/* BASIC css start */
/* 후기 운영정책 */
.MS_rvpolicy {
    display: flex !important;
    justify-content: start;
    align-items: center !important;
    gap: 4px !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    font-family: inherit !important;
    font-size: 13px !important;
    line-height: 18px !important;
    color: #555555 !important;
    cursor: pointer !important;
}
.MS_rvpolicy::before {
    content: "" !important;
    flex: none !important;
    width: 18px !important;
    height: 18px !important;
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.125C8.0125 16.125 7.0845 15.9375 6.216 15.5625C5.347 15.1875 4.59375 14.6813 3.95625 14.0438C3.31875 13.4062 2.8125 12.653 2.4375 11.784C2.0625 10.9155 1.875 9.9875 1.875 9C1.875 8.0125 2.0625 7.08425 2.4375 6.21525C2.8125 5.34675 3.31875 4.59375 3.95625 3.95625C4.59375 3.31875 5.347 2.8125 6.216 2.4375C7.0845 2.0625 8.0125 1.875 9 1.875C9.9875 1.875 10.9158 2.0625 11.7847 2.4375C12.6532 2.8125 13.4062 3.31875 14.0438 3.95625C14.6813 4.59375 15.1875 5.34675 15.5625 6.21525C15.9375 7.08425 16.125 8.0125 16.125 9C16.125 9.9875 15.9375 10.9155 15.5625 11.784C15.1875 12.653 14.6813 13.4062 14.0438 14.0438C13.4062 14.6813 12.6532 15.1875 11.7847 15.5625C10.9158 15.9375 9.9875 16.125 9 16.125ZM9 15C10.675 15 12.0937 14.4187 13.2562 13.2562C14.4187 12.0937 15 10.675 15 9C15 7.325 14.4187 5.90625 13.2562 4.74375C12.0937 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0937 4.74375 13.2562C5.90625 14.4187 7.325 15 9 15Z' fill='%23555555'/%3E%3Cpath d='M9.75 11.625C9.75 12.0392 9.41421 12.375 9 12.375C8.58579 12.375 8.25 12.0392 8.25 11.625L8.25 8.625C8.25 8.21079 8.58579 7.875 9 7.875C9.41421 7.875 9.75 8.21079 9.75 8.625L9.75 11.625Z' fill='%23555555'/%3E%3Cpath d='M9.75 6.375C9.75 6.78921 9.41421 7.125 9 7.125C8.58579 7.125 8.25 6.78921 8.25 6.375C8.25 5.96079 8.58579 5.625 9 5.625C9.41421 5.625 9.75 5.96079 9.75 6.375Z' fill='%23555555'/%3E%3C/svg%3E") no-repeat center / 18px 18px !important;
}

.page-body {margin-top:0px;}

@keyframes blink {
    0% {opacity:0.5;}
	50% {opacity:1;}
    100% {opacity:0.5;}
}
@-webkit-keyframes blink {
    0% {opacity:0.5;}
	50% {opacity:1;}
    100% {opacity:0.5;}
}

#productDetail .thumb-info .thumb #sale_bg {position: absolute; top: 40px; right: 0px; width: 35px; height: 35px; line-height: 35px; background-color: #252525; color: #fff; border-radius: 50%; font-size: 12px; letter-spacing: -0.7px; text-align: center;}
#productDetail .thumb-info .thumb #sale_bg .sale_text {-webkit-animation: blink 1s infinite; animation: blink 1s infinite;}

#ntc_pop { padding: 70px 50px; position:absolute; z-index:500; width:500px; display:none; background-color:#ffffff; border:2px solid #cccccc; border-radius: 25px; margin-top: -180px; margin-left: -70px;}
#ntc_pop img { width: 90%; margin: 0 5%; }
#ntc_pop p { text-align: center; font-size: 1.15em; line-height: 1.75em; padding: 10px 0; }
#ntc_pop a { color:#b36343; text-align:cetner; }
#ntc_body {position:absolute;z-index:9;display:block;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;background-color:#000000;left:-100px;top:-20px;}
.ntc_qbtn { color: red; font-weight:700; cursor:pointer; margin: 0 auto; line-height: 1.5em; border: 0px; background: none; }
.ntchlght {}

.bigevent_ntc { padding: 15px 20px; border: 2px solid #4cb678; border-radius: 20px; background-color:#fff; }
.bigevent_ntc p { font-size:1.25em; line-height:1.75em; }
.bigevent_ntc a { font-size:1em; line-height:1.75em; background-color: #fdef8b; font-weight: 500;}

.add_notice { padding: 15px 20px; border: 2px solid #ffb02e; border-radius: 20px; background-color:#fff; }
.add_notice p { font-size:1.25em; line-height:1.75em; }
.add_notice a { font-size:1em; line-height:1.75em; background-color: #fdef8b; font-weight: 500;}


/* 결제버튼 아래 문의,후기 카운트 */
.buy_review_btn {float:left; font-size:12px; line-height:1; color:#999; padding-top:30px; }
.buy_review_btn ul li span {color:#000;}
.buy_review_btn ul li {float:left;padding:0px 15px; }
.buy_review_btn ul li a {line-height:1; font-size:13px; font-weight:300; color:#999;}
.buy_review_btn ul li a:hover {color:#000;}
.buy_review_btn ul li:first-child {background:none; padding-left:0px;}
.buy_review_btn ul li span {font-size:10px; color:#e1e1e1; padding:0px 5px;}


/* 상품 공통정보 */
.prdInfo_box {border:1px solid #ebebeb;max-width:1480px; margin:0 auto;}
.prdInfo_box .prdInfo_line {width:49%; border-right:1px solid #ebebeb;display:block;vertical-align:top;padding-bottom:50px; padding-top:25px;min-height:300px;}
.prdInfo_box .prdInfo_line .fleft {margin:20px 30px;}
.prdInfo_box .prdInfo_line .fleft h2 {font-size:14px;color:#555; font-weight:normal;}
.prdInfo_box .prdInfo_line .fleft h2 span {color:#222;  font-weight:normal;}
.prdInfo_box .prdInfo_line .fleft h3 {font-size:12px;color:#999;font-weight:normal;}
.prdInfo_box .prdInfo_line .up_box {border:1px solid #ebebeb; width:103px; height:30px; margin:20px 30px 0 0; text-align:center;}
.prdInfo_box .prdInfo_line .up_box a {color:#555;font-size:11px;line-height:30px;display:block;-moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.prdInfo_box .prdInfo_line .up_box a:hover { text-decoration:none; background-color:#111; color:#fff;}
.prdInfo_box .prdInfo_line .prdInfo_text {border-top:1px solid #ebebeb;padding-top:40px;margin:0 30px;color:#888;font-size:12px;line-height:20px;}
.prdInfo_box .prdInfo_line .prdInfo_text b {color:#555;}
.prdInfo_box .prdInfo_line.fright {width:49%; border:0;display:block;}
.prdInfo_box .topline {border-top:0;}


/* 상단 섬네일, 상품 옵션 정보 */
#productDetail .thumb-info { *zoom:1; max-width:1480px;margin: 0 auto;}
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }
/* 섬네일 */
.mCSB_outside + .mCSB_scrollTools {right:0;left:-26px;}
#productDetail .thumb-info .thumb-wrap {float:left; width:740px;}
#productDetail .thumb-info .thumb-wrap .detail_image {width:630px;float:right;}
#productDetail .thumb-info .thumb { margin:0 auto; width:100%; }
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { font-size: 11px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 3px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
/* 상품옵션 정보 */
#productDetail .thumb-info .info { float:right; width:640px;padding: 140px 0 20px 0;}
#productDetail .thumb-info .info .prd-icon { padding-top:10px }
#productDetail .thumb-info .info .prd-icon img { margin-right:3px }
   	.thumb-info .info .MK-product-icons img {margin:0 3px 0 0;}
   	.thumb-info .info .tit-prd {font-size:28px;color: #4c4845;font-weight:400; margin-bottom:13px; padding:5px 0 0 0;text-align:left;line-height:1.2; letter-spacing:-0.01em;}
	.thumb-info .info .subname {font-size:13px;line-height:20px;color:#aaa;padding:0 0 20px 0;margin:0; font-weight:300;}
   	.thumb-info .info .icon {margin-top:10px;}
	#productDetail .thumb-info .info .table-opt { margin-top:20px;font-size:14px;}
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { padding:8px 0; font-size:14px;}
#productDetail .thumb-info .info .table-opt th { color:#969696; font-weight: normal }
#productDetail .thumb-info .info .table-opt th .tb-left,
#productDetail .thumb-info .info .table-opt td .tb-left { padding:0 }
#productDetail .thumb-info .info .table-opt td { color:#555 }

/* 상세설명 문구추가 */
.prd-detail-tip {margin: 15px 4%; font-size: 12px; line-height: 17px;}
.prd-detail-tip .special_event { }
.prd-detail-tip .special_event dt::after {content:"\1F381"; float:left; margin: 2px 5px 0 0; }
.prd-detail-tip .special_event dd {margin: 3px 0; margin-left: 18px; }
.prd-detail-tip .special_event img { width: 50%; margin: 2% 50% 5% 0; }
.prd-detail-tip .basicline {margin-bottom: 20px; }
.prd-detail-tip .basicline dt::after {content:"\2714"; float:left; margin: 2px 5px 0 0; }
.prd-detail-tip .basicline dd {margin: 3px 0; margin-left: 20px; }
.prd-detail-tip .tipline {font-weight: 500; /*text-decoration:underline;*/}
.prd-detail-tip .tipline dt::after {content:"\1F3F7"; float:left; margin: 2px 5px 0 0; }
.prd-detail-tip .tipline dd {margin: 15px 0; margin-left: 20px; }
.prd-detail-tip .checkline { }
.prd-detail-tip .checkline dt::after {content:"\1F3F7"; float:left; margin: 2px 5px 0 0; }
.prd-detail-tip .checkline dd {margin: 3px 0; margin-left: 20px; }
.prd-detail-tip .checkline span { font-weight: 500; background: #f7d8b3; }
.prd-detail-tip .important_notice { color:#c1262c; font-weight: 600; }

.prd-detail-tip .img_notice { display: flex; margin: 5% auto; }
.prd-detail-tip .img_notice li:first-child { width: 30%; margin-top: auto; margin-bottom: auto; }
.prd-detail-tip .img_notice li:last-child { width: 70%; margin-top: auto; margin-bottom: auto; }
.prd-detail-tip .img_notice img { width: 90%; }

/* 판매가격 */
#productDetail .thumb-info .info .table-opt .price {  }
	#productDetail .thumb-info .info .table-opt .sell_price { font-size:14px; color:#1c1c1c; }
/* 주문수량 */
#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 .soldout { margin-top:6px; width:448px; height:104px; font-size:14px; color:#231f20; text-align:center; line-height:104px; letter-spacing:2px; border:1px solid #231f20; background:#fff }

	.thumb-info .prd-btns { margin:50px 0 20px;text-align:center;font-size:0;}
	.thumb-info .prd-btns a {box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:block;font-size:15px;height:60px;line-height:60px;text-align:center;font-weight:300;border-radius:30px;float:left;}
	.thumb-info .prd-btns .basket {width:28%; border:1px solid #dedede; color:#555; margin-left:1%;}
	.thumb-info .prd-btns .buy {width:42%;border:1px solid #333; background-color:#333; color:#fff;}
	.thumb-info .prd-btns .wish {width:28%; border:1px solid #dedede; color:#555; margin-left:1%;}
	.thumb-info .prd-btns .buy:hover {box-shadow: 0 15px 15px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 15px 15px 1px rgba(0,0,0,0.1);}
	.thumb-info .prd-btns .basket:hover {color:#000; border-color:#555;}
	.thumb-info .prd-btns .wish:hover {color:#000; border-color:#555;}

/* 추가상품 스크롤 */
.mCSB_scrollTools a + .mCSB_draggerContainer {margin:0 !important;}

/* 상세페이지 탭 */
.title_detail {display:block;width:100%;padding:0;margin:0 auto 30px auto;text-align:center;font-size:0;height:56px;border-bottom:1px solid #ececec;}
.title_detail ul {max-width:1480px;margin:0 auto;position:relative;bottom:-1px;}
.title_detail li {display:inline-block; width:20%; border:1px solid #ececec; border-left:0; box-sizing:border-box; vertical-align:top;}
.title_detail li:first-child {border-left:1px solid #ececec;}
.title_detail li a {font-size:15px;color:#888; line-height:54px;display:block;font-weight:300;}
.title_detail li.selected {border-top:2px solid #111; border-bottom:1px solid #fff; box-sizing:border-box;}
.title_detail li.selected a {color:#000;line-height:53px;}


/* 통합옵션 */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; padding:10px 0 20px;}
#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:150px; padding:8px 0px; 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:32px; border-color:#e5e5e5;}
#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; }


/* 상품정보 탭 */
#productDetail .detailTab { padding-top:40px; position:relative }
#productDetail .detailTab ul { padding-left:1px; *zoom:1 }
#productDetail .detailTab ul:after { display:block; clear:both; content:'' }
#productDetail .detailTab ul li { margin-left:-1px; float:left; width:274px; height:49px; border:1px solid #e4e4e5 }
#productDetail .detailTab ul li.first { width:273px }
#productDetail .detailTab ul li a { display:block; height:49px; font-size:13px; color:#303030; line-height:49px; text-align:center; font-family:Verdana }
#productDetail .detailTab ul li a.active { height:47px; border-bottom:3px solid #231f20 }

/* 타이틀 공통 */
#productDetail .tit-detail { position: relative; padding-top:50px; *zoom:1 ;margin:0 auto;max-width:1480px;}
#productDetail .tit-detail:after { display:block; clear:both; content:'' }
#productDetail .tit-detail h3 { float:left; font-size:16px; color:#303030; line-height:18px }
#productDetail .tit-detail .more { float:right }
#productDetail .tit-detail .more a { font-size:11px; color:#8c8b8b }
/* 상품 상세 이미지 */
#productDetail .prd-detail table { table-layout: auto; border-spacing:0 !important; border-collapse:collapse !important }
#productDetail .prd-detail table td { word-break:break-all }
#productDetail .prd-detail { padding-top:0px; margin-top:100px; width:100%; text-align:left; overflow: hidden }
#productDetail .prd-detail img { display:block; max-width: 100%; margin:0 auto;}

/* 관련상품 */
	.related_title {padding:60px 0px 50px; text-align:center; font-size:0px;}
	.related_title .t1 {font-size:28px; color:#000; line-height:1; letter-spacing:0.5px; font-weight:300; font-family:'Noto Sans KR', sans-serif;}
	.related_title .t2 {font-size:15px; color:#999; line-height:20px; padding-top:18px;}
	.item-wrap {width:auto;max-width:1480px !important;}
	.item-wrap .item-cont {width:100% !important;}
	.item-wrap .item-cont .item-list {padding:0;width:19%;margin:0 0.5%;}
	.item-wrap .item-cont .item-list .thumb img,
	.item-wrap .item-cont .item-list .thumb {width:100%;height:auto;}
	.item-wrap .item-cont .item-list .prd-info {text-align:left;padding-top:0;}
	.item-wrap .item-cont .item-list .prd-name a {padding-top:20px; color:#111; font-size:15px; line-height:1;font-weight:300;}
	.item-wrap .item-cont .item-list .prd-price {padding-top:15px;font-family:'Noto Sans KR', sans-serif;}
	.item-wrap .item-cont .item-list .prd-price .price {color:#000; font-size:15px; line-height:1;font-weight:300;}
	.item-wrap .item-cont .item-list .prd-price strike {color:#aaa;font-size:13px;font-weight:300;margin-right:4px;}
	.item-wrap .item-cont .item-list .subname {padding-top:8px; color:#999; font-size:13px; line-height:18px;font-weight:300;}

#productDetail .item-wrap {min-height:470px;}
#productDetail .item-wrap .prd-opt { padding:5px 0; font-size:13px }
#productDetail .item-wrap .prd-opt p { padding-bottom:5px }
#productDetail .item-wrap .prd-opt select { height:auto }
#productDetail .item-wrap .prd-opt .vo_value_list { height:16px; line-height:16px }
#productDetail .item-wrap .prd-qty { padding:5px 0; margin:0 auto; position: relative; width:60px; height:18px }
#productDetail .item-wrap .prd-qty .MS_related_quantity,
#productDetail .item-wrap .prd-qty .btns { float:left }
#productDetail .item-wrap .prd-qty .MS_related_quantity { width:34px; height:16px; line-height:18px; text-align:right; border:1px solid #acacac; font-size: 11px }
#productDetail .item-wrap .prd-qty .btns { width:17px; height: 16px; border:1px solid #acacac; border-left:none }
#productDetail .item-wrap .prd-qty .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .item-wrap .prd-qty .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px; }
#productDetail .item-wrap .prd-qty .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px }
#productDetail .related-allbasket { padding-bottom:40px; text-align:center }
#productDetail .related-allbasket a { display:inline-block; width:248px; height:58px; font-size:13px; color:#fff; font-family:Verdana; text-align:center; line-height:58px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .related-allbasket a:hover { color:#231f20; background:#fff }
#productDetail .related-allbasket a:active { position: relative; top: 1px }

/* review-write */
#productDetail .review-write { padding:20px; border:1px solid #ececec; max-width:1440px; margin:50px auto 0;}
#productDetail .review-write th,
#productDetail .review-write td { padding:4px 0; }
#productDetail .review-write th { font-weight: normal }
#productDetail .review-write td input[name=hname] { padding-left:5px; width:210px; height:31px; line-height:31px; border:1px solid #ececec;}
#productDetail .review-write td label { margin-right:10px }
#productDetail .review-write td textarea { padding:5px; width:840px; height:81px; border:1px solid #ececec}
#productDetail .review-write td .btn_write { display:inline-block; width:109px; height:91px; font-size:14px; color:#fff; text-align:center; line-height:91px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .review-write td .btn_write:hover { color:#231f20; background:#fff }
#productDetail .review-write td .btn_write:active { position: relative; top: 1px }
/* 댓글리스트 공통 */
/*
#productDetail .table-slide { border-top: 1px solid #ffc0c0; }
#productDetail .table-slide thead th { font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 20px 0; cursor: pointer; }
#productDetail .table-slide tbody td { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
#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.ndata td { border-bottom: 1px solid #b4b4b5; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
*/

#productDetail .table-slide { /*border-top: 1px solid #f0f0f0;*/ }
#productDetail .table-slide thead th { padding:20px 0; font-size:13px; border-bottom: 1px solid #e9e9e9; font-weight: normal; font-family:Verdana }
#productDetail .table-slide td { padding: 20px 0; background: url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/board_dot.gif) repeat-x 0 bottom; }
#productDetail .table-slide td .paging a { font-family:Verdana }
#productDetail .table-slide td .paging .first,
#productDetail .table-slide td .paging .prev,
#productDetail .table-slide td .paging .next,
#productDetail .table-slide td .paging .last {  }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { padding:20px; color:#999; cursor: default; }
#productDetail .table-slide tr.cnt td p { word-break:break-all; white-space:normal }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
#productDetail .table-slide .list-btm { position:relative; *zoom:1 }
#productDetail .table-slide .list-btm:after { display:block; clear:both; content:'' }

#productDetail .table-slide .btm_write { margin-top:30px; margin-right:-110px; position:relative; float:right; right:110px  }
#productDetail .table-slide .btm_write a { display:inline-block; width:108px; height:38px; font-size:13px; color:#555; text-align:center; line-height:38px; border:1px solid #d9d9d9; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; margin-left:5px;}
#productDetail .table-slide .btm_write a:hover { color:#000;}
#productDetail .table-slide .btm_write a:active { position: relative; top: 1px }

#productDetail .table-slide .paging-wrap {position:relative; float:left; width:100%; margin-top:30px;}

/* review-list */
#productDetail .review-list { max-width:1480px; margin:50px auto 0; }

/* qna board */
#productDetail .qna-list { max-width:1480px; margin:50px auto 0;  }


/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap {  }
.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 { }
#MK_innerOptWrap #MK_innerOptScroll.line { padding-top:5px; margin-top:5px; /* border-top:1px solid #e4e4e5; */ }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; font-size:13px; margin:16px 0; *padding-bottom:0; }
#MK_innerOptWrap .MK_inner-opt-cm li:after { display:block; clear:both; content:'' }
#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_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display:block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name { overflow:hidden; width:200px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { bottom:4px; right:0; font-size:16px; color:#060606; font-weight:normal; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { font-weight:bold }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { top:3px; right:0; width:13px; height:13px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_comment_del.gif) 0 0 no-repeat }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl { position:relative; margin-top: 10px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option { width:42px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center !important; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a { float:left; display:inline-block; width:26px; height:26px; text-indent:-9999em; margin:0; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up { background-position:0 0; margin:0 4px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { font-weight:bold; }

/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* 하이브리드옵션 */
#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_qty-ctrl,
#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; bottom:0; right:23px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name { width:200px; line-height:26px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl { vertical-align:middle; margin-top:0; }

/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li { padding-bottom:0; }
/* 하이브리드옵션 */
#MK_innerOptWrap #MK_innerOpt_03 {}
/* 총합계 */
#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:30px; border-top:1px solid #e4e4e5; *zoom:1; text-align:right; }
#MK_innerOptTotal:after { display:block; clear:both; content:'' }
#MK_innerOptTotal .totalLeft { float:left }
#MK_innerOptTotal .totalRight { float:right }
#MK_innerOptTotal .MK_txt-total { font-size:18px; color:#0e0e0e }
#MK_innerOptTotal .MK_txt-won { font-size:18px; color:#0e0e0e }
#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; }
/* 소리뷰 */
#sorivu { position: relative; margin-top: 20px; }
/* 상품 일반정보(상품정보제공 고시) */
#productWrap { margin:30px auto; width:800px }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 13px; border-collapse: collapse; border-width: 1px; border-color: #d6d6d6; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; color: #5c5c5c; text-align: left; font-weight:normal; padding: 10px 0 10px 20px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e8e8e8; word-break: break-all; text-align: left; padding: 10px 0 10px 20px; }

/* 사이즈 차트 */
td.area-btn-size-chart a.btn-size-chart { display:inline-block; width:84px; height:24px; font-size:11px; color:#231f20; text-align:center; line-height:24px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
td.area-btn-size-chart a.btn-size-chart:hover { color:#fff; background:#231f20 }
td.area-btn-size-chart a.btn-size-chart:active { position: relative; top: 1px }
#sizeChart { padding-bottom:10px; width:810px; position: absolute; display: none; background:#fff }
#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; }

/* 조르기 */
#importune_btn { margin-left:10px }
#importune_btn a { vertical-align:top }

/* 쿠폰정보 */
.couponWrap { text-align:center }
.couponBox { display:inline-block }
.couponInfo { text-align:left }
.couponInfo * { }

.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 { margin:10px auto 0; width:800px; background: #fff }
.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:8px 0; font-size:13px; font-weight:normal; text-align:center }
.size-chart-cont table th { border-bottom:1px solid #d6d6d6 }
.size-chart-cont table tr, .size-chart-img {height: 1px;}

.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; font-size:13px; color:#a7a7a7 }

#nhn_btn {padding-top:10px;}
#payco_order_btn {padding-top:10px;}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn { margin-top:0 !important }
#kakaopay_order_btn {padding-top:10px;}
.ocb-area { width:323px }
.ocb-area a { margin-top:0 !important }
/* 통옵 추가 구성 상품 */
#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-not-start { border-top:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; 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; }
#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; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name p { overflow:hidden; text-overflow:ellipsis; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name span.extra_option_name { overflow:hidden; text-overflow:ellipsis; display: block; }

/* 원클릭옵션 */
.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 { font-size: 1em; background-color:#fff; border:1px solid #dfdfdf; 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: 4px 10px; }
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px; font-size: 1em; padding: 3px 9px; }
.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; }

#hfbb {font-size:0.85em; margin-bottom: 10px;}
#hfbb a {font-weight:600;}



@media screen and (max-width:1599px)
{
	/* 제품이미지, 제품정보 */
	#productDetail .thumb-info .info {width:40%;}
	#productDetail .thumb-info .thumb-wrap {width:610px;}
	#productDetail .thumb-info .thumb-wrap .detail_image {width:500px;}
}
/* BASIC css end */

