/* BASIC css start */
#contentWrap > #content { width: 100%; max-width: 100%;min-width:1500px;}
#productDetail .loc-navi { margin-top: 30px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#productDetail .page-body { margin-top: 55px; }

/* 상단 섬네일, 상품 옵션 정보 */
#productDetail .thumb-info { zoom: 1;height: 100vh;padding-top:3%;box-sizing: border-box;}
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }

/* 섬네일 좌측 */
#productDetail .thumb-info > ul { display:table;width:1500px;margin:0 auto;;}

/* 네이버페이 배경색 변경 */
/* #NPAY_BUTTON_BOX_ID.npay_button_box { background-color: #fbf9f5 !important;} */
#NPAY_BUTTON_BOX_ID.npay_button_box { background-color: #fae3d4 !important;}

.npay_event{border-top:none;}




/* 좌측 */
#productDetail .thumb-info .thumb-left { display:table-cell;vertical-align:middle;width:475px;}

/* 섬네일 */
#productDetail .thumb-info .thumb-wrap { position:relative;display:table-cell;text-align: center; vertical-align:middle;padding-right:36px;}
#productDetail .thumb-info .thumb-wrap > ul { width:480px;overflow:hidden;}
#productDetail .thumb-info .swiper-wrapper { width:100%; text-align: center; margin: 0 auto; }
#productDetail .thumb-info .swiper-slide { width:100%;}
#productDetail .thumb-info .swiper-slide img { width:100%;}


#productDetail .swiper-pagination-fraction,
#productDetail .swiper-pagination-custom, 
#productDetail .swiper-container-horizontal > .swiper-pagination-bullets { bottom: -10px;}
#productDetail .swiper-container-horizontal > .swiper-pagination-bullets {width:480px;}
#productDetail .swiper-pagination-bullet { width: 40px;height: 2px;border-radius: 0;margin: 0 2px;background: #403a33;}

.infoLeft h2 { font-size: 30px !important;line-height: 33px;letter-spacing: -1.5px; font-weight: 400;display:block;padding-bottom:45px;}
.infoLeft .price { }
.infoLeft .price span { display: inline-block;margin-right: 5px;font-weight: 400; font-size:35px; color: #50463b;vertical-align: middle; font-family:'Spectral', serif;}
.infoLeft .price span strike { font-size:15px; color: #8b847c;}
.infoLeft .subName { font-size:16px; color: #7b7773; line-height: 27px; letter-spacing: -1px; padding:15px 0 35px; font-family: 'Noto Serif KR', serif; font-weight: 200;}
.infoLeft .subName .tag { ;}	

/* .infoLeft .subTag em { display: inline-block;vertical-align: middle;font-style: normal;font-size: 14px; color: #b78758; margin: 0 10px 4px 0;line-height: 28px;font-weight: 400} */
.infoLeft .subTag em { display:inline-block; vertical-align:middle; font-style:normal; font-size:14px; color:#e78775; margin:0 10px 4px 0; line-height:20px; font-weight:400;}


/* 우측 */
#productDetail .thumb-info .mCSB_container { padding:0 13px;}
#productDetail .thumb-info .info { display:table-cell; vertical-align:middle;width: 375px; padding-right:100px;}
#productDetail .thumb-info .info .tit-prd { font-weight: bold; font-size: 14px; color: #252525; }
#productDetail .thumb-info .info .table-opt { margin-top: 25px; }
#productDetail .thumb-info .info .table-opt table { font-size:13px;}

#productDetail .thumb-info .info .table-opt td { padding: 3px 0px 3px 0; }
#productDetail .thumb-info .info .table-opt th { font-weight: normal;color: #353535;width: 65px;padding: 7px 0 8px 9px;text-align: left;vertical-align: middle;}

#productDetail .thumb-info .info .table-opt #MK_innerOptWrap td { padding-left:13px}
/* 판매가격 */
#productDetail .thumb-info .info .table-opt .price { font-weight: bold; color: #d12a34; }
#productDetail .thumb-info .info .table-opt .price { font-weight: bold; color: #d12a34; }

/* 주문수량 */
#goods_amount { float:left; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .prd-btns { margin-top: 40px; }
#productDetail .thumb-info .info .prd-btns a { margin-right: 5px; }
/* 통합옵션 */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { display:none;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; }
#productDetail .thumb-info .info .table-opt .opt-wrap dt { float: left; font-weight: normal;color: #353535;width: 65px;padding: 7px 0 8px 9px;text-align: left;vertical-align: middle;}
#productDetail .thumb-info .info .table-opt .opt-wrap dd { float: left;margin-bottom: 5px;width: calc(100% - 74px); }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { padding-left: 10px; text-align: center; }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width: 100%;height: 33px;border: 0;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 19px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:5px 10px; border:1px solid #ddd; font-size:11px; background:#eee; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; border-bottom:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box:last-child { border-bottom:none; }
#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%; padding-left:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:20%; *width:19.9%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.last { width:54px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { width:54px; padding-bottom:10px; text-align:center; 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:12px; height:12px; }
#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:54px; height:54px; }
#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:54px; height:54px; line-height:56px; 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:50%; left:0; display:inline-block; width:54px; height:20px; margin-top:-10px; 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:54px; height:54px; 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:5px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdnote { padding-bottom:2px; line-height:15px;}
#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 { display:inline-block; width:20px; height:15px; line-height:17px; padding:0 5px; border:1px solid #707070; font-size:11px; text-align:right; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:11px; height:14px; 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:11px; height:9px; 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:1px; }





/*탭영역*/
.ec-base-tab .menu { padding:0 0 30px; }
.ec-base-tab .menu li a { }
.ec-base-tab .menu li.selected a { }

#prdCoupon { margin:100px 0 ;text-align:center;}














/* 상품 상세 이벤트 공통 정보 */ 
#productDetail .detail-common-info-event { width:100%; padding-top:20px; word-break: break-all; }
#productDetail .detail-common-info-event img {max-width: 100%; }
#productDetail .detail-common-info-event div {margin-top:15px; }






/* 상품 상세 일반 공통 정보 */
#productDetail .detail-common-info { width:860px; padding-bottom:20px; word-break: break-all; margin:0 auto; }
#productDetail .detail-common-info dl { padding-top:20px; font-size:12px; font-weight:normal; letter-spacing:-0.5px; margin:0 auto; }
#productDetail .detail-common-info dl dt { padding-bottom:10px; color:#444; font-weight:bold; margin:0 auto;}
#productDetail .detail-common-info dl dd { padding-left:10px; color:#777; line-height:20px; margin:0 auto;}
#productDetail .detail-common-info div {margin-top:15px; margin:0 auto;}

















/* 상품 상세 이미지 */
#productDetail .prd-detail { text-align:center;}
#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { margin-top: 15px; width: 100%; overflow: hidden;}
#productDetail .prd-detail img { max-width: 100%; height:auto !important;}
/* 관련상품 */
#productDetail .prd-list { padding-top: 10px; border-top: 1px solid #b4b4b5; }
#productDetail .prd-list .thumb { width: 50px; height: 50px; }
#productDetail .prd-list th { padding-bottom: 10px; border-bottom: 1px solid #aaa; }
#productDetail .prd-list td { padding: 5px 0; border-bottom: 1px solid #aaa; }
#productDetail .prd-list .prd-amount { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .prd-list .prd-amount .txt-spin,
#productDetail .prd-list .prd-amount .btns { float: left; }
#productDetail .prd-list .prd-amount .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .prd-list .prd-amount .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .prd-list .prd-amount .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }
#productDetail .related-allbasket { width: 100%; padding-top: 10px; text-align: right; }
/* review-write */
#productDetail .review-write { margin-top: 15px;padding: 25px 0;border-top: 1px solid #e8e0d7;border-bottom: 1px solid #e8e0d7; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; }
#productDetail .review-write th { font-weight: normal; }
/* 댓글리스트 공통 */
#productDetail .table-slide { border-top:1px solid #e8e0d7; }
#productDetail .table-slide thead th { border-bottom: 1px solid #e8e0d7; font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; }
#productDetail .table-slide tbody td { border-bottom:1px solid #e8e0d7}
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { cursor: default; }
#productDetail .table-slide tr.nbg td { background-image: none; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
/* review-list */
#productDetail .review-list { margin-top: 15px; }

#productDetail .review_form_message_field{
border:1px solid #e9cdba;
}

/* qna board */
#productDetail .qna-list { margin-top: 15px; }

/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size: 11px; line-height: 13px }
.MK_optAddWrap li { list-style: none; }
/* 옵션선택 */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 11px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* 옵션선택PP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* 옵션 결과 리스트 */
#MK_innerOptWrap { margin-top: 21px; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; min-height:13px; _height: 13px; *margin-bottom: -4px; padding: 8px 0;box-sizing:border-box}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { right:9px; top: 10px; color: #333;font-size: 13px;font-weight: 300;text-align: right;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right:90px; top: 8px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option { margin-top: 0;min-width: 23px;width: 34px;width: 30px;height: 21px;padding: 1px 6px 0 3px;line-height: 23px;font-size: 11px;border: 0;background: #eae4de;border-radius: 3px 0 0 3px;box-sizing: border-box;}

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input { margin-top: 0;min-width: 23px;width: 34px;width: 30px;height: 21px;padding: 1px 6px 0 3px;line-height: 23px;font-size: 11px;border: 0;background: #eae4de;border-radius: 3px 0 0 3px;box-sizing: border-box;}


/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { padding: 0 0 0;font-weight: 400;line-height: 21px;font-size: 13px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width:51px;top: 6px;height:21px;*top: 5px;right: 110px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 4px 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: 0px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { bottom:0;; }
/* 개별옵션 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { padding: 0 0 0;font-weight: 400;line-height: 21px;font-size: 13px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { width:51px;top:6px ;height:21px; *top: 5px; right: 110px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 4px 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: 0px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { bottom:0; }

#MK_innerOptWrap #MK_innerOpt_03 { display:block; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 90px; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 4px 0 2px; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl a.MK_btn-up { top: 0px; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl a.MK_btn-dw { bottom:0;; }
/* 총합계 */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptAdd { display:block; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal { border:0; border-top: 1px solid #e9cdba; padding: 20px 0;vertical-align: middle;font-size: 0;text-align: right; }
#MK_innerOptTotal .MK_txt-total { }
#MK_innerOptTotal .MK_txt-won { }
#MK_innerOptTotal span { font-style: normal;font-size: 18px;font-weight: 400;letter-spacing: 0.5px; }

#MK_innerOptTotal #MK_p_total {
    font-size: 20px;
    display: inline-block;
    padding: 0 3px 0 8px;
}
#MK_innerOptTotal span strong { font-weight:400;}
/* 소리뷰 */
#sorivu { position: relative; margin-top: 20px; }
/* 상품 일반정보(상품정보제공 고시) */
#productWrap { margin: 10px 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }

/* 사이즈 차트 */
.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%; 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 { 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;}
#kakaopay_order_btn { padding-top:10px;}
.opt_m_img { z-index:100; margin: 0px auto; width:300px; }


/* 원클릭옵션 */
.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; max-width: 320px; overflow: hidden; 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; max-width: 320px; overflow: hidden; height: 19px; }




/* 구매안내 */
#productDetail .contInner{padding:100px 100px 40px; border:1px solid #e9cdba;}
#productDetail .cont { color:#7b7773; line-height:24px; padding-bottom:60px;}
#productDetail .cont h3 {color:#564e42; font-size:16px;  font-weight:400; padding-bottom:20px;}


#prdInfo div { text-align:left;}


/* 쿠폰 */

#prdCoupont > div > a { margin-top:20px;}
#prdCoupon,
#prdInfo,
#prdReview,
#prdQnA { width:1500px;margin:0 auto;}




/*버튼 */
#productDetail .thumb-info .ec-base-button { text-align:center;padding-bottom:0}
#productDetail .thumb-info .ec-base-button > div,
#productDetail .thumb-info .ec-base-button > a { display: block;margin-bottom: 4px;font-weight: 400;}
#productDetail .thumb-info .btn_wish,
#productDetail .thumb-info .btn_point,
#productDetail .thumb-info .btn_sold { display: block;width: 100%;font-size: 14px;height: 45px;line-height: 45px;box-sizing: border-box;}
#productDetail .thumb-info .btn_sold { border: 1px solid #e8e0d7;color: #b7b0a9;}

/* #productDetail .thumb-info .btn_wish { background: #fcf1e9;} */
#productDetail .thumb-info .btn_wish { background: #faf1ea;}

#productDetail .thumb-info .btn_point { background-color: #e9917f; color: #fbf9f5;}
.ec-base-button.board { }
.ec-base-button.board a { margin-left:5px;}
textarea.MS_review_content_box { height:100px;width:700px;}


/* 코멘트 */
.ec-base-table.typeWrite.comment table { border:0;}
.ec-base-table.typeWrite.comment th { padding: 20px 0;font-size:13px;}
.ec-base-table.typeWrite.comment td { padding: 11px 0;}
.ec-base-table.typeWrite.comment .MS_review_content_box { display:none;}
.ec-base-table.typeWrite.comment .MS_review_content_box td { line-height:2;}
#productDetail .review-list.comment { background: #faf1ea; border-radius: 10px;padding: 23px 50px;}

/* 상세게시판 */
.ec-base-table .ec-base-button { margin:20px 0 ;}
.ec-base-table .ec-base-button a { margin-left:6px;}
.ec-base-table.boardList th,
.ec-base-table.boardList td { font-size:14px;}
.ec-base-table.boardList tr.cnt { display:none;}

/* 게시물없을때 */
.ec-base-table.boardList .nodata td { line-height: 150px;text-align: center;border: 1px solid #e8e0d7;font-size: 14px;font-weight: 100;}




/***** 파워리뷰 ******/
#content #powerReview .hd-t {display:none;}
#content #powerReview .PR15N01-recmd {background:none}
#content #powerReview .PR15N01-review-wrap > li .reply .cnt {    background: #564e42;
    padding-top: 4px;
    border-radius: 5px;}

#content #powerReview .PR15N01-review-wrap > li .star-icon .star em,
#content #powerReview .review-wrap > li .star-icon em {
    color: #695b47;
}

#content #powerReview .PR15N01-info .score dt {background:#564e42}
#content #powerReview .PR15N01-recmd .cvr a.lnk-review {
    background-color:#564e42
}

#content #powerReview .PR15N01-hd .sort li.now {
    background:#564e42
}
#content #powerReview .PR15N01-hd .sort li {

    border: 1px solid #564e42
}

#content #powerReview .PR15N01-review-wrap > li .content {color:#444;}

#content #powerReview .PR15N01-review-wrap > li .desc dt {
    padding: 7px 0 5px 5px;
    color: #827272;
    font-size: 11px;
}


#content .review_form_message_field{
border:1px solid #e9cdba;
}
/* BASIC css end */

