/* BASIC css start */
#contentWrap {margin-top:28px;}
#aside {display:block !important;}

#sub_content {float:left; width:860px; padding:26px 0 0 29px;}
#sub_content .sub_menu {padding:0 0 19px;}
#sub_content .sub_menu:after {clear:both; content:""; display:block;}
#sub_content .sub_menu h3 {float:left; color:#333333; font-size:22px; font-weight:600;}
#sub_content .sub_menu ul.sub_cate {float:right; padding:7px 0 0;}
#sub_content .sub_menu ul.sub_cate li {float:left; padding:0 10px; color:#666666; font-size:12px; font-weight:500; background:url("/design/d4-0552/images/icon_arrow.png") no-repeat left center;}
#sub_content .sub_menu ul.sub_cate li:first-child {background:none; margin:-2px 0 0;}
#sub_content .sub_menu ul.sub_cate li.cate_last {color:#222222; font-weight:600; padding-right:0;}

#sub_content .detail_sm {padding:0 0 10px; margin:0 0 27px; border-bottom:2px solid #333333;}

#sub_content .detail_goods_sec01 {margin:0 0 80px;}
#sub_content .detail_goods_sec01:after {clear:both; content:""; display:block;}
#sub_content .detail_goods_sec01 .thumb {position:relative; float:left; width:398px; height:483px; border:1px solid #dcdcdc;}
#sub_content .detail_goods_sec01 .thumb p {width:339px; height:330px; margin:29px auto 0; text-align:center; border:1px solid #dcdcdc;}
#sub_content .detail_goods_sec01 .thumb div.thumb_ul {position:absolute; left:0; bottom:0; width:100%; height:77px; padding:20px 0 0; background:#f8f8f8; text-align:center;}
#sub_content .detail_goods_sec01 .thumb div.thumb_ul img {width:47px; height:47px; margin-left:16px; background:#ffffff; border:1px solid #d3d3d3; text-align:center;}
#sub_content .detail_goods_sec01 .info {float:left; width:422px; margin-left:38px; border-top:1px dotted #474747;}
#sub_content .detail_goods_sec01 .info div.table-opt {}
#sub_content .detail_goods_sec01 .info div.table-opt div.price_div {background:#f9f9f9; border-bottom:1px dotted #474747; padding:11px 0;}
#sub_content .detail_goods_sec01 .info div.table-opt div.price_div table {}
#sub_content .detail_goods_sec01 .info div.table-opt div.price_div table tr {}
#sub_content .detail_goods_sec01 .info div.table-opt div.price_div table tr th {color:#333333; font-size:13px; font-weight:600;}
#sub_content .detail_goods_sec01 .info div.table-opt div.price_div table tr td {color:#333333; font-size:13px; font-weight:600;}
#sub_content .detail_goods_sec01 .info .tb-left {padding:0 32px;}
#sub_content .detail_goods_sec01 .info table {}
#sub_content .detail_goods_sec01 .info table tr {}
#sub_content .detail_goods_sec01 .info table tr th {color:#333333; font-size:13px; font-weight:500; text-align:left; padding-left:32px;}
#sub_content .detail_goods_sec01 .info table tr td {color:#333333; font-size:13px; font-weight:500; padding:9px 0 9px 43px;}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns {}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns:after {clear:both; content:""; display:block;}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns input {float:left; width:48px; height:22px; line-height:22px; text-align:center !important; border:1px solid #cccccc; border-right:none;}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns ul.cnt_ul {float:left;}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns ul.cnt_ul li {width:16px; height:12px;}
#sub_content .detail_goods_sec01 .info table tr td.opt_num div.opt-btns ul.cnt_ul li img {vertical-align:top !important;}
#sub_content .detail_goods_sec01 .info table tr td.price div {color:#1f5792; font-size:22px;}
#sub_content .detail_goods_sec01 .info table tr td.price span.price_s {color:#666666; font-size:13px; font-weight:500;}
#sub_content .detail_goods_sec01 .info table tr td div.opt-wrap select {width:157px; height:22px; line-height:22px; border:1px solid #cccccc;}
#sub_content .detail_goods_sec01 .info div.prd-btns {margin:16px 0 0;}
#sub_content .detail_goods_sec01 .info div.prd-btns:after {clear:both; content:""; display:block;}
#sub_content .detail_goods_sec01 .info div.prd-btns a {float:left;}

#sub_content .detail_goods_sec02 .detail_tit {margin:0 0 25px;}
#sub_content .detail_goods_sec02 .detail_tit table {border-collapse:collapse;width:100%;}
#sub_content .detail_goods_sec02 .detail_tit td {width:20%;z-index:1;background:#fcfcfc;border:1px #d3d3d3 solid;border-bottom:1px solid #222;}
#sub_content .detail_goods_sec02 .detail_tit td.ov {z-index:3;background:#fff;border:1px #222 double;border-top:1px #222 solid;border-bottom:1px #fff solid;}
#sub_content .detail_goods_sec02 .detail_tit td a {display:block;width:100%;line-height:20px;padding:10px 0 9px 0;text-align:center;font-family: 'Nanum Barun Gothic', sans-serif!important;font-size:13px;color:#666;font-weight:500;z-index:1;}
#sub_content .detail_goods_sec02 .detail_tit td.ov a {z-index:3;color:#222;}
#sub_content .detail_goods_sec02 .detail_tit td.desc_td {background:url("/design/d4-0552/images/detail_tap_icon.png") no-repeat 126px center;}
#sub_content .detail_goods_sec02 .detail_tit td.exchange_td {background:url("/design/d4-0552/images/detail_tap_icon.png") no-repeat 147px center;}
#sub_content .detail_goods_sec02 .detail_tit td.recommend_td {background:url("/design/d4-0552/images/detail_tap_icon.png") no-repeat 126px center;}
#sub_content .detail_goods_sec02 .detail_tit td.review_td {background:url("/design/d4-0552/images/detail_tap_icon.png") no-repeat 119px center;}
#sub_content .detail_goods_sec02 .detail_tit td.qna_td {background:url("/design/d4-0552/images/detail_tap_icon.png") no-repeat 119px center;}
#sub_content .detail_goods_sec02 .detail_tit td span {color:#1f5792; font-size:12px; font-weight:600; font-family: 'Nanum Barun Gothic', sans-serif!important;}
#sub_content .detail_goods_sec02 .goods_desc {padding:0 0 100px;}
#sub_content .detail_goods_sec02 .goods_exchange {padding:15px 0 54px;}
#sub_content .detail_goods_sec02 .goods_exchange h3 {color:#222222; font-size:15px; font-weight:500; padding:0 0 26px 40px;}
#sub_content .detail_goods_sec02 .goods_exchange h3.ge_first {background:url("/design/d4-0552/images/icon_info01.png") no-repeat left top;}
#sub_content .detail_goods_sec02 .goods_exchange h3.ge_last {background:url("/design/d4-0552/images/icon_info02.png") no-repeat left 26px; padding:26px 0 26px 40px;}
#sub_content .detail_goods_sec02 .goods_exchange p {color:#666666; font-size:12px; font-weight:400; line-height:23px;}
#sub_content .detail_goods_sec02 .goods_recom {padding:5px 0 71px;}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap {border-collapse:collapse; border:1px solid #d3d3d3;}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr {}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td {text-align:center; padding:25px 0 18px; border:1px solid #d3d3d3;}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td div.pr_wrap {}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td div.pr_wrap .thum {}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td div.pr_wrap .prd-name {color:#666666; font-size:13px; font-weight:500; padding:15px 0 0;}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td div.pr_wrap .prd-price {color:#222222; font-size:18px; font-weight:600; padding:4px 0 0;}
#sub_content .detail_goods_sec02 .goods_recom table.good_list_wrap tr td:hover div.pr_wrap .prd-price {color:#1f5792;}
#sub_content .detail_goods_sec02 .goods_rev {}
#sub_content .detail_goods_sec02 .goods_rev:after {clear:both; content:""; display:block;}
#sub_content .detail_goods_sec02 .goods_qa {}

.item-list .item {width:215px !important;}
.item-list .item .info {width:215px !important;}

/* 상품상세 게시판 css */
#sub_content .detail_goods_sec02 table.table_typeD {border-bottom:1px solid #d6d6d6; margin:5px 0 20px;}
#sub_content .detail_goods_sec02 table.table_typeD th {height:35px; line-height:35px; background:#f8f8f8; color:#666666; font-size:12px; font-weight:600;}
#sub_content .detail_goods_sec02 table.table_typeD tr {border-bottom:1px dotted #d7d7d7;}
#sub_content .detail_goods_sec02 table.table_typeD tr.MS_review_content_box, #sub_content .detail_goods_sec02 table.table_typeD tr.MS_qna_content_box {display:none; border:none;}
#sub_content .detail_goods_sec02 table.table_typeD tr td {}
#sub_content .detail_goods_sec02 table.table_typeD tr td div.review_board_content, #sub_content .detail_goods_sec02 table.table_typeD tr td div.qna_board_content {text-align:left; padding:10px 20px;}
#sub_content .detail_goods_sec02 table.table_typeD tr td div.review_board_content div.pb_20, #sub_content .detail_goods_sec02 table.table_typeD tr.MS_qna_content_box div.qna_board_content > div {line-height:20px;}
#sub_content .detail_goods_sec02 table.table_typeD tr.rb_tr td {height:35px; line-height:35px; color:#666666; font-size:12px; font-weight:500; text-align:center;}
#sub_content .detail_goods_sec02 table.table_typeD tr.rb_tr td div.reply_depth0, #sub_content .detail_goods_sec02 table.table_typeD tr.rb_tr td div.reply_depth1 {text-align:left;}
#sub_content .detail_goods_sec02 table.table_typeD tr.ndata td {height:35px; line-height:35px;}
#sub_content .detail_goods_sec02 div.pagediv {margin:0 0 70px;}
#sub_content .detail_goods_sec02 div.pagediv:after {clear:both; content:""; display:block;}
#sub_content .detail_goods_sec02 div.pagediv .btn_write, #sub_content .detail_goods_sec02 div.pagediv .btn_list {float:left; margin-left:10px;}
#sub_content .detail_goods_sec02 div.pagediv .paging {padding:0 !important;}
#sub_content .detail_goods_sec02 div.pagediv .btn_board {float:right;}

.btn_wish {width:82px !important; padding-left:30px; background:#ffffff url("/design/d4-0552/images/icon_wish.png") no-repeat 22px center !important;}

.ml_5 {margin-left:5px;}

.btn_w70 {width:70px; text-align:center;}
.btn_w183 {width:183px; text-align:center;}
.btn_w112 {width:112px; text-align:center;}
.btn_w114 {width:114px; text-align:center;}

.bth_h30 {height:30px; line-height:30px;}
.btn_h48 {height:48px; line-height:48px;}
.btn_h50 {height:50px; line-height:50px;}

.btn_orange {background:#1f5792;}
.btn_gray {background:#8d8d8d;}
.btn_dgray {background:#646464;}
.btn_white {background:#ffffff; border:1px solid #cccccc;}
.btn_a {display:block; color:#ffffff; font-size:13px; font-weight:600;}
.btn_ba {display:block; color:#ffffff; font-size:16px; font-weight:500;}
.btn_ba1 {display:block; color:#666666; font-size:16px; font-weight:500;}
.btn_orange:hover, .btn_gray:hover, .btn_dgray:hover, .btn_white:hover, .btn_a:hover, .btn_ba:hover {color:#fff !important;}
.btn_ba1:hover {color:#666 !important;}
/* //상품상세 게시판 css */


/* 20200710 추가 큰이미지 보기 */

.thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
.thumb-ctrl a { font-size: 11px; }
.thumb-ctrl a img { vertical-align: middle; margin-right: 3px; }
 .thumb-ctrl a:hover { text-decoration: underline; }


/* 중간 제목 추가 */

 .tit-prd { font-weight: bold; font-size: 14px; color: #252525; padding: 4px 0 3px; }



/* 상품 일반정보(상품정보제공 고시) 0709 추가*/
#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; }




/* 옵션선택 */
#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: 10px; border: 1px solid #ddd; width: 420px;float: right;}
#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 5px; border-bottom: 1px solid #ddd; }
#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: 20px; top: 10px; color: #333; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right: 5px; top: 8px; }
/* 0728 추가  width:35px;  (구매페이지 수량 안타나남을 수정*/
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option { margin-top: 3px; width:35px;}
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { color:#d12a34; }






/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size: 12px; line-height: 15px; }
.MK_optAddWrap li { list-style: none; }



/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 90px; }
#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 { width: 50px; top: 3px; *top: 2px; right: 90px; }
#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; }

#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 0 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: 2px; }
#MK_innerOptWrap #MK_innerOpt_03 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* 총합계 */
#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 { padding: 10px 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal .MK_txt-total { }
#MK_innerOptTotal .MK_txt-won { }
#MK_innerOptTotal .MK_total { color: #ff0000; font-weight: bold; }




/* 0716 추가  */

/* 타이틀 공통 */
#productDetail .tit-detail { zoom: 1; position: relative; margin-top: 70px; padding-left: 10px; font-size: 0; line-height: 0;  }
#productDetail .tit-detail .btns { position: absolute; right: 0px; top: -5px; font-size: 0; line-height: 0; }
#productDetail .tit-detail .btns a { margin-left: 5px; }
/* 상품 상세 이미지 */
#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { margin-top: 15px; width: 100%; overflow: hidden; border-top: 1px solid #b4b4b5; }
#productDetail .prd-detail img { max-width: 100%; }

/* 관련상품 */
#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; }






/* BASIC css end */

