/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* page-body */
#productPlan .page-body .visual { margin-top:30px } 
#productPlan .page-body .pick { margin: 30px 0; text-align:center } 
#productPlan .page-body .pick select { width:588px; height:38px; font-size:15px; color:#555; text-align:center } 
#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 10px; padding: 10px 7px 7px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } 
#productPlan .page-body .clst li { float: left; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; } 
#productPlan .page-body .clst li a { display: block; white-space: nowrap; } 
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 2px solid #5c5c5c; } 
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; } 
#productPlan .page-body .p-hd h3 { color: #5c5c5c; font-size: 14px; font-weight: bold; letter-spacing: -1px; } 
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; } 
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; } 
#productPlan .page-body .item-wrap { padding-top:50px } 
#productPlan .page-body .item-wrap .main_icons { position:relative; } 

.item-wrap { overflow: hidden; width:1100px } 
.item-wrap .item-hd { margin: 40px 0 20px 0 } 
.item-wrap .nbg { background: none; text-align: center; } 
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 35px 0 10px; margin-bottom:10px } 
.item-wrap .item-info:after { display:block; clear:both; content:'' } 
.item-wrap .item-info .item-total { float: left; font-size:14px; color:#7b7b7b } 
.item-wrap .item-info .item-total span { color: #0e0d0d } 
.item-wrap .item-info .item-order { float: right } 
.item-wrap .item-info .item-order li { float: left; padding: 0 15px; line-height:12px; border-right:1px solid #ddd } 
.item-wrap .item-info .item-order li.nobg { padding-right:0; border-right:none } 
.item-wrap .item-info .item-order li a { font-size: 12px; color:#a6a6a6; line-height:12px; vertical-align:top } 
.item-wrap .item-info .item-order li a .on { color: #111 } 

.item-wrap .item-cont { width: 100%; *zoom:1; display: flex; flex-wrap: wrap; justify-content: space-between; } 
.item-wrap .item-cont .item-list { width: 32%; text-align:center; box-sizing: border-box; } 
.item-wrap .item-cont .item-list .thumb { width: 100%; height: auto; overflow:hidden } 
.item-wrap .item-cont .item-list .thumb img { width:352px; height:352px } 
.item-wrap .item-cont .item-list .prd-info { padding:18px 0 60px; overflow:hidden } 
.item-wrap .item-cont .item-list .prd-ico img { margin:2px } 
.item-wrap .item-cont .item-list .prd-brand { padding-top:5px } 
.item-wrap .item-cont .item-list .prd-brand a { display:block; color:#1c1c1c; line-height:14px; text-overflow:ellipsis; word-wrap:normal } 
.item-wrap .item-cont .item-list .prd-name { padding-top:5px } 
.item-wrap .item-cont .item-list .prd-name a { display:block; color:#1c1c1c; line-height:14px; text-overflow:ellipsis; word-wrap:normal } 
.item-wrap .item-cont .item-list .prd-price { padding-top:5px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif !important; } 
.item-wrap .item-cont .item-list .prd-price strike { color:#707070 } 
.item-wrap .item-cont .item-list .prd-price .price { color:#1c1c1c } 
.item-wrap .item-cont .item-list .prd-color { padding-top:5px } 
.item-wrap .item-cont .item-list .prd-preview { padding-top:5px } 
.item-wrap .item-cont .item-list .prd-preview .btn-preview { display:inline-block; width:69px; height:17px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_preview.gif) 0 0 no-repeat } 
.item-wrap .item-cont .item-list .prd-subname { margin-top:15px; padding-top:15px; color:#8b8b8b; text-align:left; border-top:1px dashed #c6c6c6 } 
.item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle } 
.item-wrap .item-cont .nomg { padding-right: 0px } 
.item-wrap .item-page { margin-top: 50px; text-align: center; } 
.item-wrap .item-page a { padding: 0 5px } 
.item-wrap .item-page a:hover, .item-wrap .item-page a.now { color: #111; font-weight: bold; letter-spacing: -1px; } 

/* ÅÇ */
.SP_subContHeader .cate_list {padding-top: 8px;padding-bottom: 9px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align: left;margin-bottom: 30px;} 
.SP_subContHeader .cate_list ul { display:inline-block; } 
.SP_subContHeader .cate_list ul::after { content:""; display:block; clear:both; } 
.SP_subContHeader .cate_list li { float:left; text-align:center; margin-right:35px; line-height:40px; } 
.SP_subContHeader .cate_list li:last-child { margin-right:0; } 
.SP_subContHeader .cate_list a { font-size:20px; font-weight:300; color:#9fa0a0; line-height:1; } 
.SP_subContHeader .cate_list a.now { font-weight:500; color:#222; } 
.SP_subContHeader .cate_list a.now::after {content:'';display:inline-block;width:7px;height:7px;background: #b9e3f9;vertical-align:top;margin-left: 4px;} 

/* ¿µ¿ªº° Å¸ÀÌÆ² */
.SP_subContHeader{margin-bottom:-70px;}
.plan_tit { width: 100%; padding-top: 70px; } 
.plan_tit span {display: block;background: #b9e3f9;/* font-size: 25px; */font-size: 20px;color: #fff;padding: 9px 30px 12px;} 
.SP_listSection + .plan_tit {
    padding-top: 0;
}
/* »óÇ° ¸®½ºÆ® */
.dn { display:none; } 
.prodThumb { position:relative; } 
.prodThumb .bg { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.05); } 
.prodThumb .bg:hover { background:none; } 
.prodThumb { width: 100% !important; background:#fff; background-position:center !important; background-size:cover !important; margin-bottom:10px; padding-top:260px; } 
.SP_slide_li .prodThumb { width:auto !important; background:#fff; background-position:center !important; background-size:cover !important; margin-bottom: 10px; } 
.SP_listSection .SP_prdList_wrap .SP_prdList_item { width: 260px; margin-right:20px; min-height:425px; margin-bottom:20px; } 
.SP_listSection .SP_prdList_wrap .SP_prdList_item:nth-child(4n) { margin-right:0; } 
.SP_listSection .SP_prdList_wrap .SP_prdList_item img.MS_prod_img_m { width:100%; -webkit-transform:translateY(40px); -moz-transform:translateY(40px); -ms-transform:translateY(40px); -o-transform:translateY(40px); transform:translateY(40px); } 
.SP_listSection .SP_prdList_wrap .prd-info li { display:block; text-align:left; margin:0; line-height:1.75; } 
.SP_listSection .SP_prdList_wrap li.prd-ico { margin:0; } 
.SP_listSection .SP_prdList_wrap li.prd-ico>div { height:35px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #ccc; } 
.SP_listSection .SP_prdList_wrap li.prd-ico .brand { font-size:15px; font-weight:400; color:#222; } 
.SP_listSection .SP_prdList_wrap li.prd-name { margin-top:10px; margin-bottom:10px; } 
.SP_listSection .SP_prdList_wrap li.prd-name a { font-size:15px; font-weight:300; color:#727171; white-space:nowrap; } 
.SP_listSection .SP_prdList_wrap li.prd-price-info .prd-consumer { font-size:15px; font-weight:300; display:block; color:#727171; line-height:1.25em; } 
.SP_listSection .SP_prdList_wrap li.prd-price-info .prd-price { font-size:20px; font-weight:500; color:#222222; margin-right:15px; display:inline-block; line-height:1.25em; } 
.SP_listSection .SP_prdList_wrap li.prd-price-info .prod_percent { display:inline-block; } 
.SP_listSection .SP_prdList_wrap li.prd-price-info #intDCP { font-size:20px; font-weight:400; color: #00ff2f; } 
.prodList .prodInfo .prodTitle .prod_percent{color: #b9e3f9;}
/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

