/* BASIC css start */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

#nhn_btn{margin-top:20px;}
.sold_btn{font-family: 'Allura'; font-size:20px!important; color:#ff0000!important; background:none!important; border:1px solid #ff0000;}

/*#prdDetail p{font-family: 'Roboto Condensed', 'Pretendard', 'Malgun Gothic', AppleGothic, sans-serif!important;}
#prdDetail span{font-family: 'Roboto Condensed', 'Pretendard', 'Malgun Gothic', AppleGothic, sans-serif!important;}
#prdDetail font{font-family: 'Roboto Condensed', 'Pretendard', 'Malgun Gothic', AppleGothic, sans-serif!important;}
.sold_btn{font-family: 'Allura'; font-size:20px!important; color:#ff0000!important; background:none!important; border:1px solid #ff0000;}

#nhn_btn .npay_storebtn_bx{width:100%!important;}
#nhn_btn .npay_button_box {background:none!important; border:0!important;}
/*#nhn_btn .npay_btn_link.npay_btn_pay:before{
    content: '³×ÀÌ¹öÆäÀÌ °áÁ¦';
    font-family: 'Roboto Condensed', 'Pretendard', 'Malgun Gothic', AppleGothic, sans-serif!important;
    display: block;
    font-size: 13PX;
    color: #00c851;
    line-height: 41px;
    font-weight:400;
}*/
/*#nhn_btn .npay_button{padding:0!important;}
#nhn_btn .npay_text{display:none!important;}
#nhn_btn .npay_btn_item.btn_width{display:none!important;}
#nhn_btn .npay_event{display:none!important;}
#nhn_btn .npay_btn_item:first-child .npay_btn_link{border:0!important; background:none!important; text-align:right!important;
background: url(https://yerna.synology.me/npaybk-logo.bmp) no-repeat !important;
    background-size: auto 20px !important;
    background-position: center right !important;
    padding: 10px !important;

}
.naver-checkout .npay_button_box{background:none !important; border:0!important;}*/

#container{padding-top:60px;}
.photo_thumbnail_box{border:0!important;}


.info_box{position:fixed!important; width:35%; right:0;}
.img_box{width:60%; float:left; margin-left:8%;}
#footer{clear:both;}



.product-detail .infoArea td .opt-wrap input[type=text] {    width: 100%;
    box-sizing: border-box;
    height: 25px;
    line-height: 23px;}



/* headingArea */
.product-detail .headingArea {display:none;}

#container > #contents{/*width:1400px !important;*/ max-width:100%!important;}
.path{padding:20px 0; float:none !important;}
.product-detail{position:relative; /*margin:0 auto;*/}
.product-detail .detailArea {font-size:0; line-height:0; letter-spacing:0; /*background:#f4f4f4;/*overflow-y:hidden;max-height:542px;*/}
 


.info .table-opt {padding-right:20px;}
.info .table-opt.top1,
.info .table-opt.top2,
.info .table-opt.top3{ border-bottom: 1px solid #fff;padding-bottom: 10px;margin-bottom: 10px;}
.table-opt .tit {display:none;}
.table-opt .opt-wrap{;}
.table-opt .opt-wrap dl {display:table;width:100%;margin-bottom:10px}
.table-opt .opt-wrap dl dt {display:table-cell;width:105px;}
.table-opt .opt-wrap dl dd {display:table-cell;} 





/********************************************
=============================================
»ó´Ü ¿ÞÂÊ ÀÌ¹ÌÁö¿µ¿ª
=============================================
********************************************/
.product-detail .imgArea{display:inline-block; vertical-align:top; width:100%; font-size:13px; line-height:22px; letter-spacing:0.5px;}
.product-detail .imgArea .keyImg {width:100%; position:relative;}
.product-detail .imgArea .keyImg .thumbnail{display:block; position:relative; max-width:100%;}
.product-detail .imgArea .keyImg .thumbnail a {display:block;width:100%;}
.product-detail .imgArea .keyImg .thumbnail a img{/* max-width:100%; */;width:100%;}
.product-detail .imgArea .keyImg .thumbnail .flickity-page-dots{bottom:40px;}
.product-detail .imgArea .keyImg .thumbnail .flickity-page-dots .dot{width:9px; height:9px; opacity:1; background: rgba(80, 80, 80, 0.28); margin:0 4px;}
.product-detail .imgArea .keyImg .thumbnail .flickity-page-dots .dot.is-selected{background:#fff;}

.product-detail .imgArea .keyImg .btnThumb_wrap{position:absolute; top:20px; right:20px; padding-bottom:0; margin:0;}
.product-detail .imgArea .keyImg .btnThumb{display:inline-block; vertical-align:top; background: rgba(75,75,75,0.4); width:40px; height:37px; box-sizing:border-box; padding:10px 0; border-radius:4px;  text-align:center; margin-left:3px; font-size:12px; color:#eee;}
.product-detail .imgArea .keyImg .btnThumb i{display:block; padding-top:1px; font-size:15px; color:#eee;}
.product-detail .imgArea .keyImg .btnThumb.tease,
.product-detail .imgArea .keyImg .btnThumb.bulk{width:auto; padding:16px;}
.product-detail .imgArea .keyImg .likeButton {position:absolute; top:20px; left:20px; width:70px; height:37px; box-sizing:border-box; padding:10px 0; border-radius:4px;  text-align:center; background: rgba(75,75,75,0.4);}
.product-detail .imgArea .keyImg .likeButton button {background:transparent;}
.product-detail .imgArea .keyImg .likeButton button span {display:inline-block; vertical-align:bottom; padding-left:3px; font-size:11px; color:#efefef;}
.product-detail .imgArea .keyImg .likeButton.selected{}
.product-detail .imgArea .keyImg .icons{display:none;}

/* ÀÌ¹ÌÁö¾Æ·¡¹öÆ°µé */
.product-detail .imgArea .control{display:none; overflow:hidden; margin:15px 0; border:1px solid #ececec; text-align:center; background:#fbfafa;}
.product-detail .imgArea .control .prev{float:left; border-right:1px solid #ececec;}
.product-detail .imgArea .control .next{float:right; border-left:1px solid #ececec;}

.product-detail .imgArea .product-action{margin:20px auto 0; padding-bottom:23px;}



.addImg {    position: absolute; left: -70px; top: 0;width: 53px;}
.addImg > a {    display: block;margin-bottom: 7px;cursor:pointer;}
.addImg > a img {width:100%;}

/********************************************
=============================================
»ó´Ü ¿À¸¥ÂÊ Á¤º¸¿µ¿ª
=============================================
********************************************/

.product-detail .info {/*margin-right:25px;*/}
.product-detail .infoArea{display:inline-block; vertical-align:top; /*width:calc(100% - 600px);*/ width:75%; font-size:12px; line-height:20px; letter-spacing:0.3px; position:relative; z-index:98;right:0;}
.product-detail .infoArea .infoInner{    width: 100%;
    /*height: 100%;*/
    max-height: 90vh;
    overflow-y: auto;
    
    background: #f4f4f4;
    padding: 45px 59px 36px 59px;
    box-sizing: border-box; }
.product-detail .infoArea .infoInner div.top {padding-right:0;} 
.product-detail .infoArea .infoInner .topInner  {}



.product-detail .infoArea p.delivery {}
.product-detail .infoArea .guideArea{display:none; position:relative;}
.product-detail .infoArea .guideArea .info{padding:8px 0; border-top:1px solid #ececec; color:#999; text-align:right; font-size:12px;}
.product-detail .infoArea .guideArea .sizeGuide{position:absolute; bottom:0; right:0; margin:8px 0 0; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/ico_sizeGuide.gif") no-repeat 0 3px;}
.product-detail .infoArea .sizeGuide a{display:inline-block; padding:2px 15px 2px 24px; color:#535353; vertical-align:top; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/ico_sizeGuide_go.gif") no-repeat 100% 6px;}
.product-detail .infoArea .sizeGuide a:hover{text-decoration:none;}

.product-detail .infoArea table{border:0; margin:6px 0 0;}
.product-detail .infoArea th{font-weight:normal; color:#535353; width:90px; padding:4px 0; text-align:left; vertical-align:middle;}
.product-detail .infoArea td{padding:4px 0; vertical-align:middle;font-size:13px;}
.product-detail .infoArea td div {font-size:12px;}
.product-detail .infoArea img{vertical-align:middle;}
.product-detail .infoArea td input[type=text]{width:20px}
.product-detail .infoArea select {width:100%; height:28px; font-size:12px; color:#535353; background:#eaeaea; border:0; padding:2px;}
.product-detail .infoArea td #delivery_cost_prepaid{margin:0 0 5px;}
.product-detail .infoArea td .sale{text-decoration:line-through;}
.product-detail .infoArea td .period{display:block; margin:7px 0 0; font-size:11px; color:#535353;}
.product-detail .infoArea td .mileage li{line-height:1.7em;}
.product-detail .infoArea td .delivery label{margin:0 30px 0 0;}
.product-detail .infoArea td img.qrcode{border:1px solid #e1e1e1;}
.product-detail .infoArea td #span_product_price_text{font-weight:normal;}
.product-detail .infoArea td #span_product_coupon_dc_price{color:#070705;}
.product-detail .infoArea td.fileInfo{color:#757575;}
.product-detail .infoArea td.fileInfo input{width:288px; border:1px solid #c5c5c5; border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.product-detail .infoArea td.fileInfo .infoDesc{margin:0 0 10px 0;}
.product-detail .infoArea td.fileInfo li{margin:4px 0 0; color:#757575; font-size:11px;}
.product-detail .infoArea td.fileInfo li img{vertical-align:bottom;}
.product-detail .delv_price_B strong{font-weight:normal;}
.product-detail .btnTooltip{display:inline-block; position:relative; z-index:10; vertical-align:middle;}

/* ÀÌ¸§, °£·«¼³¸í °£°Ý */
.product-detail .infoArea .prdInfo tr:first-child th,
.product-detail .infoArea .prdInfo tr:first-child td{padding:0 0 20px !important;}
.product-detail .infoArea .prdInfo tr:first-child td span{/*font-family:'¸¼Àº °íµñ','Malgun Gothic';*/}
.product-detail .infoArea .prdInfo tr:nth-child(2) th,
.product-detail .infoArea .prdInfo tr:nth-child(2) td{padding:0 0 16px !important;}
.product-detail .infoArea .prdInfo tr:first-child td .optTit,
.product-detail .infoArea .prdInfo tr:nth-child(2) td .optTit{display:none;}

/* ÀÌ¸§, °£·«¼³¸í ¿Ü ³ëÃâÁ¤º¸ */
.product-detail .infoArea .prdInfo th,
.product-detail .infoArea .prdInfo td{padding:3px 0;/*font-family:'¸¼Àº °íµñ','Malgun Gothic';*/}
.product-detail .infoArea .prdInfo td span {/*font-family:'Nunito','¸¼Àº °íµñ','Malgun Gothic' !important;*/}
.product-detail .infoArea .prdInfo .optTit{display:inline-block; width:80px; margin-right:10px; font-weight:300; color:#bfbfbf !important;font-size:12px !important;}
.product-detail .infoArea .prdInfo .optTit span {display:inline-block; font-weight:300; color:#bfbfbf !important;font-size:12px !important;}
.product-detail .infoArea .prdInfo .optCon{display:inline-block;}

/* Ä®¶óÄ¨ */
.product-detail .infoArea .color{vertical-align:middle;}
.product-detail .infoArea .chips{float:left; width:28px; height:18px; margin:0 3px 3px 0; border:1px solid #e3e3e3; font-size:0; line-height:0;}

/* ¼Ò¼È */
.product-detail .infoArea .socialWrap{position:absolute; top:50px; right:50px;}
.product-detail .infoArea .social{padding:4px 0 0;}
.product-detail .infoArea .social img{cursor:pointer;}

/* ¿É¼Ç¼±ÅÃ ºÎºÐ */
.product-detail .infoArea .product-option{ margin-top: 14px;}
.product-detail .infoArea .product-option tr th{vertical-align:middle; padding:7px 0;}
.product-detail .infoArea .product-option tr td{padding:5px 0;}

.product-detail .infoArea .product-option td.selectButton{text-align:right;}
.product-detail .infoArea .product-option .value{display:inline-block; vertical-align:middle; font-size:12px; padding-top:5px; color:#999; word-break:break-all; line-height:15px; display:none;}
.product-detail .infoArea .product-option .value .ec-product-value{color:#494949; font-weight:600;}

.product-detail .infoArea .product-option .ec-product-button li{position:relative; overflow:hidden; display:inline-block; margin-right:5px; vertical-align:top; *border:1px solid #ececec; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *display:inline; *zoom:1; border-radius:40px;margin-bottom:7px;}
.product-detail .infoArea .product-option .ec-product-button li:last-child{margin-right:0;}
.product-detail .infoArea .product-option .ec-product-button li a{display:block; min-width:26px; text-align:center; text-decoration:none; word-break:break-all;}
.product-detail .infoArea .product-option .ec-product-button li a span{display: inline-block; padding:2px 7px; font-size:10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 11px;border-radius: 40px;}
.product-detail .infoArea .product-option .ec-product-button li:hover{box-shadow:1px 1px 0px rgba(180,180,180,0.4);}

.product-detail .infoArea .product-option .ec-product-button.ec-product-preview li{padding:3px;}
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview li a{min-width:22px; width:22px; height:22px; border-radius:40px;}
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview li a img{max-width:100%; max-height:100%;}
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview li a span{overflow:hidden; line-height:0; font-size:0; padding:0; text-indent:120%; white-space:nowrap;}
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview .ec-product-soldout span,
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview .ec-product-disabled span{position:absolute; left:0; top:0; z-index:1;}
.product-detail .infoArea .product-option .ec-product-button.ec-product-preview .ec-product-soldout span{background:url("//img.echosting.cafe24.com/skin/base/product/soldout_bg.png") repeat;}

.product-detail .infoArea .product-option .ec-product-button .ec-product-soldout{border-style:dashed;}
.product-detail .infoArea .product-option .ec-product-button .ec-product-soldout a span{display:inline-block; width:100%; height:100%; cursor:not-allowed; color:#d7d7d7;}
.product-detail .infoArea .product-option .ec-product-button .ec-product-soldout.ec-product-selected{border-style:dashed;}

.product-detail .infoArea .product-option .ec-product-button .ec-product-disabled a{cursor:default;}
.product-detail .infoArea .product-option .ec-product-button .ec-product-disabled a span{display:inline-block; width:100%; height:100%; color:#000; background:#9d9d9d; filter:alpha(opacity=30); opacity:0.3;}

.product-detail .infoArea .product-option .ec-product-button .ec-product-selected{background:#9a9a9a; border-color:#9a9a9a; box-shadow:1px 1px 0px rgba(180,180,180,0.4);}
.product-detail .infoArea .product-option .ec-product-button .ec-product-selected a{color:#efefef;}

.product-detail .infoArea .product-option .ec-product-radio > li{display:inline-block; margin:0 0 3px;}
.product-detail .infoArea .product-option .ec-product-radio label{margin:0 10px 0 0;}
.product-detail .infoArea .product-option .ec-product-radio label input{margin:0 2px 0 0;}
.product-detail .infoArea .product-option .ec-product-radio .ec-product-disabled,
.product-detail .infoArea .product-option .ec-product-radio .ec-product-soldout{color:#d7d7d7;}

.product-detail .infoArea .product-addoption .txtByte{font-size:11px; vertical-align:middle; letter-spacing:-1px;}
.product-detail .infoArea .product-addoption .txtByte strong{color:#353535;}

/* ¼±ÅÃ»óÇ° ³ëÃâµÇ´Â ºÎºÐ */
#totalProducts{padding:11px 0; margin:0;}
#totalProducts .ec-base-help{display:none;}
#totalProducts table {}
#totalProducts table .left{text-align:left;}
#totalProducts table .center{text-align:center;}
#totalProducts table .right{font-weight:400; color:#535353; text-align:right; font-size:14px;}
#totalProducts thead th{height:0; padding:0; font-size:0; line-height:0;}
#totalProducts tbody th{vertical-align:middle;}
#totalProducts tbody td{padding:4px 0; border-top:1px solid #e7e7e7; color:#535353; line-height:18px; vertical-align:middle; word-wrap:break-word; word-break:break-all; text-align:right; position:relative;}
#totalProducts tbody tr td:first-child{text-align:left;}
#totalProducts tbody tr:first-child td{border-top:0;}
#totalProducts tbody td p{padding:0 10px 0 0; font-weight:500; line-height:18px;}
#totalProducts tbody td p.product br{display:none;}
#totalProducts tbody td p.product span{font-weight:normal; color:#757575; line-height:18px;}
#totalProducts tbody td p.product span.soldOut{color:#353535;}
#totalProducts tbody td img{vertical-align:middle;}

#totalProducts tbody td .quantity{display:inline-block; position:relative; width:44px !important; vertical-align:middle; text-align:right; padding-right:15px;}
#totalProducts tbody td .quantity input{float:left; width:21px; height:23px; padding:0 3px; line-height:23px; border:1px solid #ececec;}
#totalProducts tbody td .quantity .up{position:absolute; left:28px; top:0;}
#totalProducts tbody td .quantity .down{position:absolute; left:28px; top:12px;}
#totalProducts tbody td .delete{display:inline-block; vertical-align:middle;}

    #totalProducts tbody.option_products tr td .quantity input,
    #totalProducts tbody.add_products tr td .quantity input{height:19px; line-height:19px;}
    #totalProducts tbody.option_products tr td .quantity .down,
    #totalProducts tbody.add_products tr td .quantity .down{bottom:0; top:auto;}

#totalProducts tbody td .mileage{display:block; white-space:nowrap;}
#totalProducts tbody td .mileage_price{}

/* ÃÑ »óÇ° ±Ý¾× */
.totalPrice {padding:10px 0; color:#535353; vertical-align:middle; text-align:right;}
.totalPrice .total{color:#353535;font-size:0;}
.totalPrice .total em{/*font-family:'nunito','¸¼Àº °íµñ','Malgun Gothic';*/ font-style:normal; font-size:22px; font-weight:300; letter-spacing:1px;}

/* ¹öÆ°¿µ¿ª */
.product-detail .infoArea .product-action .ec-base-button{      padding: 20px 0 0 0;
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;;}

/*#wrap.scroll .product-detail .infoArea .product-action .ec-base-button{      padding: 20px 10px 0 0;
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;;}*/

.etcBuy {;text-align:Center;}
.etcBuy > div {display:inline-block}



/*#wrap.scroll .etcBuy > div {display:none;}*/


.product-detail .infoArea .product-action .ec-base-button a,
.product-detail .infoArea .product-action .ec-base-button span{display:inline-block; vertical-align:middle; position:relative; text-align:center; font-weight:400; padding:10px 0; font-size:12px; line-height:20px; letter-spacing:0.5px; box-sizing:border-box;}
.product-detail .infoArea .product-action .ec-base-button i{font-size:20px;}
.product-detail .infoArea .product-action .ec-base-button .btn1{width:49%; float:left; margin-right:1%; font-weight:500;}
.product-detail .infoArea .product-action .ec-base-button .btn3{width:49%; float:right; font-weight:500; }
.product-detail .infoArea .product-action .ec-base-button .btn2{width:100%; background:#000; margin-bottom:2%;}
.product-detail .infoArea .product-action .ec-base-button span.btn2{width:100%;}
.product-detail .infoArea .product-action .ec-base-box.typeMember.gMessage{display:none;}

/* ³×ÀÌ¹öÆäÀÌ µðÀÚÀÎ¸ÂÃß±â */
#NaverChk_Button .npay_type_C_1_2,
#NaverChk_Button .npay_type_C_2_2 {width: 100% !important;height: 88px !important;}
#NaverChk_Button .npay_button_box,
#NaverChk_Button .npay_button_box2 {padding: 0 !important;border-top: 0 !important;background-color: transparent !important;}
#NaverChk_Button .npay_button {padding:0 !important;}
#NaverChk_Button .npay_text {display:none !important;}
#NaverChk_Button .npay_event {display:none !important;}
#NaverChk_Button .npay_btn_link {border:1px solid #e5e5e5 !important;}

#NaverChk_Button{clear:both; margin:7px 0 0; float:right;}
#wrap.scroll #NaverChk_Button{clear:both; margin:5px 0 0; float:right;}




/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; padding:7px 0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid { width: 100%; padding:0 0 10px; border-bottom:1px solid #e4e4e4; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit { margin-bottom: 8px; color:#969696; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit strong { color:#555; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; *zoom:1 }
#productDetail .thumb-info .info .table-opt .opt-wrap dl:after { display:block; clear:both; content:'' }
#productDetail .thumb-info .info .table-opt .opt-wrap dt { float: left; width:100px; margin-bottom:5px; padding-top: 4px; *padding-bottom:5px; color:#555 }
#productDetail .thumb-info .info .table-opt .opt-wrap dd { float: left; width:350px; margin-bottom:5px; *padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { text-align:right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a { display:inline-block; width:84px; height:24px; font-size:13px; color:#fff; text-align:center; line-height:24px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:hover { color:#231f20; background:#fff }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:active { position: relative; top: 1px }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a img { display:none }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width:350px; height:26px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position:relative }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { margin-right:3px; width:42px; height:24px; border: 1px solid #dfdfdf; text-align:center !important; line-height:24px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a { display:inline-block; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-up { background-position:0 0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-dw { background-position:0 -26px }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width:350px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { padding-top:5px; clear:both }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:10px 0; border-top:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .tit { padding:10px 0 5px; color:#666; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:70px; margin-left:25px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.first,
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li:first-child { margin-left:0; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { padding-bottom:10px; color:#333; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk input { width:13px; height:13px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg img { width:70px; height:70px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg.noimg { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; line-height:71px; color:#fff; text-align:center; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-top:7px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-bottom:3px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty input { width:52px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center; background:none; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:12px; height:26px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down a { display:inline-block; width:12px; height:12px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:2px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl { color:#a7a7a7; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl input { color:#929292; }


[ ÇÏÀÌºê¸®µå ¿É¼Ç CSS ]


/* ÇÏÀÌºê¸®µå ¿É¼Ç Àû¿ë ¼Ò½º */

#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid { width: 100%; padding:0 0 10px; border-bottom:1px solid #e4e4e4; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit { margin-bottom: 8px; color:#969696; }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:10px 0; border-top:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .tit { padding:10px 0 5px; color:#666; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:70px; margin-left:25px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.first,
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li:first-child { margin-left:0; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { padding-bottom:10px; color:#333; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk input { width:13px; height:13px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg img { width:70px; height:70px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg.noimg { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; line-height:71px; color:#fff; text-align:center; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-top:7px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-bottom:3px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty input { width:52px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center; background:none; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:12px; height:26px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down a { display:inline-block; width:12px; height:12px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:2px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl { color:#a7a7a7; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl input { color:#929292; }

/* ÇÏÀÌºê¸®µå ±âº»»óÇ° °¡°Ý ³ëÃâ ¹× ¼±ÅÃµÈ ÇÏÀÌºê¸®µå ¿É¼Ç³ëÃâÇ×¸ñ*/


#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-hybrid li . MK_price,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_btn-del { display: inline-block; *float:left; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price { top:4px; }


/* ÇÏÀÌºê¸®µå ¼±ÅÃµÈ ¿É¼Ç ÃÑ°¡°Ý ³ëÃâ*/


#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptAdd { display:none; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal { padding-top:20px; border-top:1px solid #e4e4e5; *zoom:1; text-align:right; }
#MK_innerOptTotal .MK_total { font-size:12px; color:#fd0100; }
#MK_innerOptTotal .totalRight .MK_total { display:inline-block; margin-top:-4px; font-size:24px; color:#000; vertical-align:middle; }



/* Åë¿É Ãß°¡ ±¸¼º »óÇ° */
#productDetail .thumb-info .info .table-opt td.add-option-tit { padding:15px 0 0; border-top:1px solid #e4e4e5; color:#000; font-size:14px; }
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-img,
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-wrap { border-bottom:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; border-bottom:1px solid #e4e4e5; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:100%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; border-bottom:1px solid #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .prd-icon,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .tit-prd { padding-left:20px; padding-top:0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt { padding-left:20px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.addition_option { width:310px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.addition_option { width:306px; height:22px; line-height:24px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap { padding:5px 0 0 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap .tit { display:none; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dd { width: 110px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap select { width: 100px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap input { width: 205px; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_p-tit { display:block; width:90%; height:100%; line-height:12px; color:#000; font-weight:bold; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_price { top:40px; right:0; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_btn-del { top:0; }


[ ¿øÅ¬¸¯ ¿É¼Ç CSS ]


/* ¿øÅ¬¸¯¿É¼Ç */
.MK-oneclick-list { overflow:hidden; zoom:1; }
.MK-oneclick-list:after { content: ""; display: block; clear: both; }
.MK-oneclick-list li { float:left; margin: 0 5px 5px 0; }
.MK-oneclick-list li a { border:1px solid #231f20; display: inline-block; border-radius: 1px; box-sizing:border-box; }
.MK-oneclick-list li.MK-oneclick-sel a { border:2px solid #000000; }
.MK-oneclick-list li.MK-oneclick-dis a { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
.MK-oneclick-list li.MK-oneclick-color.MK-oneclick-sel a { padding:1px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.MK-oneclick-list li a span { display: block; text-align: center; vertical-align: middle; line-height: 19px; }
.MK-oneclick-list li a img { width: 100%; height:100%;}
.MK-oneclick-list li.MK-oneclick-image a {height:50px;}
.MK-oneclick-list li.MK-oneclick-image a img {width: auto; height: 48px;;}
.MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {height:46px; width: auto;}
.MK-oneclick-list li.MK-oneclick-color { width:50px; height: 50px; }
.MK-oneclick-list li.MK-oneclick-color a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-color span { width: 44px; height: 44px; }
.MK-oneclick-list li.MK-oneclick-color .mk-oo-sel span { width: 27px; height: 27px; }
.MK-oneclick-list li.MK-oneclick-text .MK-oneclick-list li.MK-oneclick-text {min-width:35px; max-width:100%; height: 50px; }
.MK-oneclick-list li.MK-oneclick-text a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px;}
.MK-oneclick-list li.MK-oneclick-text span { min-width: 29px; line-height: 44px; }
.MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; }
.MK-oneclick-value { padding: 5px 0; display:block; }
.MK-oneclick-only-text li.MK-oneclick-text { height: auto; }
.MK-oneclick-only-text li.MK-oneclick-text span { height: auto; line-height: 19px; }

/********************* ÇÈ½º³»¿ë ½ÃÀÛ *********************/
.product-detail .btnFix {display:none;}

/*


#wrap.scroll .product-detail .btnFix { position: fixed;display: block;right: 48px;top: 162px;width: 55px;height: 55px;line-height: 55px;text-align: center;border-radius: 100%;font-size: 13px;z-index: 9991;cursor: pointer;background: #999;color: #fff;}
#wrap.scroll .product-detail .btnFix i{line-height: 55px;}
#wrap.scroll .product-detail .infoArea {position: fixed;right: 50px;top: 235px;width: 400px;height: 600px;box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.2);background: rgba(251, 251, 251, 1);border-radius: 13px;}
#wrap.scroll .product-detail .infoArea.hide {display:none;}
#wrap.scroll .product-detail .infoArea .infoInner {width: 100%;height: 100%;background: transparent;padding: 30px 30px 30px 50px;box-sizing: border-box;}
#wrap.scroll .product-detail .infoArea .infoInner > div.top {padding-right: 20px;height:400px !important;}
#wrap.scroll #totalProducts {padding: 15px 20px 15px 0;}
#wrap.scroll .mCSB_scrollTools {right: -7px;}
#wrap.scroll .totalPrice {padding: 10px 20px 10px 10px;color: #535353;vertical-align: middle;text-align: right;}

/* ¿É¼Ç */
/*#wrap.scroll .product-detail .infoArea .infoInner > div.top .topInner {padding-right:13px !important;}

/* ¿É¼Ç¼±ÅÃ */
/*#wrap.scroll #totalProducts colgroup col:nth-child(2) {width:40% !important}
#wrap.scroll #totalProducts colgroup col:last-child {display:none;width:0%;}
#wrap.scroll #totalProducts tbody tr td:last-child {display:none;}
#wrap.scroll .product-detail .infoArea select {width:100%;;}

/* ¹öÆ° */
/*#wrap.scroll .product-action {padding-right:20px !important;}
#wrap.scroll .product-detail .infoArea .product-action .ec-base-button .btn1 {width:49%;}
#wrap.scroll .product-detail .infoArea .product-action .ec-base-button .btn1:nth-child(2) {margin-right:0;width:50%;}

#wrap.scroll .product-detail .infoArea .product-action .ec-base-button .btn2 {width:100%;margin-top:3px;font-size:15px;background:#da6025;    }

#wrap.scroll .prdInfo tr:first-child .optCon span {font-weight:bold !important;}

*/


/********************* ÇÈ½º³»¿ë ³¡ *********************/




/* »ó¼¼ ÅÇ */



.product-detail .ec-base-tab .menu li a {    display: block;padding: 14px 19px 13px;font-size: 12.5px;color:#999;}
.product-detail .ec-base-tab .menu li.selected a {color:#796f6f;border-top: 1px solid #bfbcbc;}

/* eventArea */
.product-detail .eventArea{color:#535353; text-align:center;}
.product-detail .eventArea h3{padding:50px 0 20px; font-weight:normal; border-bottom:1px solid #ececec; font-size:16px; color:#353535;}
.product-detail .eventArea .event{padding:50px 0 0; color:#535353;}

/* xans-myshop-benefit */
.myshop-asyncbenefit{margin:30px 0;}
.myshop-asyncbenefit .member{margin:2px 0 19px;}
.myshop-asyncbenefit .member em{font-style:normal;}

/* »óÇ° ¹Ì¸®º¸±â ÀÌ¹ÌÁö */
#image_zoom_small{display:block; position:absolute; z-index:999; background:#fff; filter:alpha(opacity=50); opacity:0.5;}
#zoom_wrap{position:absolute; top:0; left:103%; z-index:100; display:block;}
.image_zoom_large{position:absolute; z-index:99; width:500px; height:500px; overflow:hidden; background:#fff; outline:1px solid #ececec;}
.image_zoom_large .image_zoom_large_relative{position:relative; display:block;}
.image_zoom_large .image_zoom_large_relative img#zoom_image{position:absolute; z-index:99; max-width:none;}

#divNvPointInfo{display:none; position:absolute; z-index:99; width:245px; padding:10px; color:#777; background:#fff; border:1px solid #5B9761;}
#divNvPointInfo a{display:block; padding:5px 0 0; color:#1ec228;}
#divNvPointInfo a img{vertical-align:middle;}
#imgNaverMileageHelp{cursor:pointer;}

/* ¼¼Æ®»óÇ° ¹× Ãß°¡±¸¼º»óÇ° */
.product-detail .productSet{margin:10px 0 0; border:1px solid #ececec; border-bottom:0;}
.product-detail .productSet > .title{position:relative; height:40px; line-height:40px; box-sizing:border-box; border-bottom:1px solid #ececec; background-color:#fbfafa;}
.product-detail .productSet > .title h3{margin:0 0 0 9px; font-size:12px; color:#535353;}
.product-detail .productSet .product > li{position:relative; border-bottom:1px solid #ececec;}
.product-detail .productSet .thumbnail{position:absolute; top:19px; left:19px; z-index:1; width:100px;}
.product-detail .productSet .thumbnail img{max-width:100%; border:1px solid #ededed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.product-detail .productSet .information{position:relative; padding:19px 19px 0 135px;}
.product-detail .productSet .information > p{margin:0 0 10px;}
.product-detail .productSet .information .name{padding-right:60px;}
.product-detail .productSet .information .price .del{font-weight:normal;}
.product-detail .productSet .information .salePrice{color:#ff8a56; font-weight:600;}
.product-detail .productSet .information .btnInfo{position:absolute; top:19px; right:19px; z-index:1; display:block; width:57px; height:20px; vertical-align:middle; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/btn_info.gif") no-repeat 0 0;}
.product-detail .productSet .information .btnInfo.selected{background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/btn_info_on.gif") no-repeat 0 0;}
.product-detail .productSet .information .btnInfo span{overflow:hidden; font-size:0; width:0; height:0; line-height:0; text-indent:120%;}
.product-detail .productSet .option{padding:10px 19px 9px 135px;}
.product-detail .productSet .option > li{margin:0 0 12px;}
.product-detail .productSet .option .name{display:block; margin:0 0 5px; font-weight:normal;}
.product-detail .productSet .option input[type=text]{width:80%;}
.product-detail .productSet .option .ec-base-qty{margin:7px 0 0;}
.product-detail .productSet .option .selectButton{margin:0 0 6px; text-align:right;}
.product-detail .productSet .guide{overflow:hidden; position:relative; margin:0 19px;}
.product-detail .productSet .guide:after{content:""; display:block; clear:both;}
.product-detail .productSet .guide .qty{float:left; display:inline-block; padding:12px 0; color:#757575;}
.product-detail .productSet .guide .qty:before{content:""; position:absolute; top:0; left:0; display:inline-block; width:100%; border-top:1px solid #ececec;}
.product-detail .productSet .guide .sizeGuide{float:right; height:15px; margin:12px 0; background:url("//img.echosting.cafe24.com/skin/base/product/ico_sizeGuide.gif") no-repeat 0 1px;}
.product-detail .productSet .guide .sizeGuide:before{content:""; position:absolute; top:0; left:0; display:inline-block; width:100%; border-top:1px solid #ececec;}
.product-detail .productSet .guide .sizeGuide a{display:inline-block; padding:0 15px 0 24px; background:url("//img.echosting.cafe24.com/skin/base/product/ico_sizeGuide_go.gif") no-repeat 100% center;}
.product-detail .productSet.additional .title span{color:#757575; font-weight:normal;}
.product-detail .productSet.additional .title .toggle{position:absolute; top:8px; right:8px;}
.product-detail .productSet.hide .product{display:none;}
.product-detail .productSet .ec-base-desc{padding:0 0 10px; border-top:0; border-bottom:1px solid #ddd;}
.product-detail .productSet .ec-base-desc dt{width:135px; padding:0 0 0 20px;}

/* ¼ö·® */
.ec-base-desc.quantity{margin:10px 0 0; padding:10px 0 0; border-top:1px solid #ddd;}
.ec-base-desc.quantity dt{width:125px; padding:0 0 0 8px;}

/* ¹è¼Ûºñ Â÷µîºÎ°ú ·¹ÀÌ¾î */
.differentialShipping{display:none; overflow:hidden; position:absolute; left:50%; top:17px; z-index:100; width:350px; margin:0 0 0 -176px;}
.differentialShipping h3.title{height:35px; padding:0 35px 0 19px; border:0; color:#fff; font-size:14px; line-height:35px; background:#495164;}
.differentialShipping .content{padding:12px 18px 14px 18px; border:1px solid #757575; border-top:0; text-align:center; background:#fff;}
.differentialShipping .close{position:absolute; right:14px; top:12px;}
.differentialShipping .close img{cursor:pointer;}

.differentialShipping .content ul{color:#757575; line-height:25px;}
.differentialShipping .content li{overflow:hidden;}
.differentialShipping .content li strong{float:left; font-weight:normal;}
.differentialShipping .content li span{float:right; color:#2e2e2e;}
.differentialShipping .content .info{margin:7px 0 0; padding:7px 0 0; border-top:1px dotted #b0b1b3; color:#80aeef; text-align:right;}

.product-detail .shippingFee{position:relative; display:inline-block;}
.product-detail .shippingFee .ec-base-tooltip{margin:0 0 0 -180px; width:360px;}
.product-detail .shippingFee .ec-base-tooltip table th{width:40px;}
.product-detail .shippingFee .ec-base-tooltip table th,
.product-detail .shippingFee .ec-base-tooltip table td{padding:7px 10px 8px 10px;}

/* SNS »óÇ° È«º¸ */
.product-customsns,
.product-customsns ul,
.product-customsns li{display:inline-block; vertical-align:middle;}
.product-customsns img{margin-bottom:2px;}

/* È¸¿øµî±Þº° ÇÒÀÎ°¡ Àû¿ë */
.product-detail .infoArea  td > span > ul.discountMember > li{position:relative; float:left;}
.product-detail .infoArea  td ul.discountMember li a{display:block; margin:0 4px 4px 0;}
.product-detail .infoArea  td ul li .discount_layer h3{margin:0 0 8px; padding:0 10px; font-size:12px; border-bottom:0;}
.product-detail .infoArea  td ul li .discount_layer{display:block; left:-140px; min-width:300px;}
.product-detail .infoArea  td ul li .discount_layer .content{overflow-x:hidden; overflow-y:auto; max-height:400px;}
.product-detail .infoArea  td ul li .discount_layer thead th{padding:0; width:0; height:0; font-size:0; line-height:0; border-width:0 1px 0 1px;}
.product-detail .infoArea  td ul li .discount_layer tbody th{width:auto;}

/* ¼¼Æ®»óÇ° Ãß°¡Á¤º¸ ·¹ÀÌ¾î */
.product-detail .productSet .product{position:relative;}
.product-detail .productSet .description{z-index:10; position:absolute; top:38px; right:0; padding:7px 0 0;}
.product-detail .productSet .description .product-detail{position:relative; padding:15px; border:1px solid #ececec; background:#fff;}
.product-detail .productSet .description > h3{margin:0 0 8px; padding:0 10px; font-size:12px; border-bottom:0; background:url("//img.echosting.cafe24.com/skin/base/common/ico_layer_title.gif") no-repeat 0 50%;}
.product-detail .productSet .description p strong{color:#0088d4;}
.product-detail .productSet .description thead th{padding:0; height:0; font-size:0; line-height:0;}
.product-detail .productSet .description tbody{border:1px solid #d7d5d6;}
.product-detail .productSet .description th,
.product-detail .productSet .description tr:first-child th,
.product-detail .productSet .description tr:first-child td{background:#fbf9fa; border-right:1px solid #ececec; border-bottom:1px solid #ececec; color:#363636;}
.product-detail .productSet .description th,
.product-detail .productSet .description td{height:15px; border-bottom:1px solid #ececec;}
.product-detail .productSet .description td,
.product-detail .productSet .description tr:first-child td{padding:5px 8px; text-align:left; background:#fff;}
.product-detail .productSet .description tr:last-of-type th,
.product-detail .productSet .description tr:last-of-type td{border-bottom:0;}
.product-detail .productSet .description .color td{font-size:0; line-height:0;}
.product-detail .productSet .description .chips{display:inline-block; width:28px; height:18px; margin:0 2px 3px 0; border:1px solid #e3e3e3;}
.product-detail .productSet .description .btnClose{background:transparent;}
.product-detail .productSet .description > .ec-base-tooltip{display:block; top:0;}
.product-detail .productSet .description > .ec-base-tooltip > .edge{z-index:20; position:absolute; left:auto; right:40px; display:block; margin:0 0 0 -5px; width:9px; height:6px; background:url("//img.echosting.cafe24.com/skin/base/common/ico_option_arrow.gif") no-repeat 0 0;}






/***** ÄíÆù *****/

.coupon-productdetail {border-top:1px solid #ececec; margin-top:50px; padding:50px 0 45px;}
.coupon-productdetail > .title { display: none;}
.coupon-productdetail > .title h3 {}
.coupon-productdetail .button{margin:70px 0 25px;text-align:center;}
.coupon-productdetail .btn_09 {    display: inline-block;font-size: 16px;padding: 25px 62px;border-radius: 5px;    }


.coupon-productdetail .couponSkinArea { text-align:center; }
.coupon-productdetail .couponSkinArea ul {font-size:0; line-height:0; letter-spacing:0;}
.coupon-productdetail .couponSkinArea ul li { position:relative; display:inline-block; text-align:center; margin: 0 7px 40px;}
.coupon-productdetail .couponSkinArea .coupon {width:280px; line-height:18px; font-size:12px; padding:0 0 36px 0; background:#f7f7f7 !important; border-radius:11px; cursor:pointer;}
.coupon-productdetail .couponSkinArea ul li:hover{transform:translateY(-8px);}


.coupon-productdetail .couponSkinArea .coupon .title {display:block; padding:9px 0; background:#e1dfdf; font-size:13px; font-weight:500; color:#9b9797; border-radius:11px 11px 0 0;}
.coupon-productdetail .couponSkinArea .coupon .discount {display:block; text-decoration:none;}
.coupon-productdetail .couponSkinArea .coupon .discount span {/*font-family:Nunito,'Hind Madurai','Noto Sans Korean',AppleGothic,sans-serif;*/ color:#7f716a; font-weight:500; font-size:30px; display:block; padding:40px 0 8px; letter-spacing:0.2px;}
.coupon-productdetail .couponSkinArea .coupon .period {/*font-family:Nunito,'Hind Madurai','Noto Sans Korean',AppleGothic,sans-serif;*/ font-size:10px; letter-spacing: 0.3px; color:#c7c1c1;}

.coupon-productdetail .couponSkinArea .coupon_button a{position:absolute; bottom:-10px; right:0px; display: inline-block; margin-top:10px; line-height:18px; color:#fefefe; border-radius:50px; padding:14px; opacity:0.7; background:#c7afa4;}
.coupon-productdetail .couponSkinArea .coupon_button a i{font-size:24px;}
.coupon-productdetail .couponSkinArea .coupon_button a:hover{opacity:1;}
.coupon-productdetail .couponSkinArea .imgCoupon .title,
.coupon-productdetail .couponSkinArea .imgCoupon .discount,
.coupon-productdetail .couponSkinArea .imgCoupon .period,
.coupon-productdetail .couponSkinArea .imgCoupon .button { display:block; }
.coupon-productdetail .couponSkinArea .imgCoupon .detail { height:100%; }



/* ÄíÆùÁ¤º¸ ·¹ÀÌ¾î */
#dCouponDetail { overflow:hidden; position:relative; width:300px; background:rgba(77,77,77,0.8); border-radius:11px;}
#dCouponDetail h3 {display:none; height:35px; padding:0 35px 0 19px; color:#fff; font-size:14px; line-height:35px; background:#495164; }
#dCouponDetail h3 + a { position:absolute; right:20px; top:20px; }
#dCouponDetail ul { padding:20px; }
#dCouponDetail ul li { margin:7px 0 0; color:#2e2e2e; line-height:15px; color:#efefef;}
#dCouponDetail ul li:first-child { margin-top:0; }
#dCouponDetail ul + a { display:block; padding:10px 0; text-align:center; border-top:2px dashed #898989; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#dCouponDetail ul + a img{display:none;}
#dCouponDetail ul + a:after{content:"´Ù¿î·Îµå ÇÏ·Á¸é Å¬¸¯ÇÏ¼¼¿ä."; color:#fff;}
#dCouponDetail ul + a:hover{background:rgba(255,255,255,0.1);}





/***** additional *****/


#prdDetail img { max-width:100% !important; height:auto !important; }

.product-additional .ec-base-tab .menu {display:none; text-align:right; margin:25px 0; }
#prdDetail, #prdInfo, #prdReview, #prdQnA, #prdRelated{padding-top:120px;}
#prdDetail{padding-top:0; text-align:center;}
.product-additional .ec-base-button{padding:11px 0;}

.product-additional .cont,
/*.product-additional * { 
    /*font-family: NanumGothic,arial,Verdana,Dotum,AppleGothic,sans-serif;*/font-size:14px !important;line-height:24px !important;}*/
.product-additional font[size="3"] {/*font-family:dotum,µ¸¿ò;*/}

.product-additional .cont h3 { display:none; font-size:14px; font-weight:400; margin-bottom:10px;}

.product-additional .contWrap{padding: 50px 30px; box-sizing:border-box; text-align:center;}
.product-additional .contWrap .cont:first-child{padding-top:0;}
.product-additional .contWrap .cont{padding-top:30px;}
.product-additional .contWrap .cont h3{display: block;}

/* »óÇ° °Ô½ÃÆÇ */
.product-additional div.board { padding:0 0 30px 0; color:#535353; line-height:20px; font-size:13px; }
.product-additional div.board h3 {display:none; padding:0 10px; font-size:13px; }
.product-additional div.board p.desc {display:none;  padding:0 10px; }
.product-additional div.board p.nodata { margin:15px 0 0; font-weight:400; color:#535353; line-height:100px; font-size:13px; text-align:center; background:#f7f7f7;}

.product-additional div.board td .view { padding:16px 19px 0; line-height:20px; text-align:left; }

#commentWriteForm_4,
#commentWriteForm_6 { padding:0 ; }
#SecretForm_4,
#SecretForm_6 { background:#fbf9fa; }
#SecretForm_4 .view,
#SecretForm_6 .view { padding:8px 0 7px; }
#SecretForm_4 input,
#SecretForm_6 input { width:41px; height:24px; margin:0 0 0 6px; border:0; font-size:0; line-height:0; cursor:pointer; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/board/btn_ico_submit.gif") no-repeat 0 0; }
#SecretForm_4 input#secure_password,
#SecretForm_6 input#secure_password { width:130px; height:18px; margin-left:11px; padding:2px 2px 2px 4px; border:1px solid #ececec; font-size:12px; line-height:14px; cursor:text; background:#fff; }
#product-review-read td,
#product-qna-read td { padding:0; background:#fbfbfb;}
#product-review-read td #SecretForm_4 .view { padding-left:79px; }
#product-qna-read td #SecretForm_6 .view { padding-left:213px; }

.product-additional .boardComment { padding:0 19px; }
.product-additional .boardComment li { position:relative; overflow:hidden; margin:10px 0 0 0; padding:12px 0 0; border-top:1px solid #d7d5d6; color:#535353; text-align:left; line-height:14px; }
.product-additional .boardComment li:first-child { margin-top:0; }
.product-additional .boardComment li .comment { margin:9px 0 0; padding:16px 0 15px 9px; border-top:1px solid #ececec; line-height:20px; word-break:break-all; }
.product-additional .boardComment li .name { margin:0 21px 0 0; }
.product-additional .boardComment li .name input { width:13px; height:13px; margin:0 2px 0 0; vertical-align:-2px; *vertical-align:2px; }
.product-additional .boardComment li .date { margin:0 10px 0 0; font-size:11px; }
.product-additional .boardComment li .grade { margin:0 10px 0 0; }
.product-additional .boardComment li .button { position:absolute; right:0; top:6px; }

.product-additional .memoCont { margin:20px 15px; padding:10px 20px 15px 20px; color:#535353; text-align:left; background:#f2f2f2; }
.product-additional .memoCont .user { overflow:hidden; padding:0 90px 0 0; }
.product-additional .memoCont .user input[type=text],
.product-additional .memoCont .user input[type=password] { width:135px; margin:0 10px 0 9px; }
.product-additional .memoCont .user .secret { margin:0 20px 0 10px; }
.product-additional .memoCont .user .secret label { margin:0; }
.product-additional .memoCont .user textarea { float:left; width:100%; padding:2px 0; height:44px; text-indent:4px; *margin-right:10px; }
.product-additional .memoCont .user a { float:right; margin:0 -90px 0 0; }
.product-additional .memoCont .nameArea { display:block; margin:0 0 10px; }
.product-additional .memoCont .nameArea .ec-base-help { margin-top:10px; }
.product-additional .memoCont .rating { margin:12px 0 0; }
.product-additional .memoCont .rating label { padding:0 10px 0 0; }
.product-additional .memoCont .rating em { font-style:normal; }
.product-additional .memoCont .text { margin:5px 0 0; font-size:11px; }
.product-additional .memoCont .text span { color:#535353; }
.product-additional .memoCont .captcha { margin:8px 0 0; padding:10px 0 0; border-top:1px solid #ececec; color:#757575; }
.product-additional .memoCont .captcha img { vertical-align:middle; }
.product-additional .memoCont .captcha input { margin:0 10px 0 20px; font-size:12px; }

.product-additional table.board td .view + form .memoCont { margin-top:0; }

/* ´ñ±ÛÀÇ ´ñ±Û */
.product-additional .boardComment li.replyArea { margin:-1px 0 0; padding:10px 0 7px 33px; border:1px solid #ececec; background:url("//img.echosting.cafe24.com/skin/admin_ko_KR/board/ico_comment.gif") no-repeat 20px 15px; }
.product-additional .boardComment li.replyArea .commentSecret { margin-right:30px; }
.product-additional .boardComment li.replyArea .comment { margin:7px 0 0; padding:0; border-top:0; }

/* ±ÇÇÑ¾øÀ»½Ã */
.product-additional .noAccess { margin:15px 0 10px; border:1px solid #ececec; font-weight:600; color:#535353; line-height:39px; text-align:center; }

/* ¹Ì¼º³âÀÚ */
.product-additional .minor { margin:15px 0 0; padding:35px 0 24px; border:1px solid #ececec; font-weight:600; color:#535353; line-height:14px; text-align:center; }
.product-additional .minor p:first-child img { margin:-11px 8px 0 0; vertical-align:top; }
.product-additional .minor strong { color:#535353; }
.product-additional .minor .button { margin:-7px 0 0; }

/* ºñ¹Ð±Û °ü·Ã */
.product-additional .commentSecret { margin:10px 10px 5px 0; padding:10px 15px; border:1px solid #ececec; background-color:#fbfafa; color:#535353; }







/***** relation *****/

.product-relation.ec-base-tab .menu {display:none; text-align:right; margin:0px 0 0px; }
.product-relation .relation { padding:20px 0 50px; color:#8f8f91; line-height:1.8em; }
.product-relation .relation h3 {/*display:none;*/ padding:0 10px 0 9px; color:#252525; font-size:16px!important; text-align:center; font-weight:normal;}

.product-relation .soldout{color:#ff0000; font-family: 'Allura'; font-size:14px;}

.product-relation .relation ul.prdList {display:table; width:100%; font-size:0; line-height:0; letter-spacing:0; }
.product-relation .relation ul.prdList li.item { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; *display:inline; *zoom:1; }
.product-relation .relation ul.prdList li.item .box { position:relative; display:block; *display:inline; *zoom:1; vertical-align:top; padding-bottom:45px; font-size:13px; line-height:20px;text-align:left;}
.product-relation .relation ul.prdList li.item .box a {display:block;}
.product-relation .relation ul.prdList li.item .box strong {text-align:left; margin-bottom:6px; font-weight:400;}
.product-relation .relation ul.prdList li.item .box .salePrice strong { text-align:left; margin-bottom:6px; font-weight:400;}
.product-relation .relation ul.prdList li.item .box .strike {text-align:left; margin-bottom:6px; font-weight:400; text-decoration:line-through; }
.product-relation .relation ul.prdList li.item .thumb {max-width:100%; margin:0 auto 20px; text-align:center;}


/* Áø¿­¹æ½Ä */
.product-relation .relation ul.grid2 li.item{ width:49%; margin-right:2%; }
.product-relation .relation ul.grid3 li.item{ width:32%; margin-right:2%; }
.product-relation .relation ul.grid4 li.item{ width:23.5%; margin-right:2%; }
.product-relation .relation ul.grid5 li.item{ width:18.8%; margin-right:1.5%; }
.product-relation .relation ul.grid6 li.item{ width:15.5%; margin-right:1.4%; }

.product-relation .relation ul.grid2 li.item:nth-child(2n){margin-right:0;}
.product-relation .relation ul.grid3 li.item:nth-child(3n){margin-right:0;}
.product-relation .relation ul.grid4 li.item:nth-child(4n){margin-right:0;}
.product-relation .relation ul.grid5 li.item:nth-child(5n){margin-right:0;}
.product-relation .relation ul.grid6 li.item:nth-child(6n){margin-right:0;}









/* »çÀÌÁî Â÷Æ® */
.box-btn-size-chart { width: 300px; padding: 10px; background: #D9DBDA; text-align: center; }
td.area-btn-size-chart a { color: #000000; font-size: 15px; font-weight: bold; }
#sizeChart { width:693px; position: absolute; display: none; }
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; }

.size-chart-box { width: 100%;  /*font-family: 'dotum';*/ border: 2px solid #3F4045;}
.size-chart-box h4 { width: 100%; margin:0; padding: 10px 0px; color: #FFFFFF; background: #3F4045; text-align: center; }
.size-chart-cont { background: #FFFFFF; text-align: center; padding: 5px; }
.size-chart-cont table { width: 100%; margin:0; padding:0; border-collapse: collapse; border: 1px solid #D9DBDA; }
.size-chart-cont table th, .size-chart-cont table td { /*font-family: 'dotum';*/ padding: 10px; text-align: center; border-bottom: 1px solid #D9DBDA; }
.size-chart-cont table th { background: #EBECF0; }
.size-chart-cont table tr:last-child { border-bottom: 1px solid #D9DBDA; }
.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; }
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; }
.size-chart-cont p { margin-top: 10px; text-align: left; }

#nhn_btn {/*padding-top:10px;*/}
#payco_order_btn {padding-top:10px;}






#MK_innerOptScroll > ul > li {display:table;width:100%;margin-bottom:6px;}

#MK_innerOptScroll > ul > li > span,
#MK_innerOptScroll > ul > li > div,
#MK_innerOptScroll > ul > li > strong,
#MK_innerOptScroll > ul > li > a {display:table-cell;vertical-align:top}

#MK_innerOptScroll > ul > li > span {}
#MK_innerOptScroll > ul > li > div {}
#MK_innerOptScroll > ul > li > strong {       width: 79px;
    text-align: center;}
#MK_innerOptScroll > ul > li > a {width:15px;text-align:right;}

#MK_innerOptScroll > ul > li > strong > span {    font-size: 13px;
    /*font-family: 'nunito','¸¼Àº °íµñ','Malgun Gothic';*/
    font-weight: 400;
    line-height: 24px;}

/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {    position: relative; width: 58px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }

/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { position:relative; width: 50px;  }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }




/************ Ãß°¡³»¿ë ***************/

.info .table-opt {padding-right:0;}
.info .table-opt.top2{border-bottom:0!important;}
.info .table-opt.top1,
.info .table-opt.top2,
.info .table-opt.top3{ border-bottom: 1px solid #dedede;padding-bottom: 10px;margin-bottom: 10px;}
.table-opt .tit {display:none;}
.table-opt .opt-wrap{;}
.table-opt .opt-wrap dl {display:table;width:100%;margin-bottom:10px}
.table-opt .opt-wrap dl dt {display:table-cell;width:105px;}
.table-opt .opt-wrap dl dd {display:table-cell;} 
#wrap.scroll .product-detail .infoArea .infoInner .table-opt .opt-wrap dl dt {/*display:none;*/}
#wrap.scroll.info .table-opt {padding-right:0;}
.product-detail .infoArea .info .tit-prd {       font-size: 14px;
    color: #555555;
    font-weight: normal;
    display: block;
    padding: 0 0 10px !important;
    /* margin-bottom: 10px; */
    /* border-bottom: 1px solid #fff; */}
.product-detail .infoArea .info .tit-prd2 {     font-size: 12px;
    color: #9c9c9c;
    padding: 0 0 18px !important;
    display: block;
    font-weight: normal;
    margin-bottom: 20px;
    border-bottom: 1px solid #dedede;}




.product-detail .infoArea #MK_innerOptTotal {     margin: 26px 0px 0 0;/*font-family: 'nunito','¸¼Àº °íµñ','Malgun Gothic';*/font-style: normal;font-size: 22px;letter-spacing: 1px;color: #da6025;text-align: right;display:none;}
.product-detail .infoArea #MK_innerOptTotal strong { font-weight: 300 !important;}
#span_product_price_sale span {display:none !important;}
.ec-base-table.review-list table:before {display:none;}
.ec-base-table.qna-list table:before {display:none;}
.review_board_content > div,
.qna_board_content > div {    padding-bottom: 15px;padding-left: 26px !important;padding-top: 15px;line-height: 25px !important;}

.cnt {display:none;}
.MK_optAddWrap .MK_price {font-size:0;line-height:0;}
.MK_optAddWrap .MK_price span {font-size:11px;line-height:18px;}


/*ÀÌÀüµðÀÚÀÎ ³»¿ë*/
.prd_cate_info {       position: fixed;right:153px;top:400px;width: 500px;box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.2);background: rgba(251, 251, 251, 1);border-radius: 13px;z-index: 99;;}
.prd_cate_info {opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; }
.prd_cate_info.active {;opacity:1;visibility:visible;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; }
.prd_cate_info > div {       width: 100%;height: 100%;background: transparent;padding: 10px 30px;box-sizing: border-box;}
.prd_cate_info .btnFix {     position: fixed;
    display: block;
    right: 127px;
    top: 375px;
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 100%;
    font-size: 13px;
    z-index: 9991;
    cursor: pointer;
    background: #999;
    color: #fff;
    padding: 0;}
.product-detail .infoArea td div.opt-btns {position: relative;width: 45px;display: block;}
.product-detail .infoArea td div.opt-btns .btn-up {position: absolute;right: 0;top: 3px;}
.product-detail .infoArea td div.opt-btns .btn-dw {position: absolute;right: 0;bottom: 2px;}
.ec-base-tab .menu li a b {    display: inline-block;font-size: 11px;line-height: 1;/*font-family: montserrat;*/color: #483e3e;font-weight: 400;}


/* 20-08-28 Ãß°¡ */

.click {text-align:right}
.click a {font-weight:800 !important;color:#000;display:inline-block;font-size:13px !important}
.members { text-align: right;padding-top: 10px;color: #666;font-weight: bold;}


/*210122*/
.dt_q_menu{width:100%; margin:0 auto; overflow:hidden;}
.dt_q_menu li{float:left; width:25%; text-align:center; border:1px solid #eee; border-right:0; box-sizing:border-box;  }
.dt_q_menu li:last-child{border-right:1px solid #eee;}
.dt_q_menu li a{display:block; font-size:12px!important; line-height:50px!important; color:#333!important; }

.dt_tab_menu{width:100%; margin:0 auto; overflow:hidden;}
.dt_tab_menu li{float:left; width:25%; text-align:center; border:1px solid #eee; border-right:0; border-top:0; box-sizing:border-box; font-size:12px!important; line-height:50px!important; background:#b5b5b5; color:#fff!important; cursor:pointer; }
.dt_tab_menu li:last-child{border-right:1px solid #eee;}

.tab_in{width:100%; margin:0 auto;}
.tab_in .cont_in{display:none; text-align:center;}
.tab_in .cont_in img{width:100%;}
.tab_in .cont_in.select{display:block;} 
/* BASIC css end */

