@charset "utf-8";
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,select{margin:0;padding:0;border:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:'none'}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}
input,select,textarea,button{font-size:100%;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input[type=text],input[type=password],input[type=submit],input[type=search]{border-radius:0;-webkit-appearance:none}
input:checked[type=checkbox]{}
button,input[type=button],input[type=submit],input[type=reset],input[type=file]{border-radius:0;-webkit-appearance:button}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
body{overflow-x:hidden;background:#f1f1f1;letter-spacing:-1.2px}
body,th,td,input,select,textarea,button{font-size:13px;line-height:1.2;font-family:'Helvetica',Arial,Verdana,sans-serif;color:#555}
a{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;font-family:'Helvetica',Arial,Verdana,sans-serif}
img{width:100%;height:auto;vertical-align:middle}
input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search]{padding:12px 10px;border:1px solid #ccc;border-radius:0;background:#fff;-webkit-appearance:none;box-shadow:none}
input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=password]:focus{border-color:#626262;-webkit-appearance:none;box-shadow:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
.clb{clear:both !important}
.clear{*zoom:1}
.clear:after{display:block;clear:both;content:''}
.blind,.skip{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* MAIN */
#m_popkonWrap{overflow:hidden;width:100%}
#header{position:relative}
#section{position:relative;background:#f1f1f1}

.gnb{position:absolute;z-index:10000;width:100%;height:48px;background:#fff;}
.popkon-logo{display:block;width:186px;height:48px;margin-left:45px;background:url('/images/giga/logo.png');background-repeat:no-repeat;background-position:0 11px;text-indent:-999em; background-size:69%;}
.gnbBtnArea{display:inline-block;float:right}
.gnbBtnArea a{cursor:pointer}
.sprite{background:url('/images/gigakorea/sprite/m_gnb_sprite.png') no-repeat;background-size:210px 24px}
.gnb-category{display:block;position:absolute;top:0;left:0;width:40px;height:48px;background-position:10px 13px;text-indent:-999em}
.gnb-login{display:block;position:absolute;top:0;right:88px;width:40px;height:48px;background-position:-38px 13px;text-indent:-999em}
.gnb-search{display:block;position:absolute;top:0;right:47px;width:40px;height:48px;background-position:-88px 12px;text-indent:-999em}
.gnb-cart{display:block;position:absolute;top:0;right:5px;width:40px;height:48px;background-position:-136px 12px;text-indent:-999em}

/* lnb */
.lnb{position:relative;height:46px;padding-top:48px;border-bottom:2px solid #f75454;background:#ffff;line-height:46px; font-weight:800;}
.lnb a span {font-weight:300;}
.lnb ul{display:block;position:relative; overflow:hidden; border-top:1px solid #e5e5e5;}
.lnb li{display:block;float:left;font-size:16px;text-align:center;box-sizing:border-box}
.lnb li:nth-child(1){width:12%}
.lnb li:nth-child(2){width:22%}
.lnb li:nth-child(3){width:22%}
.lnb li:nth-child(4){width:22%}
.lnb li:nth-child(5){width:22%}
.lnb li a{display:inline-block;width:100%;height:46px;line-height:46px;color:#333;}
.lnb li.on{background:url('/images/gigakorea/topmenu_on.png') center bottom no-repeat;background-size:10px 5px}

/* 메인 슬라이드 */
.main_slider_wrap{margin-bottom:10px}
.main_slider_wrap .bx-wrapper{margin:0 auto}
.main_slider_wrap .bx-wrapper .bx-viewport{border-top:0;border-bottom:0}
.main_slider_wrap .bx-wrapper .bx-pager.bx-default-pager a{margin:0 3px;background:#bbb}
.main_slider_wrap .bx-wrapper .bx-pager{bottom:5px;background:transparent}

/* 슬라이드공통 */
.goods_wrap{position:relative;background:#fff}
.goods{padding:10px 8px}
.last-slide .bx-wrapper, .md-slide .bx-wrapper, .popkon-slide-1 .bx-wrapper,.md-slide .bx-wrapper{margin:0 auto}
.last-slide .bx-wrapper .bx-viewport, .popkon-slide-1 .bx-wrapper .bx-viewport, .md-slide .bx-wrapper .bx-viewport{border-top:0;border-bottom:0;box-shadow:none;-webkit-box-shadow:none}
.last-slide .bx-wrapper .bx-pager, .popkon-slide-1 .bx-wrapper .bx-pager, .md-slide .bx-wrapper .bx-pager{display:none}
.last-slide .bx-wrapper .bx-prev, .popkon-slide-1 .bx-wrapper .bx-prev, .md-slide .bx-wrapper .bx-prev{right:29px;background:url('/images/gigakorea/sprite/slide_sprite.png') no-repeat;background-position:0 -190px}
.last-slide .bx-wrapper .bx-next, .popkon-slide-1 .bx-wrapper .bx-next, .md-slide .bx-wrapper .bx-next{right:0;background:url('/images/gigakorea/sprite/slide_sprite.png') no-repeat;background-position:-40px -190px}
.last-slide .bx-wrapper .bx-prev:hover, .popkon-slide-1 .bx-wrapper .bx-prev:hover, .md-slide .bx-wrapper .bx-prev:hover{background-position:0 -190px}
.last-slide .bx-wrapper .bx-next:hover, .popkon-slide-1 .bx-wrapper .bx-next:hover, .md-slide .bx-wrapper .bx-next:hover{background-position:-40px -190px}
.last-slide .bx-wrapper .bx-controls-direction a, .popkon-slide-1 .bx-wrapper .bx-controls-direction a, .md-slide .bx-wrapper .bx-controls-direction a{position:absolute;top:-35px;z-index:2000;width:30px;height:30px;margin-top:0;text-indent:-9999px;outline:0}
.last-slide .bx-wrapper .bx-controls-direction a.disabled, .popkon-slide-1 .bx-wrapper .bx-controls-direction a.disabled, .md-slide .bx-wrapper .bx-controls-direction a.disabled{display:none}
.giga_deal li {margin-bottom:7px;}
.giga_deal li:last-child {margin-bottom:0;}

/* 타이틀 */
.goods_tit{font-size:17px;line-height:1.8;margin-bottom:8px;font-weight:bold;color:#000;letter-spacing:1;text-align:center; }/* h3 영어타이틀 */
.goods_tit span {font-weight:300;}
.popkon_tit{padding:5px 0 3px;font-size:17px;line-height:1.6;color:#000}/* h3 타이틀 */
.popkon_tit_line{padding:5px 0 5px 8px;border-bottom:1px solid #ccc;font-size:17px;line-height:1.6;color:#000}/* h3 타이틀하단라인 */
/* 퍼스널찬스슬라이드, 퍼스널포커스슬라이드 */
.chance_slide li{position:relative;box-sizing:border-box}
.chance_slide li a{display:block;float:left;width:100%;border:1px solid #dedede;box-sizing:border-box}
.chance_slide li a img{width:100%;height:auto}
.focus_slide li{position:relative;box-sizing:border-box}
.focus_slide li a{display:block;float:left;width:100%;border:1px solid #dedede;box-sizing:border-box}
.focus_slide li a img{width:100%;height:auto}
.popkon-slide-1{position:relative;width:;margin:5px 0 0;background:#fff}
/* 딜슬라이드 */
.deal_slide li{position:relative;box-sizing:border-box}
.deal_slide li a{display:block;float:left;width:100%;border:1px solid #dedede;box-sizing:border-box}
.deal_slide li a img{width:100%;height:auto}
/* 초이스슬라이드 */
.md-slide{position:relative;margin:5px 0 0}
.md_choice_slide{}
.md_choice_slide figure{display:inline-block;width:100%;margin:0;border-top:0}
.md_choice_slide figcaption{position:relative;padding:6px 5px}
.md_choice_slide .area-title{display:-webkit-box;overflow:hidden;height:40px;font-size:15px;line-height:1.3;color:#555;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.md_choice_slide .area-prices{margin-top:5px}
.md_choice_slide .price{display:inline-block;margin-left:2px;font-size:14px;font-weight:bold;font-family:tahoma;color:#e43d3d}
.md_choice_slide .price-deal{display:inline-block;margin-left:6px;font-size:13px;font-family:tahoma;color:#bbb;text-decoration:line-through}
.md_choice_slide .price-discount{display:inline-block;position:absolute;top:-14px;right:0;width:36px;height:20px;background:url('/images/gigakorea/ico_price_dis.png') no-repeat;background-size:36px 20px;line-height:16px;font-size:12px;font-weight:bold;font-family:tahoma;color:#fff;text-align:center}
.md_choice_slide li{position:relative;width:50%}
.md_choice_slide li:after{display:block;clear:both;content:''}
.md_choice_slide li a{display:block;float:left;position:relative;width:49%;border:1px solid #dedede;box-sizing:border-box}
.md_choice_slide li a:first-child{margin-right:2%}


/* 초이스슬라이드 */
.last-slide2{position:relative;margin:5px 0 0}
.last_vod_slide2{}
.last_vod_slide2 figure{display:inline-block;width:100%;margin:0;border-top:0}
.last_vod_slide2 figcaption{position:relative;padding:6px 5px}
.last_vod_slide2 .area-title{display:-webkit-box;overflow:hidden;height:40px;font-size:15px;line-height:1.3;color:#555;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.last_vod_slide2 .area-prices{margin-top:5px}
.last_vod_slide2 .price{display:inline-block;margin-left:2px;font-size:14px;font-weight:bold;font-family:tahoma;color:#e43d3d}
.last_vod_slide2 .price-deal{display:inline-block;margin-left:6px;font-size:13px;font-family:tahoma;color:#bbb;text-decoration:line-through}
.last_vod_slide2 .price-discount{display:inline-block;position:absolute;top:-14px;right:0;width:36px;height:20px;background:url('/images/gigakorea/ico_price_dis.png') no-repeat;background-size:36px 20px;line-height:16px;font-size:12px;font-weight:bold;font-family:tahoma;color:#fff;text-align:center}
.last_vod_slide2 li{position:relative;width:100%; text-align:center;}
.last_vod_slide2 li:after{display:block;clear:both;content:''}
.last_vod_slide2 li a{display:block;float:left;position:relative;width:49%;border:1px solid #dedede;box-sizing:border-box}
.last_vod_slide2 li a:first-child{margin-right:2%}
.m_live_text_all {padding:15px 0;}
.m_live_title {font-size:16px;font-weight:800;width: 170px; margin:0 auto;overflow:  hidden;text-align:  center;display:  block;text-overflow: ellipsis;white-space: nowrap; padding-bottom:6px; }
.m_live_text {color:#848484;}
.m_live_text span {padding:0 3px;}


/* 지난방송 
.popkon_vod_wrap{position:relative;margin:10px 0;border:0;border-top:1px solid #000;background:#fff0d2}
.popkon_vod_wrap:after,.popkon_vod:after{display:block;clear:both;content:''}
.popkon_vod_wrap .popkon_vod{position:relative;margin-left:0;padding:14px 8px 12px}
.popkon_vod_wrap .img_vod{float:left;position:relative;width:37%}
.popkon_vod_wrap .img_vod strong{display:inline-block;position:absolute;top:0;right:0;left:auto;z-index:2;width:55.9%;height:22px;background-color:rgba(0,0,0,0.6);line-height:23px;font-size:13px;font-weight:normal;color:#fff;letter-spacing:-1px;text-align:center}
.img_vod .icon_play{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.img_vod .icon_play > img{display:block;width:40px;height:40px;margin:35% auto 0}
.popkon_vod_wrap .img_vod figure{min-height:100px}
.popkon_vod_wrap .img_vod figure img{margin-left:-1px;border:1px solid #e3e3e3}
.popkon_vod_wrap .txt_vod{float:left;width:59%;height:auto;margin-left:4%}
.popkon_vod_wrap .txt_vod .tit_vod{display:-webkit-box;overflow:hidden;max-height:42px;margin:0;font-size:16px;font-weight:bold;line-height:21px;color:#0a6ac6;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.popkon_vod_wrap .txt_vod .tit_vod_2{display:-webkit-box;overflow:hidden;max-height:42px;margin:0;font-size:13px;font-weight:normal;line-height:21px;color:#383838;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}
.popkon_vod_wrap .txt_vod .info_vod{margin-top:5px}
.popkon_vod_wrap .txt_vod .info_vod:after{display:block;clear:both;content:''}
.popkon_vod_wrap .txt_vod .info_vod dt{display:inline-block;margin-top:0;font-size:16px;line-height:18px;color:#e64548}
.popkon_vod_wrap .txt_vod .info_vod dt:first-child{margin-top:0}
.popkon_vod_wrap .txt_vod .info_vod dd{display:inline-block;margin-bottom:0;margin-left:5px;font-weight:bold;font-size:18px;line-height:18px;color:#f23105}
.popkon_vod_wrap .txt_vod .info_vod dd span{font-size:14px;font-weight:normal}
.popkon_vod_wrap .txt_vod .btn_wrap{position:absolute;right:auto;bottom:12px;width:56%;margin-left:0;padding:0}
.popkon_vod_wrap .txt_vod .btn_wrap .btn_vod{float:none;width:100%;height:36px;background:#f6473f;line-height:36px;font-size:13px;color:#fff}
*/
/* on_air */
.on_air{position:relative;margin:5px 0 0}
/*.live_wrap{position:relative;height:100%;padding:5px 10px 10px;text-align:center}
.live_view{position:relative}
.live_view .img{display:block;width:100%}
.live_date{display:-webkit-box;overflow:hidden;position:absolute;bottom:0;z-index:100;width:100%;line-height:24px;color:#fff;letter-spacing:-2px;text-align:center;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.live_date span{display:inline-block;padding-left:5px;font-size:12px;color:#fff220}*/
.live_date_overlay{display:block;position:absolute;bottom:0;width:100%;height:100%;background:#000;opacity:.5}
.live_play{z-index:100;display:block;position:absolute;top:50%;right:0;left:0;margin-top:-30px;text-align:center}
.live_play img{width:66px;height:66px}
.stk_live{z-index:100;position:absolute;top:5px;right:5px}
.stk_vod{z-index:100;position:absolute;top:5px;right:5px}
.stk_live img{width:72px;height:24px}

/* 상품리스트 */
#goods{position:relative;padding:10px 8px}
.goods_list{position:relative;margin:10px 0;padding:10px 8px;background:#fff}
.goods_area{height:84px;margin-bottom:5px;padding:5px;border:1px solid #ccc;background:#fff}
.goods_box{overflow:hidden}
.goods_box li{position:relative;margin-bottom:9px}
.goods_box li:last-child{margin-bottom:0}
.goods_box a{background-color:#fff}
.goods_box .thm{overflow:hidden;position:absolute;top:0;left:0;width:80px;height:81px;border:1px solid #ccc}
.goods_box .thm:after{display:block;position:absolute;left:0;bottom:0;width:100%;content:''}
.goods_box .thm img{width:100%;height:100%;vertical-align:top}
.goods_box .info{position:relative;height:83px;padding:0 0 0 88px;color:#000}
.goods_box .tit{display:-webkit-box;overflow:hidden;padding:4px 40px 0 0;font-size:15px;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.goods_box .price{display:inline-block;position:relative;padding:4px 0 0;font-size:14px}
.goods_box .price .sale{font-weight:bold;font-size:12px;color:#ed1c24}
.goods_box .price .no{margin-left:5px;font-size:14px;font-weight:bold;font-family:tahoma;color:#e43d3d}
.goods_box .price .org{margin-left:3px;font-weight:normal;font-size:13px;font-family:tahoma;color:#bbb;text-decoration:line-through}
.goods_box .price .price_discount{display:inline-block;width:36px;height:20px;background:url('/images/gigakorea/ico_price_dis.png') no-repeat;background-size:36px 20px;font-size:12px;line-height:16px;font-weight:bold;font-family:tahoma;color:#fff;text-align:center}
.btn_circle{position:absolute;top:22px;right:0;width:40px;height:40px;padding-top:8px;font-size:12px;color:#fff;text-align:center}
.btn_circle{background:url(/images/gigakorea/bg_circle.png) no-repeat;background-size:40px 40px}
.btn_rw{position:absolute;top:20px;right:5px;width:40px;height:35px;padding-top:7px;font-size:12px;color:#fff;text-align:center}
.btn_rw{border-radius:5px;background:#63bc37}

/* sticker */
.stk_vod{display:block;position:absolute;top:5px;right:5px;width:72px;height:24px;border-radius:14px;background:rgba(122,145,182,0.9);line-height:24px;font-size:13px;font-weight:bold;color:#fff;text-align:center}
.vod{position:absolute;top:4px;left:4px;z-index:100;width:44px;height:22px;border-radius:3px;background:#63bc37;line-height:22px;font-size:13px;color:#fff;letter-spacing:.5px;text-align:center;filter:alpha(opacity=80);opacity:0.8}
.live{position:absolute;top:4px;left:4px;z-index:100;width:44px;height:22px;border-radius:3px;background:#18b5de;line-height:22px;font-size:13px;color:#fff;letter-spacing:.5px;text-align:center;filter:alpha(opacity=80);opacity:0.8}

/* 아이콘 */
.badge{/* margin-bottom:4px */}
.badge span{display:inline-block;margin-right:5px;padding:3px 5px 2px;font-size:10px;color:#fff}
.bdg-f26161{background:#f26161}/* 신규상품 */
.bdg-63c6f7{background:#63c6f7}/* 무료배송 */
.bdg-ff7f00{background:#ff7f00}/* 사은품증정 */
.bdg-eb3e42{background:#eb3e42}/* 특별가 */
.thm span{display:inline-block;position:absolute;top:2px;left:2px;padding:3px 5px 2px;border-radius:2px;font-size:10px;color:#fff;letter-spacing:.5px;opacity:.8;-webkit-border-radius:2px}
.badge-VOD{background:#63bc37}
.badge-LIVE{background:#18b5de}
.badge-MINI{background:#e9bb3b}
/* 기존 */
.badge-red{display:inline-block;padding:3px 5px 2px;background:#f26161;font-size:9px;color:#fff}
.badge-blue{display:inline-block;padding:3px 5px 2px;background:#63c6f7;font-size:9px;color:#fff}
.badge-orange{display:inline-block;padding:3px 5px 2px;background:#ff7f00;font-size:9px;color:#fff}
.badge-MINI{display:inline-block;position:absolute;right:2px;bottom:2px;padding:3px 5px 2px;border-radius:2px;background:#e9bb3b;font-size:11px;color:#fff;letter-spacing:0;opacity:.8;-webkit-border-radius:2px}
.badge-red2{display:inline-block;padding:3px 5px 2px;background:#EB3E42;font-size:9px;color:#fff}

/* 지름신 */
.jirum_box{position:relative}
.jirum_box:after{display:block;clear:both;content:''}
.jirum_box li{display:inline-block;overflow:hidden;float:left;position:relative;width:49%;margin-bottom:2%;border:1px solid #dedede;box-sizing:border-box;-webkit-box-sizing:border-box}
.jirum_box li:nth-child(odd){margin-right:2%}

/* 미니샵 활동정보 */
.msactInfo{padding:10px 8px;border-bottom:1px solid #e1e1e1}
.msactInfo-in{height:75px;padding:2px;border:1px solid #ccc;background:#fff}
.info1{float:left;width:100%}
.msactTbl{position:relative;width:100%}
.msactTbl th.tt{padding:5px;font-weight:bold;text-align:left}
.msactTbl th{padding:3px 0 3px 3px;font-weight:normal}
.msactTbl td{padding:3px 0 3px 3px}
.msactTbl td .infotbl{width:100%;border-collapse:collapse;font-size:12px}
.msactTbl td .infotbl th{text-align:left}
.msactTbl td .infotbl td{text-align:right;vertical-align:middle}
.msactTbl td .infotbl td.w8{width:8px !important;padding-top:1px;text-align:center}
.msactTbl td .infotbl .btn-msAct{display:block;float:right;width:56px;height:24px;margin:0 4px 0 2px;border:1px solid #959595;border-radius:5px;background:#fff;line-height:24px;color:#353535;text-align:center}

/* blue */
.footer_btn{position:relative;margin:10px 0}
.footer_btn:after{display:block;clear:both;content:''}
.btn_more{float:left;width:70%;height:36px;border:1px solid #ccc;background:#fff;line-height:38px;color:#000;text-align:center}
.btn_more a,.btn_top a{display:inline-block;width:100%;height:36px}
.btn_more span{display:inline-block}
.btn_top{float:right;width:72px;height:36px;margin-left:-5px;padding-left:10px;border:1px solid #ccc;background:#fff url('/images/gigakorea/img_goTop.png') 15% 13px no-repeat;background-size:9px 11px;font-size:13px;line-height:38px;color:#000;text-align:center}
.btn_top input{background:transparent !important}

/* 카테고리메뉴 */
.m_category{position:relative;padding-bottom:20px}
.m_categoryMenu,.m_categoryMenu ul,.m_categoryMenu li,.m_categoryMenu a{position:relative;margin:0;padding:0;border:0;font-weight:normal;line-height:48px;text-decoration:none;list-style:none}
.m_categoryMenu{width:100%}
.m_categoryMenu .btn_goMain{display:block;width:100%;height:48px;padding:0 13px 0 39px;background:#fff url('/images/gigakorea/ico_cate_back.png') 10px center no-repeat;background-size:16px 14px;font-weight:bold;font-size:16px;line-height:48px;color:#100b0c}
.m_categoryMenu > ul > li:first-child{border-top:1px solid #ccc}
.m_categoryMenu > ul > li{background:#fff}
.m_categoryMenu > ul > li:hover{}
.m_categoryMenu > ul > li > a{display:block;border-bottom:1px solid #ccc;border-top:none;font-size:15px;color:#393739}
.m_categoryMenu > ul > li > a > span{display:block;padding:0 10px 0 39px}
.m_categoryMenu > ul > li > a:hover{text-decoration:none}
.m_categoryMenu > ul > li.active{border-bottom:none}
.m_categoryMenu > ul > li.sub_depth1 > a span{background-image:url('/images/gigakorea/ico_blit.png'), url('/images/gigakorea/icon_down_gray.png');background-position:22px 19px,96% center;background-repeat:no-repeat,no-repeat;background-size:3px 9px,12px 7px}
.m_categoryMenu > ul > li.sub_depth1.active > a span{background-image:url('/images/gigakorea/ico_blit.png'), url('/images/gigakorea/icon_up_gray.png');background-position:22px 19px,96% center;background-repeat:no-repeat,no-repeat;background-size:3px 9px,12px 7px}
.m_categoryMenu > ul > li.next > a span{background:url('/images/gigakorea/icon_next_gray.png') 96% center no-repeat;background-size:6px 12px}

/* 카테고리서브메뉴 */
.m_categoryMenu ul .sub_depth2{display:none;background:#f5f5f5}
.m_categoryMenu ul .sub_depth2 h3{height:22px;margin:19px 0 6px 21px;line-height:22px;font-size:14px;color:#1d1d1d}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list{padding:0 11px}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list:after{display:block;clear:both;content:''}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list li{overflow:hidden;float:left;width:50%;height:40px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#f5f5f5;line-height:40px;font-size:14px;text-indent:10px;box-sizing:border-box;-webkit-box-sizing:border-box}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list li:nth-child(odd){border-left:0}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list li a{display:block;line-height:40px;color:#777}
.m_categoryMenu ul .sub_depth2 .sub_depth2_list ul.bdta6a6a6{border-top:2px solid #a6a6a6}

/* footer */
#footer{position:relative;margin:0;background:#3a3a3a;letter-spacing:-1px}
.footer a{font-style:13px;line-height:24px;color:#353535}
.footer-content{padding-bottom:90px;text-align:center}
.footer-btns{padding-top:20px}
.footer-btns img {width:36%; height:auto; display:block; margin:12px auto;}
.footer-btn{display:inline-block;height:24px;margin:0 3px;padding:0 12px;border:1px solid #747272;border-radius:3px;background:#535353;line-height:26px;font-size:13px;letter-spacing:-1px;text-decoration:none; color:#ddd;}
.footer-links{margin-top:10px;font-size:12px}
.footer-links a{color:#ccc;letter-spacing:-1px;text-decoration:none;line-height:24px}
.footer-links .vline{display:inline-block;padding:0 1px;vertical-align:1px}
.footer-companyinfo{display:inline-block;margin:6px auto 0;font-style:normal;font-size:11px;line-height:15px;color:#999;text-align:center;}
.footer-companyinfo a{text-decoration:none;color:#999}
.footer-copyright{margin-top:5px;font-size:11px;color:#999898;letter-spacing:0;text-align:center}
.m_center ul li {width:76%; margin:0 auto; padding-bottom:10px;}
.m_center ul {border-bottom:1px solid #555; margin:5px 20px 0 20px; padding-top:20px; padding-bottom:10px;}

/* footer 
.footer{width:100%;margin:0;border-top:1px solid #e1e1e1;background:#f1f1f1;letter-spacing:-1px}
.footer a{font-style:13px;color:#353535;line-height:24px}
.footer-content{margin:10px 10px 0;padding-bottom:80px;text-align:center}
.footer-btns{margin-top:10px}
.footer-btn{display:inline-block;padding:0 12px;height:24px;line-height:24px;border:1px solid #959595;border-radius:3px;margin:0 3px;background:#fff;font-size:0.875em;letter-spacing:-1px;text-decoration:none}
.footer-links{margin-top:6px;font-size:0.875em}
.footer-links a{color:#000;letter-spacing:-1px;text-decoration:none}
.footer-links .vline{display:inline-block;padding:0 1px;vertical-align:1px}
.footer-companyinfo{margin:6px auto 0;display:inline-block;text-align:left;font-style:normal;font-size:0.750em;color:#4d4d4d;line-height:15px}
.footer-companyinfo a{text-decoration:none}
.footer-copyright{letter-spacing:0;font-size:0.750em;color:#4d4d4d;text-align:center}*/

/* 페이징 */
.paging{margin-top:15px;text-align:center}
.paging .hide {display:block;height:0;width:0;font-size:0;line-height:0;margin:0;padding:0;overflow:hidden}
.paging a{display:inline-block;margin:0 2px;padding:7px 10px;color:#000;background:#fff;border:1px solid #ccc;vertical-align:top}
.paging a .prev,.paging a .next{color:#969696}
.paging a.on,.paging a:hover,.paging a .prev,.paging a .next{background:#f14c3f;color:#fff}

/* 하단 메뉴 */
.bottom-menu{position:fixed;left:0;bottom:0;z-index:9999;width:100%;height:50px;border-top:1px solid #ccc;background:#fff}
.bottom-menu a{display:block;float:left;width:25%;height:18px;margin-left:-1px;padding:30px 0 0;background:url('/images/gigakorea/btn_bottom.png') no-repeat 50% 0;background-size:50px auto;font-size:12px;color:#393939;text-align:center}
.bottom-menu a.on{color:#393939}
.bottom-menu a.home{background-position:50% -2px}
.bottom-menu a.category{background-position:50% -102px}
.bottom-menu a.cart{background-position:50% -198px}
.bottom-menu a.cs{background-position:50% -300px}

.cl458fe2{color:#458fe2 !important}

/* common */

/* float */
.fl{float:left !important}
.fr{float:right !important}
/* text */
.fwl{font-weight:lighter !important}
.fwn{font-weight:normal !important}
.fwb{font-weight:bold !important}

/* align */
.tal{text-align:left !important}
.tac{text-align:center !important}
.tar{text-align:right !important}
.txtd-lth{text-decoration:line-through !important}

/* display */
.dpi{display:inline !important}
.dpb{display:block !important}
.dpin{display:inline-block !important}
.dpn{display:none !important}

/* 메인레이어팝업 추가 */
.infoLayer2{position:relative;color:#000;-webkit-border-radius:10px;border-radius:10px;background:#fff;box-sizing:border-box}
.infoLayer2 .ico_close{position:absolute;top:14px;right:20px;width:14px;height:14px}
.infoLayer2 .pop_title{height:43px;line-height:43px;padding-left:18px;border-bottom:2px solid #ef4136}
.infoLayer2 .pop_content{padding:12px 15px 20px;color:#666;line-height:16px}
.infoLayer2 .pop_content h2{color:#000;font-size:20px;text-align:center;letter-spacing:-2px;line-height:24px}
.cl2172d6{color:#2172d6 !important}
.pop_gray{padding:10px 16px;background:#f0f0f0}
.pop_gray li{color:#121212}
.btn_pop_confirm{display:block;width:100%;height:37px;line-height:37px;margin:0 auto;background:#f83b2f;color:#fff;text-align:center;-webkit-border-radius:5px;border-radius:5px}
.pop_chkbox .chkbox, .pop_chkbox label{vertical-align:top}

#overlay_t { background-color: #000; bottom: 0; left: 0; opacity: 0.5; filter: alpha(opacity = 50); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index: 10000; display:none;}

/* 적립금 추가 */
.item_cashWrap{padding:0 15px 50px 15px;background:#fff !important;letter-spacing:-1px}
.item_cash{padding:10px 15px 30px;background:#fff !important;}
.item_sCash_tit{margin:0;font-size:12px;line-height:18px}
.item_smy_wrap{}
.item_smy_area{position:relative;text-align:left}
.item_smy{padding:13px 15px}
.sm_tit1{font-size:18px;line-height:18px;font-weight:normal;color:#fff}
.sm_tit1 span{font-size:16px}
.sm_txt{display:block;padding-left:80px;margin-top:5px;color:#000;font-size:14px;line-height:28px}
.sm_txt em{font-size:30px;color:#ff5d64;letter-spacing:-2px}
.btn_saveBuy{position:absolute;right:10px;bottom:20px;display:block;width:78px;height:35px;line-height:35px;background:#fff;border:1px solid #434343;font-size:13px;text-align:center;color:#434343;-webkit-border-radius:15px;border-radius:15px}
.item_smy_title{font-size:14px}

.item_smy_info{height:90px;overflow-y:auto;border:1px solid #ccc;padding:10px;color:#3a3a3a;background:#fff;font-size:12px;line-height:18px}
.item_smy_info li:first-child{position:relative;font-size:13px;color:#e95b2b}
.item_smy_info li div li:first-child{color:#3a3a3a}
.item_smy_info.sm_scroll{height:100px;overflow-y:auto}
.show_plc{}
.border-top-red{border-top:1px solid #e95b2b}
.click_plc{display:block;position:absolute;top:6px;right:0;padding:3px 7px;background:#f7f7f7;border:1px solid #ddd;color:#3a3a3a;font-size:11px;text-align:center;cursor:pointer}
.bga7eee1{background:#a7eee1 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bgffc984{background:#ffc984 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bgc2b6f9{background:#c2b6f9 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bg5eb8f6{background:#5eb8f6 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}

.tbl_btn_pay{width:100%;margin-top:20px}
.tbl_btn_pay td{width:30%;padding:0 1.5%}
.btn_pay_cash{height:20px;padding:7px;border-radius:5px;border:1px solid #1a1b1c;background:#2d2e30;font-size:13px;line-height:20px;color:#fff;text-align:center;cursor:pointer}
.btn_pay_bankBook{height:20px;padding:7px;border-radius:5px;border:1px solid #fd353d;background:#ff5d64;font-size:13px;line-height:20px;color:#fff;text-align:center;cursor:pointer}
.border-top-2{border-top:2px solid #000}

.sm_order_info{margin-bottom:10px}
.sm_package{border:1px solid #ccc;padding:10px}
.sm_package_info{}
.sm_package_info:after{display:block;clear:both;content:''}
.sm_package_info .orderNum{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:12px}
.sm_package_info .orderNum2{margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #ccc;font-weight:bold;font-size:12px}
.sm_package_info .orderPdtName{overflow:hidden;width:;text-overflow:ellipsis;word-break:break-word}
.sm_item_box{width:100%;height:22px;margin-top:10px;text-align:right}
.sm_item_box .sum{color:#ed1c24}

.bga7eee1{background:#a7eee1 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bgffc984{background:#ffc984 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bgc2b6f9{background:#c2b6f9 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}
.bg5eb8f6{background:#5eb8f6 url('/images/gigakorea/img_vipmallCash.png') 20px 42px no-repeat;background-size:64px 51px}

.tbl_btn_pay{width:100%;margin-top:20px}
.tbl_btn_pay td{width:30%;padding:0 1.5%}
.btn_pay_cash{height:20px;padding:7px;border-radius:5px;border:1px solid #1a1b1c;background:#2d2e30;font-size:13px;line-height:20px;color:#fff;text-align:center;cursor:pointer}
.btn_pay_bankBook{height:20px;padding:7px;border-radius:5px;border:1px solid #fd353d;background:#ff5d64;font-size:13px;line-height:20px;color:#fff;text-align:center;cursor:pointer}
.border-top-2{border-top:2px solid #000}
.table_wrap{position:relative}
.table_wrap .w_inp{width:87%;padding:0 10px;height:28px;border:1px solid #cfcfcf;background:#fff;vertical-align:top}
.table-item{width:100%;}
.table-item th{padding:4px 10px;border-bottom:1px solid #cfcfcf;background:#f0f0f0;vertical-align:middle;text-align:left}
.table-item td{padding:4px 10px;border-bottom:1px solid #cfcfcf;vertical-align:middle;line-height:18px}
.table-item .price{color:#eb3c1f;font-size:18px;font-weight:bold}

.mypage_tab{color:#666}
.mypage_tab:after,.smWrap:after{display:block;clear:both;content:''}
.mypage_tab li{float:left;height:38px;margin-left:-1px;padding:0 20px;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;line-height:38px;color:#666;text-align:center}
.mypage_tab li:first-child{margin-left:0}
.mypage_tab li:hover, .mypage_tab li.active{background:#3d3d3d}
.mypage_tab li a{display:block;width:100%}
.mypage_tab li:hover a,.mypage_tab li.active a{color:#fff}

.mypage_saveList{position:relative}
.sm_list{position:relative;padding-bottom:30px}
.sm_list table{width:100%;border-top:2px solid #535353;color:#515151;font-size:12px}
.sm_list td{padding:8px 5px;border-bottom:1px solid #d7d7d7;text-align:center;vertical-align:middle;word-break:break-word}
.sm_list th{padding:8px 5px;border-bottom:1px solid #d7d7d7;background:#f8f8f8;color:#515151}

.smWrap{position:relative;margin:10px 0;border:1px solid #d7d7d7;padding:7px}
.smWrap .sm_tit{position:relative;float:left;width:100%;margin-bottom:5px;font-size:14px}
.smWrap .sm_btn{position:relative;float:left;width:45%;margin-right:5%}
.smWrap .sm_btn a{display:block;height:30px;line-height:30px;border-radius:5px;border:1px solid #fd353d;background:#ff5d64;font-size:13px;color:#fff;text-align:center;cursor:pointer}
.smWrap .sm_info{position:relative;float:left;width:50%;text-align:right;line-height:30px}
.smWrap span{font-size:12px;line-height:20px}
.btn_order_detail{margin:3px auto 0;width:60px;display:block;padding:0 5px;border:1px solid #343434;color:#343434;font-size:11px;text-align:center;height:23px;line-height:23px}

.q_tooltip{display:inline-block;margin-left:5px;border:1px solid #ddd;width:15px;height:15px;line-height:15px;padding-right:2px;text-align:center;font-size:11px;cursor:pointer}
.q_tooltipBox{margin-top:8px;font-size:12px;padding:8px;border:1px solid #ddd;background:#f9f9f9;line-height:18px;}

.sm_ds{text-align:right}
.sm_ds span{display:inline-block;vertical-align:middle}
.sm_ds span.ivc_q{font-size:16px}
.sm_ds span.ivc_q em{font-size:16px;color:#000;font-weight:bold}
.sm_ds span.ivc_qm{margin-left:5px;width:24px;height:19px;background:url('/images/gigakorea/img_vipmallCash_03.png');background-size:24px 19px;cursor:pointer}
.sm_btnWrap{margin-top:10px}
.sm_btnWrap:after{display:block;clear:both;content:''}
.sm_btn_red a{display:block;float:left;width:49%;margin-right:1%;height:40px;line-height:40px;background:#ff5d64;font-size:14px;color:#fff;text-align:center;cursor:pointer}
.sm_btn_blue a{display:block;float:left;width:49%;margin-left:1%;height:40px;line-height:40px;background:#52b6ef;font-size:14px;color:#fff;text-align:center;cursor:pointer}

.item_cash_tbl{width:100%;border-top:2px solid #535353;color:#555}
.item_cash_tbl #empty_main{border:none}
.item_cash_tbl th{padding:12px 2px;background:#f8f8f8;border-bottom:1px solid #d7d7d7;font-size:12px}
.item_cash_tbl td{padding:12px 2px;text-align:left;border-bottom:1px solid #d7d7d7;font-size:12px}
.item_cash_tbl td a span,.item_cash_tbl td span{display:block;line-height:18px;letter-spacing:-0.5px}
.item_cash_tbl td .date{color:#9a9a9a;font-size:13px}
.item_cash_tbl td .date_ex{color:#ff5d64;font-size:12px}
.item_cash_tbl td .order_tt{color:#3a3a3a;font-size:16px}
.item_cash_tbl td .order_num{color:#2d2d2d;font-size:14px}
.item_cash_tbl td .save_tt{color:#3a3a3a;font-size:13px;text-align:right}
.item_cash_tbl td .save_pr{color:#52b6ef;font-size:14px;font-weight:bold;text-align:right}
.item_cash_tbl td .save_pr_red{color:#ff5d64;font-size:14px;font-weight:bold;text-align:right}

.is_plus{color:#f0313a}
.is_order_dt{display:block;width:68px;height:18px;margin:2px 0;line-height:18px;background:#659fed;color:#fff;font-size:11px;text-align:center}
.ivc_qm_in{margin:10px 0 0 20px}
.ivc_qm_in li{list-style-type:square}
.item_sCash_num{width:100%;margin:20px auto 10px;padding:15px;background:#54baa7;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.item_num_tit{color:#fff;font-size:13px}
.item_int_box{margin-top:10px}
.item_int_box:after{display:block;clear:both;content:''}
.item_int_box span{display:inline-block;float:left;height:40px;line-height:40px}
.item_int_box span:first-child{width:70%}
.item_int_box span:last-child{width:28%;margin-left:2%}
.item_int_box .item_int{width:96%;height:38px;padding:0 2%;text-align:left;background:#fff;border:1px solid #4c7e75;color:#424242;font-size:13px;vertical-align:top;font-weight:bold}
.btn_item_sbm{width:100%;height:40px;border:0;text-align:center;line-height:40px;background:#ff5d64;color:#fff;font-size:13px;vertical-align:top}
.s_useInfo{float:right;display:block;width:120px;background:#2a2a2a;color:#fff;padding:4px 2px;text-align:center;font-size:11px;cursor:pointer}
.pay_btn{margin-top:20px;margin-bottom:30px}
.pay_btn:after{display:block;clear:both;content:''}
.btn-submit-pay{float:left;display:inline-block;width:49%;margin-right:1%;height:40px;border:0;background:#e24c45;color:#fff}
.btn-cancel-pay{float:left;display:inline-block;width:49%;margin-left:1%;height:40px;border:0;background:#d8d8d8;color:#383838}