@charset "utf-8";
/* reset */
/* main */
#gigaWrap{overflow:hidden;width:100%}
#popkon-header{position:relative}
#gnb{position:absolute;width:100%;height:48px;background:#42c7b7;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
#gnb-red{width:100%;height:48px;background:#e24c45;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.popkon-logoCenter{display:block;width:100%;height:48px;margin-left:0;background:url(/images/giga/logo.png) no-repeat center 6px;background-size:186px auto !important;text-indent:-999em}
#gnbBtnArea{display:inline-block;float::right}
.headerSub{height:40px;margin-top:48px;background:#38474f;line-height:40px;color:#fff;text-align:center}
.headerLanding{padding-top:10px}
.headerLanding img{width:133px;height:18px}
.btn_back_black{position:absolute;top:13px;left:10px;width:22px;height:22px;border:0;background:transparent url(/images/gigakorea/btn_back_black.png) no-repeat;background-size:22px 22px;outline:0}
.btn_back_white{position:absolute;top:13px;left:10px;width:22px;height:22px;border:0;background:transparent url(/images/gigakorea/btn_back_white.png) no-repeat;background-size:22px 22px;outline:0}

#wrap{overflow:hidden;width:100%}
.content{position:relative;padding-top:48px}
.bgfff{background:#fff !important}
.bgf1f1f1{background:#f1f1f1 !important}
#topMenu{position:relative;height:40px;margin-top:44px;border-bottom:2px solid #f75454;background:#38474f;line-height:40px;box-shadow:0 0 5px rgba(0,0,0,0.5)}
#topMenu li{display:inline-block;overflow:hidden;float:left;text-align:center;white-space:nowrap;text-overflow:ellipsis}
#topMenu li a{color:#fff}
#topMenu li.on{background:url(/images/gigakorea/topmenu_on.png) center bottom no-repeat;background-size:10px 5px}
#topMenu li:nth-child(1){width:22% !important}
#topMenu li:nth-child(2){width:22% !important}
#topMenu li:nth-child(3){width:17% !important}
#topMenu li:nth-child(4){width:17% !important}
#topMenu li:nth-child(5){width:22% !important}

/* 메인상품목록 */
#srch{padding:10px 0 50px}

/*#goods{padding:10px 10px 10px 10px}
.goods_area{height:84px;border:1px solid #ccc;padding:5px;background:#fff;margin-bottom:5px}
.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;bottom:0;left:0;width:100%;content:''}
.goods_box .thm img{width:100%;height:100%;vertical-align:top}

.goods_box .info{position:relative;height:83px;padding:0 10px 0 88px;color:#000}
.goods_box .tit{display:-webkit-box;overflow:hidden;font-size:0.938em;font-weight:bold;padding:2px 45px 0 0;line-height:122%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.goods_box .item .tit{-webkit-line-clamp:2}
.goods_box .sp{display:inline-block;color:#fc542e;font-size:1.3em}
.goods_box .won{display:inline-block;position:relative}
.goods_box .won .sale{color:#ed1c24;font-weight:bold;font-size:1em}
.goods_box .won .sale .no{font-size:1.2em;font-weight:bold;vertical-align:-1px}
.goods_box .won .sale .org{margin-left:5px;color:#bdbdbd;font-weight:normal;font-size:0.875em !important;text-decoration:line-through;letter-spacing:-1px}
.goods_box .won .sale .price_discount{display:inline-block;width:36px;height:20px;background:url(/images/gigakorea/ico_price_dis.png) no-repeat;background-size: 36px 20px;color:#fff;font-size:0.8em;font-weight:bold;text-align:center}
.btn_circle{position:absolute;top:20px;right:5px;padding-top:8px;width:40px;height:40px;text-align:center;color:#fff;font-size:0.875em;line-height:110%}
.btn_circle{background:url(/images/gigakorea/bg_circle.png) no-repeat; background-size:40px 40px}
.btn_rw{position:absolute;top:20px;right:5px;padding-top:8px;width:40px;height:35px;text-align:center;color:#fff;font-size:0.875em;line-height:110%}
.btn_rw{background:#63bc37;border-radius:5px}

.footer_btn{margin-top:10px;padding-bottom:40px}
.btn_more{width:70%;float:left;height:36px;border:1px solid #ccc;background:#fff;color:#000;text-align:center;line-height:38px;font-size:0.938em}
.btn_more a, .btn_top a{display:inline-block;width:100%;height:36px}
.btn_more span{display:inline-block}
.btn_top{width:72px;padding-left:10px;float:right;height:36px;margin-left:-5px;border:1px solid #ccc;font-size:0.938em;background:#fff url(/images/gigakorea/img_goTop.png) 15% 13px no-repeat;background-size:9px 11px;color:#000;text-align:center;line-height:38px}
.btn_top input{background:transparent !important}*/

/* 내상품후기내역 */
.rv_area{margin-bottom:5px;padding:5px;border:1px solid #ccc;background:#fff}
.rv_box{overflow:hidden}
.rv_box li{position:relative;margin-bottom:4px;font-size:13px;line-height:110%;color:#38474f}
.rv_box li:last-child{margin-bottom:0}
.rv_box a{background-color:#fff}
.rv_box .thm{overflow:hidden;position:absolute;top:0;left:0;width:80px;height:auto;border:1px solid #ccc}
.rv_box .thm:after{display:block;position:absolute;left:0;bottom:0;width:100%;content:''}
.rv_box .thm img{width:100%;height:78px;vertical-align:top}
.rv_box .reviewBox{position:relative;height:auto;margin-left:80px;padding:0 0 0 9px;color:#000;box-sizing:border-box}
.rv_box .tit{display:-webkit-box;overflow:hidden;font-weight:bold;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.rv_box .item .tit{-webkit-line-clamp:2}
.rv_box .item .cont{word-break:break-word}
.rv_box .reviewBox .rate img{width:12px;height:12px;margin-left:2px}
.btn_delete{display:inline-block;width:64px;height:30px;padding:0 4px;border:1px solid #f35757;background:#fff;line-height:30px;color:#f35757;text-align:center}
.rv_box .reviewBox .date .a{display:inline-block;width:42%;text-align:left}
.rv_box .reviewBox .date .b{display:inline-block;width:55%;text-align:right}
.rv_box .reviewBox .date .c{display:inline-block;width:100%;text-align:left}
.rv_box .reviewBox{position:relative;min-height:80px;margin-left:80px;padding:0 10px 0 9px;color:#000;box-sizing:border-box}
.rv_box .rvtit{display:-webkit-box;overflow:hidden;font-size:1em;font-weight:bold;line-height:110%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.rv_box .item .tit{-webkit-line-clamp:2}
.rv_box .rv_if span:first-child{padding-top:4px}
.rv_box .rv_if .date{display:block;padding:2px 0;font-weight:bold;color:#4d5960}
.rv_box .rv_if .txt{display:block;padding:2px 0;color:#4d5960}

/* top 버튼 */
.back-top{position:fixed;right:10px;bottom:70px;z-index:100}
.back-top a{display:block;width:50px;height:50px;border-radius:100%;border:1px solid #848484;text-align:center}
.back-top a:hover{background-color:RGBA(227,227,227,0.5)}
.back-top a{background:url(/images/gigakorea/btn_goTop.png) center no-repeat;background-size:20px 25px;background-color:RGBA(227,227,227,0.5)}

/* 회원가입 */
.join-content{height:auto;min-height:300px;padding:10px}
.join-title{margin:0 0 3px;font-size:16px;font-weight:bold;color:#38474f}
.join-title2{color:#38474f}
.join-title3{font-weight:normal;color:#38474f}
.join-box{padding:0 0 10px}
.join-box .id-inp{width:100%;border:0 !important;font-size:16px;color:#458fe2;text-align:left;outline:0}
.join-mail{padding:0}
.join-mail-errmsg{color:#d60000}
.join-box input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-err{display:none;font-style:normal;font-size:12px;color:#e24c45;text-align:left}
.join-password{padding:0 0 7px}
.join-password-confirm{padding:0 0 7px 0}
.join-password-confirm-tf{display:block}
.join-mail-tf,.join-password-tf,.join-password-confirm-tf,.join-id-tf,.join-name-tf{display:block;width:100%}
.join-separator{margin:10px 0 0;padding:10px 0 0;border-width:1px 0 0;border-style:solid;border-color:#c8c8c8}
.join-separator2{margin:10px 0 0;padding:5px 0 0;border-width:1px 0 0;border-style:solid;border-color:#c8c8c8}

/* 회원가입 - 이용약관 */
.join-agree-detail,.join-agree-detail ul,.join-agree-detail li,.join-agree-detail a{position:relative;margin:0;padding:0;border:0;font-weight:normal;line-height:1;font-size:12px;text-decoration:none;list-style:none}
.join-agree-detail{width:100%}
.join-agree-detail > ul > li{padding:0;border:1px solid #ccc;background:#fff}
.join-agree-detail > ul > li > a{padding:11px 10px;border-top:none;font-size:12px;text-align:left}
.join-agree-detail > ul > li > a > span{padding:0}
.join-agree-detail > ul > li:hover{background:#fff}
.join-agree-detail > ul > li > a{display:block;font-size:13px;color:#000}
.join-agree-detail > ul > li > a > span{display:block;padding:11px 10px;text-align:left}
.join-agree-detail > ul > li > a:hover{text-decoration:none}
.join-agree-detail > ul > li.active{}
.join-agree-detail > ul > li.join-agree-btn > a .bg{background:url(/images/gigakorea/icon_down.png) 96% 4px no-repeat;background-size:12px 7px}
.join-agree-detail > ul > li.join-agree-btn.active > a .bg{background:url(/images/gigakorea/icon_up.png) 96% 4px no-repeat;background-size:12px 7px}
.join-agree-detail > ul > li.join-agree-btn .txt1{display:inline-block;width:60%;font-size:1em;text-align:left}
.join-agree-detail > ul > li.join-agree-btn .txt2{display:inline-block;width:28%;font-size:1em;color:#45a9e2;text-align:right}
.join-agree-detail ul ul{display:none;color:#5d5d5d}
.join-agree-detail ul ul li{padding:5px 0;background:#fff}
.join-agree-cont{overflow-y:scroll;height:65px;padding:5px 10px;border-top:1px solid #ccc;line-height:18px;font-size:12px}
.join-agree-cont h2{font-size:1em}
.join-agree-cont ol li{font-size:1em;line-height:18px}

/* 약관 */
.infoContent{padding:50px 10px 60px}
.infoContent h1{margin-top:5px;font-size:1em;font-weight:bold}
.infoContent h2{margin-top:5px;font-weight:bold}
.infoContent ul{margin-top:5px;font-size:.875em}
.infoContent ol{text-indent:10px}
.infoContent a,.iframeContent li a{color:#42c7b7}
.infoContent table{margin-top:5px;border:1px solid #ccc;border-collapse:collapse}
.infoContent table th{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.infoContent table td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left}
.join-agree-detail .iframeContent{display:block}
.join-agree-detail .iframeContent h1{margin:5px 0;font-size:1em;font-weight:bold}
.join-agree-detail .iframeContent h2{margin:5px 0;font-weight:bold}
.join-agree-detail .iframeContent ul{color:#585858 !important}
.join-agree-detail .iframeContent ol li{padding:0 !important;line-height:130%;font-size:12px !important;color:#585858 !important}
.join-agree-detail .iframeContent table{margin:5px 0;border-collapse:collapse;border:1px solid #ccc}
.join-agree-detail .iframeContent table th{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.join-agree-detail .iframeContent table td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left}
.join-agree-detail .iframeContent a{color:#42c7b7}

/* 회원가입 */
.join{overflow:hidden;padding:5px 0}
.join .btn_next{width:100%;height:46px;margin:12px 0 0;border:1px solid #373a43;border-radius:2px;background:#373a43;font-weight:bold;font-size:1em;color:#fff}
.join .btn_next:disabled{border-color:#54555d;background-image:;color:#a5a6ad}
.join .btn_join{width:100%;height:46px;margin-top:19px;border-radius:2px}
.join .btn_join:before{border-radius:2px}
.join_inr{position:relative;padding-top:35px}
.joint{position:absolute;top:0;left:0;width:50%}
.joint2{right:0;left:auto}
.joint2:after{display:block;position:absolute;top:0;left:0;width:1px;height:34px;content:''}
.joint button{width:100%;height:36px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #f14c3f;background:#f1f1f1;font-weight:bold;font-size:12px;color:#38474f}
.joint button.on{border-bottom:0;border-top:1px solid #f14c3f;border-right:1px solid #f14c3f;border-left:1px solid #f14c3f;background-color:#fff;font-weight:bold}

/* 개인정보 수집 및 이용안내 */
.joinTbl{width:100%;border:1px solid #ccc}
.joinTbl th{width:16%;padding:5px 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.joinTbl td{width:16%;padding:5px 2px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}

/* 검색페이지 탭메뉴 */
.schTab{position:absolute;top:0;left:0;width:25%;width:25%;margin:0;padding:0}
.schTab2{right:50%;left:auto;width:25%;margin:0;padding:0}
.schTab2:after{display:block;position:absolute;top:0;left:0;height:34px;content:''}

.schTab3{right:25%;left:auto;width:25%;margin:0;padding:0}
.schTab3:after{display:block;position:absolute;top:0;left:0;height:34px;content:''}

.schTab4{right:0;left:auto;width:25%;margin:0;padding:0}
.schTab4:after{display:block;position:absolute;top:0;left:0;height:34px;content:''}
.schTab button{width:100%;height:36px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;font-weight:bold;font-size:13px;color:#000}
.schTab button.on{border:1px solid #f14c3f;background-color:#fff;font-weight:bold;color:#f14c3f}

.schTab .bdl{border-left:1px solid #ccc}
.schTab .bdr{border-right:1px solid #ccc}

.join .vrfy_info .form{padding:19px 15px 13px}
.join .vrfy_info .form .inp_tx{height:35px;padding:0 5px;border:1px solid #cacaca;font-size:.9em;line-height:32px;color:#363940;-webkit-box-sizing:border-box}
.join .vrfy_info .form .crit{position:relative;margin-bottom:8px}
.join .vrfy_info .form .wht{position:absolute;top:0;left:-2px;height:32px;padding:1px 0;font-size:1em;line-height:32px;color:#333}
.join .vrfy_info .form .wht span{display:block;color:#70737b}
.join .vrfy_info .form .inp_tx{width:100%}
.join .verify{padding:12px 0 0;text-align:center}
.join-info-box{margin-top:32px;color:#585858;text-align:center}

/* 정보관리 */
.join-form .field{position:relative;min-height:35px;margin-bottom:4px}
.join-form .bsInfo{display:block;position:relative;top:0;left:0;padding-left:85px}
.join-form .bsInfo .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;font-size:12px;color:#333}
.join-form .bsInfo .inp{width:100%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.join-form .bsInfo .inp:disabled{background-color:#f9f9f9;color:#c5c5c5;opacity:1}
.join-form .bsInfo .inp2{margin:-2px 6px 2px 0;vertical-align:middle}
.join-form .bsInfo2{display:block;position:relative;top:0;left:0;width:100%;padding-left:0}
.join-form .bsInfo2 .inp-short{width:27%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.join-form .bsInfo2 a{width:40%}
.join-form .bsInfo3 .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;font-size:12px;color:#333}
.join-form .bsInfo3{display:block;position:relative;top:0;left:0;padding-left:85px;padding-right:12px}
.join-form .bsInfo3 textarea{width:100%;height:50px;padding:5px;border:1px solid #ccc;border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.join-form .join-infomat{margin-top:10px}

/* 회원가입완료 */
.join_done{margin:0 12px;padding:0;font-size:20px;font-weight:bold;color:#30323a;text-align:center}
.join_done img{display:block;margin:0 auto 20px}

/* 회원탈퇴 */
.join-infomat li{padding-left:14px;background:url(/images/gigakorea/ic_sqgray.png)left 6px no-repeat;font-size:.875em}

/* 19세이상 로그인 */
.join-adult{}
.join-adult li{float:left;width:72%;padding-left:10px}
.join-adult li:first-child{width:66px;padding-left:0}
.join-adult li:first-child img{width:66px;height:66px}
.join-adult-nomem{font-size:.875em}
.join-adult-nomem .btn-cert a{display:inline-block;float:left;width:50%;text-align:center}
.join-adult-nomem img{width:100px;height:100px}
.join-adult-nomem span{width:100px;text-align:cetner}

/* 카테고리메뉴 */
.categoryMenu,.categoryMenu ul,.categoryMenu li,.categoryMenu a{position:relative;margin:0;padding:0;border:0;font-weight:normal;line-height:1em;font-size:1em;text-decoration:none;list-style:none}
.categoryMenu{width:100%}
.categoryMenu a{}
.categoryMenu > ul > li:first-child{border-top:1px solid #ccc}
.categoryMenu > ul > li{background:#fff}
.categoryMenu > ul > li:hover{background:#f8f8f8}
.categoryMenu > ul > li > a{display:block;border:1px solid #ccc;border-top:none;font-size:12px;color:#656565}
.categoryMenu > ul > li > a > span{display:block;padding:12px 10px}
.categoryMenu > ul > li > a:hover{text-decoration:none}
.categoryMenu > ul > li.active{border-bottom:none}
.categoryMenu > ul > li.hasSub > a span{background:url(/images/gigakorea/icon_down_gray.png) 96% center no-repeat;background-size:12px 7px}
.categoryMenu > ul > li.hasSub.active > a span{background:url(/images/gigakorea/icon_up_gray.png) 96% center no-repeat;background-size:12px 7px}
.categoryMenu > ul > li.next > a span{background:url(/images/gigakorea/icon_next_gray.png) 96% center no-repeat;background-size:6px 12px}

/* 카테고리서브메뉴 */
.categoryMenu ul ul{display:none;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5}
.categoryMenu ul ul li{padding:0;border-bottom:1px solid #ccc;border-top:none;background:#f5f5f5}
.categoryMenu ul ul li:hover{background:#eaeaea}
.categoryMenu ul ul li.last{border-bottom:1px solid #ccc}
.categoryMenu ul ul a{display:block;padding:11px 10px 12px 25px;font-size:12px;font-weight:normal;color:#656565}
.categoryMenu ul ul a:before{position:absolute;top:9px;left:10px;color:#5a5a5a;content:'»'}
.categoryMenu ul ul a:hover{color:#656565}

/* 셀렉트메뉴 */
.selectMenu,.selectMenu ul,.selectMenu li,.selectMenu a{position:relative;margin:0;padding:0;border:0;font-weight:normal;line-height:1em;font-size:1em;text-decoration:none;list-style:none}
.selectMenu{width:100%}
.selectMenu a{}
.selectMenu > ul > li:first-child{border-top:1px solid #ccc}
.selectMenu > ul > li{background:#fff}
.selectMenu > ul > li:hover{background:#f8f8f8}
.selectMenu > ul > li > a{display:block;border:1px solid #ccc;border-top:none;font-size:12px;color:#656565}
.selectMenu > ul > li > a > span{display:block;padding:12px 10px}
.selectMenu > ul > li > a:hover{text-decoration:none}
.selectMenu > ul > li.active{border-bottom:none}
.selectMenu > ul > li.option > a span{background:url(/images/gigakorea/icon_down_select.png) 96% center no-repeat;background-size:12px 7px}
.selectMenu > ul > li.option.active > a span{background:url(/images/gigakorea/icon_up_select.png) 96% center no-repeat;background-size:12px 7px}

/* 회원탈퇴 셀렉트메뉴 */
.selectLeave{height:23px;padding:5px 2px 5px 5px;border:1px solid #ccc}
.selectLeave select{border:0;background:transparent url(/images/gigakorea/icon_down_select.png) center right 5px no-repeat;background-size:14px 7px;outline:0;-webkit-appearance:none;appearance:none}

/* 옵션 */
.selectMenu ul ul{display:none;background:#f5f5f5}
.selectMenu ul ul li{padding:0;border-bottom:1px solid #ccc;border-top:none;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5}
.selectMenu ul ul li:hover{background:#eaeaea}
.selectMenu ul ul li.last{border-bottom:1px solid #ccc}
.selectMenu ul ul a{display:block;padding:10px;font-size:12px;font-weight:normal;color:#656565}
.selectMenu ul ul a:before{position:absolute;left:0;color:#5a5a5a}
.selectMenu ul ul a:hover{color:#656565}

.join-txt-area{padding:10px 0}
.join-txt-area textarea{width:100%;border-color:#ccc}

/* 비회원 주문하기 */
.order-nomem{padding:10px 5px;border:1px solid #ccc;background:#fff;color:#656565}
.order-box{padding:10px;border:1px solid #ccc;background:#fff;color:#656565}

/* text-area */
.order-box .bsInfo3 .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;color:#333}
.order-box .bsInfo3{display:block;position:relative;top:0;left:0;padding-left:97px;padding-right:12px}
.order-box .bsInfo3 textarea{width:100%;height:50px;padding:5px;border:1px solid #ccc;border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.byte{display:inline-block;width:100%;padding-top:3px;text-align:right}

.order-form .field{position:relative;min-height:35px;margin-bottom:4px}
.order-form .bsInfo{display:block;position:relative;top:0;left:0;padding-left:97px}
.order-form .bsInfo .bsth{position:absolute;top:0;left:0;line-height:32px;color:#333}
.order-form .bsInfo .inp{width:100%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.order-form .bsInfo .inp:disabled{background-color:#f9f9f9;color:#c5c5c5;opacity:1}
.order-form .bsInfo .inp2{margin:-2px 6px 2px 0;vertical-align:middle}
.order-form .bsInfo2{display:block;position:relative;top:0;left:0;width:100%;padding-left:0}
.order-form .bsInfo .inp-short{width:68%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box;outline:0}
.order-form .bsInfo .inp-short2{width:70%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box;outline:0}
.order-form .bsInfo a{width:30%}

/* 주문결제 2 */
.direct-order-info{margin-bottom:10px}
.direct-order-info table{width:100%;border-collapse:collapse;table-layout:fixed}
.direct-order-info thead tr{border-bottom:1px dashed #e4e4e4}
.direct-order-info .thumbnail{float:left;margin-top:10px}
.direct-order-info .package-name b{color:#459ee2}
.direct-order-info .item + .item{border-top:1px dashed #dde0e3}
.direct-order-info .orderNum{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:.938em}
.direct-order-info .orderNum2{height:32px;margin:5px 0;padding-bottom:10px;border-bottom:1px dashed #ccc;line-height:32px;font-weight:bold;font-size:.938em}
.direct-order-info .orderInfo{margin:10px 0;padding-left:64px}
.direct-order-info .orderInfo b{overflow:hidden;width:;text-overflow:ellipsis;/* white-space:pre; */word-break:break-word}

.direct-order-info .orderInfo span{display:block;font-size:.875em}
.direct-order-info img{width:54px;height:54px;margin-right:10px}
.direct-order-info table{margin-bottom:10px;border:1px solid #ccc;background-color:#fff}
.direct-order-info thead{display:none}
.direct-order-info td{}
.direct-order-info .package.bd{border-top:0 !important}
.direct-order-info .package-name{padding:10px 10px 0;font-size:15px}
.direct-order-info .package-name:after{display:block;clear:both;content:''}

.direct-order-info .item{padding:10px;background-color:#fff}
.direct-order-info .item:after{display:block;clear:both;content:''}

.direct-order-info .item-box{width:100%;height:22px}
.direct-order-info .item-box:after{display:block;clear:both;content:''}
.direct-order-info .item-name{display:inline-block;float:left;width:70%;margin-bottom:2px}
.direct-order-info .item-box .sum{color:#ed1c24}
.direct-order-info .price-box{float:left;width:30%;color:#666;text-align:right}
.direct-order-info .price-box .each{display:none}
.direct-order-info .price-box .quantity{font-size:12px}
.direct-order-info .price-box .quantity:after{content:' |'}
.direct-order-info .price-box .sum{color:#ed1c24}
.direct-order-info .price-box .sum2{color:#3b3b3b}
.direct-order-info .pay-box{width:100%;font-size:13px;color:#666;text-align:right}
.direct-order-info .pay-box .each{display:none}
.direct-order-info .pay-box span{color:#3b3b3b}
.direct-order-info .pay-box .sum{font-weight:bold;color:#ed1c24}

.direct-order-info .pay-box2{width:100%;font-size:14px;color:#666;text-align:left}
.direct-order-info .pay-box2 .each{display:none}
.direct-order-info .pay-box2 span{color:#3b3b3b}
.direct-order-info .pay-box2 .sum{font-weight:bold;color:#ed1c24}

.direct-order-info .pay-box3{width:100%;height:40px;margin:0 auto;font-size:13px;color:#666;text-align:right}

.direct-order-info .pay-box3:after{display:block;content:''}
.direct-order-info .pay-box3 div{float:left;position:relative}
.line-separator{margin:10px 10px 0;padding:10px 0 0;border-width:1px 0 0;border-style:solid;border-color:#c8c8c8}

.pay-chk{height:20px;padding:10px;border:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}
.pay-chk label{float:left;font-size:12px;color:#3b3b3b;letter-spacing:-1px}
.pay-chk label:first-child{width:27%}
.pay-chk label:nth-child(2){width:31%}
.pay-chk label:last-child{width:42%}
.pay-chk input{margin:-2px 5px 2px 0 !important}
.pay-chk ul{clear:both;padding:5px 0;font-size:.875em}
.bdtdde0e3{border-top:1px dashed #dde0e3}

.pay-chk2{height:20px;padding:10px;border:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}
.pay-chk2 label{float:left;font-size:12px;color:#3b3b3b;letter-spacing:-1px}
.pay-chk2 label:first-child{width:25%}
.pay-chk2 label:nth-child(2){width:25%}
.pay-chk2 label:nth-child(3){width:33%}
.pay-chk2 label:last-child{width:24%}
.pay-chk2 input{margin:-2px 5px 2px 0 !important}

.pay-order-box{padding:10px;border:1px solid #ccc;background:#fff;font-size:12px;color:#656565}
.pay-order-box.bdt{border-top:1px solid #ccc !important}
.pay-order-box .field{position:relative;min-height:35px;margin-bottom:4px}
.pay-order-box .bsInfo{display:block;position:relative;top:0;left:0;padding-left:97px}
.pay-order-box .bsInfo .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;color:#333}
.pay-order-box .bsInfo .inp{width:100%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.pay-order-box .bsInfo .inp:disabled{background-color:#f9f9f9;color:#c5c5c5;opacity:1}
.pay-order-box .bsInfo .inp2{margin:-2px 6px 2px 0;vertical-align:middle}

.pay-order-box .bsInfo2{display:block;position:relative;top:0;left:0;padding-left:0}
.pay-order-box .bsInfo2 .inp{width:100%;height:35px;margin-top:5px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}

.pay-order-box .bsInfo .inp-short{width:68%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.pay-order-box .bsInfo a{width:30%}
.bs_text{display:inline-block;width:100%;height:35px;line-height:32px;font-size:14px}
.bs_textarea{width:100%;padding:2%;border:1px solid #ccc;margin-top:5px;box-sizing:border-box}
/* 주문비밀번호찾기 */
.pwOrder-box{width:100%;margin-bottom:10px;border-collapse:collapse;border:1px solid #ccc}
.pwOrder-box th{width:68px;padding:10px 5px;font-weight:normal}
.pwOrder-box td{padding:10px 5px}
.pwOrder-box td .chk-agree2{margin:0 !important}
.pwOrder-box .chk{width:20px}

/* 주문내역 조회 */
.order-list{margin-bottom:10px;border:1px solid #ccc;background:#fff}
.order-list table{width:100%;border-collapse:collapse;table-layout:fixed}
.order-list table td{padding:10px}
.btn-srch-date{display:inline-block;width:62px;height:30px;padding:0 4px;border:1px solid #ccc;background:#fff;line-height:30px;text-align:center;0color:#000}
.btn-srch-date-on{display:inline-block;width:62px;height:30px;padding:0 4px;border:1px solid #f35757;background:#fff;line-height:30px;color:#f35757;text-align:center}
.list-form .date{display:block;position:relative;top:0;left:0;width:100%;padding-left:0}
.list-form .date .inp-short{width:30%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.list-form .date a{width:30%}
.list-chk{height:20px;padding:0;background-color:#fff}
.list-chk label{float:left;font-size:1em;color:#3b3b3b;letter-spacing:-1px}
.list-chk label:first-child{width:24%}
.list-chk label:nth-child(2){width:31%}
.list-chk label:last-child{width:43%}
.list-chk input{margin:-2px 2px 2px 0 !important}

/* 비회원상세내역 -구매 */
.payBox{padding:10px;border:1px solid #ccc;background:#fff}
.payInfo{width:100%;border-collapse:collapse;color:#4a4a4a;table-layout:fixed}
.payInfo th{width:39%;padding-left:8px !important;font-weight:normal;text-align:left}
.payInfo th,.payInfo td{padding:5px 0}
.payInfo td{padding-left:8px !important}
.payInfo2{width:100%;border-collapse:collapse;color:#4a4a4a;table-layout:fixed}
.payInfo2 th{width:39%;padding-left:8px !important;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal;text-align:left}
.payInfo2 td{padding-left:8px !important;border-bottom:1px solid #ccc}
.payInfo2 th:first-child,.payInfo2 td:nth-child(2){border-top:1px solid #ccc}
.payInfo2 th,.payInfo2 td{padding:5px 0}

/* 주문완료 */
.orderBox{padding:10px;border:1px solid #ccc;background:#fff}
.orderBox p{padding:0 0 10px;font-size:1.25em;color:#ed1c24;text-align:center}
.orderBox .info{margin-top:5px}
.orderBox .info li{font-size:12px;color:#ed1c24}
.orderInfo{/* width:100%; */border-collapse:collapse;color:#4a4a4a;table-layout:fixed}
.orderInfo.w100{width:100%}
.orderInfo th{width:31%;padding-left:8px !important;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal;text-align:left}
.orderInfo td{padding-left:8px !important;border-bottom:1px solid #ccc}
.orderInfo th:first-child,.orderInfo td:nth-child(2){border-top:1px solid #ccc}
.orderInfo th,.orderInfo td{padding:10px 0}
.orderBox .cart-empty{padding:8px}
.orderBox .cart-empty li{padding:5px 0;font-size:.938em !important;color:#444;text-align:center}

/* text-area */
.pay-order-box .bsInfo3 .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;font-size:12px;color:#333}
.pay-order-box .bsInfo3{display:block;position:relative;top:0;left:0;padding-left:97px;padding-right:12px}
.pay-order-box .bsInfo3 textarea{width:100%;height:50px;padding:5px;border:1px solid #ccc;border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.byte{display:inline-block;width:100%;padding-top:3px;text-align:right}

/* 개인정보제3자동의 */
.psInfo{width:100%;margin:10px 0;border-collapse:collapse;border:1px solid #c2c2c2;table-layout:fixed}
.psInfo th{width:40%;padding:8px 5px;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;text-align:left}
.psInfo td{width:60%;padding:8px 5px;border-bottom:1px solid #c2c2c2}

/* 체크박스 */
.chk-agree label{color:#e24c45}
.chk-agree input[type=checkbox]{display:inline-block;width:14px;height:14px;margin:-2px 8px 2px 0;border:0 none;border-radius:0;background:url(/images/gigakorea/chk_box.png) no-repeat;background-size:14px 28px;vertical-align:middle;-webkit-appearance:none;-webkit-background:url(/images/gigakorea/chk_box.png) no-repeat}
.chk-agree input:checked[type=checkbox]{width:14px;height:14px;background-position:0 -14px}

.chk-agree2{margin:15px 0 5px}
.chk-agree2 label{font-weight:bold;color:#585858}
.chk-agree2 input[type=checkbox]{display:inline-block;width:20px;height:20px;margin:-2px 8px 2px 0;border:0 none;border-radius:0;background:url(/images/gigakorea/chk_box2.png) no-repeat;background-size:20px 40px;vertical-align:middle;-webkit-appearance:none;-webkit-background:url(/images/gigakorea/chk_box2.png) no-repeat}
.chk-agree2 input:checked[type=checkbox]{width:20px;height:20px;background-position:0 -20px}

/* label color gray - 체크박스 size 20px */
.chk-box{margin:15px 0 5px}
.chk-box label{color:#585858}
.chk-box input[type=checkbox]{display:inline-block;width:20px;height:20px !important;margin:-2px 8px 2px 0;border:0 none;border-radius:0;background:url(/images/gigakorea/chk_box2.png) no-repeat;background-size:20px 40px;vertical-align:middle;-webkit-appearance:none;-webkit-background:url(/images/gigakorea/chk_box2.png) no-repeat}
.chk-box input:checked[type=checkbox]{width:20px;height:20px;background-position:0 -20px}

/* label color red - 체크박스 size 20px */
.chk-box-red{margin:15px 0 5px}
.chk-box-red label{color:#e24c45}
.chk-box-red input[type=checkbox]{display:inline-block;width:20px;height:20px;margin:-2px 8px 2px 0;border:0 none;border-radius:0;background:url(/images/gigakorea/chk_box2.png) no-repeat;background-size:20px 40px;vertical-align:middle;-webkit-appearance:none;-webkit-background:url(/images/gigakorea/chk_box2.png) no-repeat}
.chk-box-red input:checked[type=checkbox]{width:20px;height:20px;background-position:0 -20px}

/* 카테고리 메뉴 경로 */
.breadcrumbs{margin-top:44px;padding:15px 10px 5px}
.breadcrumbs-wrap{height:28px;border:1px solid #61a4bd;border-radius:2px;background-color:#d7edf5}
.breadcrumbs-wrap a{display:block;overflow:hidden;float:left;max-width:25%;padding:0 15px;background:url(/images/gigakorea/img_cate.png) no-repeat #3bafda;background-size:6px 28px;line-height:28px;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.breadcrumbs-wrap a.home{background:#3bafda}
.breadcrumbs-wrap a:last-child{float:none;max-width:none;background-color:transparent;font-weight:bold;color:#111}

/* 서브메뉴 */
.subNavi{width:100%}
.cateSub{padding:10px 8px 0}
.cateSub:after{display:block;clear:both;content:''}
.cateSub li{float:left;width:50%;height:35px;border-bottom:1px solid #d5d5d5;background:#38474f;line-height:23px}
.cateSub li a{display:block;padding:6px 0;border-right:1px solid #d5d5d5;font-size:13px;color:#d5d5d5;text-align:left;text-indent:10px}
.cateSub li a.on{height:23px;background:#192329;color:#d5d5d5}
.cateSub li a span{display:inline-block;float:right;padding-right:10px;font-size:13px;color:#ffc000;text-align:left}

.subNavi2{width:100%}
.cateSub2{padding:10px 8px 0}
.cateSub2:after{display:block;clear:both;content:''}
.cateSub2 li{float:left;width:33.3333%;height:35px;border-bottom:1px solid #d5d5d5;background:#38474f;line-height:23px}
.cateSub2 li a{display:block;padding:6px 0;border-right:1px solid #d5d5d5;font-size:12px;font-weight:bold;color:#d5d5d5;text-align:center}
.cateSub2 li a.on{height:23px;background:#192329;color:#d5d5d5}

.srch_brand{position:relative;padding:10px}
.btn_brand{display:inline-block;width:100%;height:36px;border:1px solid #ccc;border-radius:5px;background:#fff;line-height:36px;color:#000;text-align:center;-webkit-border-radius:5px}
.btn_brand:hover{background:#f9f9f9}

/* 상품설명탭메뉴 */
.menu_tab{overflow:hidden;position:relative;margin-top:15px}
.menu_tab ul{width:100%;background:#fafafa}
.menu_tab li{list-style:none}
.menu_tab li a{float:left;width:32.8%;height:43px;border-top:2px solid #555;border-left:1px solid #ccc;background:#fafafa;font-size:14px;line-height:43px;color:#4a4a4a;text-align:center}
.menu_tab li span{color:#ed1c24}
.menu_tab a.active{border-top:2px solid #15c6bc;background:#fff}
.menu_tab a.last{border-right:1px solid #ccc}

/* 상품설명 */
.detail-area{clear:both}
.detailImg{border:1px solid #ccc;border-bottom:0}
.detail-box{background:#fff}
.detailImg table{width:100%;margin-top:10px;border-collapse:collapse;border-top:1px solid #ccc;border-spacing:0}
.detailImg table th{width:40%;padding:8px 5px;border-bottom:1px solid #ccc;background:#f1f1f1;color:#555;text-align:left}
.detailImg table td{width:60%;padding:8px 5px;border-bottom:1px solid #ccc;background:#fff;line-height:1.4;color:#555}

/* 후기 */
.detail-product{border:1px solid #ccc;border-bottom:0 !important;background:#fff}
.product-list li{padding:5px;border-bottom:1px dashed #ccc;color:#000}
.product-list li .info,.product-list li .type{display:block}
.product-list li .type{margin-top:5px}
.product-list li .info strong{font-size:14px;color:#4ba5f1}
.product-list li:last-child{border-bottom:1px solid #ccc !important}
.product-list li.first{height:40px;padding:10px 0}
.product-list li .content{margin-top:5px;color:#555}

/* 상품후기 */
.product-list li .type{font-weight:bold}
.detail-counsel{padding:10px;border:1px solid #ccc;border-top:0;background:#fff}
.product-list .rate{display:inline-block;float:right}
.product-list .rate img{width:12px;height:12px;margin-left:3px}
.product-list .date{display:inline-block;margin:2px 0 0}

/* 장바구니 */
.cartBox{height:86px;margin-top:10px;padding:10px;border:1px solid #ccc;border-bottom:0;background-color:#fff}
.cartBox .chk-agree{float:left;width:8%}
.cartBox a{float:left;width:90%}
.pdtit div{float:left}
.pdtit b{display:block;overflow:hidden;width:55%;font-size:15px;margin-bottom:5px;color:#458fe2 !important;white-space:nowrap;text-overflow:ellipsis}
.cartItem{padding:10px 5px;border-top:1px dashed #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff}
.cartItem.bdb{border-bottom:1px solid #ccc !important}
.cartItem table{width:100%;text-align:center}
.cartItem table td.opt{width:100%;padding:5px 0 5px 10px;text-align:left}
.cartItem table td.count{width:100%;padding:5px 10px 5px 0;text-align:right}
.cartItem table td.count span{margin-left:10px;color:#ed1c24}
.cartItem table td.discount{width:50%;padding:5px 0 5px 10px;color:#ed1c24;text-align:left}
.cartItem table td.charge{width:50%;padding:5px 10px 5px 0;color:#ed1c24;text-align:right}
.paySum td{padding:8px 10px;border-bottom:1px solid #eee}
.paySum tr:last-child td{border-top:1px dashed #ccc;border-bottom:none;font-weight:bold;font-size:1em !important}
.paySum .sum{display:inline-block;float:right;text-align:right}
.paySum .allSum{display:inline-block;float:right;font-weight:bold;color:#ed1c24;text-align:right}
.cartItem .del{width:18px;height:18px;margin:-2px 0 0 5px;background:#cdcdcd;background:url(/images/gigakorea/btn_cart.png) no-repeat;background-position:-78px 0;background-size:auto 18px}
.cartItem .sel{width:25px;height:20px;margin-left:-4px;margin-right:-4px;padding:0 3px !important;border-top:1px solid #b5b5b5 !important;border-bottom:1px solid #b5b5b5 !important;border:0;background:none;font-size:12px;color:#555;text-align:center;-webkit-appearance:none;-webkit-border-radius:none}
.cartItem .mns{width:22px;height:22px;background:#cdcdcd;background:url(/images/gigakorea/btn_cart.png) no-repeat;background-position:0 0;background-size:auto 22px}
.cartItem .pls{width:22px;height:22px;background:#cdcdcd;background:url(/images/gigakorea/btn_cart.png) no-repeat;background-position:-45px 0;background-size:auto 22px}
.cartItem .cnt{width:25px;height:20px;padding:0 3px !important;border-top:1px solid #b5b5b5 !important;border-bottom:1px solid #b5b5b5 !important;border:0;background:none;font-size:12px;color:#5f5f5f;text-align:center;-webkit-appearance:none;-webkit-border-radius:none}
.cartItem .up{width:22px;height:22px;margin-left:-4px;background:#cdcdcd;background:url(/images/gigakorea/btn_count.png) no-repeat;background-position:0 0;background-size:auto 22px}
.cartItem .down{width:22px;height:22px;margin-right:-5px;background:#cdcdcd;background:url(/images/gigakorea/btn_count.png) no-repeat;background-position:-48px 0;background-size:auto 22px}
.pdtDel{width:100%;height:45px;margin-top:10px}
.pdtDel .chk-agree{float:left;margin-top:10px}

/* 상품 상세 */
.detail-main{border:1px solid #ccc;background:#fff;text-align:center}
.detail-main-image{position:relative;min-width:280px;padding-top:10px;background:#fff}
.detail-main-image img{display:block;margin:0 auto;border:1px solid #ccc}
.detail-main-info{width:280px;margin:0 auto;padding-bottom:20px;text-align:left}
.detail-main-info dt{padding:10px 4px 0;font-size:15px;font-weight:bold;line-height:1.3;color:#333}
.detail-main-info dd{height:38px;margin-top:5px;line-height:38px}
.sale-price{display:inline-block;margin-left:5px;font-size:16px;font-weight:bold;color:#ed1c24}
.original-price{display:inline-block;margin-left:10px;font-size:14px;color:#aaa;text-decoration:line-through}
.discount-rate{display:inline-block;width:50px;height:30px;margin:2px 0 0 10px;background:url(/images/gigakorea/ico_price_dis.png) no-repeat;background-size:50px 30px;font-size:16px;font-weight:bold;line-height:22px;color:#fff;text-align:center}
.share{display:none;width:100%;margin-top:10px}
.share-box{clear:both;padding-top:10px;text-align:center}
.share-box button{text-indent:-9999em}
.share-box .twitter{width:30px;height:30px;margin-right:7px;background:url(/images/gigakorea/btn_share.png) no-repeat;background-size:auto 30px;background-position:0 0}
.share-box .facebook{width:30px;height:30px;margin-right:7px;background:url(/images/gigakorea/btn_share.png) no-repeat;background-size:auto 30px;background-position:-43px 0}
.share-box .kakao{width:30px;height:30px;margin-right:7px;background:url(/images/gigakorea/btn_share.png) no-repeat;background-size:auto 30px;background-position:-85px 0}
.share-box .story{width:30px;height:30px;margin-right:7px;background:url(/images/gigakorea/btn_share.png) no-repeat;background-size:auto 30px;background-position:-128px 0}
.share-box .line{width:30px;height:30px;background:url(/images/gigakorea/btn_share.png) no-repeat;background-size:auto 30px;background-position:-171px 0}

/* 상품상세-구매 */
#buy-button{position:fixed;left:0;bottom:0;z-index:10000;width:100%;padding:10px 0;background:#eee;text-align:center}
#buy-button.subscribable{min-width:22.85em}
#buy-button.subscribable .go-buy{width:9.5em;font-size:1em}
#buy-button.view-option .add-cart{display:inline-block}
#buy-button.view-select{height:270px}
#buy-button.view-select2{height:280px}

.slt{height:26px;margin-bottom:5px;padding:2px 10px;border:1px solid #ccc;background:#fff;line-height:26px;text-align:left}
.select-pdt{display:none;overflow:hidden;position:absolute;margin-top:-5px}
.sltOption1.view-option-list{display:block}
.sltOption1 .select-Opt{height:247px}
.sltOption2.view-option-list{display:block}
.sltOption2 .select-Opt{height:210px}
.select-Opt{overflow-y:auto;position:relative;z-index:200;width:288px;margin-top:-1px;border:1px solid #ccc;background:#fff}
.select-Opt li{overflow:hidden;height:30px;padding:2px 10px;border-bottom:1px solid #ccc;line-height:30px;text-align:left;text-overflow:ellipsis}
.select-Opt li a{display:block;overflow:hidden;width:250px;height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis}

/*.select-pdt2{overflow:hidden}
.select-Opt2{position:absolute;z-index:200;width:288px;background:#fff;border:1px solid #ccc;margin-top:-7px;height:100px;overflow-y:scroll}
.select-Opt2 li{height:30px;line-height:30px;padding:2px 10px;text-align:left;font-size:0.875em;border-bottom:1px solid #ccc}*/

/*selectbox 
.slt2{border:1px solid #ccc;background:#fff;text-align:left;height:28px;line-height:24px;padding:0;margin-bottom:5px;font-size:0.875em}
.select_box{width:100%;height:100%;border:0;background:transparent;line-height:24px;padding:0 5px;outline:0}*/
#deal-option-area{display:none;width:290px;margin:0 auto}
#deal-option-area .go-buy-in{display:none;z-index:0;width:138px;background:#39adc7;background:#39adc7;font-size:1em;line-height:40px;font-weight:bold;color:#fff}
#option-box{display:none;overflow:hidden;position:relative;width:288px;height:auto}
#buy-button .go-buy-in{display:none;z-index:0;width:138px;background:#39adc7;background:#39adc7;font-size:1em;line-height:40px;font-weight:bold;color:#fff}
#buy-button.view-option .go-buy{display:none;z-index:0;width:300px;height:40px;background:#39adc7;font-size:1em;line-height:40px;font-weight:bold;color:#fff}
#buy-button.view-option .go-buy-in{display:inline-block;z-index:0;width:138px;background:#39adc7;background:#39adc7;font-size:15px;line-height:40px;font-weight:bold;color:#fff}
#buy-button.view-option #option-box{display:block;overflow:hidden;position:relative;margin:0 auto;padding:0}
#buy-button.view-option #deal-option-area{display:block;overflow-x:hidden}
.option-area{width:286px;height:auto;margin-bottom:5px;padding:0;border-radius:0;border:1px solid #ccc;background:#fff}
.option-area2{width:286px;height:auto;border-radius:0;text-align:left}
.ot-scroll{overflow-y:auto;max-height:130px}
#option-box .option{width:100%;margin:-1px 0 0}
#option-box .option td{padding:7px;text-align:center;vertical-align:middle}
#option-box .option td.title{padding:7px 7px 0;border-top:1px solid #ddd;line-height:16px;text-align:left}
#option-box .option td.delete-option{text-align:center}
#option-box .option .delete-option a{display:inline-block;width:24px;height:24px;background:url(/images/gigakorea/btn_del.png) no-repeat;background-size:24px 24px;background-position:0 1px;cursor:pointer}
.detail-cnt{position:relative}
.detail-cnt:after{display:block;clear:both;content:''}
.detail-cnt .sel{float:left;width:20px;height:20px !important;padding:0 10px;border-top:1px solid #b5b5b5 !important;border-bottom:1px solid #b5b5b5 !important;border:0;background:none;font-size:13px;color:#5f5f5f;text-align:center;-webkit-appearance:none}
.detail-cnt .mns{float:left;width:22px;height:22px;background:#cdcdcd;background:url(/images/gigakorea/btn_cart.png) no-repeat;background-position:0 0;background-size:auto 22px}
.detail-cnt .pls{float:left;width:22px;height:22px;margin-left:-1px;background:#cdcdcd;background:url(/images/gigakorea/btn_cart.png) no-repeat;background-position:-45px 0;background-size:auto 22px;color:#555}
.detail-cnt.bdb{border-bottom:1px solid #ccc !important}
.detail-cnt table{width:100%;text-align:center}
.detail-cnt table td{height:25px;padding:0 !important;text-align:left;vertical-align:middle}
.option-sum{width:100%;margin:0 0 5px;border:1px solid #ccc;background:#fff}
.option-sum th{width:50%;padding:5px 0 5px 5px;font-size:15px;text-align:left}
.option-sum td{width:50%;padding:5px 5px 5px 0;font-size:15px;color:#ed1c24;text-align:right}
.add-cart{display:none;z-index:0;width:138px;height:40px;margin-right:10px;background:#39adc7;font-size:15px;line-height:40px;font-weight:bold;color:#fff}
.go-buy{display:inline-block;z-index:0;width:300px;height:40px;background:#39adc7;font-size:15px;line-height:40px;font-weight:bold;color:#fff}
.buy-toggle-layer{position:absolute;left:50%;width:79px;height:21px;margin:-28px 0 0 -40px;background:url(/images/gigakorea/btn_floatOption.png) no-repeat;background-size:79px auto;font-size:0;text-indent:-9999em;cursor:pointer}
.go-buy span,.go-subs span{margin-top:-3px;vertical-align:middle}

/* 상품선택 */
.prdtMenu,.prdtMenu ul,.prdtMenu li,.prdtMenu a{position:relative;margin:0;padding:0;border:0;font-weight:normal;line-height:1em;font-size:1em;text-decoration:none;list-style:none}
.prdtMenu{width:100%;margin-top:5px;text-align:left}
.prdtMenu > ul > li:first-child{border-top:1px solid #ccc}
.prdtMenu > ul > li{background:#fff}
.prdtMenu > ul > li:hover{background:#f8f8f8}
.prdtMenu > ul > li > a{display:block;border:1px solid #ccc;border-top:none;font-size:12px;color:#656565}
.prdtMenu > ul > li > a > span{display:block;padding:6px 10px}
.prdtMenu > ul > li > a:hover{text-decoration:none}
.prdtMenu > ul > li.active{border-bottom:none}
.prdtMenu > ul > li.option > a span{background:url(/images/gigakorea/icon_down_select.png) 96% center no-repeat;background-size:12px 7px}
.prdtMenu > ul > li.option.active > a span{background:url(/images/gigakorea/icon_up_select.png) 96% center no-repeat;background-size:12px 7px}

/* 옵션 */
.prdtMenu ul ul{display:none;border-bottom:1px solid #ccc !important;background:#f5f5f5}
.prdtMenu ul ul li{padding:0;border-bottom:1px solid #ccc;border-top:none;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f5f5f5}
.prdtMenu ul ul li:hover{background:#eaeaea}
.prdtMenu ul ul li:last-child{}
.prdtMenu ul ul a{display:block;height:30px;padding:4px;font-size:12px;font-weight:normal;line-height:120%;color:#656565}
.prdtMenu ul ul a:before{position:absolute;left:0;color:#5a5a5a}
.prdtMenu ul ul a:hover{color:#656565}

/* 주문결제 */
.pay-box{padding:0;border-bottom:0;background-color:#fff;text-align:justify}
.pay-order-box{padding:10px;border:1px solid #ccc;border-top:0;background:#fff;font-size:12px;color:#656565}
.pay-type-section{display:table;width:100%;margin-top:10px;font-size:12px}
.pay-type-section:first-child{margin-top:0}
.pay-type-section .line-title,.pay-type-section .line-data{display:table-cell}
.pay-type-section .line-title{width:80px;padding-left:5px;font-size:13px;line-height:34px;color:#333}
.pay-type-section select{width:100%;height:35px;padding:0 30px 0 0;border:1px solid #ccc;border-radius:0 !important;background:url(/images/gigakorea/icon_down_select.png) center right 5px no-repeat;background-size:14px 7px;background-color:#fff;font-size:1em;text-indent:5px;-webkit-appearance:none}

.pay-type-selector .balloon-wrap{display:none!important;position:absolute;left:-1000px}
.pay-type-selector .type-selector-list{line-height:22px}
.pay-type-selector .type-selector-list .type-selector-li{position:relative;border-bottom:1px solid #d0d0d0;background-color:#fff}
.pay-type-selector .type-selector-list .type-selector-li:after{display:block;clear:both;content:''}
.pay-type-selector .type-selector-list .type-selector-li .type-selector-radio{float:left;margin:14px 5px 14px 14px}
.pay-type-selector .type-selector-list .type-selector-li .type-selector-label.disabled{color:#eee}
.pay-type-selector .type-selector-list .type-selector-li .type-selector-label{display:block;margin-left:43px;line-height:55px}

.card-payment .pay-type-section [class^=note-]{display:inline-block;margin-top:3px;color:#888;vertical-align:middle}
.card-payment .pay-type-section #cardTypeSelect{width:100%}
.card-payment .pay-type-section .quotaSelect{width:100%}
.pay-type-section .line-data .explain{display:inline-block;margin-top:5px}
.payCard_wrap:after{display:block;clear:both;content:''}
.payCard_wrap label{float:left;width:25%;line-height:35px}
.payCard_wrap .select{float:left;width:75%}

.adr_popup{display:none;background:#fff;margin:0;float:left;position:fixed;left:50%;top:50%;padding:10px 0 20px;z-index:9999;border:1px solid #ee4f3d}
.adr_box{padding:0 10px 10px}
.btn_adr{display:inline-block;width:90px;height:30px;border:0;font-size:12px;text-align:center;cursor:pointer}
.adr_tt{padding:10px 0 5px 5px;font-size:13px;font-weight:bold}
.btn_adrConf{background:#ee4f3d;color:#fff}
.btn_adrCanc{background:#eee;color:#515151}
.adr_table{width:100%;border-top:1px solid #d7d7d7}
.adr_table th{background:#f9f9f9}
.adr_table th,.adr_table td{border-bottom:1px solid #d7d7d7;padding:8px 10px;text-align:center;vertical-align:middle;font-size:12px}
.btn_pay_rule,.btn_pay_rule2,.btn_pay_rule3{border:1px solid #ccc;text-align:center;padding:10px 0;cursor:pointer}

/* 결제약관 */
.pay_rule{height:200px;overflow-y:auto;border:1px solid #d7d7d7;border-top:0;background:#fff;padding:10px;line-height:18px;font-size:12px}
.pay_rule ol{margin-bottom:5px;padding-left:10px}
.pay_rule ul{margin-bottom:5px;padding-left:0}
.pay_rule h2{margin:8px 0 5px;font-weight:bold;font-size:12px;color:#333}
.pay_rule h3{margin:8px 0 5px;font-weight:bold;font-size:12px;color:#555}
.pay_rule h1{margin-bottom:8px;font-size:12px;font-weight:bold;letter-spacing:-1px;color:#333}
.pay_rule table{width:100%}
.pay_rule td{padding:5px 0 5px 5px;border:1px solid #d7d7d7}
.pay_rule th{padding:5px 0 5px 5px;background:#f9f9f9;border:1px solid #d7d7d7}
/* 결제방법 라디오버튼 */
.pay-radio label{color:#3b3b3b}
input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #999;border-radius:50%;background-color:#fff;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}
input[type=radio]:disabled{border-color:#a3a3a3;background-color:#ccc}
input[type=radio]:checked{border-color:#e24c45}
input[type=radio]:checked:before{display:block;position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background-color:#e24c45;content:''}
input[type=radio]:checked:disabled{border-color:#a3a3a3}
input[type=radio]:checked:disabled:before{background-color:#888}

/* 공지사항 */
.notice-area,.notice-area ul,.notice-area li,.notice-area a{position:relative;margin:0;padding:0;border:0;font-weight:normal;text-decoration:none;list-style:none}
.notice-area{width:100%}
.notice-area > ul > li{margin-top:-1px;padding:5px 0;border:1px solid #ccc;background:#fff}
.notice-area > ul > li > a{overflow:hidden;padding:5px 30px 5px 10px;border-top:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.notice-area > ul > li > a > span{padding:0}
.notice-area > ul > li:hover{background:#fff}
.notice-area > ul > li > a{display:block;color:#000}
.notice-area > ul > li > a > span{display:block;padding:5px 10px;text-align:left}
.notice-area > ul > li > a:hover{text-decoration:none}
.notice-area > ul > li.active{}
.notice-area > ul > li.notice > a{background:url(/images/gigakorea/icon_down_gray.png) 96% 14px no-repeat;background-size:12px 7px}
.notice-area > ul > li.notice.active > a{background:url(/images/gigakorea/icon_up_gray.png) 96% 14px no-repeat;background-size:12px 7px}

.notice-area ul ul{display:none;color:#5d5d5d}
.notice-area ul ul li{padding:5px 0;background:#fff}
.notice-box{padding:5px 10px 0;border-top:1px solid #ccc;line-height:120%;font-size:13px}
.notice-box p{line-height:20px}

/* 마이쇼핑 */
nav#myShop{margin-top:10px;border:1px solid #ccc}
nav#myShop ul{margin:0}
nav#myShop ul:after{display:block;content:''}
nav#myShop li a{display:block;height:44px;border-bottom:1px solid #ccc;background:#fff url(/images/gigakorea/icon_next_gray.png) center right 10px no-repeat;background-size:6px 12px;line-height:44px;font-size:14px;font-weight:bold;color:#565656;text-indent:10px}
nav#myShop li a:hover{background-color:#f8f8f8}
nav#myShop li:last-child a{border-bottom:0}

/* 계정정보 */
.accountInfo{margin:0;margin-top:10px;padding:10px;border:1px solid #ccc;background:#fff}
.accountInfo:after{display:block;clear:both;content:''}
.accountInfo .tit{border-bottom:1px solid #ccc;line-height:32px;font-size:14px;color:#565656;text-indent:4px}
.accountInfo .usrid{line-height:32px;color:#565656;text-indent:4px}
.accountInfo .usrid em{font-size:1.25em;color:#0085da}
.ac-loginInfo li.ac-scont{padding:10px 0 5px;color:#575757;text-align:center}
.ac-join{display:block;width:45%;height:34px;padding:0 5px;background-color:#39adc7;font-size:12px;line-height:34px;color:#fff;letter-spacing:-1px}
.ac-login{display:block;width:45%;height:34px;padding:0 5px;background-color:#e24c45;font-size:12px;line-height:34px;color:#fff;letter-spacing:-1px}

.headernone{height:10px;margin-top:44px}
.recent-pd{border:1px solid #ccc;background:#fff;font-weight:bold}
.recent-pd a{display:block;height:44px;line-height:44px;color:#565656;text-indent:8px}
.recent-pd em{margin-left:5px;font-weight:bold;color:#e83d3d}

/* 상품후기내역탭메뉴 */
.review_tab{overflow:hidden;position:relative;margin-bottom:10px;border:1px solid #ccc}
.review_tab ul{width:100%;background:#fff}
.review_tab li{list-style:none}
.review_tab li a{float:left;width:50%;height:43px;background:#fff;font-size:1em;line-height:43px;color:#5d5d5d;text-align:center}
.review_tab li span{color:#ed1c24}
.review_tab a.active{background:#c7c7c7;color:#fff}
.review_tab a.last{border-right:1px solid #ccc}

.review_tab2{overflow:hidden;position:relative;width:100%;margin-bottom:10px}
.review_tab2 ul{width:100%}
.review_tab2 li{list-style:none}
.review_tab2 li a{float:left;width:32%;height:33px;border:1px solid #939393;background:#fff;line-height:33px;color:#000;text-align:center}
.review_tab2 li:nth-child(2) a{margin:0 5px}
.review_tab2 li:last-child a{width:31.4%}
.review_tab2 a.active{border-color:#e24c45;background:#fff;color:#e24c45}

.notice_tab{overflow:hidden;position:relative;width:100%;margin-bottom:10px}
.notice_tab ul{width:100%}
.notice_tab li{list-style:none}
.notice_tab li a{float:left;width:32.8%;height:33px;border:1px solid #c1c1c1;background:#fff;line-height:33px;color:#000;text-align:center}
.notice_tab li:nth-child(2) a,.notice_tab li:nth-child(3) a,.notice_tab li:nth-child(5) a,.notice_tab li:nth-child(6) a{margin-left:-1px}
.notice_tab li:nth-child(4) a,.notice_tab li:nth-child(5) a,.notice_tab li:nth-child(6) a{margin-top:-1px}
.notice_tab li:nth-child(3) a{width:33%}
.notice_tab li:nth-child(6) a{width:33%}
.notice_tab a.active{background:#dfdfdf;color:#e24c45}

.srch_tab{overflow:hidden;position:relative;width:100%;margin:0 0 10px}
.srch_tab ul{width:100%}
.srch_tab li{list-style:none}
.srch_tab li:first-child.tab{margin-left:1px !important}
.srch_tab li.tab{float:left;width:24%;height:33px;border:1px solid #939393;background:#fff;line-height:33px;color:#000;text-align:center}
.srch_tab li a.active{display:inline-block;width:100%;height:100%;margin-top:-1px;margin-left:-1px;border:1px solid #e24c45 !important;color:#e24c45 !important}

/* .srch_tab li a.active{border-color:#e24c45 !important;border-right:1px solid #e24c45;background:#fff;color:#e24c45;z-index:100} */

/* 상담내역 조회 */
.qust{padding:0 0 10px;color:#4a4a4a}
.qust li{padding:3px 0}
.qust .id{font-weight:bold}
.qust .date{display:inline-block;padding-left:5px;font-weight:normal}
.state{position:absolute;right:20px;color:#e24c45}
.state-ing{position:absolute;right:20px;color:#4596e2}
.answ{padding:10px 0;border-top:1px dashed #ccc;color:#4a4a4a}
.answ li{padding:3px 0}

/* 랜딩페이지 */
.landing{padding:44px 10px 70px}
.landing .tit{height:30px;padding:10px;background:#38474f;line-height:30px;color:#fff}
.landing .cont{padding:5px;border:1px solid #ccc;background:#fff;color:#4a4a4a}
.landing .cont ul{}
.landing .cont li{}
.landing .cont-in li:first-child{padding:10px 0 15px}
.landing .cont-in li{margin-left:25px;padding:0 0 15px;list-style-type:square}
.ld-img{margin-left:0 !important;padding:15px 0;text-align:center;list-style-type:none !important}
.ld-img img{display:block;width:28px;height:28px;margin:5px auto 15px}

/* 미니샵 */
.minishop_box{padding:10px;border:1px solid #ccc;background:#fff}
.minishop_box .join-title{margin:0 0 10px;font-size:1em;font-weight:bold;color:#38474f}
.minishop_box .type-section select{width:100%;height:35px;padding:0 30px 0 0;border-color:#ccc;border-radius:0 !important;background:url(/images/gigakorea/icon_down_select.png) center right 5px no-repeat;background-size:14px 7px;background-color:#fff;font-size:1em;text-indent:5px;-webkit-appearance:none}
.minishop_box .type-section{display:table;width:100%;margin-top:10px;font-size:12px}
.minishop_box .type-section:first-child{margin-top:0}
.minishop_box .type-section .line-title,.pay-type-section .line-data{display:table-cell}
.minishop_box .type-section .line-title{width:80px;padding-left:5px;font-size:13px;font-weight:bold;line-height:34px;color:#333}
.minishop_box .type-section select{float:left;width:40%;height:35px;padding:0 20px 0 0;border-color:#ccc;border-radius:0 !important;background:url(/images/gigakorea/icon_down_select.png) center right 5px no-repeat;background-size:14px 7px;background-color:#fff;font-size:1em;text-indent:5px;-webkit-appearance:none}
.minishop_box .type-section.w100 select{width:100% !important}
.minishop_box .bsInfo .inp{width:57%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.minishop_box .bsInfo .inp.w100{width:100% !important}
.minishop_box .bsInfo .inp-num{width:40%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.mini-content{padding:0}
.myMinishop{position:relative;height:154px;background:url(/images/gigakorea/bg_minishop.png) 100% 0 repeat-x;background-size:100% 154px}
.myMinishop .userPic{overflow:hidden;position:absolute;width:80px;height:80px;margin:10px;border:2px solid #d3e2f5;border-radius:50%;-webkit-border-radius:50%}
.myMinishop .userPic img{width:100%}
.myMinishop .userTxt{display:-webkit-box;overflow:hidden;position:absolute;left:32%;width:65%;margin:50px auto 0;font-size:1em;color:#fff;text-align:left;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.myMinishop .btn-mShop{position:absolute;top:10px;right:10px;padding:2px 10px;background:#e24c45}
.myMinishop .btn-mShop a{display:inline-block;width:100%;height:32px;font-size:1em;line-height:32px;color:#fff;letter-spacing:-1px}
.mbtn{position:absolute;bottom:6px;z-index:1000}
.btn-mBtn{float:left;width:60px;margin-right:10px;padding:2px 10px;background:#13b5b1;text-align:center}
.btn-mBtn a{display:inline-block;width:100%;height:32px;font-size:1em;line-height:32px;color:#fff;letter-spacing:-1px}
.overlay{position:absolute;bottom:0;width:100%;height:50px;background:#040b31;opacity:.5}

.mini_tab{overflow:hidden;position:relative;width:100%;margin:10px 0}
.mini_tab ul{width:100%;margin:0 auto}
.mini_tab li{list-style:none}
.mini_tab li a{float:left;height:33px;margin-right:3px;border:1px solid #ccc;border-radius:8px;background:#fff;line-height:33px;color:#5d5d5d;text-align:center;-webkit-border-radius:8px}
.mini_tab li:last-child a{margin-right:0}
.mini_tab li a{width:31.8%}
.mini_tab li:first-child a{width:32.1%}
.mini_tab a.active{background:#fff;font-weight:bold;color:#e24c45}
.miniInfo li{padding-bottom:5px;font-size:12px;color:#434343}

/* 미니샵 설정 */
.minishop_file{padding:10px;border:1px solid #ccc;background:#fff}
.minishop_file h3{font-size:1em;font-weight:bold;color:#38474f}
.minishop_file .sub-title{font-size:.875em}
.minishop_file .fileWrap{position:relative;margin-top:15px;border-top:1px dashed #ccc}
.minishop_file .file-field{position:relative;min-height:35px;margin:0 0 4px}
.minishop_file .file-field .bsInfo .inp{width:100%;height:35px;padding:6px 9px 3px;border:1px solid #cacaca;background:#fff;font-size:12px;color:#333;vertical-align:middle}
.minishop_file .size{display:block;position:relative;padding:5px 0 0;line-height:32px;font-size:12px;color:#333}
.minishop_file .bsInfo{display:block;position:relative;top:0;left:0;padding:0 !important}
.minishop_file .bsInfo .bsdel{display:inline-block;overflow:hidden;width:68%;padding-left:5px;line-height:32px;font-size:12px;color:#e45d58;white-space:nowrap;text-overflow:ellipsis}
.minishop_file .bsInfo .inp{width:100%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.mini-btn-file{position:absolute;top:0;right:0;width:30%;height:35px;border:1px solid #e45d58;background:#e45d58;line-height:35px;color:#fff}
.mini-btn-del{position:absolute;top:0;right:0;width:30%;height:35px;border:1px solid #e45d58;background:#fff;line-height:35px;color:#e45d58}
.minishop_file .bsInfo3{display:block;position:relative;top:0;left:0;padding:0 12px 0 0 !important}
.minishop_file .file-field .file-txta{position:relative;padding:5px;border:1px solid #ccc}
.minishop_file .file-field .byte{font-size:.813em}

/* 미니샵 홍보관리 상품현황 */
.current_area{margin-bottom:10px;padding:10px 5px 5px;border:1px solid #ccc;background:#fff}
.current_box{overflow:hidden}
.current_box li{position:relative;height:auto;margin-bottom:9px}
.current_box li:last-child{margin-bottom:0}
.current_box .thm{overflow:hidden;position:absolute;top:0;left:0;width:80px;height:78px;border:1px solid #ccc}
.current_box .thm:after{display:block;position:absolute;left:0;bottom:0;width:100%;content:''}
.current_box .thm img{width:100%;vertical-align:top}
.current_box p{font-size:.875em}
.current_box .info{position:relative;margin-left:80px;padding:0 10px 0 9px;color:#000;box-sizing:border-box}
.current_box .tit{display:-webkit-box;overflow:hidden;font-weight:bold;line-height:130%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.current_box .item .tit{-webkit-line-clamp:2}
.current_box .sale{display:block;position:relative;margin:-2px 0 3px;line-height:130%;font-size:12px;color:#ed1c24}
.current_box .import{display:block;position:relative;line-height:130%;font-size:12px;color:#26b9e9}
.current_box .orderNum{display:inline-block;overflow:hidden;position:relative;padding:0;font-weight:bold;color:#585858;white-space:nowrap;text-overflow:ellipsis}
.current_box .date{display:inline-block;position:absolute;right:5px;width:65px;font-weight:bold;color:#585858;text-align:right}
.current_box .persn{position:relative;padding:0;font-weight:normal;color:#585858;box-sizing:border-box}
.current_box .tit2{display:-webkit-box;overflow:hidden;line-height:130%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.current_box .item .tit2{-webkit-line-clamp:2}
.orderopt{display:inline-block;overflow:hidden;position:relative;width:72%;padding:0;color:#585858;white-space:nowrap;text-overflow:ellipsis}
.current_box .quantity{display:inline-block;position:absolute;right:5px;width:65px;color:#585858;text-align:right}
.current_box .profit-box{width:100%}
.current_box .profit-box th{width:100%;padding:0 0 5px 5px;color:#ed1c24;text-align:right}
.current_box .profit-box td{width:100%}
.current_box .profit-box td a{display:inline-block;float:right}

/* 홍보활동 현황 */
.prBox{width:100%;border-collapse:collapse;border:1px solid #ccc;background:#fff;color:#4a4a4a;table-layout:fixed}
.prBox th{width:39%;padding:4px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left}
.prBox td{padding:4px 8px;border-bottom:1px solid #ccc;text-align:left}
.prBox th:first-child,.payInfo2 td:nth-child(2){border-top:1px solid #ccc}
.prBox th,.payInfo2 td{height:30px}

/* 인출신청내역 */
.wdBox{width:100%;margin-top:10px;border-collapse:collapse;border:1px solid #ccc;background:#fff;color:#4a4a4a;table-layout:fixed}
.wdBox th,.wdBox td{height:34px;padding:0 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}

/* 신규인출 */
.withdraw-box{padding:0 10px 10px;border:1px solid #ccc;background:#fff;font-size:12px;color:#656565}
.withdraw-box .join-title{margin:10px 0}
.withdraw-box.bdt{border-top:1px solid #ccc !important}
.withdraw-box .wfield{position:relative;min-height:35px;margin-bottom:4px}
.withdraw-box .wbsInfo{display:block;position:relative;top:0;left:0;padding-left:97px}
.withdraw-box .wbsInfo .inp-short{width:88%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.withdraw-box .wbsInfo .won{display:inline-block;position:absolute;top:6px;right:5px}
.withdraw-box .wbsInfo .mini-btn-wd{width:100%;height:35px;border:1px solid #e45d58;background:#e45d58;line-height:35px;color:#fff}
.withdraw-box .wbsInfo .id-inp{border:0 !important;font-size:16px;color:#458fe2;outline:0}
.withdraw-box .wbsInfo .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;color:#333}
.withdraw-box .wbsInfo .inp{width:100%;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.withdraw-box .chk-agree{margin:10px 0;text-align:right}
.withdraw-box .chk-agree label{color:#3b3b3b !important}
.withdraw-box .wbsInfo3 .bsth{position:absolute;top:0;left:0;padding-left:5px;line-height:32px;color:#333}
.withdraw-box .wbsInfo3{display:block;position:relative;top:0;left:0;padding-left:97px;padding-right:12px}
.withdraw-box .wbsInfo3 textarea{width:100%;height:50px;padding:5px;border:1px solid #ccc}
.withdraw-box .wInfo{display:block;position:relative;top:0;left:0;padding-left:0 !important}
.withdraw-box .wInfo .inp.w25{width:24% !important;height:35px;padding:0 9px;border:1px solid #cacaca;font-size:1em;color:#333;-webkit-box-sizing:border-box}
.withdraw-box .wInfo .mini-btn-wd{position:absolute;right:0;width:22%;height:35px;margin-left:10px;border:1px solid #e45d58;background:#e45d58;line-height:35px;color:#fff}

/* 미니샵활동정보 */
.msactInfo{padding:10px;border-bottom:1px solid #e1e1e1}
.msactInfo-in{height:75px;padding:2px;border:1px solid #ccc;background:#fff}
.info1{float:left;width:100%}
.msactTbl{width:100%;border-collapse:collapse}
.msactTbl th.tt{padding:5px;font-weight:bold !important;text-align:left}
.msactTbl th{padding:0 0 0 3px;font-weight:normal}
.msactTbl td{padding:0 0 0 3px}

.msactTbl td .infotbl{width:100%;border-collapse:collapse;font-size:.875em}
.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;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}

/* button */
.join-submit{width:100%;height:40px;border:0;background:#e24c45;color:#fff}
.btn-submit{width:100%;height:40px;border:0;background:#e24c45;color:#fff}
.join-nomem{width:100%;height:40px;background:#77bfe5;color:#fff}
.join-btn-adult{width:100%;height:40px;background:#459ee2;color:#fff}
.login-join-link,.txtLink{display:inline-block;height:30px;padding-top:0;padding-bottom:0;padding-left:.8em;padding-right:.8em;line-height:28px;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box}

/* a버튼 */
.login-join-link{border:1px solid #b7b7b7;background:#f1f1f1;color:#000}

/* a 색상,컬러 */
.login-join-link.h35{position:absolute;top:0;right:0;height:35px !important;line-height:35px}
.txtLink{float:right;color:#585858;text-decoration:underline}
.btn-post{position:absolute;top:0;right:0;width:25%;height:35px !important;border:1px solid #b7b7b7;background:#f1f1f1;line-height:35px;color:#000}
.btn-order-sch{width:30%;height:35px;border:1px solid #b7b7b7;background:#f1f1f1;line-height:35px;color:#000}

.dos{overflow:hidden;padding-bottom:13px}
.dos span:first-child{margin-right:2%}
.dos:after{display:block;clear:both;content:''}
.btwp{float:left;width:49%;box-sizing:border-box}

.btn_write{width:70%;height:36px;margin:0 auto;border:1px solid #f35757;background:#fff;line-height:36px;font-size:13px;text-align:center}
.btn_write a{display:inline-block;width:100%;height:36px;color:#f35757}
.btn_write.w30{width:30% !important}
.btn_write.w20{width:20% !important}

.btn_change{display:inline-block;width:78px;height:36px;margin:0 0 0 5px;padding:0 2px;border:1px solid #6c6c6c;background:#fff;line-height:36px;color:#6c6c6c;text-align:center}
.btn_deliver{display:inline-block;width:45px;height:36px;margin:0 0 0 5px;padding:0 2px;border:1px solid #6c6c6c;background:#fff;line-height:36px;color:#6c6c6c;text-align:center}
.btn_buy{display:inline-block;width:45px;height:36px;margin:0 0 0 5px;padding:0 2px;border:1px solid #639fea;background:#fff;line-height:36px;color:#639fea;text-align:center}
.btn_pay_cancel{display:inline-block;width:45px;height:36px;margin:0 0 0 5px;padding:0 4px;border:1px solid #f35757;background:#fff;line-height:36px;color:#f35757;text-align:center}
.btn_pay_cc{display:inline-block;width:50px;height:30px;padding:0 4px;border:1px solid #333;background:#fff;line-height:30px;font-weight:normal;font-size:12px;color:#333;text-align:center}
.btn_review{display:inline-block;width:78px;height:36px;padding:0 2px;border:1px solid #6c6c6c;background:#fff;line-height:36px;color:#6c6c6c;text-align:center}
.btn-confirm{display:block;width:100%;height:40px;background-color:#e24c45;line-height:40px;color:#fff}
.btn-cancel{display:block;width:100%;height:40px;background-color:#bbb;line-height:40px;color:#fff}

.btn-order{display:block;width:45%;height:40px;background-color:#e24c45;line-height:40px;color:#fff}
.btn-cancel-small{display:block;width:45%;height:40px;background-color:#bbb;line-height:40px;color:#fff}
.btn-order.w30{width:30% !important}

/* 장바구니 주문 취소 */
.btn-orderw25{display:inline-block;width:25%;height:40px;margin-right:10px;background-color:#e24c45;line-height:40px;color:#fff}
.btn-cancelw25{display:inline-block;width:25%;height:40px;margin-right:10px;background-color:#bbb;line-height:40px;color:#fff}
.btn_goShop{display:block;width:31%;height:40px;border:1px solid #5a5a5a;background-color:#fff;line-height:40px;color:#5a5a5a}
.btn_goOrder{display:block;width:31%;height:40px;border:1px solid #e24c45;background-color:#fff;line-height:40px;color:#e24c45}
.btn_goAll{display:block;width:31%;height:40px;border:0;background-color:#e24c45;line-height:40px;color:#fff}
.btn-stop{display:block;width:136px;height:40px;margin:0 auto;border:1px solid #ccc;background:url(/images/gigakorea/pause.gif) top 14px right 12px no-repeat;background-size:12px 12px;background-color:#fff;line-height:40px;color:#525252}
.btn-stop span{display:inline-block;margin-left:-10px}
.btn-goShop{display:block;width:136px;height:40px;margin:0 auto;border:1px solid #ccc;background:url(/images/gigakorea/landing_btn.png) top 14px right 12px no-repeat;background-size:12px 12px;background-color:#fff;line-height:40px;color:#525252}
.btn-goShop span{display:inline-block;margin-left:-10px}

/* fs16 */
.btn_sellout{display:inline-block;width:50px;height:36px;padding:0 4px;border:1px solid #e24545;background:#e24545;line-height:36px;color:#fff;text-align:center}
.btn_sell{display:inline-block;width:50px;height:36px;padding:0 4px;border:1px solid #2478FF;background:#489CFF;line-height:36px;color:#fff;text-align:center}
.btn_miniDel{display:inline-block;width:50px;height:36px;padding:0 4px;border:1px solid #f35757;background:#fff;line-height:36px;color:#f35757;text-align:center}
.btn_miniDate{display:inline-block;width:100px;height:36px;padding:0 4px;border:1px solid #f35757;background:#ef4f54;line-height:36px;color:#fff;text-align:center}

/* a */
.btn-srch{width:80%;height:40px;margin-left:10%;background:#e24c45;line-height:40px;text-align:center}
.btn-srch a{display:inline-block;width:100%;color:#fff;text-decoration:none}

/* popup */
#popWrap{width:240px;padding:10px}
.popDel{}
.popDel li.tit{font-size:1em;color:#e24c45;text-align:center}
.popDel li.cont{padding:10px 0;font-size:12px;color:#575757}
.popDel li.cont2{padding:20px 0;font-size:12px;color:#2d3e58}
.popDel li.scont{padding:10px 0;border-top:1px solid #ccc;font-size:.813em;color:#575757}
.popDel li.btn{height:38px;text-align:center}
.popDel li.btn2{height:38px;margin-left:10%;text-align:center}
.popbtn-red{display:block;width:55%;height:34px;padding:0 5px;background-color:#e24c45;font-size:12px;line-height:30px;color:#fff;letter-spacing:-1px}
.popbtn-gray{display:block;width:40%;height:34px;padding:0 5px;background-color:#bbb;font-size:12px;line-height:30px;color:#fff;letter-spacing:-1px}
.popbtn-red-ok{display:block;width:40%;height:34px;padding:0 5px;background-color:#e24c45;font-size:1em;line-height:30px;color:#fff;letter-spacing:-1px}
.popbtn-gray-ok{display:block;width:40%;height:34px;padding:0 5px;background-color:#bbb;font-size:1em;line-height:30px;color:#fff;letter-spacing:-1px}
.popbtn-confirm{display:block;width:40%;height:34px;margin:0 auto;padding:0 5px;background-color:#e24c45;font-size:12px;line-height:30px;color:#fff;letter-spacing:-1px}

#pop{width:290px;padding:5px}
.pop{color:#505050}
.pop h3{font-size:1em}
.pop li{padding:0;font-size:.875em}

/* 신규인출계좌 */
.pop .wdraw{width:100%;margin-top:10px;border-collapse:collapse;border:1px solid #a9a9a9;font-size:.938em}
.pop .wdraw th{width:46px;padding:3px 2px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:center}
.pop .wdraw td{width:46px;padding:0 2px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:left}
.pop .wdraw th:first-child,.pop table td:first-child{width:20px}
.pop .wdraw th:nth-child(2),.pop table td:nth-child(2){width:107px}
.pop .wdraw td:nth-child(4){text-align:right}
.pop .wdraw td:nth-child(1),.pop table td:nth-child(3),.pop table td:nth-child(5){text-align:center}
.pop .chk-agree input{margin:0 !important}
.pop li.btn2{height:38px;margin-left:10%;text-align:center}
.pop li span{display:inline-block;margin:15px 0}

/* 기본 입금계좌 정보 작성/수정 */
.pop .wdInfo{width:100%;margin-top:10px;border-collapse:collapse;border:1px solid #a9a9a9}
.pop .wdInfo th{width:40%;padding:5px 2px 5px 10px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:left}
.pop .wdInfo td{width:60%;padding:5px 2px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:left}
.pop .wdInfo td input{width:96%;border:0 !important}
.pop li.btn2{height:38px;margin-left:10%;text-align:center}
.pop li span{display:inline-block;margin:15px 0}
.pop .wdInfo .pay-type-section select{border:none !important}

/* 홍보신청 */
.pop-pr{font-size:12.5px}
.pop-pr .pr-box{width:100%;margin-top:10px;border-collapse:collapse;border-top:1px dashed #a9a9a9;border-bottom:1px dashed #a9a9a9}
.pop-pr .pr-box th{width:56px;height:56px;padding:5px;text-align:center;vertical-align:top}
.pop-pr .pr-box th img{width:100%;border:1px solid #ccc;vertical-align:top}
.pop-pr .pr-box td{padding:2px 5px;text-align:left;vertical-align:top}
.pop-pr .pr-box td.w68{width:68px !important}
.pop-pr li.btn2{height:38px;margin-left:10%;text-align:center}
.pop-pr li span{display:block;margin:4px 0;line-height:130%}
.pr-info{margin-top:10px;padding:5px;background:#ececec;color:#585858}
.pr-info p{color:#e24c45}

.srch-wrap{height:34px;margin-bottom:10px;border:1px solid #ccc;background:#fff}
.srch-wrap input{width:85%;height:34px;padding:0 10px;border:0 !important;-webkit-appearance:none;outline:0}
.btnSrch{display:inline-block;position:absolute;right:20px;width:34px;height:34px;background:#fff url(/images/gigakorea/btn_search.png) center right no-repeat;background-size:14px 14px;outline:0}

/* 교환반품신청 */
.pop .wdInfo2{width:100%;margin-top:10px;border-collapse:collapse;border:1px solid #a9a9a9}
.pop .wdInfo2 th{width:20%;padding:5px 2px 5px 10px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:left}
.pop .wdInfo2 td{width:80%;padding:5px 7px 5px 5px;border-bottom:1px solid #a9a9a9;border-right:1px solid #a9a9a9;text-align:left}
.pop .wdInfo2 td input{width:96%;border:0 !important}
.pop li.btn2{height:38px;margin-left:10%;text-align:center}
.pop li span{display:inline-block;margin:15px 0}
.pop .wdInfo2 .pay-type-section select{border:none !important}

/* 성인용품카테고리 */
.adult_evt_banner{position:relative;padding:10px}
.adult_evt_banner:after{display:block;clear:both;content:''}
.adult_evt_banner li{float:left;width:50%;box-sizing:border-box}
.adult_evt_banner li a{display:block}
.adult_evt_banner li span{display:block;overflow:hidden;position:relative}
.adult_evt_banner li img{width:100%;height:auto;vertical-align:top}

.title_wrap{position:relative;padding:10px;font-size:.938em}
.title_wrap h3{padding-bottom:5px;border-bottom:1px solid #3c3c3c}
.img_tit{position:relative}
.img_tit img{width:100%;height:auto;vertical-align:top}
.goods_area2{}
.goods_box2{overflow:hidden}
.goods_box2 li{float:left;position:relative;width:48%;margin-bottom:9px;border:1px solid #ccc}
.goods_box2 li:nth-child(odd){margin-right:1% !important}
.goods_box2 li:nth-child(even){float:right !important;margin-left:1% !important}
.goods_box2 a{background-color:#fff}
.goods_box2 .thumnail{overflow:hidden;border-bottom:1px solid #ccc}
.goods_box2 .thumnail:after{display:block;position:absolute;left:0;bottom:0;width:100%;content:''}
.goods_box2 .thumnail img{width:100%;vertical-align:top}
.goods_box2 .goods_info{float:left;position:relative;width:100%;height:75px;padding:5px 0;background:#fff;color:#0e9089}
.goods_box2 .goods_tit{display:-webkit-box;overflow:hidden;padding:0 5px;font-weight:bold;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.goods_box2 .goods_won{}
.goods_box2 .goods_won .goods_sale{position:absolute;left:5px;bottom:5px;font-weight:bold;font-size:1em;color:#ed1c24}
.goods_box2 .goods_won .goods_sale .no{overflow:hidden;width:50%;font-size:1em;font-weight:bold;vertical-align:-1px;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.goods_box2 .goods_won .goods_sale .org{margin-left:5px;font-weight:normal;font-size:.875em !important;color:#bdbdbd;text-decoration:line-through}
.goods_box2 .goods_won .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;font-size:.8em;font-weight:bold;color:#fff;text-align:center}

/* 성인-사용후기 */
.goods_rv_area{height:;padding:5px;border-bottom:1px solid #ccc;background:#f1f1f1}
.goods_rv_box{overflow:hidden}
.goods_rv_box li{position:relative;margin-bottom:9px}
.goods_rv_box a{background-color:#fff}
.goods_rv_box .goods_rv_thm{overflow:hidden;position:absolute;top:0;left:0;width:90px;height:90px;border:1px solid #ccc}
.goods_rv_box .goods_rv_thm:after{display:block;position:absolute;left:0;bottom:0;width:100%;content:''}
.goods_rv_box .goods_rv_thm img{width:100%;height:100%;vertical-align:top}
.goods_rv_box .goods_rv_info{position:relative;padding:0 10px 0 98px;color:#000}
.goods_rv_box .goods_rv_tit{display:-webkit-box;overflow:hidden;padding:2px 0 0;font-weight:bold;line-height:122%;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.goods_rv_box .goods_rv_cont{display:-webkit-box;overflow:hidden;padding:2px 0 0;line-height:122%;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.goods_rv_box .goods_rv_star{}
.goods_rv_box .goods_rv_star img{width:12px;height:12px}

/* 다시보기 */
.mThumbnailScroller{-ms-touch-action:none;touch-action:none}
.mThumbnailScroller.mTS_no_scroll,.mThumbnailScroller.mTS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mTSWrapper{overflow:hidden;position:relative;max-width:100%;height:100%;outline:none}
.mTSContainer{overflow:hidden;margin:0;padding:0}
ul.mTSContainer,ol.mTSContainer{list-style:none}
.mTSThumb,ul.mTSContainer > li img{vertical-align:bottom}
.mTSThumb,ul.mTSContainer > li.img{width:115px;height:75px}
.mTS_vertical .mTSContainer{margin-top:0 !important;margin-bottom:0 !important}
.mTS_horizontal .mTSContainer{margin-left:0 !important;margin-right:0 !important}
.mTS_horizontal .mTSThumbContainer,.mTS_horizontal ul.mTSContainer > li{float:left}
.vod_box_wrap{padding:10px}
.vod_box{overflow:hidden;position:relative;max-width:100%;height:0;padding-bottom:56.25%}
.vod_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.vod_wrap{overflow:hidden;position:relative;height:75px;padding:0 10px}
.vod_wrap li{position:relative;width:115px;height:75px;margin:0 3px}
.vod_wrap li a{display:block}
.vod_wrap ul{opacity:0;-webkit-transition:opacity 0 ease-out;-moz-transition:opacity 0 ease-out;-ms-transition:opacity 0 ease-out;-o-transition:opacity 0 ease-out;transition:opacity 0 ease-out}
.vod_wrap.scroller-ready ul{opacity:1}
.vod_play{display:block;position:absolute;top:22%;left:40%;width:26px !important;height:26px !important}
.vod_playOn{display:block;position:absolute;top:28%;left:30%;width:45px !important;height:18px !important}
.vod_date{display:block;position:absolute;bottom:0;z-index:100;width:100%;padding-left:5px;font-size:.71em;line-height:20px;color:#fff}
.vod_date_overlay{display:block;position:absolute;bottom:0;width:100%;height:20px;background:#000;opacity:.5}

/* 메인앱다운로드 */
.evt_top{position:relative;width:100%;background:#f7e342;text-align:center}
.evt_top img{max-width:100%;border:none;vertical-align:top}
.appLayer_blank{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.85)}
.appLayer_area{display:table;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1001;width:100%;height:100%}
.cell{display:table-cell;text-align:center;vertical-align:middle}
.cell span{display:block;font-size:.79em;color:#fff}
.cell span.cl81bf0a{margin-bottom:15px;font-size:1.07em;color:#81bf0a !important}
.area-btn{width:187px;margin:0 auto 45px;padding:10px;border-radius:5px;background:#608e08;font-size:1em;text-align:center;-webkit-border-radius:5px}
.area-btn a{color:#fff}
.area-txt{padding-top:10px;font-size:.93em;color:#fff;text-align:center}
.area-txt a{color:#fff;text-decoration:underline}

/* common */
/* margin */
.m0{margin:0 !important}
.mT0{margin-top:0 !important}
.mT1{margin-top:1px !important}
.mT2{margin-top:2px !important}
.mT3{margin-top:3px !important}
.mT5{margin-top:5px !important}
.mT7{margin-top:7px !important}
.mT8{margin-top:8px !important}
.mT10{margin-top:10px !important}
.mT15{margin-top:15px !important}
.mT18{margin-top:18px !important}
.mT20{margin-top:20px !important}
.mT25{margin-top:25px !important}
.mT30{margin-top:30px !important}
.mT35{margin-top:35px !important}
.mT40{margin-top:40px !important}
.mT44{margin-top:44px !important}
.mT50{margin-top:50px !important}
.mT60{margin-top:60px !important}
.mmT3{margin-top:-3px !important}

.mR3{margin-right:3px !important}
.mR5{margin-right:5px !important}
.mR10{margin-right:10px !important}
.mR14{margin-right:14px !important}
.mR20{margin-right:20px !important}

.mB0{margin-bottom:0 !important}
.mB5{margin-bottom:5px !important}
.mB6{margin-bottom:6px !important}
.mB10{margin-bottom:10px !important}
.mB20{margin-bottom:20px !important}
.mB35{margin-bottom:35px !important}

.mL5{margin-left:5px !important}
.mL10{margin-left:10px !important}
.mL13{margin-left:13px !important}

/* padding */
.p0{padding:0 !important}
.pT0{padding-top:0 !important}
.pT2{padding-top:2px !important}
.pT5{padding-top:5px !important}
.pT8{padding-top:8px !important}
.pT10{padding-top:10px !important}
.pT20{padding-top:20px !important}
.pT30{padding-top:30px !important}
.pT40{padding-top:40px !important}

.pR2{padding-right:2px !important}
.pR10{padding-right:10px !important}
.pR20{padding-right:20px !important}

.pL2{padding-left:2px !important}
.pL5{padding-left:5px !important}
.pL6{padding-left:6px !important}
.pL7{padding-left:7px !important}
.pL10{padding-left:10px !important}

.pB0{padding-bottom:0 !important}
.pB5{padding-bottom:5px !important}
.pB10{padding-bottom:10px !important}
.pB20{padding-bottom:20px !important}
.pB40{padding-bottom:40px !important}
.ptpb5{padding:5px 0 !important}
.ptpb10{padding:10px 0 !important}

/* border */
.bd-none{border:none !important}
.bdt-none{border-top:none !important}
.bdbsolid{border-bottom:1px solid #ccc !important}

/* background */
.bgnone{background:none !important}

/* color */
.cl000{color:#000 !important}/* black */
.clffd800{color:#ffd800 !important}/* yellow */
.cled1c24{color:#ed1c24 !important}/* red */
.cladacac{color:#adacac !important}/* gray */
.cl585858{color:#585858 !important}/* gray */
.cl458fe2{color:#458fe2 !important}/* blue */
.cld3d3d3{color:#d3d3d3 !important}/* gray */
.cl38474f{color:#38474f !important}
.cl3b3b3b{color:#3b3b3b !important}/* gray */
.cRed{color:#e05353 !important}

/* letter-spacing */
.lsm1{letter-spacing:-1px}

/* font-size */
.fs10{font-size:10px !important}
.fs11{font-size:11px !important}
.fs12{font-size:12px !important}
.fs13{font-size:13px !important}
.fs14{font-size:14px !important}
.fs14px{font-size:14px !important}
.fs15{font-size:15px !important}
.fs16{font-size:16px !important}
.fs16px{font-size:16px !important}
.fs18{font-size:18px !important}
.fs20{font-size:20px !important}

.w100{width:100% !important}

.none{display:block;overflow:hidden;width:0;height:0;font-size:0;text-indent:-999em}

/* placeholder */
::-webkit-input-placeholder{color:#999;text-shadow:none}
:-moz-placeholder{color:#999;text-shadow:none;opacity:1}
::-moz-placeholder{color:#999;text-shadow:none;opacity:1}
:-ms-input-placeholder{color:#999;text-shadow:none}

@-moz-document url-prefix(){
order-formbsinfoinppadding:0}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.menu_tab li.w331{width:330px}
.lists-wrap{margin:0 6px 0 0}
.footer a{line-height:26px}
}

/* media */
@media only screen and (min-width : 320px){
.menu_tab li:nth-child(1) a{width:32.9%}
.menu_tab li:nth-child(2) a{width:32.9%}
.menu_tab li:nth-child(3) a{width:32.8%}
.review_tab2 li a{width:31%}
.review_tab2 li:last-child a{width:32%}
.btn_more{width:69%}
.pdtit b{width:59%}
}

@media only screen and (max-width : 330px){
.review_tab2 li a{width:31.2%}
.review_tab2 li:last-child a{width:32%}
}

@media only screen and (min-width : 355px){
.menu_tab li:nth-child(1) a{width:32.9%}
.menu_tab li:nth-child(2) a{width:32.9%}
.menu_tab li:nth-child(3) a{width:32.9%}
.review_tab2 li a{width:31.3%}
.review_tab2 li:last-child a{width:32%}
.btn_more{width:70%}
.myMinishop .userTxt{left:30% !important;width:67% !important;font-size:1em}
.mini_tab li:first-child a{width:32.4% !important}
.pdtit b{width:64%}
}

@media only screen and (min-width : 380px){
.menu_tab li:nth-child(1) a{width:33%}
.menu_tab li:nth-child(2) a{width:32.9%}
.menu_tab li:nth-child(3) a{width:32.9%}
.btn_more{width:72%}
.review_tab2 li a{width:31.5%}
.review_tab2 li:last-child a{width:32%}
.myMinishop .userTxt{left:28% !important;width:70% !important;font-size:1em}

.mini_tab li:first-child a{width:32.8% !important}
.notice_tab li a{width:32.9%}
.pdtit b{width:66%}
}

@media only screen and (min-width : 406px){
.menu_tab li:nth-child(1) a{width:33%}
.menu_tab li:nth-child(2) a{width:33%}
.menu_tab li:nth-child(3) a{width:32.9%}
.btn_more{width:73%}
.review_tab2 li a{width:31.8%}
.review_tab2 li:last-child a{width:32%}
.myMinishop .userTxt{left:26% !important;width:72% !important;font-size:1em}
.mini_tab li a{width:32% !important}
.mini_tab li:first-child a{width:32.8% !important}
.pdtit b{width:68.2%}
}

@media only screen and (min-width : 440px){
.menu_tab li:nth-child(1) a{width:33%}
.menu_tab li:nth-child(2) a{width:33%}
.menu_tab li:nth-child(3) a{width:33%}

/* 상품설명탭메뉴 */
.review_tab2 li a{width:32%}
.review_tab2 li:last-child a{width:32%}
.btn_more{width:75%}
.review_tab2 li a{width:32%}
.review_tab2 li:last-child a{width:31.9%}
.myMinishop .userTxt{left:24% !important;width:74% !important;font-size:1em}
.mini_tab li a{width:32.1% !important}
.mini_tab li:first-child a{width:33.1% !important}
.notice_tab li a{width:33%}
.pdtit b{width:68.4%}
}

@media only screen and (min-width : 490px){
.menu_tab li:nth-child(1) a{width:33.1%}
.menu_tab li:nth-child(2) a{width:33%}
.menu_tab li:nth-child(3) a{width:33%}

/* 상품설명탭메뉴 */
.review_tab2 li a{width:32.2%}
.review_tab2 li:last-child a{width:32%}
.btn_more{width:77%}
.mini_tab li a{width:32.2% !important}
.mini_tab li:first-child a{width:33% !important}
.pdtit b{width:73%}
}

@media only screen and (min-width : 535px){
.menu_tab li:nth-child(1) a{width:33.1%}
.menu_tab li:nth-child(2) a{width:33.1%}
.menu_tab li:nth-child(3) a{width:33%}

/* 상품설명탭메뉴 */
.btn_more{width:79%}
.review_tab2 li a{width:31.9%}
.review_tab2 li:last-child a{width:32.8%}
.myMinishop .userTxt{left:20% !important;width:78% !important;font-size:1em}
.mini_tab li a{width:32.3% !important}
.mini_tab li:first-child a{width:33% !important}
.notice_tab li a{width:33.1%}
.pdtit b{width:78%}
}

@media only screen and (min-width : 768px){
.menu_tab li:nth-child(1) a{width:33.1%}
.menu_tab li:nth-child(2) a{width:33.1%}
.menu_tab li:nth-child(3) a{width:33% .review_tab2 li a{width:33%/* 상품설명탭메뉴 */}
.review_tab2 li:last-child a{width:33%}
.mini_tab li a{width:32.6% !important}
.mini_tab li:first-child a{width:33% !important}
.notice_tab li a{width:33.2%}
.pdtit b{width:85%}
}