/* BASIC css start */
#contentWrap { width:1100px; }
#content { width:100%; }




/* 타임딜 */
.soldout_wrap { position: relative; display:none; }
.soldout_wrap .soldout {position:absolute;top: 512px;left: 45px;} 

.soldout_list .prdList {display:flex;width: 810px;justify-content: space-between;}
.soldout_list > li { display:inline-block; width:25%; margin:15px 0; color:#757575; vertical-align:top; }
.soldout_list a {width: 397px;height: 616px;justify-content:center;align-items:center;display:flex;}
.soldout_list a img { width:100%; height:100%; object-fit:contain; }
.soldout_main {position:absolute;width: 398px;}

.soldout_list td {margin-bottom: 20px;}

.soldout_list > table:nth-child(1) {  } /* 11.6 */
.soldout_list > table:nth-child(2) {  } /* 11.13 */
.soldout_list > table:nth-child(3) {  } /* 11.20 */
.soldout_list > table:nth-child(4) {  } /* 11.27 */







.f_info_tit {font-size: 20px;background:#444;color:#fff;padding:10px 0;font-weight: 500;}
.f_info_tit img {width: 19px !important;margin-top: 9px;padding-right: 5px;}
.f_info_tit.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info {display:none;background: #444;padding-bottom: 30px;}
ul.f_info li{color: #ccc;font-size: 17px;font-weight: 400;line-height: 24px;}
ul.f_info li:last-child {margin-bottom:0;}
ul.f_info li a {color:#000;}


.f_info_tit_2 {font-size: 20px;background:#444;color:#fff;padding:10px 0;font-weight: 500;}
.f_info_tit_2 img {width: 19px !important;margin-top: 9px;padding-right: 5px;}
.f_info_tit_2.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info_2 {display:none;background: #444;padding-bottom: 30px;}
ul.f_info_2 li{color: #ccc;font-size: 17px;font-weight: 400;line-height: 24px;}
ul.f_info_2 li:last-child {margin-bottom:0;}
ul.f_info_2 li a {color:#000;}


.f_info_tit_3 {font-size: 20px;background:#444;color:#fff;padding:10px 0;font-weight: 500;}
.f_info_tit_3 img {width: 19px !important;margin-top: 9px;padding-right: 5px;}
.f_info_tit_3.off img {transform:rotate(180deg); -webkit-transform:rotate(180deg);}

ul.f_info_3 {display:none;background: #444;padding-bottom: 30px;}
ul.f_info_3 li{color: #ccc;font-size: 17px;font-weight: 400;line-height: 24px;}
ul.f_info_3 li:last-child {margin-bottom:0;}
ul.f_info_3 li a {color:#000;}







.cate { position: relative; }
.cate a { position: absolute; width:412px; height:186px; }

.cate .cate1 { top:363px; left:31px; }
.cate .cate2 { top:363px; right:31px; }

.cate .cate3 { top:573px; left:31px; }
.cate .cate4 { top:573px; right:31px; }

.cate .cate5 { top:780px; left:31px; }
.cate .cate6 { top:780px; right:31px; }

.cate .cate7 { top:985px; left:31px; }
.cate .cate8 { top:985px; right:31px; }



/* page-hd */
#productPlan .page-hd { position:relative; margin:0 auto; width:800px;  }
#productPlan .page-hd h2 { margin:40px 0 20px 0; color: #333; font-size: 24px; font-weight:600; border-bottom:1px solid #ccc; }
#productPlan .page-hd .pick { position:absolute; top:0; right:0; margin-top: 10px; text-align: right; }
#productPlan .page-hd .pick select { width: 320px; border:none; border-bottom: 1px solid #c5c5c5; height:40px; padding:8px 10px; color:#999; }

/* page-body */
#productPlan .page-body { padding-bottom: 80px; text-align:center; }
#productPlan .page-body .visual { width:900px; margin:0 auto;  }
#productPlan .page-body .visual img { width:100%; }


#productPlan .page-body .bn_area {width:750px;margin:0 auto;padding-top:30px;display: flex;flex-wrap: wrap;gap: 10px 0;}
#productPlan .page-body .bn_area img { width:100%; }
#productPlan .page-body .bn_area a { width:100%; }

#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;  display:flex; flex-basis:100%; align-items:center; color:rgba(0,0,0,0.35); margin:8px 0; }
#productPlan .page-body .p-hd::before {content:""; flex-grow:1; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px; }
#productPlan .page-body .p-hd::after {content:""; flex-grow:1; background:rgba(0,0,0,0.35); height:1px; font-size:0px; line-height:0px; }

#productPlan .page-body .p-hd.mt-35 { padding-top: 30px; }
#productPlan .page-body .p-hd h3 { color: #333; font-size: 28px; font-weight: 500; 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: 20px auto 0; }

.prd-list { display:block; margin-top:30px; }
.prd-list tr { display:block; margin-bottom:20px; }
.tb-left { padding:0; }

#productPlan .tb-left .icon { position: absolute; top: 5px; right: 5px; }
#productPlan .tb-left .promotion img { width: 44px; margin-right: 2px; }


/* 상품진열 스타일 2 - 기본정보 좌측정렬 */
.prdList > li { display:inline-block; width:24%; margin:15px 0; color:#757575; vertical-align:top; }
.prdList .thumb { position:relative; text-align:center; width:265px; height:265px; overflow:hidden; }
.prdList .thumb .percent { position:absolute; top:0px;left:0px;width:55px;height:55px;background:#646464;line-height:55px;font-size:13px;font-weight:bold;color:#FFF;text-align:center; }
.prdList .thumb a { width:265px; height:265px; justify-content:center; align-items:center; display:flex; }
.prdList .thumb a img { width:100%; height:100%; object-fit:contain; }
.prdList .name { display:block; width:265px ; padding:10px 0 10px 0; font-size: 17px; color: #222; line-height:24px; letter-spacing:-0.3px; }
.prdList .name .sub { padding:0 5px 10px 0; color: #e74174; }

.prd-list .info  {position: relative; display:block;  line-height:22px; margin-bottom:20px; }
.prd-list .info .percent { position:absolute; top:0px;right:0px;width:70px;height:70px;background:#f39700;line-height:68px;font-size:23px;font-weight:500;color:#FFF;text-align:center; }


.prd-list .info { width:282px; }




.prdList .discount_rate{ padding-right:5px; font-size: 20px;font-weight:bold;color: #ff398d;z-index:10;display: inline-block;}
.prdList .prd-price { display:block; font-size:17px; color: #333; margin-top:0; }
.prdList .prd-price strike  { display:inline-block;line-height: 21px;margin-right: 10px;font-weight: 300;color: #999;}
.prdList .prd-price .prd-price2 { display:inline-block; font-size: 19px; color: #000; margin-right:10px; font-weight: 500; }
.prdList .prd-price .prd-price2-login { display:inline-block;  font-size: 19px; color: #e74174; margin-right:10px; font-weight: 500; }
.prdList .prd-price .sold_out { position: relative; font-size: 19px; color: red; font-weight: 500; }
.listPrice { display:inline-block; }






/* BASIC css end */

