/* BASIC css start */
/* 20190901 ¸®´º¾ó */
.detail_summery {margin-top:80px;margin-bottom:80px;}

.detail_summery__wrap .detail_summery__img,.detail_summery__wrap .detail_summery__info__wrap{display:table-cell;vertical-align:top}
.detail_summery__wrap .detail_summery__img{width:670px}
.detail_summery__wrap .detail_summery__img_cover{margin-right:70px;border-radius:20px;overflow:hidden}
.detail_summery__wrap .detail_summery__img img{width:100%}
.detail_summery__wrap .detail_summery__info__wrap{width:630px}
.detail_summery__info.show_on {
display:none;
    width: 630px !important;
    background: #fff;
    border: 1px solid #ccc;
    padding: 20px 15px 0px!important;
    padding-bottom: 25px !important;
    bottom: -900px;
    box-sizing: border-box;
}
.detail_summery__info.show_on .detail_summery_action .detail_summery_action_list a {width:290px;}
.detail_summery__info .detail_summery__info_icon .MK-product-icons img{margin-right:10px}
.detail_summery__info .detail_summery__info_title{margin-top:10px;margin-bottom:20px}
.detail_summery__info .detail_summery__info_title h2{font-size:24px;color:#333;margin-bottom:10px}
.detail_summery__info .detail_summery__info_title h3{font-size:14px;color:#666}
.detail_summery__info .detail_summery__info_list .detail_summery_price{margin-bottom:30px}
.detail_summery__info .detail_summery__info_list .detail_summery_price .sell_price{font-size:18px;color:#333}
.detail_summery__info .detail_summery__info_list .detail_summery_option .option_list_wrap{border-top:1px solid #e9e9e9;padding:20px}
.option_list_wrap .option_list{position:relative;padding-left:100px;font-size:14px;color:#666}
.option_list_wrap .option_list_tit{position:absolute;top:50%;margin-top:-9px;left:0;font-size:14px;color:#999}
.option_list_wrap.packgae_opt  .option_list_tit {margin-top:-25px;}
.option_list_wrap.packgae_opt .option_list_package_tit {    display: block;margin-bottom:5px;}
.option_list_wrap.packgae_opt .option_list_package_tit .option_list_package_price {float: right;}
.option_list_wrap .option_list select{width:100%;padding:10px;height:40px;line-height:40px;border:1px solid #e9e9e9;background:transparent;vertical-align:middle}
.option_list_wrap.opt_box{background:#f9f9f9;padding:0 !important;}
.option_list_wrap.opt_box .option_list{padding-left:0}
.MK_inner-opt-cm li .MK_p-name,.MK_inner-opt-cm li .MK_price,.MK_inner-opt-cm li .MK_btn-del{display:block}
.MK_inner-opt-cm li{padding:15px 20px;position:relative;font-size:14px;border-bottom:1px solid #e9e9e9}
.MK_inner-opt-cm li .MK_p-name{margin-right:40%}
.MK_inner-opt-cm li .MK_qty-ctrl{margin-top:10px;position:absolute;top:0;right:8%}
.MK_inner-opt-cm li .MK_qty-ctrl .basic_option,.MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic,.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_inner-opt-cm li .MK_qty-ctrl a{display:inline-block;margin-left:3px;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}
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up{background-position:0 0}
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw{background-position:0 -26px}
.MK_inner-opt-cm li .MK_price,.MK_inner-opt-cm li .MK_btn-del{position:absolute}
.MK_inner-opt-cm li .MK_price{right:170px;top: 0;margin-top: 10px;font-size:16px;color:#060606;font-weight:400}
.MK_inner-opt-cm li .MK_btn-del{right:20px;top:17px;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}

.detail_summery_total_wrap {margin-top:20px;margin-bottom:20px;}
.detail_summery_total_wrap .option_list_wrap .option_list{text-align:right;font-size:26px;color:#333;}
.detail_summery_total_wrap .option_list_wrap .option_list span {font-size:14px;}

.detail_summery_action .detail_summery_action_list {
    text-align: right;
    margin: 0 -10px;
}
.detail_summery_action .detail_summery_action_list a {    width: 210px;
    margin: 5px;
    text-align: center;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;}
.detail_summery_action .detail_summery_action_list a img {width:100%}

.show_infobt{z-index:999999 !important; display:none; position:fixed; bottom:20px; width:145px; height:35px; line-height:3; background:#000; color:#fff; cursor:pointer; text-align:center; font-weight:bold; font-family:'Dotum'; z-index:40;}
.show_infobt .close{display:none;}


.detailTab { padding-top:100px; position:relative; border-bottom:2px solid #e9e9e9 }
.detailTab ul { padding-left:1px; *zoom:1 }
.detailTab ul:after { display:block; clear:both; content:'' }
.detailTab ul li { margin-left:-1px; float:left; width:25%; box-sizing:border-box; height:40px; }
.detailTab ul li.first {  }
.detailTab ul li a { display:block; height:40px; font-weight:bold; font-size:13px; color:#999; line-height:40px; text-align:center; }
.detailTab ul li a.active { height:40px;  color:#333;border-bottom:2px solid #333; }

/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
.prd-detail,
.prd-account { margin: 40px auto; width: 900px; overflow: hidden; font-family:  'Nanum Gothic', 'Malgun Gothic', "¸¼Àº °íµñ", Dotum, AppleGothic, monospace, Corbel, Helvetica, sans-serif; }
.prd-account p{ font-family:  'Nanum Gothic', 'Malgun Gothic', "¸¼Àº °íµñ", Dotum, AppleGothic, monospace, Corbel, Helvetica, sans-serif;}
.prd-detail { text-align:center; }
.prd-account h3 { font-size: 20px; font-weight: bold; margin: 0 0 20px 0; }
.prd-account .con { line-height: 220%; margin: 0 0 20px 0;  padding: 40px; border-bottom:1px dotted #ddd; }
.prd-account .con h4 { font-size: 16px; margin: 0 0 10px 0; font-weight: bold; }
.prd-account .con h4.delivery { padding: 0 0 0 30px; background: url(/design/starshipes/image/deli_icon1.png) 0 no-repeat; }
.prd-account .con h4.change { padding: 0 0 0 25px; background: url(/design/starshipes/image/deli_icon2.png) 0 no-repeat; }
.prd-account ol {  padding: 20px 40px 20px 40px; }
.prd-account ol li { line-height:1.6; margin-top:20px; }
.prd-account ol li:first-child{font-size: 16px; margin: 0 0 10px 0; font-weight: bold; }
.prd-account .con .over .link_faq {text-decoration:underline;}
.prd-account .con .over .link_faq:hover { font-weight:bold; }


.prd-detail table { table-layout: auto; border-spacing:0 !important; border-collapse:collapse !important }
.prd-detail table td { word-break:break-all }
.prd-detail { padding-top:10px; margin-top:30px; width: 100%; text-align:left; overflow: hidden }
.prd-detail img { max-width: 100%; }

.album_info{width:900px; margin:50px auto; box-sizing:border-box; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:30px;}
.album_info em{font-size:16px; font-weight:bold;}
.album_info li{margin:6px 0;  box-sizing:border-box;}
.album_info li:first-child{margin-top:0;}

.product_info{width:900px; margin:0 auto; border-top:2px solid #555; border-bottom:1px solid #555; box-sizing:border-box;}
.product_info dl{overflow:hidden; width:100%; text-indent:20px; border-top:1px dotted #999; box-sizing:border-box; font-size:14px;}
.product_info dl:first-child{border-top:0;}
.product_info dt{float:left; width:30%;background:#fafafa;padding:8px 0; color:#999;}
.product_info dt em{color:#000; font-weight:bold;}
.product_info dd{float:left; width:70%; padding:8px 0; }

.product_info{border-top:2px solid #999;border-bottom:2px solid #999}
.product_info dl {text-indent:15px;}
.product_info dl dt{background:#f9f9f9;padding:10px 0;width:29%;border-right:1px solid #e9e9e9}
.product_info dl dd{padding:10px 0}
.product_info dl dt em{position:relative;padding-left:15px}
.product_info dl dt em:before{content:"";position:absolute;top:50%;margin-top:-5px;left:0;width:2px;height:10px;background:#333}


.set-prd .package_product_tit { display:none; }
.set-prd .opt-btns input.MS_amount_basic { width:40px; height:18px; }
.set-opt .opt-btns {  height:25px;     margin-bottom: 10px; position:relative; }
.set-opt .opt-btns > a img { position:absolute; }
.set-opt .opt-btns a .btn-up {top:3px; right:0; }
.set-opt .opt-btns a .btn-dw { bottom:2px; right:0; }
.set-prd .opt-wrap .opt-btns a{background:none; width:auto; height:auto; margin-top:3px;}
.set-prd #MS_amount_basic_0{float:none !important; margin-right:5px;}

/* ÄíÆùÁ¤º¸ */
#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; }


.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 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:0px;}
#payco_order_btn .payco_checkout.ta {margin-right:5px;}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn { margin-top:0 !important }
.ocb-area { width:323px }
.ocb-area a { margin-top:0 !important }


#powerReview .PR15N01-info .score dt {background-color:#333 !important;}
#powerReview .PR15N01-recmd .cvr a.lnk-review {    background: #333 !important;
    border: 1px solid #333 !important;}


.related_product_list {padding:80px 0 0 0;}
.related_product_list .prd-opt {margin-top:10px;}
.related_product_list .prd-opt .MS_related_checkbox {margin-bottom:10px;}
.related_product_list .prd-opt .MS_related_option {
    width: 100%;
    padding: 10px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e9e9e9;
    background: transparent;
    vertical-align: middle;
}
.related_product_list .prd-opt .prd-qty {margin-top:10px;}
.related_product_list .prd-opt .prd-qty .MS_related_quantity {
width: 42px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #dfdfdf;
    text-align: center!important;
}
.related_product_list .prd-opt .prd-qty .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;
}
.related_product_list .prd-opt .prd-qty .btns a.btn-up {background-position: 0 0;}
.related_product_list .prd-opt .prd-qty .btns a.btn-dw {background-position: 0 -26px;}
.related-allbasket {text-align:center;}

.layout_grid.center {text-align:center;}
#kakaopay_order_btn a {width:277px;}
/* BASIC css end */

