/* BASIC css start */
body .img_m{display:block;}

#contentWrapper {background: #f7f7f7;padding-bottom: 150px;}



/* 상품폼 공통 */
.pd .pd_tit{position:relative; margin-top:150px;}
.pd .pd_tit h1{font-size:35px; font-weight:500; font-family:'Noto Sans KR', sans-serif; letter-spacing:-0.5px; padding-bottom:50px; letter-spacing:-2.5px;}
.pd .pd_tit .pd_tab{position:absolute; bottom:50px; right:0; font-size:0;}
.pd .pd_tit .pd_tab li{display:inline-block; vertical-align:top; font-size:18px; color:#8E8E8E; letter-spacing:-0.5px; margin-right:30px; cursor:pointer;}
.pd .pd_tit .pd_tab li:last-child{margin:0;}
.pd .pd_tit .pd_tab li.on{color:#D35460; font-weight:700; text-decoration:underline;}
.pd .pd_list .cont{display:none;}
.pd .pd_list .cont.on{display:block;}
.pd_review {font-size: 13px;color: #4C4D4E;padding-top: 20px;}
#footer {margin-top: 0px!important;}



/*공통*/
.item-title-time { color: #667dff; width: 100%; font-size: 13px; font-weight: 600; line-height: 19px;max-height: 38px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.displaynone{display:none;}
.pd_tit3 h1 {font-size: 35px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.5px;padding-bottom: 10px;letter-spacing: -2.5px;}
.pd_tit3 h1 a{color: #120B19; font-size: 35px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.5px;padding-bottom: 10px;letter-spacing: -2.5px;}
.pd_tit3 h2 {font-size: 20px;font-weight: 300;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.5px;opacity: 0.7;}
.pd_tit3 {padding: 120px 0 50px;}
.han1_pd_slide .pd_tit2 h1 {font-size: 35px;font-weight: 500;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.5px;padding-bottom: 10px;letter-spacing: -2.5px;}
.han1_pd_slide .pd_tit2 h2 {font-size: 20px;font-weight: 300;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.5px;opacity: 0.7;}

.han1_pd_slide {margin: 120px auto 0px!important;}
.han1_pd_slide .list{display:table; width:100%; table-layout:fixed;}
.han1_pd_slide .banner{position:relative; display:none; width:405px;}
.han1_pd_slide .banner .ban .img img{width:100%;}
.han1_pd_slide .banner .ban .txt{position:absolute; top:0; left:0; width:100%; height:100%; padding:30px; box-sizing:border-box;}
.han1_pd_slide .banner .ban .txt h6{position:relative; font-size:16px; font-weight:bold; line-height:1; color:#fff; font-family:'Brewery Com', sans-serif; letter-spacing:1px;}
.han1_pd_slide .banner .ban .txt h6 span{display:block; width:38px; height:6px; position:absolute; top:50%; right:0; margin-top:-3px;}
.han1_pd_slide .banner .ban .txt h6 span.line1{background:url('http://sappun.img13.kr/wib/img/banner/icon_line1_w.png')no-repeat right center;}
.han1_pd_slide .banner .ban .txt h6 span.line2{background:url('http://sappun.img13.kr/wib/img/banner/icon_line2_w.png')no-repeat right center;}
.han1_pd_slide .banner .ban .txt h6 span.line3{background:url('http://sappun.img13.kr/wib/img/banner/icon_line3_w.png')no-repeat right center;}
.han1_pd_slide .banner .ban .txt h6 span.line4{background:url('http://sappun.img13.kr/wib/img/banner/icon_line4_w.png')no-repeat right center;}
.han1_pd_slide .banner .ban .txt h1{text-align:center; font-size:29px; color:#fff; font-weight:500; position:absolute; top:50%; transform:translateY(-50%); width:100%; line-height:1.5;}
.han1_pd_slide .pd{display:table-cell; vertical-align:middle; width:100%; box-sizing:border-box; padding:0px; background:#fff;}
.han1_pd_slide .pd .pd_cont{display:none;}
.han1_pd_slide .pd .pd_cont.on{display:block;background: #f7f7f7;}
.han1_pd_slide .pd .pd_cont .pd_wrap li{margin-top:0;padding-bottom:30px;}
.han1_pd_slide .pd .pd_cont .pd_wrap li img {width:100%;}
.han1_pd_slide .pd .pd_cont .pd_wrap li .pd_info {position:relative; padding:10px;}
.han1_pd_slide .pd .pd_cont .pd_wrap li .pd_info .pd_price {position:absolute; top:10px; right:10px;}
.han1_pd_slide .pd .pd_cont .pd_wrap li .pd_info .pd_price:before {content:'KRW '; display:inline-block;}
.han1_pd_slide .swiper-container-horizontal>.swiper-scrollbar {width: 100% !important;height:1px !important;margin-left: auto; margin-right: auto;left: 0;right: 0;text-align: center;opacity:1 !important; background: rgba(0,0,0,.2) !important;bottom:0px;}
.han1_pd_slide .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:#120B19;}

/* 신상품 */
.new_pd .pd_tit{margin-top:130px;}
.new_pd .pd_review{}

.special_pd {
    padding-bottom: 100px;
}


/* BASIC css end */

