@charset "utf-8";

.tooltip-pd-compare { width:380px; left:0 !important; transform:none !important; }
.tooltip-pd-compare .list-title ~ .list-title { margin-top:24px; }
.tooltip-pd-compare .list-title .tit { display:block; padding-bottom:10px; line-height:18px; font-weight:bold; font-size:14px; color:#000; letter-spacing:0; }
.tooltip-pd-compare .list-title ul li { line-height:1.38em; font-weight:normal; font-size:14px; color:#444; letter-spacing:0; }

/* 주문완료 */
.order-finish-content{margin-top:30px;}
.order-finish-content .board-detail-content{max-width:920px;margin:auto;}
.order-finish-content .res-subcopy {font-size:16px;padding:0 12px;}
.order-finish-content .res-subcopy.nanumCopy {width:auto;}
.order-finish-content .dropButton{position:absolute;right:0;top:20px;width:20px;height:20px; background:url(/sec/static/_images/common/icon-plus-medium.svg) center right no-repeat;background-size:16px 16px;}
.order-finish-content .dropButton.open{background:url(/sec/static/_images/common/icon-miner-medium.svg) center right no-repeat;background-size:16px 16px;}
.order-finish-content .dropcontent{display:none;}
.order-finish-content .order-finish-detail{clear:both;margin-top:50px;padding:12px 24px;background-color:#F7F7F7; border-radius:20px;}
/* .order-finish-content .res-btn-box .btn{min-width: 161px;} */
.order-finish-content .res-btn-box .btn{min-width: 200px;} /* 220829 CTA 추가 */
.limitPay{position:relative;}
.limitPay em{position:relative;display:inline-block;font-size:16px;color:#707070;vertical-align:top;}
.limitPay em:before{content:'';position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:12px;border-right:1px solid #ddd;}
.limitPay strong{display:inline-block;margin-left:12px;padding-left:5px;font-size:16px !important;color:#2189FF !important;vertical-align:top;}

.board-view-type-3 > div{position:relative;padding:7px 0; border-bottom:1px solid #ddd;}
.board-view-type-3 > div:first-child{padding:10px 0;}
.board-view-type-3 > div:after { display:block; content:""; clear:both; }
.board-view-type-3 .board-tit { float:left; width:15%; margin:12px 0;font-size:16px; color:#000; font-weight:bold; line-height:22px; word-break:keep-all; }
.board-view-type-3 .board-con { float:left; margin:12px 0; font-size:16px;color:#000; line-height:22px; word-break:keep-all; }
.board-view-type-3 .info-multi-line .board-con {margin: 24px 0;} /* 2022-03-28 타이틀 두줄 여백 수정 */
.order-finish-content  .info-multi-line  .dropButton{top: 32px;} /* 2022-03-28 타이틀 두줄 자세히보기 위치 수정 */

.board-view-type-3 .board-con span{position:relative;display:inline-block;margin-left:30px;font-size:inherit;color:inherit; line-height:inherit; word-break: break-all} /* 210203 : 글자 넘침 처리  */
.board-view-type-3 .board-con span:first-child{margin-left:0;}
.board-view-type-3 .board-con span:first-child:before{display:none;}
.board-view-type-3 .board-con.sale-price span{color:#2189FF;}
.board-view-type-3 .board-con strong{margin-left:12px;font-size:inherit;color:inherit; line-height:inherit;}
.board-view-type-3 > div.opened{padding:7px 0 14px;}
/* .board-view-type-3 > div.opened .board-con{display:none;} */ /* 221229 혜택시뮬레이터 */
.board-view-type-3 .btn-underline{ float:left; margin:12px 0 12px 40px; color:#000; line-height:18px;}
.board-view-type-3 .order-code {font-size:22px;font-weight:bold;}

/* 2021-11-09 text 추가 */
.disc_txt {padding: 20px 10px; margin-top: 20px; border: 1px solid #ddd;}
.disc_txt p {font-size: 14px; line-height: 1.5; color: #000;}
.disc_txt p > span {font-size:inherit; font-weight:bold; vertical-align: top;}

.my-recommender-code{text-align: center; padding: 68px 0;}
.my-recommender-code h3{font-size: 32px; font-weight: 700; padding-bottom: 24px;}
.my-recommender-code .recommender-code-info{display: flex; justify-content: center; align-items: center;}
.my-recommender-code .recommender-code-info span{font-size: 16px;}
.my-recommender-code .recommender-code-info input{width: 180px; margin: 0 10px; border: 0 none; border-bottom: 1px solid #000; text-align: center; font-size: 16px; font-weight: 700;}
.my-recommender-code .recommender-code-info button{}
.my-recommender-code .recommender-code-info button > img{display: inline-block; width: 14px; height: 14px; vertical-align: middle;}

@media all and (max-width: 1440px) {
	.disc_txt {padding: 1.3889vw 0.6944vw; margin-top: 1.3889vw;}
	.disc_txt p {font-size: 0.9722vw;}
}
@media all and (max-width: 1100px) {
	.disc_txt {padding: 1.8182vw 0.9091vw; margin-top: 1.8182vw;}
	.disc_txt p {font-size: 1.2727vw;}
}
@media all and (max-width:800px) {
	.disc_txt {padding: 2.5000vw 1.2500vw; margin-top: 2.5000vw;}
	.disc_txt p {font-size: 1.7500vw;}

	.my-recommender-code{padding: 48px 0;}
	.my-recommender-code h3{font-size: 20px;}
	.my-recommender-code .recommender-code-info{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
	.my-recommender-code .recommender-code-info button{flex: 0 0 auto; margin-top: 24px; height: 40px; padding: 0 28px;}
}
@media all and (max-width:540px){
	.disc_txt {padding: 3.7037vw 1.8519vw; margin-top: 3.7037vw;}
	.disc_txt p {font-size: 14px;}
}

@media all and (max-width:360px){
	.order-finish-content .res-subcopy.nanumCopy br {display:none;}
}

/* banner 추가 210120 */
.bnr_inner_mk{margin:100px 0} /* 210202 : 간격수정요청 */
.bnr_inner_mk img{display:block;max-width:100%;margin:0 auto;}
.bnr_inner_mk .mo{display:none;}

.order-detail-tbl { display:table; table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0;}
.order-detail-tbl > div{ display:table-row;}
.order-detail-tbl .order-td { position:relative; display:table-cell; padding:15px 0; text-align:left; vertical-align:middle; }
.order-detail-type1 .order-itmName { width:36%; padding-right:48px; }
.order-detail-type1 .order-itmName strong{display:block;font-size:16px;color:#000;line-height:21px;}
.order-detail-type1 .order-itmName span{display:block;margin-top:10px;font-size:12px;color:#707070;}
.order-detail-type1 .order-itmOpt { width:38%;font-size:14px;color:#707070;}
.order-detail-type1 .order-itmCount { width:15%;font-size:14px;color:#000;text-align:center;}
.order-detail-type1 .order-itmPrice { width:14%;font-size:14px;color:#000;text-align:right;padding-right:24px;}

.order-detail-type2 .order-delivery-tit { width:20%;font-size:14px;color:#444;}
.order-detail-type2 .order-delivery-tit span{font-size:inherit;color:inherit;}
.order-detail-type2 .order-delivery-data { width:80%;font-weight:bold;}
.order-detail-type2 .order-delivery-data span {position:relative;display:inline-block;margin-left:40px;color:#000;font-size:14px;line-height:14px;font-weight:bold;word-break:break-all;}
.order-detail-type2 .order-delivery-data span em{margin-left:12px;color:#000;font-size:inherit;font-weight:bold;}
.order-detail-type2 .order-delivery-data span strong{margin-left:12px;font-size:inherit;color:#2189FF;vertical-align:top;}
.order-detail-type2 .order-delivery-data span:first-child {margin-left:0;}
.order-detail-type2 .order-delivery-data span:before {content:'';position:absolute;left:-22px;top:3px;width:1px;height:10px;border-right:1px solid #ddd;}
.order-detail-type2 .order-delivery-data span:first-child:before {display:none;}
.order-detail-type2 .order-delivery-data.pick-shop span > span + span {margin-left: 0;}
.order-detail-type2 .order-delivery-data.pick-shop span > span + span:before {width: 0; height: 0;}

.order-detail-type2 .order-payment-info .order-delivery-data span {color:#707070;}
.order-detail-type2 .order-payment-info .order-delivery-data span em{margin-left:12px;color:#000;font-size:inherit;font-weight:bold;}
.order-detail-type2 .order-payment-info .order-delivery-data span strong{margin-left:12px;font-size:inherit;color:#2189FF;vertical-align:top;}

.order-detail-type2 .-tit,
.order-detail-type2 .order-tradein-tit {vertical-align: top; width: 20%;}
.order-detail-type2 .-tit span,
.order-detail-type2 .order-tradein-tit span {font-size: 14px; color: #000;}
.order-detail-type2 .-data,
.order-detail-type2 .order-tradein-data {width: 80%;}
.order-detail-type2 .-data span,
.order-detail-type2 .order-tradein-data span {display: block; font-size: 14px; font-weight: bold; line-height:1.4}
.order-detail-type2 .-data span +span,
.order-detail-type2 .order-tradein-data span + span {margin-top: 15px;}

/* 분리배송 */
.order-finish-detail .delivery-by-order { padding-top:24px; border-top:1px solid #ddd; }
.order-finish-detail .delivery-by-order .order-tit { color:#000; font-size:16px; line-height:21px; }
.order-finish-detail .delivery-by-order .order-num { display:block; color:#707070; font-size:12px; line-height:16px; }
.order-finish-detail .delivery-by-order .order-detail-tbl { margin-top:6px; }

/* Bespoke */
.order-detail-type1.bespoke .order-td { vertical-align:top; }
.order-detail-type1.bespoke .order-itmOpt { width:38%;font-size:14px;color:#707070;}
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li { vertical-align:top; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li { position:relative; display:block; padding-left:66px; font-size:12px; line-height:18px; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li + li { margin-top:6px; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set .pos { position:absolute; top:0; left:0; display:inline-block; width:54px; height:20px; color:#fff; font-size:12px; text-align:center; line-height:20px; background:#A6A6A6; border-radius:10px; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info strong { color:#000; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip { position:relative; display:inline-block; width:16px; height:16px; margin-right:6px; border:1px solid rgba(0,0,0,0.15); border-radius:50%; overflow:hidden; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors + li.set-type { margin-top:18px; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type { font-size:14px; line-height:18px; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type .opt { display:block; }
.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type .opt + .opt { margin-top:12px; color:#707070; }
.order-detail-type1.bespoke .order-itmPrice { text-align:right;padding-right:24px;}

.order-detail-type3 .order-benefit-tit { width:20%;font-size:14px;color:#000;}
.order-detail-type3 .order-benefit-tit span{font-size:inherit;color:inherit;}
.order-detail-type3 .order-benefit-price { width:20%;}
.order-detail-type3 .order-benefit-price span{display:inline-block;min-width:75px;font-size:14px;color:#000;font-weight:bold;}
.order-detail-type3 .order-benefit-price em{display:inline-block;min-width:110px;font-size:14px;color:#2189FF;text-align:right;font-weight:bold;}
.order-detail-type3 .order-benefit-coupon { width:40%;font-size:14px;color:#707070;font-weight:bold;word-break: break-all;}/* 210728 */

.order-detail-type4{padding:15px 0;}
.order-detail-type4 > div{width:calc(100% / 4 - 4px);display:inline-block;}

/* s : 221229 혜택시뮬레이터 */
.order-detail-tbl.order-detail-type5 > div { display: flex; }
.order-detail-tbl.order-detail-type5 .order-td.order-benefit-price { display: flex; justify-content: space-between; width: 38%;  padding-right: 12%; }
.order-detail-tbl.order-detail-type5 .order-td.order-benefit-price span { display: inline-flex; width: 160px; font-size: 14px;color: #000; }
.order-detail-tbl.order-detail-type5 .order-td.order-benefit-price em { display: inline-flex; font-size: 14px; color: #2189FF;text-align: right; font-weight: bold; }
.order-detail-tbl.order-detail-type5 .order-td.order-benefit-coupon { width: 62%; font-size: 14px; color: #000; font-weight: bold; word-break: break-all; }
@media all and (max-width:800px){
	.order-detail-tbl.order-detail-type5 { padding: 10px 0; }
	.order-detail-tbl.order-detail-type5 > div { display: flex; width: 100%; }
	.order-detail-tbl.order-detail-type5 .order-td.order-benefit-price { display: flex; width: 100%; padding: 6px 0 5px; }
	.order-detail-tbl.order-detail-type5 .order-td.order-benefit-coupon { display: none; }
}
/* e : 221229 혜택시뮬레이터 */

.item-advice { position:relative; padding:65px 60px 60px;}
.bnr_inner_mk+.item-advice {margin-top:-65px} /* 210202 : 간격수정요청 */
.item-advice .title { font-weight:bold; font-size:36px; color:#000; line-height:1.33em; letter-spacing:0.1em; text-align:center; }
.item-advice .adviceWrap { display:flex;max-width:730px;margin:36px auto 0;}
.item-advice .adviceWrap .slick-slide { position:relative; width:calc(33.33% - 40px); padding:33px 0 36px; font-size:0; }
.item-advice .adviceWrap > div ~ div { margin-left:60px; }
.item-advice .adviceWrap .img { display:block; min-width:212px;min-height:212px;padding:24px 0;text-align:center;background-color:#F7F7F7;border-radius:20px;box-sizing:border-box;}
.item-advice .adviceWrap .img img { display:inline-block; margin:0 auto; }
.item-advice .adviceWrap .link { display:block; margin-top:24px;text-align:center; }
.item-advice .adviceWrap .link .prd-name { display:block; height:42px; font-size:16px; line-height:20px; color:#000; font-weight:bold; letter-spacing:0; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.item-advice .adviceWrap .link .prd-num { display:block; color:#000; font-size:14px; line-height:17px; font-weight:normal; padding-top:10px; }
.item-advice .adviceWrap .link .prd-price { display:block; padding-top:6px;  }
.item-advice .adviceWrap .link .prd-price .name { display:inline-block; line-height:17px; margin-right:10px;font-size:14px; color:#000; letter-spacing:0; vertical-align:top; }
.item-advice .adviceWrap .link .prd-price .unit { display:inline-block; line-height:17px; margin-left:4px;font-size:14px; color:#000; letter-spacing:0; vertical-align:top; }
.item-advice .adviceWrap .link .prd-price em { display:inline-block; line-height:17px;font-size:14px; color:#000; letter-spacing:0; vertical-align:top; }

/* e-제안서 - 본인 인증 */
.biz-serviceWrap .con-header{margin-top:48px;}
.biz-serviceWrap .biz-Identification{margin-top:30px;}
.biz-Identification .sub-head-title{color:#000;font-size:20px;line-height:26px;font-weight:bold;}
.biz-Identification .inputFormbox{margin-top:20px;}
.biz-Identification .inputFormbox:after {content: '';display: block; clear:both;}
.biz-Identification .inputFormbox .bannerImg{width:50%;float:left;}
.biz-Identification .inputFormbox .identification-input{width:50%;min-height:320px;padding:65px 0 0;float:left;background-color:#fafafa;}
.biz-Identification .inputFormbox .biz-content-title{font-size:24px;color:#000;text-align:center;font-weight:bold;}
.biz-Identification .inputFormbox .userSetting-box{margin-top:50px;}
.biz-Identification .inputFormbox .userSetting-box input[type=text]{text-align:center;background-color:transparent;}
.biz-Identification .identification-note{margin-top:17px;}
.biz-Identification .identification-note li{font-size:14px;color:#707070;line-height:22px;}
.biz-Identification .identification-note li a{font-size:inherit;color:#000;text-decoration:underline;font-weight:bold;}

@media all and (max-width:1440px) and (min-width:1101px) {	
	/* e-제안서 - 본인 인증 */
	.biz-serviceWrap .con-header{margin-top:3.3333vw;}
	.biz-serviceWrap .biz-Identification{margin-top:2.0833vw;}
	.biz-Identification .sub-head-title{color:#000;font-size:1.3889vw;line-height:1.8056vw;font-weight:bold;}
	.biz-Identification .inputFormbox{margin-top:1.3889vw;}
	.biz-Identification .inputFormbox:after {content: '';display: block; clear:both;}
	.biz-Identification .inputFormbox .bannerImg{width:50%;float:left;}
	.biz-Identification .inputFormbox .identification-input{width:50%;min-height:22.2222vw;padding:4.5139vw 0 0;float:left;background-color:#fafafa;}
	.biz-Identification .inputFormbox .biz-content-title{font-size:1.6667vw;color:#000;text-align:center;font-weight:bold;}
	.biz-Identification .inputFormbox .userSetting-box{margin-top:3.4722vw;}
	.biz-Identification .inputFormbox .userSetting-box input[type=text]{text-align:center;background-color:transparent;}
	.biz-Identification .identification-note{margin-top:1.1806vw;}
	.biz-Identification .identification-note li{font-size:0.9722vw;color:#707070;line-height:1.5278vw;}
	.biz-Identification .identification-note li a{font-size:inherit;color:#000;text-decoration:underline;font-weight:bold;}
}

@media all and (max-width:1100px) and (min-width:801px) {
	/* e-제안서 - 본인 인증 */
	.biz-serviceWrap .con-header{margin-top:4.3636vw;}
	.biz-serviceWrap .biz-Identification{margin-top:2.7273vw;}
	.biz-Identification .sub-head-title{color:#000;font-size:1.8182vw;line-height:2.3636vw;font-weight:bold;}
	.biz-Identification .inputFormbox{margin-top:1.8182vw;}
	.biz-Identification .inputFormbox:after {content: '';display: block; clear:both;}
	.biz-Identification .inputFormbox .bannerImg{width:50%;float:left;}
	.biz-Identification .inputFormbox .identification-input{width:50%;min-height:29.0909vw;padding:5.9091vw 0 0;float:left;background-color:#fafafa;}
	.biz-Identification .inputFormbox .biz-content-title{font-size:2.1818vw;color:#000;text-align:center;font-weight:bold;}
	.biz-Identification .inputFormbox .userSetting-box{margin-top:4.5455vw;}
	.biz-Identification .inputFormbox .userSetting-box input[type=text]{text-align:center;background-color:transparent;}
	.biz-Identification .identification-note{margin-top:1.5455vw;}
	.biz-Identification .identification-note li{font-size:1.2727vw;color:#707070;line-height:2.0000vw;}
	.biz-Identification .identification-note li a{font-size:inherit;color:#000;text-decoration:underline;font-weight:bold;}
}

@media all and (max-width:800px){
	.biz-tit-center > div + span br{display:none;}
	.biz-serviceWrap .con-header{margin-top:40px;}
	.biz-serviceWrap .biz-Identification{margin-top:20px;}
	.biz-Identification .inputFormbox .bannerImg{width:auto;float:none;}
	.biz-Identification .inputFormbox .bannerImg img{width:100%;}
	.biz-Identification .inputFormbox .identification-input{width:auto;min-height:auto;padding:60px 0 40px;float:none;}
	.biz-Identification .inputFormbox .biz-content-title{font-size:20px;line-height:24px;}
	.biz-Identification .inputFormbox .userSetting-box{margin-top:25px;}
	.biz-serviceWrap .userSetting-box dd .inp-box{max-width:none;width:80%;}

	.order-detail-type4 .limitPay{display:block;}
	.order-detail-type4 .limitPay em{min-width:65px;font-size:14px;}
	.order-detail-type4 .limitPay em:before{display:none;}
	.order-detail-type4 .limitPay strong{position:absolute;right:0;top:0;font-size:14px !important;}
	.order-detail-type4{padding:15px 0;}
	.order-detail-type4 > div{width:auto;display:block;margin-top:10px;}
	.order-detail-type4 > div:first-child{margin-top:0;}
}

/*common*/
.pdLR0{padding-left:0;padding-right:0;}
.btn-tooltop01{display:inline-block;width:18px;height:18px;margin-left:5px;font-size:0;vertical-align:top;text-indent:-9999px;border-radius:50%;background:url("/sec/static/_images/common/icon-tooltip.svg") #000 center center no-repeat; background-size:100% auto;}
/* 2023 접근성 2차 b2c mo - 19p */
.btn-tooltop02{display:inline-block;width:16px;height:16px;margin-left:5px;font-size:0;color:transparent;background:url("/sec/static/_images/common/icon-tooltip-2.svg") center center no-repeat; background-size:100% auto;overflow:hidden;}
.btn-tooltop02 * {display:inline-block;width:100%;height:100%;font-size:0 !important;color:transparent !important;pointer-events:none;}/* 231213 수정 */
.btn-tooltop-type3{width:24px;height:24px;background:url("/sec/static/_images/common/icon-tooltip-3.svg") center center no-repeat;}
.btn-tooltop02.type02{background-image:url("/sec/static/_images/common/icon-tooltip-3-type02.svg");}/* 231218 수정*/
.ico-share { background-image:url("/sec/static/_images/common/icon-share.svg"); }
.ico-share2 { background-image:url("/sec/static/_images/common/icon-share2.svg"); }
.ico-goods { background-image:url("/sec/static/_images/common/icon-heart-black.svg"); }
.on > .ico-goods { background-image:url("/sec/static/_images/common/icon-heart-on.svg"); }
.ico-star{ background-image:url("/sec/static/_images/common/icon-star.svg"); }
.ico-star-black{ background-image:url("/sec/static/_images/common/icon-star-black.svg"); }
.ico-wastebasket{ background-image:url("/sec/static/_images/common/icon-wastebasket.svg"); }
.icon-camera{display:inline-block;margin:-8px 10px 0 0;width:32px;height:32px;font-size:0;vertical-align:top;background:url("/sec/static/_images/common/icon-camera.svg") center center no-repeat; }
.icon-newWindow{display:inline-block;width:16px;height:21px;margin-left:4px;font-size:0;vertical-align:bottom;background:url("/sec/static/_images/common/icon-outlink.svg") no-repeat center center;}

.label-memberOnly{display:inline-block;min-width:150px;height:28px;padding-left:20px;line-height:28px;font-size:16px;color:#fff;text-align:center;font-weight:bold;border-radius:5px;background:url("/sec/static/_images/common/icon-lock.svg") #2189FF left 16px center no-repeat;box-sizing:border-box;}

.error-msg p{line-height: 1.5;font-size: 12px;color: #fa2337;letter-spacing: -0.06px;}

/* UL-Table */
.ul-tbl-box { overflow:hidden; }
.ul-tbl-box .ul-tbl { display:table; table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0; }
.ul-tbl-box .ul-tbl-header,
.ul-tbl-box .ul-tbl-body { display: table-row-group; }
.ul-tbl-box .ul-tr { display:table-row; }
.ul-tbl-box .ul-tbl-header .ul-th,
.ul-tbl-box .ul-tbl-body .ul-td { display:table-cell; padding:14px; font-size:14px; line-height:1.3; text-align:center; vertical-align:middle; border-bottom:1px solid #ddd; }

/* Spinner */ 
.pd-spinner { position:relative; display:inline-block; width:100%; max-width:95px; height:28px; line-height:28px; padding:0 32px; border:1px solid #b2b2b2; border-radius:5px; overflow:hidden; }
.pd-spinner .number { display:block; height:28px; line-height:28px; font-size:14px; font-weight:bold; text-align:center;border:0;text-indent:1px; }

/* order List */
.inquiry-list .order-number{font-size:13px;margin:0 0 10px 0;}
.inquiry-list .order-date{font-size:12px;margin:0 0 10px 0;}
.inquiry-list .order-payment{font-size:12px;}
.product-info{position:relative;}
.product-info .product-image{position:absolute;left:0;top:0;width:5px;height:5px;}
.product-info .product-data{margin-left:6px;}
.product-info .product-data .product-name{font-size:13px;margin:0 0 10px 0;}
.product-info .product-data .product-option{font-size:12px;margin:0 0 13px 0;}
.product-info .product-data .pricebycount span{font-size:13px;}
.inquiry-list .product-seller{font-size:13px;}
.inquiry-list .order-status{font-size:13px;}

.btn-order-detailview{font-size:10px;}

/* slick */
.slick-arrow.slick-disabled{opacity:.3 !important;}

/* PD */
.big-banner{text-align:center;}
.pd-Container{background-color:#f7f7f7;line-height:1;}
.pd-Container .content{padding:10px 24px;}
.pd-Container .content .conbox{padding-top:40px;}

.big-banner + .pg-location{display:none;}

.webImage{display:inline;}
.mobImage{display:none;}
.itm-buy-area{position:relative;}
.itm-buy-area:after {content: '';display: block; clear:both;}
.itm-buy-area .itm-pd-picture{position:absolute;left:0;top:0;/*max-width:885px;*/max-width:905px;}/* 230106 상품평 고도화 */
.itm-buy-area .itm-pd-picture.thisFixed{position:fixed;top:0;left:50%;margin-left: -686px;-webkit-transition:top 5s; -moz-transition:top 5s; -o-transition:top 5s; transition:top 5s;transition-timing-function: ease-in;}
.itm-buy-area .itm-pd-picture.thisFixedBot{position:absolute;top:auto;bottom:0;left:50%;margin-left: -686px;-webkit-transition:bottom 5s; -moz-transition:bottom 5s; -o-transition:bottom 5s; transition:bottom 5s;transition-timing-function: ease-in;}
.prod-image-view{margin-left:107px;height:600px;overflow: hidden;}
.itm-buy-area .itm-pd-picture .slick-initialized .slick-slide{height:initial; text-align:center;}
.itm-buy-area .itm-pd-picture .prod-image-view .slick-initialized .slick-slide img{width:778px;height:600px;object-fit:contain;}
.itm-buy-area .itm-pd-picture .prod-image-navi-wrap {position:absolute;left:0;top:0px;width:73px;padding:24px 0;}
.itm-buy-area .itm-pd-picture .prod-image-navi {max-height:540px;overflow:hidden;position:static;}
.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow{position:absolute;left:0;text-indent:-9999px;}
.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-prev{top:0;width:100%;height:16px;background:url('/sec/static/_images/common/icon-slick-up.svg') center center no-repeat;}
.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-next{bottom:0;width:100%;height:16px;background:url('/sec/static/_images/common/icon-slick-down.svg') center center no-repeat;}
.itm-buy-area .itm-pd-picture .prod-image-navi .slick-slide{border:0;}
.itm-buy-area .itm-pd-picture .prod-image-navi li{text-align:center;padding:6px 0;}
.itm-buy-area .itm-pd-picture .prod-image-navi li span{position:relative;display:inline-block;width:72px;height:72px;text-align:center;background-color:#fff;border:1px solid #eeeeee;border-radius:10px;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
.itm-buy-area .itm-pd-picture .prod-image-navi li[aria-selected="true"] span {border-color:#2189FF;border-width:2px;}
.itm-buy-area .itm-pd-picture .prod-image-navi li span img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto; max-width:90%;}
.itm-buy-area .itm-pd-picture .prod-image-navi li span a { display: block; height: 100%; }

.prod-image-view{margin-left:107px; height:611px; overflow:hidden;}
.prod-image-view .slick-list {height:inherit; }
.prod-image-view .slick-list .slick-track {height:inherit; display:flex;}
.prod-image-view .slick-list .slick-track .slick-slide {height:inherit; display:flex; justify-content:center; align-items:center;}

.rotate360{position:absolute;left:107px;top:0;width:778px !important;height: 600px;background-color:#f7f7f7;display:none;}
.rotate360.shower{display:block;}
.rotate360 > div{width:100% !important;height: 600px;}

.opt-itm-price .spinner-box .count { width: 28px; }
.opt-itm-price .pd-spinner { padding: 0 28px; }

.popup-comm-img360 { top:0; left:0; width:100%; max-width:100%; padding:0; border-radius:0; background:transparent; transform:none; }
.popup-comm-img360 .popup-rotate360{  display: flex; align-items: center; margin: 0 auto; top: 48px; padding: 36px 0; width: 100%; height: calc(100vh - 152px); background-color: #fff; position: relative; justify-content: center; border-radius: 20px; }
.popup-comm-img360 .popup-rotate360 > div { max-width: 100%; max-height: 100%; }
.popup-comm-img360 .popup-contents {max-width: 1592px; height: 100vh; margin: 0 auto; padding: 0 100px; }
.popup-comm-img360 .popup-contents .component-head .pop-close { bottom: 48px; left: 50%; right: inherit; top: inherit; border-radius: 50%; background-color: #fff; transform: translate(-50%,0);}
.popup-comm-img360 .popup-contents .component-content .video { position:relative; width:100%; }
.popup-comm-img360 .popup-contents .component-content .ico-360deg {position:absolute;bottom:36px;right:36px;width:30px;height:30px;background:url('/sec/static/_images/common/icon-360-active.svg') center center no-repeat;background-size:cover;}

.prod-image .opt-btn{margin:18px 0 0 107px;text-align:center;width:778px;}
.prod-image .opt-btn span{display:inline-block;margin:0 15px;}
.prod-image .opt-btn span button{background:none;}
.prod-image .opt-btn span .btn360{width:30px;height:30px;background:url('https://images.samsung.com/kdp/common/icon-360.png') center center no-repeat;background-size:100% auto;}
.prod-image .opt-btn span .btn360.act{background:url('https://images.samsung.com/kdp/common/icon-360-active.png') center center no-repeat;background-size:100% auto;}

.prod-image .opt-btn span .btnVideo > img,
.prod-image .opt-btn span .btnBig > img {display: none;}
.prod-image .opt-btn span .btnVideo {width: 30px; height: 30px; background: url('https://images.samsung.com/kdp/common/icon_videopop.png') no-repeat 50% 50%; background-size: 100% auto;}
.prod-image .opt-btn span .btnBig {width: 30px; height: 30px; background: url('https://images.samsung.com/kdp/common/icon_big-view2_1.png') no-repeat 50% 50%; background-size: 100% auto;}

.itm-information {position:relative;float:right;width:100%;max-width:472px;padding:50px 46px 46px;background-color:#fff;border-radius:23px;box-sizing:border-box;/* 230106 수정 min-height:680px; */min-height:830px;}
.itm-information .itm-info-detail {}
.itm-information .itm-info-detail .itemOption {padding:24px 0 0;}
.itm-information .itm-info-detail .itemOption .title {display:flex; justify-content:space-between; align-items:center;}
.itm-information .itm-info-detail .itemOption .title strong {font-size:16px; font-weight:bold;}
.itm-information .itm-info-detail .itemOption .title .localeView {font-size:14px; color:#000;}
.itm-information .itm-info-detail .itemOption .title .localeView::after {content:''; display:inline-block; position:relative; top:1px; left:2px; width:14px; height:14px; background:url("/sec/static/_images/common/icon-underline-arr.svg") no-repeat center center; background-size:80%;}
.itm-information .itm-info-detail .itemOption .optionBox {}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet {padding:20px 0; border-bottom:1px solid #EBEBEB;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .desc {padding-top:20px; color:#707070; font-size:12px; line-height:1.4; word-break:break-all;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap {display:flex; justify-content:space-between;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn {position:relative; width:calc(50% - 6px);}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn input[type="radio"] {position:absolute; width:100%; height:100%; overflow:hidden; opacity:0; cursor:pointer;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn input[type="radio"]:checked ~ label {border:1px solid #2189FF; background-color:#fff; color:#000; font-weight:bold;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn input[type="radio"]:focus ~ label {outline:dashed 2px #2189ff !important;}
.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn label {display:block; width:100%; padding:8px; border:1px solid #D9D9D9; border-radius:6px; background-color:#fff; color:#707070; font-size:14px; font-weight:normal; text-align:center;}

@media screen and (max-width:800px) {
	.itm-information .itm-info-detail .itemOption {padding:24px 12px 0;}
}

.itm-info-head{position:relative;padding-bottom:28px;}
.itm-info-head:after {content: '';display: block; clear:both;}
.itm-flag {min-height:18px;margin-bottom:18px;}
.flag-tag{display:inline-block;margin-right:12px;color:#2189FF;font-size:14px;line-height:18px;font-weight:bold;vertical-align:initial;}
.flag-tag.small{height:20px;padding:0 10px;margin-left:10px;font-size:12px;line-height:20px;background-color:#F1F5FB;border-radius:10px;vertical-align:middle;}
.itm-flag .flag-tag:first-chi ld{margin-left:0;}

.social-box{position:absolute;right:0;top:-5px;}
.social-box button{background:none;margin-left:18px;}
.flashTooltip{display:none;}
.bookmarkTooltip{position:absolute;top:30px;right:0;z-index:2;}/* 2021-03-24 css 수정 */
.bookmarkTooltip div{min-width:175px;padding:25px 20px;background-color:#fff;border:1px solid #000;text-align:center;border-radius:10px;}
.bookmarkTooltip p{color:#000;font-size:16px;font-weight:bold;}
.bookmarkTooltip p span{color:#0370FF;font-size:inherit;font-weight:inherit;vertical-align:top;}
.bookmarkTooltip .btn-underline{margin-top:26px;}

.itm-info-head .social-box .ico-share{background-size:22px !important;}
.itm-info-title{margin:0 0 10px 0;color:#000;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;line-height:34px;font-size:28px;font-weight:bold;display:-webkit-box;word-break: break-all;} /* 20201116 말줄임 삭제 , 201102 타이틀 높이 수정*/
.itm-sku{float:left;font-size:14px;color:#767676;}
.itm-rating{float:right;font-size:14px;color:#767676;position:relative;z-index:1;}
/* 2021-10-06 */
.b2c-itm-sku,
.b2c-itm-rating {float: none;}
.itm-rating-con {display:flex; justify-content:space-between; margin-top:5px;}
.itm-review span {position: relative; display: inline-block; padding-left: 24px; color: #212425; font-weight: bold; vertical-align: top; border-bottom:0;}
.itm-review span:before {content: ''; position: absolute; left: 0; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(/sec/static/_images/common/icon-review-write.svg) center center no-repeat; background-size:100% auto;}
.itm-review .itm-review-write > a {font-size:14px;}
.itm-sart-rating{display:inline-block;}
.itm-sart-rating span{display:inline-block;margin-left:5px;color:#000;font-size:14px;font-weight:bold;vertical-align:middle;}
.itm-review-count{margin-left:10px;color:#767676;border-bottom:1px solid #767676;font-size:14px;line-height:16.8px}
.itm-review-count span{display:inline-block;vertical-align:top;color:inherit;font-size:inherit;line-height:inherit;}
/* 220729 수정 : margin-top 추가 */
.itm-price{min-height:25px;background-color:#fff;margin-top: 20px;}
.box-regular-detail .itm-price{padding-top:24px;}

.itm-price dl{position:relative;margin-top:10px;display:flex;align-items:flex-end;}
.itm-price dl.event-price{margin-top:14px;align-items:flex-start;}
.itm-price .telecomWrap{margin-top:14px;}
.itm-price dl:first-child{margin-top:0;}
.itm-price dt{font-size:16px;line-height:16px;color:#707070;}
.itm-price dd{color:#707070;text-align:right;margin-left:auto;}
.itm-price dd.telecomType{text-decoration:none;}
.itm-price .businessStoreTp dt{bottom:4px;}
.itm-price dd span{color:#707070;font-size:16px;vertical-align: initial;text-decoration: none;}
.itm-price .del{text-decoration:line-through}
.itm-price dl:last-child dt,
.itm-price dl.event-price dt{color:#000;}
.itm-price dl.event-price dt .btn-tooltop02 { margin-left: 7px;vertical-align:top;background-size: 100%;}
.itm-price .event-price dd{color:#000;text-align:right;text-decoration:none;font-weight: bold;}
.itm-price .event-price dd span{margin-right:2px;color:#000;font-size:24px;font-weight:bold;text-align:right;vertical-align:bottom;line-height:20px;text-decoration:none;font-family:"Samsung Sharp Sans";}
.itm-price .opt-regular-price{margin-bottom:15px;}
.itm-price .opt-regular-price dt strong{color:#2189FF;font-weight:bold;}
.itm-price .opt-regular-price dd {color:#000;text-decoration:none;}
.itm-price .opt-regular-price dd span{color:#000;font-size:24px;font-weight:bold;text-align:right;text-decoration:none;font-family:"Samsung Sharp Sans";}

/* s : 221229 혜택시뮬레이터 */
.itm-type.itm-price dl { min-height: 21px; justify-content: space-between; align-items: center; }
.itm-type.itm-price dd { display: flex; align-items: center;}
.itm-type.itm-price dd span { margin-right: 2px; }
.itm-type.itm-price dl.event-price { margin-top: 10px; }
/* .itm-type.itm-price dl:last-child dt, KDP-52205 */
.itm-type.itm-price dl.event-price dt { color: #707070; }
.itm-type.itm-price .event-price dd { color: #707070; font-weight: normal; }
.itm-type.itm-price .event-price dd span { font-size: 16px; color: #707070; font-weight: normal; font-family: inherit; }
.itm-type.itm-price .event-price .discount { color: #2189FF; }
.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon { color: #000; font-size: 14px; width: 98px; height: 30px; top: 3px; padding-right: 30px; font-weight: bold; overflow: inherit; }
.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon:before { width: 32px; height: 104%; border-radius: 0 5px 5px 0; top: -1px; right: -2px; }
.itm-type.itm-price .event-price .pd-downCoupon { display: inline-flex; align-items: center; width: 98px; height: 30px; top: 3px; padding-right: 30px; }
.itm-type.itm-price .event-price .pd-downCoupon:before { content: ''; position: absolute; right: -2px; top: -1px; border-radius: 0 5px 5px 0; width: 32px; height: 104%; background: url('/sec/static/_images/common/icon-check-wht.svg') #707070 center no-repeat; background-size: 45% auto; }
.itm-type.itm-price .event-price .pd-downCoupon span { width: 100%; min-width: auto; color: #707070; }
.itm-type.itm-price .expected-price dt { color: #2189FF; }
.itm-type.itm-price .expected-price dd span { color: #2189FF; font-weight: bold; font-size: 20px; position: relative; top: -1px; }
.itm-type.itm-price .expected-price .btn-tooltop02 { margin-top: -2px; }
.itm-information .itm-info-detail .app-coupon-box { display: flex; align-items: center; justify-content: center; width: 100%; border-radius: 5px; background: #F7F7F7; margin-top: 20px; padding: 12px 0;  }
.itm-information .itm-info-detail .app-coupon-box:before { content: ''; display: inline-flex; width: 20px; height: 20px; margin-right: 10px; background: url('/sec/static/_images/common/icon-app-coupon.svg') center no-repeat; }
.itm-information .itm-info-detail .app-coupon-box .price { color: #2189FF; margin: 0 7px; }
.itm-information .itm-info-detail .app-download-box { display: none; }
.itm-info-detail .itm-total-bottom .box-btn .txt-noti-coupon { width: 158px; height: 38px; position: absolute; top: -38px; right: 0;  color: #2189FF; font-size: 14px; }
@keyframes  noti {
	0% { opacity: 1; }
	100% { opacity: 0; z-index: -1; }
}
@-webkit-keyframes noti {
	0% { opacity: 1; }
	100% { opacity: 0; z-index: -1; }
}
.itm-info-detail .itm-total-bottom .box-btn.off .txt-noti-coupon { animation-name: noti; animation-delay: 3s; animation-iteration-count: 3; animation-direction: alternate; animation-fill-mode: forwards; }	
.itm-info-detail .itm-total-bottom .txt-noti-coupon p { height: 30px; border: 1px solid #2189FF; border-radius: 6px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; background: #fff; }
.itm-info-detail .itm-total-bottom .txt-noti-coupon:after { content: ''; display: block; height: 0; width: 0; border: 6px solid transparent; border-bottom-width: 0; border-top-color: #fff; position: absolute; bottom: 3px; left: 80%; transform: translateX(-50%); }
.itm-info-detail .itm-total-bottom .txt-noti-coupon:before { content: ''; display: block; height: 0; width: 0;	border: 7px solid transparent; border-bottom-width: 0; border-top-color: #2189FF;	position: absolute; bottom: 2px; left: 80%; transform: translateX(-50%); }
@media all and (max-width:1440px) and (min-width:1101px) {	
	.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon { top: -0.208vw; font-size: 0.9722vw; }
	.itm-type.itm-price .event-price .pd-downCoupon { top: -0.069vw; font-size: 0.9722vw; }
	.itm-type.itm-price .event-price .pd-downCoupon span { font-size: 0.9722vw; }
	.itm-info-detail .itm-total-bottom .txt-noti-coupon p { font-size: 0.9722vw; }
}
@media all and (max-width:1100px) and (min-width:801px) {
	.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon { width: 9.273vw; top: -0.58vw; font-size: 1.2727vw; padding-top: 0.182vw; }
	.itm-type.itm-price .event-price .pd-downCoupon { width: 9.273vw; top: -0.38vw; font-size: 1.2727vw; }
	.itm-type.itm-price .event-price .pd-downCoupon span { font-size: 1.2727vw; padding-top: 0.182vw; }
    .itm-info-detail .itm-total-bottom .txt-noti-coupon p { font-size: 1.2727vw; }
	.itm-type.itm-price .event-price dd span { font-size: 1.4545vw; }
	.itm-type.itm-price .expected-price dd span { font-size: 2.2vw; }
	.itm-type.itm-price .expected-price .btn-tooltop02 { width: 1.4545vw; height: 1.4545vw; }
}
@media screen and (max-width:800px) {
	.itm-buy-area .itm-info-detail .itm-total-bottom .box-cto ul li { position: relative; }
	.itm-info-detail .itm-total-bottom .box-btn .txt-noti-coupon { width: 36vw; height:34px; position: absolute; top: -20px; right: 0; margin: 0; }
	.itm-info-detail .itm-total-bottom .txt-noti-coupon p { height:26px; font-size: 12px; }
	.itm-information .itm-info-detail .app-download-box { display: flex; align-items: center; justify-content: flex-end; margin: 13px 0 0 0; }
	.itm-information .itm-info-detail .app-download-box .btn-app-download { display: flex; align-items: center; justify-content: flex-end; margin-right: 4px; }
	.itm-information .itm-info-detail .app-download-box .btn-app-download span { font-size: 14px; border-bottom: 1px solid #000; }
	.itm-information .itm-info-detail .app-download-box .btn-app-download:after { content: ''; display: block; width: 14px; height: 14px; background: url('/sec/static/_images/common/icon-app-down.svg') center right no-repeat; background-size: 98% auto; margin-left: 6px; }
	.itm-info-detail .itm-total-bottom .box-btn .txt-noti-coupon { animation-name: noti; animation-delay: 3s; animation-iteration-count: 3; animation-direction: alternate; animation-fill-mode: forwards; }
}
@media all and (max-width: 320px) {
	.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon,
	.itm-type.itm-price .event-price .pd-downCoupon { width: 85px; font-size: 12px; }
	.itm-type.itm-price .event-price .pd-downCoupon span { font-size: 12px; min-width: 55px; }
}
/* e : 221229 혜택시뮬레이터 */

/* 아울렛 추가 */
.itm-price .percent-off dt{color:#2188FF;font-weight:bold}
.itm-price .percent-off dd span{color:#2188FF}

.regular-itm-price{display:none;}
.opened + .regular-itm-price{display:block;margin-top:24px;}
.regular-itm-price dl{position:relative;margin-top:16px;}
.regular-itm-price dl:first-child{margin-top:0;}
.regular-itm-price dt{position:absolute;left:0;bottom:0;font-size:16px;line-height:16px;color:#707070;}
.regular-itm-price dd{color:#707070;text-align:right;text-decoration:line-through;}
.regular-itm-price .businessStoreTp dt{bottom:4px;}
.regular-itm-price dd span{color:inherit;font-size:inherit;vertical-align: initial;}
.regular-itm-price .opt-regular-price dt strong{color: #2188FF;font-weight: bold;vertical-align: top;}
.regular-itm-price .opt-regular-price dd{color: #2189FF;font-size: 16px;text-decoration: none;font-weight: bold;}

.price-clone{position:absolute;width:246px;top:64px;z-index:11;opacity:0;-webkit-transition:opacity 0.2s; -moz-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s;}
.price-clone:before{content:""; position:absolute; left:50%; margin-left: -9px; top: -7px; width: 18px; height: 8px; background:url('/sec/static/_images/common/icon-tooltip-arrow-pd.svg') no-repeat; background-repeat: no-repeat; } 
.price-clone.opacity{opacity:1;}
.price-clone .price-clone-inner { border-radius:20px; overflow: hidden; border:1px solid #DDDDDD; background-color:#f2f2f2; }
.price-clone .btn-tooltop02{display:none;}
.price-clone dl{position:relative;padding: 7px 18px;;display: flex;align-items: center;}
.price-clone dl:first-of-type {padding-top: 18px;}
.price-clone dt{font-size:16px;line-height:19px;color:#707070;}
.price-clone dd{margin-left:auto;color:#707070;font-size:16px;line-height:19px;text-align:right;}
.price-clone .businessStoreTp dt{bottom:4px;}
.price-clone dd span{color:#707070;font-size:16px;line-height:19px;vertical-align: initial;}
.price-clone dl + .event-price {margin-top:12px;}
.price-clone .event-price{ padding: 23px 18px 22px;background-color:#fff;}
.price-clone .event-price dd{color:#707070;height:19px;text-align:right;text-decoration:none;}
.price-clone .event-price dd span{margin-right:2px;color:#000;font-size:24px;font-weight:bold;text-align:right;vertical-align:bottom;line-height:20px;text-decoration:none;font-family:"Samsung Sharp Sans";}
.price-clone .event-price dt,
.price-clone .event-price dd { color: #000; font-weight: bold; }
.itm-price .opt-regular-price{margin-bottom:15px;}
.itm-price .opt-regular-price dt strong{color:#2188FF;font-weight:bold;vertical-align:top;}
.itm-price .opt-regular-price dd {color:#2189FF;font-size:16px;text-decoration:none;font-weight:bold;}
.itm-price .opt-regular-price dd span{color:#000;font-weight:bold;text-align:right;text-decoration:none;font-family:"Samsung Sharp Sans";}

.itm-subOption-price{margin-top:24px;}
.itm-subOption-price dl{position:relative;margin-top:16px;}
.itm-subOption-price dl:first-child{margin-top:0;}
.itm-subOption-price dt{position:absolute;left:0;bottom:0;font-size:16px;line-height:16px;color:#151515;}
.itm-subOption-price dd{color:#151515;text-align:right;font-weight:bold;}
.itm-subOption-price dd span{color:#151515;font-weight:bold;vertical-align:top;}

.coupon-box{position:relative;padding:26px 0 0;background-color:#fff;}
.coupon-box .coupon-massage{position:relative;display:inline-block;height:34px;line-height:34px;color:#2189FF;font-size:16px;font-weight:bold;}
.btn-coupon{position:absolute;right:0;top:50%;margin-top:-8px;height:34px;padding-right:34px;color:#2189FF;text-align:center;border:1px solid #2189FF;line-height:14px;border-radius:5px;overflow:hidden;}
.btn-coupon span{display:inline-block;min-width:70px;color:#2189FF;font-size:14px;font-weight:bold;}
.btn-coupon:before{content:'';position:absolute;right:0;top:0;width:34px;height:34px;background:url('/sec/static/_images/common/icon_coupon-download.svg') #2189FF center center no-repeat;}
.downCoupon{position:absolute;right:0;top:50%;margin-top:-8px;height:34px;text-align:center;border:1px solid #999;line-height:30px;border-radius:5px;}
.downCoupon span{display:inline-block;min-width:108px;color:#999;;font-size:14px;font-weight:bold;}

.btn-ruler { position: absolute; left: 54px; top: 31px; width: 30px; height: 19px; transition:left 1s } /* 210409 추가 */
/* 221227 b2b 모바일웹접근성2차 */
.btn-ruler .ico-ruler { width: 100%; height: 100%; vertical-align: top; background: url("/sec/static/_images/common/icon_ruler.png") no-repeat 50% 50%; font-size: initial; line-height: 0; color: transparent; overflow: hidden; text-indent: -9999px; }/* 201125 tv크기쉽게알아보기 수정 */
.btn-ruler .ico-pdf { width: 100%; height: 100%; vertical-align: top; background: url("/sec/static/_images/common/icon_air-conditioner.png") no-repeat 50% 50%; font-size: initial; line-height: 0; color: transparent; overflow: hidden; text-indent: -9999px; }  /*21-12-10*/
.tv-type .ico-ruler {position:absolute; top:50%; left:20px; display:inline-block; width: 42px; height: 26px; vertical-align: top; background: url("/sec/static/_images/common/icon_ruler.png") no-repeat 50% 50%; transform: translateY(-50%)}  /* 210105 tv크기 접근성 추가 */
.tv-type .ico-pdf {position:absolute; top:50%; left:15px; display:inline-block; width: 42px; height: 26px; vertical-align: top; background: url("/sec/static/_images/common/icon_air-conditioner.png") no-repeat 50% 50%; transform: translateY(-50%)} /*21-12-10*/
.water-purifier-type .icon-purifier {position:absolute; top:50%; left:20px; display:inline-block; width: 42px; height: 26px; vertical-align: top; background: url("/sec/static/_images/common/icon-waterpurifier.png") no-repeat 50% 50%; transform: translateY(-50%)}/* 2021-04-06 */
/* 2021-06-16 */
.bespoke-type .icon-bespoke {position:absolute;top:50%;left:20px;display:inline-block;width:41px;height:26px;vertical-align:top;background:url("/sec/static/_images/common/icon-bespoke-colorchip.png") no-repeat 50% 50%;transform:translateY(-50%);}
.dishwashers-type .icon-dishwashers {position:absolute;top:50%;left:25px;display:inline-block;width:45px;height:45px;vertical-align:top;background:url("/sec/static/_images/common/icon-dishwashers.png") no-repeat 50% 50%;transform:translateY(-50%);}
.layer-dishwashers {max-width: 1210px;}
.layer-waterPurifier { max-width:900px; }/* 2021-04-06 */
/* 210409 : 사이즈 선택시 버튼 위치 이동 */
.btn-filter.selected-itm ~ .btn-ruler{left:77px;transition:left 1s}
@media all and (max-width:1440px) and (min-width: 801px) {
	.btn-filter.selected-itm ~ .btn-ruler{left:5.3472vw}
}
@media screen and (max-width: 800px){
	.btn-filter.selected-itm ~ .btn-ruler{left:23vw}
}
@media screen and (max-width: 250px){
	.btn-filter.selected-itm ~ .btn-ruler{left:25.4vw}
}
/* carePlusArea */
.advance .itm-option-choice.carePlusArea {}
.advance .itm-option-choice.carePlusArea dt.carePlusTitle{justify-content: space-between;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents p.txt.carePlusOptTxt{margin: 0 0 16px 0;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList {flex-direction:column;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li {width:100%; margin:0 !important;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li + li {margin:10px 0 0 0 !important;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label {}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span,
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label b,
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label del,
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label em{font-size: 14px; font-weight: normal;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span {display:flex; justify-content:space-between; align-items:center; padding: 11px 14px; gap:5px;}/* KDP-51404 240411 수정 */
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span b.optCaption{text-align:left;line-height:1.2;}/* KDP-51404 240411 수정 */
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;}/* KDP-51404 240411 수정 */
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price del.originPrice {white-space:nowrap;}/* KDP-51404 240411 수정 */
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price b.discountPrice {white-space:nowrap;}/* KDP-51404 240411 수정 */
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span b.optCaption,
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span b.discountPrice{color:#000; font-weight: 700;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span strong.price del.originPrice {color:#8E8E8E;}
.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li:last-child label span {justify-content:center;}

.tooltip-layer .tooltip-title br.brackPoint_280,
.tooltip-layer .tooltip-title br.brackPoint_360{display: none;}

@media screen and (max-width: 1440px) and (min-width: 1101px){
    .advance .itm-option-choice.carePlusArea{}
	.advance .itm-option-choice.carePlusArea dt.carePlusTitle{}
	.advance .itm-option-choice.carePlusArea dt.carePlusTitle a.btn-underline{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents p.txt.carePlusOptTxt{margin: 0 0 12px 0;}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li + li{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label b,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label del,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label em{font-size: 0.9722vw;}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span b.optCaption{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price del.originPrice{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span .price b.discountPrice{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span b.optCaption,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span b.discountPrice{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li input[type="radio"]:checked + label span strong.price del.originPrice{}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li:last-child label span{}
}

@media screen and (max-width: 1100px) and (min-width: 801px){
	.advance .itm-option-choice.carePlusArea dt.carePlusTitle a.btn-underline{font-size: 1.2727vw;}
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label b,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label del,
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label em{font-size: 1.2727vw;}
}

@media screen and (max-width: 360px) and (min-width: 281px){
	.tooltip-layer .tooltip-title br.brackPoint_280,
	.tooltip-layer .tooltip-title br.brackPoint_360{display: none;}
	.tooltip-layer .tooltip-title br.brackPoint_360{display: block;}
}

@media screen and (max-width: 280px){
	.advance .itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span {padding: 11px 10px;}

	.tooltip-layer .tooltip-title br.brackPoint_280,
	.tooltip-layer .tooltip-title br.brackPoint_360{display: none;}
	.tooltip-layer .tooltip-title br.brackPoint_280{display: block;}
}

/* KDP-54271 사이즈 > 갤럭시링 */
.itm-option-choice.add-line dl:not(:first-child) {border-top:1px solid #d9d9d9;padding-top:34px;}
.itm-option-choice.add-line dl .spinner-box {top:36px;}
.itm-option-choice .type-bg-group {margin-top:0px;}
.itm-option-choice .type-bg-group .inner {background : #fff; padding:20px;border-radius:6px;}
.itm-option-choice .type-bg-group .inner .itm-radiobtn-list:after {display:none}
.itm-option-choice .itm-option-etc .type-full .type-bg-group ol.itm-radiobtn-list {display:flex;}
.itm-option-choice .type-bg-group ol.itm-radiobtn-list {display:flex;flex-wrap :wrap; align-items: center;gap: 11px;}
.itm-option-choice .type-bg-group ol.itm-radiobtn-list li, .itm-option-choice .type-bg-group ol.itm-radiobtn-list li + li {margin:0 !important;padding:0 !important;}
.itm-option-choice .type-bg-group ol.itm-radiobtn-list li label span {line-height:30px !important; justify-content: center;}
.itm-option-choice .type-bg-group ol.itm-radiobtn-list li label span.font-num {font-family:'Samsung Sharp Sans';font-weight:bold; }
.itm-option-choice .type-bg-group ol.itm-radiobtn-list li input[type="radio"]:disabled + label{cursor: default !important;} 
.itm-option-choice .type-bg-group.n3 ol.itm-radiobtn-list li {width:calc(33.3% - 10px) !important;}
.itm-option-choice .type-bg-group.n2 ol.itm-radiobtn-list li {width:calc(50% - 10px) !important;}
.itm-option-choice .type-bg-group ol.itm-radiobtn-list.n3 li {width:calc(33.3% - 10px) !important;}

/* 240401 KDP-51404 추가 */
.itm-information .box-guide-bubble{position:relative;margin:24px 0 18px;padding:8px 8px 8px 46px;border-radius:8px;background-color:#E6F1FF;}
.itm-information .box-guide-bubble:before{content:'';position:absolute;top:50%;left:8px;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:#fff url(/sec/static/_images/common/ico-bulb.png) center / 100% no-repeat;}
.itm-information .box-guide-bubble:after{content:'';position:absolute;right:3px;bottom:-8px;width:0;height:0;border-right:12px solid transparent;border-bottom:12px solid #E6F1FF;border-left:12px solid transparent;transform:rotate(-45deg);}
.itm-information .box-guide-bubble .tit-guide{display:block;font-size:14px;font-weight:bold;line-height:18px;}
.itm-information .box-guide-bubble .txt-desc{display:flex;margin-top:2px;font-size:11px;line-height:16px;gap:2px;}
.itm-information .box-guide-bubble .txt-desc:before{content:'*'}

/* itm-option-choice */
.itm-option-choice{padding:30px 24px;margin-top:20px;background-color:#f7f7f7;border-radius:10px;box-sizing:border-box;}
.itm-option-choice dl{position:relative;margin-top:35px;}
.itm-option-choice dl:first-child{margin-top:0;}
.itm-option-choice dt{position:absolute;left:0;top:0;width:80px;font-size:16px;line-height:21px;color:#707070; } /* 20201110 수정 */
.itm-option-choice dt .btn-ruler { top: 50%; left: 48px; transform: translateY(-49%); } /* 20201119 수정 */
.itm-option-choice dd{margin-left:100px;}
.itm-option-choice .msg-box .galaxyClub-msg{font-size: 14px;color: #2189ff;line-height: 1.3;letter-spacing:-0.02em;} /* KDP-39799 231016 */

/* 240404 KDP-51404 추가 */
.itm-option-choice .itm-option-etc .type-full .itm-radiobtn-list{display:block;}
.itm-option-choice .itm-option-etc .type-full .itm-radiobtn-list li{width:100%;margin-right:0!important;margin-left:0!important;}
.itm-option-choice .itm-option-etc .type-full li label span, .itm-option-choice .itm-option-etc .type-full li label b, .itm-option-choice .itm-option-etc .type-full li label del, .itm-option-choice .itm-option-etc .type-full li label em{font-size:14px;font-weight:normal;}
.itm-option-choice .itm-option-etc .type-full li label span{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:11px 14px;}/* KDP-51404 240411 수정 */
.itm-option-choice .itm-option-etc .type-full li label .optCaption{text-align:left;line-height:1.2}/* KDP-51404 240411 추가 */
.itm-option-choice .itm-option-etc .type-full li label .price{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;}/* KDP-51404 240411 추가 */
.itm-option-choice .itm-option-etc .type-full li label .price .originPrice{white-space:nowrap}/* KDP-51404 240411 추가 */
.itm-option-choice .itm-option-etc .type-full li label .price .discountPrice{white-space:nowrap}/* KDP-51404 240411 추가 */
/*.itm-option-choice .itm-option-etc .type-full li label span .price b.discountPrice{margin-left:5px;} KDP-51404 240411 삭제 */
.itm-option-choice .itm-option-etc .type-full li input[type="radio"]:checked + label span b.optCaption, .itm-option-choice .itm-option-etc .type-full li input[type="radio"]:checked + label span b.discountPrice{color:#000;font-weight:700;}
.itm-option-choice .itm-option-etc .type-full li input[type="radio"]:checked + label span strong.price del.originPrice{color:#8E8E8E;}
.itm-option-choice .itm-option-etc .type-full li:last-child label span{justify-content:center;}
/* KDP-54271 사이즈 > 갤럭시링 > 두줄추가 */
.itm-option-choice .itm-option-etc .type-full li label span.line2 {display:block;}
.itm-option-choice .itm-option-etc .type-full li label span.line2 strong{display:block;font-weight:bold;font-size:17px;padding-top:2px;padding-bottom:8px;}
.itm-option-choice .itm-option-etc .type-full li label span.line2 em {font-weight:normal;}
.itm-option-choice .itm-option-etc li.ac > input + label span{justify-content:center;}

@media screen and (max-width: 1440px) and (min-width: 1101px) {
	.itm-option-choice .itm-option-etc .type-full li label span, .itm-option-choice .itm-option-etc .type-full li label b, .itm-option-choice .itm-option-etc .type-full li label del, .itm-option-choice .itm-option-etc .type-full li label em{font-size: 0.9722vw;}
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.itm-option-choice .itm-option-etc .type-full li label span, .itm-option-choice .itm-option-etc .type-full li label b, .itm-option-choice .itm-option-etc .type-full li label del, .itm-option-choice .itm-option-etc .type-full li label em{font-size: 1.2727vw;}
}
/* 201130 pf 공통 CTA 수정 (스마트폰,태플릿, TV) */
.pf-top-cta { border-bottom: 1px solid #ddd; background: #F7F7F7; }
.pf-top-cta .pf-top-cta-inner { display: flex; width: 100%; max-width: 1440px; min-height: 52px; margin: 0 auto; } /* 20201118 수정 */
.pf-top-cta .pf-top-cta-inner .cover { width: 100%; text-align: right; }
.pf-top-cta .pf-top-cta-inner .cover a + a:before { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1px; height: 19px; background-color: #C8C8C8; } /* 20201104 추가 */
.pf-top-cta .pf-top-cta-inner .cover .top-cta,
.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { position: relative; display: inline-block; padding: 18px 24px 18px 77px; font-size: 16px; font-weight: bold; } /* 20201118 수정 */ /* 20201104 수정 */
.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 16px 14px 16px 32px; } /* 20201104 추가 */
.pf-top-cta .pf-top-cta-inner .cover .btn-pdfDown { padding: 18px 24px 18px 60px; } /*21-12-10*/
.pf-top-cta .pf-top-cta-inner .cover .top-cta .line { vertical-align: baseline; border-bottom: 2px solid #000; }
.pf-top-cta .pf-top-cta-inner .cover .top-cta .btn-ruler { left: 20px; top: 50%; transform: translateY(-50%); width: 42px; height: 26px; vertical-align: bottom; } /* 20201118 수정 */ /* 20201104 추가 */
.pf-top-cta .pf-top-cta-inner .cover .top-cta.spacing-default { padding: 18px 24px; }
/* 20201118 추가 */
.itm-eventInfo.dropDown-content .btn-tvSize {position:relative; display: block; padding:15px 0; font-size: 16px; color: #000; border-bottom:1px solid #ebebeb; }
.itm-eventInfo.dropDown-content .btn-tvSize .line { font-size: 16px; font-weight: bold; color: #000; border-bottom: 2px solid #000; vertical-align: baseline;} /* 201123 tv크기쉽게알아보기 수정 */
.itm-eventInfo.dropDown-content .btn-tvSize .btn-ruler { position: static; top: 0; left: 0; width: 42px; height: 26px; margin-right: 10px; }

/* dropOption */
.dropOption{position:relative;}
.dropOption a.dropButton{position:relative;display:block; min-height:22px;font-size:16px;line-height:24px;color:#151515;font-weight:bold;} /* 20201110 수정 */
.dropOption a.dropButton:before{content:'';position:absolute;right:0;top:2px;width:16px;height:16px;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
.dropOption a.dropButton.open:before{background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg');}
.dropOption a.dropButton.click-none { pointer-events: none; cursor: default; }
.dropOption .dropList{display:none;padding:16px 1px 0;box-sizing:border-box;}
.dropOption .dropList:after {content: '';display: block; clear:both;}
.dropOption .dropList > li{float:left;margin-right:8px;}
.dropOption .dropList li a{display:block;}
.dropOption .dropList.itm-color-list { padding: 0 1px 0; } /* 20201110 추가 */

.itm-color-list input[type="radio"],
.itm-color-list input[type="checkbox"] { position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden;}
.itm-color-object{position:relative;display:inline-block;width:16px;height:16px;margin:4px 10px 4px 4px;font-size:0px; color:transparent; border-radius:50%;vertical-align:top;box-sizing:border-box;}
.open .itm-color-object{display:none;}
.itm-color-object:before{content:'';position:absolute;left:-4px;top:-4px;width:22px;height:22px;border:1px solid #000;border-radius:50%;}
.itm-color-object-large{position:relative;display:inline-block;width:24px;height:24px;margin:4px;margin-right:6px;font-size:0;border-radius:50%;vertical-align:top;box-sizing:border-box;}
.itm-color-object-large:before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #000;border-radius:50%;opacity:.4;} /* 201111 컬러칩 테두리 수정 */
.itm-color-object-large.img-chip,
.itm-color-object.img-chip{background-repeat:no-repeat;background-position:center;background-size:auto;background-color:#000}/* 210201 : #27239 : 반반컬러칩 */
.itm-color-list label{display:inline-block;height:30px;cursor:pointer;}
.itm-color-list li input[type="radio"]:checked + label .itm-color-object-large:after,
.itm-color-list li input[type="checkbox"]:checked + label .itm-color-object-large:after {content:'';position:absolute;left:-5px;top:-5px;width:32px;height:32px;border:1px solid #000;border-radius:50%;}
.itm-color-list li { margin-bottom: 10px;}
.itm-color-list input[type="radio"]:disabled + label,
.itm-color-list input[type="checkbox"]:disabled + label { opacity:0.4; pointer-events:none; }

.volumeOf{margin-top:30px;}
.volumeOf p{margin-bottom:12px;font-size:16px;color:#707070;}
.volumeOf > div{padding:16px 0;border:1px soldi #ebebeb;background-color:#fff;border-radius:10px;}
.volumeOf > div:after {content: '';display: block; clear:both;}
.volumeOf > div > div {position:relative;width:50%;float:left;text-align:center;}
.volumeOf > div > div:first-child:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #d9d9d9;}
.volumeOf > div > div .volume{margin-bottom:8px;font-size:14px;line-height:14px;color:#707070;}
.volumeOf > div > div .volume-payment{font-size:16px;line-height:16px;color:#707070;}
.volumeOf > div > div .volume-payment span{font-size:16px;line-height:16px;color:#707070;}
.volumeOf > div > div.active .volume{color:#000;font-weight:bold;}
.volumeOf > div > div.active .volume-payment{color:#000;font-weight:bold;}
.volumeOf > div > div.active .volume-payment span{color:#000;font-weight:bold;}

.selectedOption{ display: inline-block; width: 80%; color:#151515;font-size:16px;font-weight:bold; line-height:21px; vertical-align: middle; padding-bottom: 12px; } /* 20201110 추가 */
.noOption{color:#151515;height:22px;line-height:22px;font-size:16px;font-weight:bold;}
.itm-radiobtn-list:after {content: '';display: block; clear:both;}
.itm-radiobtn-list li{float:left;width:48%;margin:12px 2% 0 0 !important;} 
.itm-radiobtn-list li:nth-child(even){margin-right:0 !important;}
.itm-radiobtn-list li:nth-child(1),
.itm-radiobtn-list li:nth-child(2){margin-top:0 !important;} /* 20201112 margin important 추가 */
.itm-radiobtn-list input[type="radio"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; }
.itm-radiobtn-list label{display:block;cursor:pointer;}/* 2021-03-11 수정 */
.itm-radiobtn-list label span{display:block;padding: 12px; box-sizing: border-box;font-size:14px;color:#000;font-weight:bold;text-align:center;background-color:#e4e4e4;border-radius:20px; word-wrap: break-word;}/* 2021-03-18 css 추가 */
.itm-radiobtn-list input[type="radio"]:checked + label span{color:#fff;background-color:#000;}

/* KDP-20205 웹접근성 수정 b2b 42-2p */
.itm-radiobtn-list.access { display: flex; flex-wrap: wrap; }
.itm-radiobtn-list.access > li { display: flex; position: relative; justify-content: center; }
.itm-radiobtn-list.access > li input[type="radio"] { opacity: 1; display: flex; height: 100%; top: 0; width: 100%; clip: auto; clip-path: none; z-index: 0; }
.itm-radiobtn-list.access > li input[type="radio"] + label { z-index: 1; display: flex; align-items: center; flex: 1; justify-content: center; padding: 12px; box-sizing: border-box; font-size: 14px; color: #000; font-weight: bold; text-align: center; background-color: #e4e4e4; border-radius: 20px; word-wrap: break-word; }
.itm-radiobtn-list.access > li input[type="radio"]:checked + label { color: #fff; background-color: #000; }
@media all and (max-width:1440px) and (min-width:1101px) {	
    .itm-radiobtn-list.access > li input[type="radio"] + label { line-height: 1.1111vw; font-size: 0.9722vw; }
}
@media all and (max-width:1100px) and (min-width:801px) {
    .itm-radiobtn-list.access > li input[type="radio"] + label { line-height: 1.4545vw;font-size: 1.2727vw; border-radius: 1.8182vw; }
}
@media screen and (max-width:800px) {
	.itm-radiobtn-list.access > li input[type="radio"]:focus { outline: auto; }
}

.itm-radiobtn-list2{line-height:28px;}
.itm-radiobtn-list2:after {content: '';display: block; clear:both;}
.itm-radiobtn-list2 li{display:inline-block;min-width:70px;margin-left:6px;vertical-align:middle}
.itm-radiobtn-list2 input[type="radio"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; }
.itm-radiobtn-list2 label{display:block;height:28px;cursor:pointer;}
.itm-radiobtn-list2 label span{display:block;height:28px;line-height:27px;font-size:14px;color:#000;text-align:center;border:1px solid #ddd;border-radius:20px;}
.itm-radiobtn-list2 input[type="radio"]:checked + label span{border:1px solid #2189FF;}
.itm-option-choice input[type="radio"]:disabled + label span{opacity:.3;pointer-events:none;}

.itm-option-choice .spinner-box{margin-top:-4px;}

.itm-eventInfo{padding:0;background-color:#fff;}
.itm-eventInfo.dropDown-content .dropButton{position:relative;padding:20px 0;border-bottom:1px solid #ebebeb;background: url(/sec/static/_images/common/icon-drop-down-pd.svg) center right no-repeat;}
.itm-eventInfo.dropDown-content .dropButton.open{border-bottom:0;background: url(/sec/static/_images/common/icon-drop-up-pd.svg) center right no-repeat;}
.itm-eventInfo > div:first-child{margin-top:0;}
.itm-eventInfo.dropDown-content > div:first-child a{border-top:0;}
.itm-eventInfo > div .txt-only{padding:20px 0;line-height:1.286;color:#707070;font-size:14px;border-bottom:1px solid #ebebeb; vertical-align:middle; word-break: break-all;}
.itm-eventInfo > div .txt-only strong{color:#707070;font-size:14px;vertical-align:top;}
.itm-eventInfo > div a span{display:inline-block;color:#707070;font-size:14px;vertical-align:middle;}
.itm-eventInfo > div a span strong{font-size:14px;font-weight:bold;vertical-align:top;}
.icon-membershipClass{position:absolute;display:inline-block;right:40px;height:20px;padding-left:26px;line-height:20px;color:#000;font-size:14px;font-weight:bold;font-style:normal;vertical-align:middle;}
.icon-membershipClass img{margin-right:6px;margin-top:-4px;vertical-align:middle;}
.itm-eventInfo .dropcontent{padding:20px 24px;background-color:#fafafa;border-radius:10px;}

.itm-eventInfo.memberpoint .fix-description.type2 {position:relative;} /* KDP-52973 : 240423 추가 */
.itm-eventInfo.memberpoint .fix-description.type2 .btn-underline {position:absolute;right:0;top:auto;}

/* 201120 매장픽업-선택된 매장 */
.itm-info-detail .select-store{margin-top:24px;}
.itm-info-detail .select-store .tit {display: block; line-height: 21px; padding-bottom: 12px; font-weight: bold; font-size: 16px; color: #000;}
.itm-info-detail .select-store .box-txt {position: relative; padding:11px 9px 9px 11px; border-top:1px solid #707070; background-color:#F7F7F7;}
.itm-info-detail .select-store .box-txt ul {padding: 20px 15px; font-size:12px; color:#707070; background-color: #fff; border-radius: 10px;}
.itm-info-detail .select-store .box-txt ul li {line-height:1.125; font-size:12px; color:#707070;}
.itm-info-detail .select-store .box-txt ul li + li {padding-top: 7px;}
.itm-info-detail .select-store .box-txt ul li strong {vertical-align:top; font-size:14px; color: #000;}
.itm-info-detail .select-store .delete {position: absolute; top: 20px; right: 15px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-delete-circle2.svg) no-repeat; background-size: 100% auto;}

.tooltip-layer.benefits.fixed {z-index: 50;}
.tooltip-layer.tradein.fixed {z-index: 50;}
.tooltip-layer.benefits.pd-tooltip {z-index: 999;}
.tooltip-layer.benefits.pd-tooltip .share-tooltip-box {display: flex;justify-content: space-evenly;} /* 221007 추가 */
.tooltip-layer.benefits.pd-tooltip .share-tooltip-box li {margin: 0;} /* 221007 추가 */

/* PD 옵션 드롭다운 케이스 */
.casewrap + .casewrap { margin-top: 20px; }
.casewrap {box-sizing: border-box; border-radius: 10px;  background: #fafafa; }
.casewrap .emphasis-txt { font-size: 14px; font-weight: bold;  line-height: 20px; color: #000; }
.casewrap .emphasis-txt > .case-blue, 
.casewrap .assi-txt > .case-blue { font-size: 14px; font-weight: bold; color: #2189FF; }
.casewrap .border-line:after { content:''; display: block; margin: 10px 0 20px; width: 100%; height: 1px; background: #000; }
.casewrap .assi-txt { font-size: 14px; line-height: 20px; }
.casewrap .assi-txt > strong { font-size: 14px; font-weight: bold; }
.casewrap .center-link { margin: 16px 0 30px; }
.casewrap .center-link .btn-underline{margin:0;}
.casewrap .bottom-link { margin: 16px 0 10px; }
.casewrap .bottom-link .btn-underline{margin:0;}
.casewrap .bottom-txt { margin: 16px 0 0 0; }
.casewrap .detail-view { padding-top: 16px; }
.casewrap .detail-view li + li { margin-top: 16px; }
.casewrap .detail-view li span { font-size: 14px; }
.casewrap .detail-view li span + a { margin-left: 6px; }
.casewrap .pd-top { padding-top: 20px; }
.fix-description{padding:20px 0;border-bottom:1px solid #ebebeb;}
.fix-description .casewrap{background-color:#fff;}
.fix-description .casewrap .assi-txt{color:#707070;}
.fix-description .casewrap .bottom-link{margin-bottom:0;}

.dropDown-content .dropButton{display:block;background:url('/sec/static/_images/common/icon-drop-down.svg') top right no-repeat;}
.dropDown-content .dropButton.open{background-image:url('/sec/static/_images/common/icon-drop-up.svg')}
.dropDown-content .dropcontent{display:none;}

/* PD 사은품 */
.link-line-blk { display:inline-block;margin-top:16px; line-height:18px; font-weight:bold; font-size:14px; letter-spacing:-0.07px; color:#000; border-bottom:1px solid #000; }
.box-itm-option { position:relative; border: 1px solid #d9d9d9; padding:20px 15px; border-radius:10px; background:#fff; display: flex;}
.box-itm-option:after { content:""; display:block; clear:both; }
.box-itm-option > a { display:block; }
.box-itm-option > a:after { content:""; display:block; clear:both; }
.box-itm-option .img { float:left; overflow:hidden; width:60px; height:60px; flex-shrink: 0;}
.box-itm-option .img img { width:100%; }
.box-itm-option .info { float:left; width:calc(100% - 55px); padding-left:15px; flex: 1; padding-right: 20px; }
.box-itm-option .state-stock-out { position: absolute; right: 24px; bottom: 20px; font-size: 12px; line-height: 16px; color: #707070; }
.option .box-itm-option .img {width:96px; height:96px; align-self: center; }
.option label .box-itm-option .img {width:40px; height:40px; }

.box-itm-option .info .name { overflow:hidden; display:block; line-height:18px; padding:0 10px 6px 0; font-size:14px; color:#000;}
.box-itm-option .info .opt span { display:inline-block; line-height:17px; font-size:12px; color:#8f8f8f; }
.box-itm-option .info .opt span ~ span { position:relative; margin-left:10px; padding-left:11px; }
.box-itm-option .info .opt span ~ span:after { content:""; position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background:#d9d9d9; }
.box-itm-option .info .itm-inventory {position:absolute;right:15px;bottom:22px;font-size:12px;color:#000;}
.box-itm-option .opt-itm-price {position:relative;padding:10px 0 0;}
.box-itm-option .opt-itm-price .opt-total-price{position:absolute;right:0;bottom:7px;font-size:14px;color:#000;}
.box-itm-option .opt-itm-price .opt-total-price strong{margin-right:2px;color:#000;vertical-align:text-bottom;font-weight:normal;}
.box-itm-option .delete { position:absolute; top:20px; right:15px; width:16px; height:16px; background:url(/sec/static/_images/common/icon-delete-circle2.svg) no-repeat; }
.itm-freebies-option{padding-top:24px;background-color:#fff;}
.itm-freebies-option .set { padding:0 0 24px; }
.itm-freebies-option .set .dropdownMenu button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; right: 16px; }
.itm-freebies-option .set .dropdownMenu.active button.choose-account{border: 1px solid #D9D9D9; border-bottom: 0; border-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: #fff;}
.itm-freebies-option .set .dropdownMenu.active button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-up-pd.svg) right center no-repeat;}
.itm-freebies-option .set ~ .set { padding-top:0; }
.itm-freebies-option .set .tit { display:block; line-height:21px; padding-bottom:12px; font-weight:bold; font-size:16px; color:#000; }
.itm-freebies-option .set .tit .badge { display:inline-block; height:20px; line-height:20px; margin-left:10px; padding:0 10px; font-weight:bold; font-size:12px; color:#fff; border-radius:5px; background:#a6a6a6; }
.itm-freebies-option .list-prd-optional { padding: 0; border-radius: 10px;}
.itm-freebies-option .list-prd-optional + .btn-box{margin-top:12px;}
.itm-freebies-option .list-prd-optional ul li ~ li { margin-top:12px; }
.itm-freebies-option .dropdownMenu { width:100%; padding-bottom: 14px; }
.itm-freebies-option .dropdownMenu .box-itm-option { border-radius:0; background:#fff; border: 0; }
.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info{margin-left:40px;}
.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info .name{font-size:14px;font-weight:normal;}
.itm-freebies-option .dropdownMenu .choose-account { overflow:hidden; padding-right:50px; white-space:nowrap; text-overflow:ellipsis; border-bottom:0; line-height: 44px; background-color:#f7f7f7; padding-left: 16px !important; border-radius: 10px; color: #888 !important; }
.itm-freebies-option .dropdownMenu.type2 button.choose-account {border-radius: 10px;}
.itm-freebies-option .dropdownMenu .account-types {position:unset; top:44px;overflow-y:auto; max-height:242px;border-radius:0 0 10px 10px;}
.itm-freebies-option .dropdownMenu.active .account-types {border:1px solid #d9d9d9;}
.itm-freebies-option .dropdownMenu .account-types .box-itm-option { cursor:pointer;}
.itm-freebies-option .dropdownMenu .account-types .box-itm-option:focus {border:1px solid red;}
.itm-freebies-option .dropdownMenu .account-types li{position:relative;border-top:1px solid #ebebeb;}
.itm-freebies-option .dropdownMenu .account-types li:first-child{border-top:0;}
.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label { pointer-events:none; }
.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label .box-itm-option { opacity:.3 }
.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label .box-itm-option .opt-total-price {display: none;}
.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:checked + label .box-itm-option { background:#F5F7FE; }
.itm-freebies-option .dropdownMenu .account-types li label:hover .box-itm-option { background:#F5F7FE; }
.itm-freebies-option .state-stock-out { position: absolute; right: 24px; bottom: 20px; font-size: 12px; line-height: 16px; color: #707070; }
/* 210628 사은품 케이스 추가 */
.itm-freebies-option .set.dropDown-content .tit { padding-top: 12px; }
.set.dropDown-content .dropButton { background-position: center right; }

/* App - Scroll Bar 추가 - PHW */
.itm-freebies-option .dropdownMenu.type2.active .account-types::-webkit-scrollbar{ width:4px; background-color:transparent; }
.itm-freebies-option .dropdownMenu.type2.active .account-types::-webkit-scrollbar-thumb { border-radius:2em; background-color:rgba(0,0,0,.2); }
.itm-freebies-option .dropdownMenu.type2.active .account-types::-webkit-scrollbar-button { display:none;}
.itm-freebies-option .dropdownMenu.type2.active .account-types:hover::-webkit-scrollbar-thumb{ background-color:rgba(0,0,0,.5);}
.itm-freebies-option .dropdownMenu.type2.active .account-types::-webkit-scrollbar-thumb:hover{ background-color:rgba(0,0,0,.5);}

.itm-freebies-option .wrap-droplist { width:100%; }
.itm-freebies-option .wrap-droplist .box-itm-option { border-radius:0; background:#fff; }
.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info{margin-left:40px;}
.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info .name{font-size:14px;font-weight:normal;}
.itm-freebies-option .wrap-droplist .droplist { overflow-y:auto; max-height:242px; border-radius:10px; }
.itm-freebies-option .wrap-droplist .droplist .box-itm-option { cursor:pointer;}
.itm-freebies-option .wrap-droplist .droplist .box-itm-option:focus {border:1px solid red;}
.itm-freebies-option .wrap-droplist .droplist li{border-top:1px solid #ebebeb;}
.itm-freebies-option .wrap-droplist .droplist li:first-child{border-top:0;}
.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] { pointer-events:none; }
.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] .box-itm-option { opacity:.3 }
.itm-freebies-option .wrap-droplist .droplist li[aria-selected='selected'] .box-itm-option { background:#fafafa; }
.itm-freebies-option .wrap-droplist .droplist li label:hover .box-itm-option { background:#fafafa; }
.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice,
.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice{ padding:0; }
.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info,
.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info { float:none; width:auto; margin:0; padding:0; }
.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info .name { line-height:inherit; padding:10px 0 10px 20px; font-weight:normal; font-size:14px; }
.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info .name { line-height:inherit; padding:0; font-weight:normal; font-size:14px; }

/* 트레이드인 체크 */
.itm-total-bottom .trade-in .chk-form {padding-top: 30px;}
.itm-total-bottom .trade-in .chk-form input[type="checkbox"] + label {padding-right: 0; line-height: 1.42;}
.itm-total-bottom .trade-in .chk-form .btn-tooltop02 {vertical-align: middle;}
.itm-total-bottom .trade-in ~ .box-total-price {padding-top: 16px;}

/* 빠른 배송으로 구매하기 */
.itm-information .product-fast-buy  {margin-top: 30px;}/* 2022-03-25 */
.itm-information .product-fast-buy .box-btn .btn { margin: 0; width: 100%; }/* 2022-03-25 */
.itm-information .product-fast-buy .box-btn .btn-fast:before {content: "";margin-right: 5px;margin-top: -2px;display: inline-block;vertical-align: middle;width:25px;height:25px;background: url(/sec/static/_images/common/icon-product-fast-buy.png) center center no-repeat;background-size: 100% auto;}/* 2022-03-25 */
.itm-information .product-fast-buy .box-txt {padding:30px 30px 0;text-align: center; }/* 2022-03-25 */
.itm-information .product-fast-buy .box-txt .txt { font-size: 14px; line-height: 18px; color: #000; }/* 2022-03-25 */
.itm-information .product-fast-buy .box-txt .bold {  color: #2189ff;font-size: 17px;display: inline-block;margin-top: 2px;margin-bottom: 2px;}/* 2022-03-25 */

/* 갤럭시 클럽 */
.check-txt-tootip{margin-top:30px}
.trade-in +.check-txt-tootip,
.check-txt-tootip +.check-txt-tootip{margin-top:12px}
.check-txt-tootip input[type="checkbox"] + label{padding-right:0}
.galaxy-club-msg{padding-right:15px;color:#a6a6a6 !important;line-height:1.3}
/* 22-04-25 유의문구 수정 : 웹접근성 위배 html로 변경할 것 */
.galaxy-club-msg::after{content:"* My 갤럭시 클럽 선택 후 제품 구매 시 쿠폰 할인은 적용되지 않습니다.";margin-left:5px;color:#2189ff;display: block;}
.pop-galaxy-club .tbl{font-size:14px}
.pop-galaxy-club .tbl td{text-align: center}
.pop-galaxy-club .tbl tr.disabled td{opacity: 0.5;}
.pop-galaxy-club .tbl .gray-color{font-size:12px}
.pop-galaxy-club .layer-content { padding-right: 10px; }
.pop-galaxy-club .note .note-title { display: flex; justify-content: space-between; margin-bottom: 16px; }
.pop-galaxy-club .note .note-title p { font-size: 16px; font-weight: 700; /* cursor: pointer; */ }
.pop-galaxy-club .note .note-title button { display: none; width: 16px; height: 16px; position: relative; }
.pop-galaxy-club .note .note-title button::after { display: inline-block; content: ''; background: url(/sec/static/_images/common/icon-slick-down.svg) center center no-repeat; width: 16px; height: 16px; position: absolute; top: 0; left: 0; }
.pop-galaxy-club .note.on .note-title button::after { background: url(/sec/static/_images/common/icon-slick-up.svg) center center no-repeat; }
.pop-galaxy-club .note .note-desc { background: #f7f7f7; border-radius: 10px; padding: 24px; }
.pop-galaxy-club .note .note-desc ul {}
.pop-galaxy-club .note .note-desc ul li { text-align-last: left; margin-bottom: 8px; font-size: 16px; word-break: break-all; }
.pop-galaxy-club .note .note-desc ul li:last-child { margin-bottom: 0; }
.pop-galaxy-club .note .note-desc ul li.red-color { color: #FF4337; }
.order-galaxy-club .tbl{margin:10px 0}
.order-galaxy-club [class*=li-] li a,
.order-galaxy-club [class*=li-] li{font-size: 14px;line-height: 1.3}
.order-galaxy-club [class*=li-] li +li{margin-top:10px}
@media screen and (max-width:1440px) and (min-width:1101px) {
	.pop-galaxy-club .tbl{font-size:0.9722vw}
	.pop-galaxy-club .tbl .gray-color{font-size:0.8333vw}
	.order-galaxy-club [class*=li-] li a,
	.order-galaxy-club [class*=li-] li{font-size: 0.97vw}
}

@media screen and (max-width:1100px) and (min-width:801px) {
	.pop-galaxy-club .tbl{font-size:1.2727vw}
	.pop-galaxy-club .tbl .gray-color{font-size:1.0909vw}
	.order-galaxy-club [class*=li-] li a,
	.order-galaxy-club [class*=li-] li{font-size: 1.27vw}
}

@media screen and (max-width:800px) {
	.pop-galaxy-club .tbl td,
	.pop-galaxy-club .tbl th{font-size:12px}
	.order-galaxy-club [class*=li-] li a,
	.order-galaxy-club [class*=li-] li{font-size: 12px}
	/* s : 혜택시뮬레이터 */
	.tooltip-layer.benefits.pd-tooltip.fixed,
	.tooltip-layer.galaxyClub{overflow-y:auto;position:fixed;bottom:210px;top:auto !important;height: auto; max-height:calc(100% - 275px);z-index:9999}
	/* e : 혜택시뮬레이터 */
	.check-txt-tootip{margin:0 0 15px}
	.check-txt-tootip .chk-form{display:flex;} /* 220208 */ 
	.check-txt-tootip .chk-form > .btn-tooltop02{margin-top:2px;} /* 220208 */
	.pop-galaxy-club .note .note-title { margin-bottom: 4.1026vw; }
	.pop-galaxy-club .note .note-title p { font-size: 3.5897vw; }
	.pop-galaxy-club .note .note-title button { width: 4.1026vw; height: 4.1026vw; }
	.pop-galaxy-club .note .note-title button::after {  width: 4.1026vw; height: 4.1026vw; }
	.pop-galaxy-club .note .note-desc { border-radius: 2.5641vw; padding: 5.1282vw; }
	.pop-galaxy-club .note .note-desc ul li { margin-bottom: 2.0513vw; font-size: 3.5897vw; }
	.pop-galaxy-club .layer-content { padding-right: 0; }
}

/* PD 합계 금액 및 CTO */
.itm-total-bottom .box-total-price {position:relative;margin-bottom:30px; padding:28px 0 30px; text-align:right; border-bottom:1px solid #d9d9d9; display:flex; align-items: flex-end;}
.itm-total-bottom .box-total-price.exclusive {padding-top:24px;}
.itm-total-bottom .box-total-price span { font-weight:bold; font-size:16px; color:#000; display: inline-block; vertical-align: middle; margin-right: 2px; }
.itm-total-bottom .box-total-price strong { margin-right:2px;line-height:25px; font-weight:bold; font-size:28px; color:#000;font-family:"Samsung Sharp Sans";vertical-align:sub; margin-left: auto;}
.itm-total-bottom .box-opt-regular { position:relative; padding-top:15px;padding-bottom:15px;border-bottom:1px solid #D9D9D9;}
.itm-total-bottom .box-opt-regular.opened.lined{padding-bottom:0;border-bottom:0;}
.itm-total-bottom .box-opt-regular .chk-form{display:inline-block;}
.itm-total-bottom .box-opt-regular .chk-form input[type="checkbox"] + label{line-height:18px;}
.itm-total-bottom .box-opt-regular .desc { position:absolute; top:18px; right:0;font-size:14px; color:#707070; }
.itm-total-bottom .box-opt-regular .desc.dropStyle{padding-right:20px;}
.itm-total-bottom .box-opt-regular .desc + .dropButton {position:absolute;width:245px;right:0;top:22px;height:20px;display:none;background-image:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
.itm-total-bottom .box-opt-regular .desc + .dropButton.open {background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
.itm-total-bottom .box-opt-regular .desc + .dropButton.act {display:block;}
.itm-total-bottom .box-btn:after { content:""; display:block; clear:both; }
.itm-total-bottom .box-btn li:only-child{width:100%;}
.itm-total-bottom .box-btn li:only-child button{width:100%;margin:0;}
.itm-total-bottom .box-btn button ~ button { margin-left:10px; }
.itm-total-bottom .box-btn button[class*="disable"] {cursor: default;}
.itm-total-bottom .box-btn.restore { padding-top:30px; border-top:1px solid #d9d9d9; }
.itm-total-bottom .box-btn.restore button { font-size:16px; }
.itm-total-bottom .box-btn button span{display:inline-block;position:relative;font-size:16px;color:inherit;}
.itm-total-bottom .box-btn button.email-call span{padding-left:30px;background:url('/sec/static/_images/common/icon-restore-email.svg') left center no-repeat;}
.itm-total-bottom .box-caption { padding-top:30px; }
.itm-total-bottom .box-caption .cap { line-height:18px; font-weight:bold; font-size:14px; color:#2189FF; text-align:center; }
.itm-total-bottom .box-cto {font-size:0; text-align:center; }
.itm-total-bottom .box-cto.etc-mall {padding-top:14px;}
.itm-total-bottom .box-cto ul {display: flex; width: 100%; justify-content: space-between;}
.itm-total-bottom .box-cto ul:after {content: '';display: block; clear:both;}
.itm-total-bottom .box-cto ul + ul {margin-top:16px;}
.itm-total-bottom .box-cto ul li {flex: 1; padding: 0 4px; position: relative;}
.itm-total-bottom .box-cto ul li.btn-gift-wrap {flex:0.1}
.itm-total-bottom .box-cto ul li.btn-gift-wrap > button {width: 50px;}
.itm-total-bottom .box-cto .btn-l{min-width: 30px; padding: 0; width: 100%; margin: 0;}
.itm-total-bottom .box-cto ul li:only-child {width:100%; }
.itm-total-bottom .box-cto ul li a{padding-bottom:2px;}
/*22-10-07*/
.itm-total-bottom .box-cto ul.pickup-btn li:last-child{width: 100%;}
.itm-total-bottom .box-cto ul.pickup-btn li:last-child a{width: 100%;}
.itm-total-bottom .box-cto ul.pickup-btn li:last-child button{width: 100%;}
/*//22-10-07*/

/* 230524 번들 할인 수정 추가 */
.itm-total-bottom .box-option-price {display:flex; align-items:flex-end; position:relative; padding:10px 0 0; text-align:right;}
.itm-total-bottom .box-option-price span {display:inline-block; margin-right:2px; color:#8f8f8f; font-size:14px; vertical-align:middle;}
.itm-total-bottom .box-option-price ~ .box-total-price {padding:12px 0 30px;}
.itm-total-bottom .box-option-price strong {margin-right:2px; margin-left:auto; color:#000; font-size:14px; font-weight:normal; vertical-align:sub; text-decoration:line-through}
.itm-total-bottom .box-option-price strong ~ span {color:#000; font-size:14px; font-weight:normal; text-decoration:line-through}
.itm-total-bottom {padding-top: 18px;}
.itm-total-bottom .box-total-price{align-items: center;}
@media (max-width:1440px) and (min-width:1101px) {
	.itm-total-bottom .box-option-price ~ .box-total-price {padding:1.2444vw 0 2.0833vw;}
}
@media (max-width: 1100px) and (min-width: 801px){
	.itm-total-bottom .box-option-price span,
	.itm-total-bottom .box-option-price strong,
	.itm-total-bottom .box-option-price strong ~ span{font-size: 1.4545vw;}
	.itm-total-bottom .box-option-price {padding: 20px 0 0;}
}
@media (max-width:800px) {
	.itm-total-bottom .box-option-price {width:100%; margin-bottom:-5px; padding:15px 0 20px; border-top:0; border-bottom:0;}
	.itm-total-bottom.hasCompare .box-option-price {padding:10px 0 20px;}
	.itm-total-bottom .trade-in ~ .box-option-price {padding:0; padding-top:16px;}
	.itm-total-bottom .box-option-price ~ .box-total-price {padding:8px 0 17px;}
}

/* s : 221229 혜택시뮬레이터 */
.itm-total-bottom .box-total-price strong { margin-right:2px;line-height:25px; font-weight:bold; font-size:28px; color: #2189FF;font-family:"Samsung Sharp Sans";vertical-align:sub; margin-left: auto;}
/* e : 221229 혜택시뮬레이터 */

.sub-btn-box{margin-top:36px; display: none;}
.sub-btn-box:after {content: '';display: block; clear:both;}
.sub-btn-box li {float:left; width:50%;text-align:center;}
.sub-btn-box li:nth-child(2) {padding-left:5px;box-sizing:border-box;}
.sub-btn-box li:only-child {width:100%; }
.sub-btn-box li a{padding-bottom:2px;}
.sub-note-box {margin: 21px 0 0 0; text-indent: -6px; text-align: center;}
.sub-note-box li {position: relative; line-height: 1.43; font-size: 14px;}
.sub-note-box li:before {content: '※'; display: inline-block; margin-right: 2px;}
.box-bann {position: relative; margin:36px 0 30px;text-align:center;background-color:#fff;}
.box-bann img{position:relative;z-index:1;}
.box-bann p {position:absolute;left:0;right:0;top:50%;color:#fff;font-size:14px;text-align:center;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;z-index:2;transform:translate(0, -50%);}
.box-bann p strong{color:#fff;font-weight:bold;}
.box-bann a{display:block;}
.box-bann a + a{margin-top:10px;}
.restore{padding-top:30px;border-top:1px solid #d9d9d9;}
.restore .btn{width:100%;}
.restore .box-cto{margin-top:20px;}
.restore .booking{margin-top:16px;}
.restore .terms-view {margin-bottom: 30px;padding: 20px;background: #F7F7F7;}
.restore .terms-view label.inp-box:not(:nth-last-child(1)) {padding-bottom: 24px;}
.restore .terms-view .chk-form { position:relative; }
.restore .terms-view .chk-form ~ .chk-form { margin-top:16px; }
.restore .terms-view .chk-form .btn-underline { position:absolute; bottom:0; right:0; margin:0; }
.restore-alarm .inp-box-shipping .inp-box { position:relative;padding-left:150px;}
.restore-alarm .inp-box-shipping .inp-box label { position:absolute;left:0; top:0;  width:150px;font-weight:bold;}
.restore-alarm .inp-box-shipping .error-msg { position:absolute; bottom:-21px; left:0; width:100%; text-align:left; }
.restore-alarm .inp-box-shipping .essential { padding:16px 0;font-size:14px;color:#707070;line-height:18px;text-align:center; }
.restore-alarm .inp-box-shipping .essential br{ display:none;}
.restore-alarm .btn-box { display:block; padding-top:40px; font-size:0; text-align:center; }

/* 컴퍼넌트 바 */
.component-bar{position:relative;height:80px;background-color:#202425;z-index:50;}
.component-bar .component-bar-inner{position:relative;background-color:#202425;z-index:11;}
.component-bar .component-bar-inner .anchor-nav li{float:left;}
.component-bar .component-bar-inner > div{position:relative;max-width:1440px;height:80px;margin: auto;padding:0 24px; display:flex;}
.component-bar .component-bar-inner > div:after {content: '';display: block; clear:both;}
.component-bar .component-bar-inner .itm-title-text{float:left;max-width:420px;height:80px;color:#fff;font-size:20px;line-height:80px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.component-bar .component-bar-inner .itm-title-text br { display: none; }
.component-bar .component-bar-inner .anchor-navbar{float:right;margin:32px 300px 0 0;}
.component-bar .component-bar-inner .anchor-navbar ul {display:flex;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav:after {content: '';display: block; clear:both;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav li{float:left;margin-left:24px;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a{display:block;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a span{position:relative;display:inline-block;color:#fff;font-size:16px; white-space:nowrap;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a.active span{font-weight:bold;}
.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a.active span:before{content:'';position:absolute;left:0;bottom:-9px;width:100%;height:2px;background-color:#fff;}
.component-bar .component-bar-inner .btn-direct-div{position:absolute;right:24px;top:50%;margin-top:-25px;opacity:0;-webkit-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;z-index:2;z-index:-1;}
.component-bar .component-bar-inner .btn-direct-div .btn-direct{width:246px;border:0;margin: 0;}
.component-bar .component-bar-inner .btn-direct-div .btn-restore,
.component-bar .component-bar-inner .btn-direct-div .btn-otherAction{width:246px;background-color:#fff;color:#000;border:1px solid #fff;}
.component-bar .component-bar-inner .btn-direct-div .noItemLable{display: inline-block;margin: 0 4px;width:246px;height: 50px;line-height: 48px;padding-left: 24px;padding-right: 24px;font-size: 18px;border-radius: 30px;font-weight: bold;text-align: center;vertical-align: middle;background-color:#000;color:#fff;opacity:.3;}
.component-bar.aniAct .component-bar-inner .btn-direct-div{opacity:1;z-index:2;}

/* 컴퍼넌트 영역 */
.itm-component{position:relative;background-color:#fff;}
.itm-component .content{max-width:1440px;padding-top:0;}
.btnFixed.btn-direct-div{transform:translateY(-50%) !important;}

/* 특장점 탭 */
.itm-component .feature-wrap { margin-top: 0; }
.itm-component .feature-wrap .feature-bar { height: 80px;  background-color: #3B3E3F; }
.itm-component .feature-wrap .feature-bar-inner { position: relative; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; height: 100%; max-width: 1440px; padding: 0 24px; }
.itm-component .feature-wrap .feature-bar .product-name { font-size: 18px; line-height: 24px; color: #fff; font-weight: bold; }
.itm-component .feature-wrap .feature-bar .product-name br { display: none; }
.itm-component .feature-wrap .feature-bar .btn-ctrl { font-size: 14px; line-height: 18px; height: 100%; padding-right: 24px; font-weight: bold; color: #fff; position: absolute; top: 0; left: 0; width: 100%; text-align: right; }
.itm-component .feature-wrap .feature-bar .btn-ctrl:after { content: ""; margin-left: 6px; margin-top: -2px; display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(/sec/static/_images/common/icon-arrow-white.svg) center center no-repeat; background-size: 100% auto; }
.itm-component .feature-wrap.is-close .feature-bar .btn-ctrl:after { transform: rotate(180deg); }

.component01{margin-bottom:35px;}
.component01 #header { z-index:49; }
.component02{margin-bottom:30px;}
.component02 > div:first-child{margin-bottom:35px;}
.component03 .dropcontent,
.component04 .dropcontent{padding-bottom:90px;}
.component06 > div {padding-bottom:60px;}
.component06,
.component07,
.component08,
.component12{margin-bottom:20px;}
.component09{margin-bottom:100px;}
.component07,
.component08{padding-bottom:60px;}
.component-con ~ .component-con {border-top:1px solid #d9d9d9;}
.component09 .fixWidth{padding:0 24px;}
.fixWidth{max-width:1440px;margin:auto;box-sizing:border-box;}
.itm-notice{margin-bottom:35px;}
.itm-point{margin-bottom:35px;}
.itm-notice{background-color:#f7f7f7;}
.itm-notice > div{max-width:1440px;padding:24px;margin:auto;text-align:left;}
.itm-notice > div + div {padding-top: 0; margin-top: -24px;}
.itm-notice > div p{padding-left:6px;text-indent:-6px;font-size:12px;color:#707070;line-height:16px;}
.itm-notice > div p a{font-size:12px;}

.component01 .itm-notice > div { word-break: break-all; } /* s: 230106 상품평 고도화 - 상품평 접근성 강화 */
.component01 .itm-notice > div:first-child,
.component01 .itm-notice > div p {font-size: .85em; line-height: 1.5em; color: #363636;}
.component01 .itm-notice > div p {padding-left: 0; text-indent: 0;}
.component01 .itm-notice > div a {font-size: inherit; color: #1428a0; text-decoration: underline; word-break: break-all;}

.component-con .dropButton{position:relative;display:block;padding:54px 0;text-align:center;}
.component-con .dropButton span{position:relative;color:#000;font-size:36px;display:inline-block;padding-right:36px;font-weight:bold;}
.component-con .dropButton span:before{content:'';position:absolute;right:0;top:50%;transform:translate(0, -50%);width:26px;height:26px;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;background-size:contain;}
.component-con .dropButton.open span:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg') center center no-repeat;background-size:contain;}

.spec-all .dropcontent,
.compare-all .dropcontent,
.customer-center .dropcontent{text-align:left;}

.spec-table-wrap{padding:0 0 32px;}
.spec-table-wrap .spec-itm-title{padding-bottom:12px;color:#000;font-size:24px;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;font-weight:bold;}
.spec-table-wrap .spec-table{border-top:2px solid #000;}
.spec-table-wrap .spec-table dl{position:relative;padding:16px 60px 16px 0;border-top:1px solid #d9d9d9;}
.spec-table-wrap .spec-table dl:first-child{border-bottom:0;}
.spec-table-wrap .spec-table dl dt{display: inline-block; width: 228px;font-size:24px;color:#000;font-weight:bold;max-width:228px;word-break:break-all;line-height:30px; vertical-align: middle;}
.spec-table-wrap .spec-table dl dd {display: inline-block; width: calc(100% - 232px); vertical-align: middle;}
.spec-table-wrap .spec-table dl dd ol:after {content: '';display: block; clear:both;}
.spec-table-wrap .spec-table dl dd ol li {display:inline-block;width:calc(100% / 3 - 64px);margin:16px 0 0 60px;vertical-align:top;}
.spec-table-wrap .spec-table dl dd ol li:nth-child(1),
.spec-table-wrap .spec-table dl dd ol li:nth-child(2),
.spec-table-wrap .spec-table dl dd ol li:nth-child(3){margin-top:0;}
.spec-table-wrap .spec-table dl dd ol li .spec-title{display:block;padding-bottom:6px;font-size:16px;line-height:22px;color:#000;font-weight:bold;}
.spec-table-wrap .spec-table dl dd ol li .spec-desc{font-size:14px;color:#707070;line-height:22px;word-break:break-all;} /*201104 스펙 줄바꿈 처리 */
.spec-table-wrap .spec-table dl dd ol li .spec-desc img{vertical-align:middle;}

.spec-all .dropcontent { padding-bottom: 0 !important; }
.spec-link-box { margin: 0 auto 48px; max-width: 1440px; }
.spec-link-box .spec-link-box-inner { margin: 0 142px; padding: 30px 36px; background-color: #F7F7F7; border: 1px solid #DDDDDD; border-radius: 20px; }
.spec-link-box .link-box + .link-box { margin-top: 24px; }
.spec-link-box .link-box .link { position: relative; color :#000; font-size: 14px; line-height: 18px; font-weight: bold; }
.spec-link-box .link-box .link:after { content: ""; display: inline-block; vertical-align: top; margin-left: 7px; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 0 center; background-size: contain; }
.spec-link-box .link-box .link-new-window:after{ background-image: url("/sec/static/_images/common/icon-sar.svg"); }
.spec-link-box .link-box .link-arrow:after { margin-top: 1px; background-image: url("/sec/static/_images/common/icon-detail-arrow.svg"); }

.component-title{padding-top:40px;margin-bottom:48px;font-size:36px;color:#000;text-align:center;line-height:40px;font-weight:bold;}
.connection-itm {padding:0 116px;}
.connection-itm > div { text-align: center; }
.connection-itm .slick-track .slick-slide{margin:0 16px;text-align:center;}
.connection-itm .connection-itm-img{width:264px;height:264px;display:inline-block;}
.connection-itm .connection-itm-img img {width:100%;height:100%;object-fit:contain;}
.connection-itm .connection-itm-data{margin-top:36px;}
.connection-itm .connection-itm-data .connection-itm-name{min-height:48px;margin-bottom:12px;font-size:24px;color:#000;padding: 0 15px;word-break: keep-all;text-align:center;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;font-weight:bold;}
.connection-itm .connection-itm-data .connection-itm-code{margin-top:12px;font-size:16px;color:#222;line-height:21px;}
.connection-itm .connection-itm-data .connection-itm-price{margin-top:4px;font-size:16px;color:#222;line-height:21px;text-align:center;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;vertical-align:top;}
.connection-itm .connection-itm-data .connection-itm-price span{margin-right:8px;vertical-align:top;}
.connection-itm .connection-itm-data .connection-itm-price strong{vertical-align:top;font-weight:normal;}
.connection-itm .slick-arrow{position:absolute;top:120px;width:26px;height:26px;text-indent:-9999px;z-index:1;}
.connection-itm .slick-prev{left:24px;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;background-size:26px 26px;}
.connection-itm .slick-next{right:24px;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;background-size:26px 26px;}
.connection-itm .slick-dots{padding-top:60px;text-align:center;}
.connection-itm .slick-dots li{display:inline-block;margin:0 4px;}
.connection-itm .slick-dots li button{display:inline-block;width:8px;height:8px;text-indent:-9999px;background-color:#b2b2b2;border-radius:50%;}
.connection-itm .slick-dots li.slick-active button{width:16px;background-color:#000;border-radius:4px;}

/* 비교하기 */
.compare-itm{padding:0 136px;}
.compare-itm-list:after {content: '';display: block; clear:both;}
.compare-itm-list > div{width:calc(100% / 3 - 20px);margin-left:20px;float:left;}
.compare-itm-list > div:first-child{margin-left:0}
.compare-itm-choice .dropdownMenu{width:100%;}
.compare-itm-choice .dropdownMenu button.choose-account{color:#000;border-bottom:3px solid #000;font-size:24px;line-height:32px;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;font-weight:bold;height:41px;}
.compare-itm-choice .dropdownMenu button.choose-account br { display: none; }
.compare-itm-choice .dropdownMenu button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center}
.compare-itm-choice .dropdownMenu.active button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
.compare-itm-choice .dropdownMenu button.choose-account:disabled:before{display:none;}
.compare-itm-choice .dropdownMenu.type2 .account-types{display: none;/* 웹접근성 수정 20210524 */ max-height:495px;top:35px;border-radius:0 0 10px 10px;overflow-y: auto;}
.compare-itm-choice .dropdownMenu.type2.active .account-types{display:block}/* 웹접근성 수정 20210524 */
.compare-itm-choice .account-types .model-type{padding:15px 20px;border-bottom:1px solid #d9d9d9;line-height: 1.3;font-size:18px;color:#000;font-weight:bold;}
/* 201201 비교하기 상품 모델코드 추가 */
.compare-itm-choice .account-types li label a,/* 웹접근성 수정 20210524 : span 영역 추가 */
.compare-itm-choice .account-types li label > span {display:block; height:inherit;padding:18px 0 18px 18px;line-height:1.32;font-size:14px;color:#000;border-bottom:1px solid #d9d9d9;}
.compare-itm-choice .account-types li:last-child label a{border-bottom:0;}
.compare-itm-choice .account-types li label a .compare-itm-sku,
.compare-itm-choice .account-types li label span .compare-itm-sku {display:block; margin-top:6px; font-size:12px; color:#767676;}/* 웹접근성 수정 20210524 : span 영역 추가 */
.compare-itm-choice .account-types li label a:hover,
.compare-itm-choice .account-types li label a:hover .compare-itm-sku,
.compare-itm-choice .account-types input:checked + label a,
.compare-itm-choice .account-types input:checked + label a .compare-itm-sku{font-weight:bold; color:#fff;background-color:#000;}

.compare-itm-choice .compare-itm-img { margin-bottom: 36px; }
.compare-itm-choice .compare-itm-img img{display:inline;}
.compare-itm-choice .compare-itm-img .no-img { position: relative; margin: 0 auto; width: 264px; max-width: 100%; height: 264px; text-align: center; background:url('/sec/static/_images/bg/bg-pd-item-default.svg') no-repeat; background-size: contain; display: flex; align-items: center; justify-content: center; }
.compare-itm-choice .compare-itm-img .no-img .txt { font-size: 13px; line-height: 20px; color: #707070; font-weight: bold; }
.compare-itm-choice .account-types li input:disabled + label a,
.compare-itm-choice .account-types li input:disabled + label a .compare-itm-sku{ cursor: default; color: rgba(169,169,169,.8);}
.compare-itm-choice .account-types li input:disabled + label a:hover,
.compare-itm-choice .account-types li input:disabled + label a:hover .compare-itm-sku{background-color:#fff;color: rgba(169,169,169,.8);font-weight:normal;}

.compare-itm-choice .wrap-droplist .droplist-button { line-height:32px; padding-right:24px; color:#000;border-bottom:3px solid #000;font-size:28px;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;font-weight:bold;}
.compare-itm-choice .wrap-droplist .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
.compare-itm-choice .wrap-droplist.active .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
.compare-itm-choice .wrap-droplist .droplist-button:disabled:before{opacity:.35;}
.compare-itm-choice .wrap-droplist .droplist { top:100%; max-height:495px; border-radius:0 0 10px 10px; }
.compare-itm-choice .wrap-droplist .droplist li.model-type{height:53px;padding-left:20px;border-bottom:1px solid #d9d9d9;line-height:53px;font-size:18px;color:#000;font-weight:bold;}
.compare-itm-choice .wrap-droplist .droplist li {height:42px;padding-left:40px;line-height:42px;font-size:16px;color:#000;border-bottom:1px solid #d9d9d9;}
.compare-itm-choice .wrap-droplist .droplist li:last-child {border-bottom:0;}
.compare-itm-choice .wrap-droplist .droplist li:hover,
.compare-itm-choice .wrap-droplist .droplist li[aria-selected="selected"] {color:#fff;background-color:#000;}

.compare-itm-color .itm-color-list .itm-color-object-large{width:20px;height:20px;}
.compare-itm-color .itm-color-list .itm-color-object-large:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #000;border-radius:50%;opacity:.1;}
.compare-itm-color .itm-color-list label{display:inline-block;}
.compare-itm-color .itm-color-list input[type="radio"]:checked + label .itm-color-object-large:after,
.compare-itm-color .itm-color-list input[type="checkbox"]:checked + label .itm-color-object-large:after {content:'';position:absolute;left:-4px;top:-4px;width:26px;height:26px;border:1px solid #000;border-radius:50%;}

.compare-allWrap{padding:0 160px;}
.compare-itm-div{padding-top:52px;}
.compare-itm-div .compare-itm-img{text-align:center; height:264px;}
.compare-itm-div .compare-itm-img img { max-height: 100%; }
.compare-itm-div .compare-itm-color .itm-color-list{text-align:center;}
.compare-itm-div .compare-itm-color .itm-color-list li{display:inline-block;}
.compare-itm-div .compare-itm-color .compare-itm-color-name{font-size:14px;color:#000;font-weight:bold;text-align:center;}
.compare-itm-div .compare-itm-price{margin-top:20px;font-size:16px;color:#222;text-align:center;vertical-align:top;}
.compare-itm-div .compare-itm-price span{margin-right:8px;font-size:inherit;color:inherit;vertical-align:inherit;}
.compare-itm-div .compare-itm-price strong{font-size:inherit;color:inherit;vertical-align:inherit;font-weight:normal;}
.compare-itm-div .btn-box {margin-top:20px;text-align:center;}
.compare-itm-div.no-itm-choice .compare-itm-detail{display:none;}
.compare-itm-div .compare-itm-detail { display: flex; flex-direction: column; }
.compare-itm-div .compare-itm-detail .compare-itm-sku {margin-bottom:18px; font-size:14px; text-align:center; color:#707070;} /* 201201 비교하기 상품 모델코드 추가 */
.compare-itm-spec .compare-itm-spec-group {margin:80px 0 0;}
.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title {
	padding: 0 0 10px 0; margin-bottom: 30px; font-size: 24px; line-height: 28px; color: #000; font-weight: bold; border-bottom: 1px solid #8f8f8f;
}/* 21-10-15 PD compare */
.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title .btn-tooltop02{vertical-align:middle;margin-top:-4px;}
.compare-itm-spec .compare-itm-spec-group ol{display:flex;flex-direction:row;text-align: center;}
.compare-itm-spec .compare-itm-spec-group ol li {flex: 3;padding:30px 20px;margin-left:20px;background-color:#f8f8f8;border-radius:10px;}
.compare-itm-spec .compare-itm-spec-group ol li:first-child {margin-left:0;}
.compare-itm-spec .compare-itm-spec-group ol li dl{margin-top:30px;text-align:left;}
.compare-itm-spec .compare-itm-spec-group ol li dl:first-child{margin-top:0;}
.compare-itm-spec .compare-itm-spec-group ol li dl dt{ line-height: 30px; color: #000; font-size: 20px; font-weight:bold; box-sizing: border-box; overflow: hidden; }/* 21-10-15 PD compare */
.compare-itm-spec .compare-itm-spec-group ol li dl dt:only-child{min-height:62px;}
.compare-itm-spec .compare-itm-spec-group ol li dl dd{ padding-top:10px; padding-bottom: 8px; line-height:20px; color:#000; font-size:18px; }/* 21-10-15 PD compare */
.compare-itm-spec .compare-itm-spec-group.color-spec li{min-height:362px;}

.compare-itm-slick {position: relative; margin: 0 25px; text-align: center; overflow: hidden;}
.compare-itm-slick .filter-slick {display: inline-block;}
.compare-itm-slick .filter-slick ul {display: inline-block; white-space: nowrap;}
.compare-itm-slick .filter-slick ul.swiper-wrapper {display: flex; white-space: unset;}
.compare-itm-slick .filter-slick li { display: inline-block; width: auto; font-size:0; }
.compare-itm-slick .filter-slick .item { display:inline-block; min-width: 70px; height:28px; margin: 0 5px; padding: 6px 12px 0; text-align:center; font-weight:bold; font-size:14px; color:#000; border-radius:14px; border:1px solid #ddd; background:#fff;}
.compare-itm-slick .filter-slick .slide-nav {display: none;}
.compare-itm-slick .filter-slick .swiper-container-initialized .slide-nav {display: block;}
.compare-itm-slick .filter-slick [class*="btn-"] { position:absolute; top:0; width:28px; height:28px; font-size:0; z-index: 1; outline: none;}
.compare-itm-slick .filter-slick .btn-prev { left:-1px; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:16px auto; }
.compare-itm-slick .filter-slick .btn-next { right:-1px; background:url("/sec/static/_images/common/icon-slick-next.svg") center center no-repeat; background-size:14px auto; }
.compare-itm-slick .filter-slick [class*="disabled"] {opacity: .4;}
.compare-itm-slick.slideOn .filter-slick .slide-nav {display: block;}
.compare-itm-slick.slideOn .filter-slick {display: block; margin: 0 30px; overflow: hidden;}

/* 리뷰 */
.review-tab{margin-bottom: 36px;text-align:center;}
.review-tab .btn.btn-type2{min-width:182px;color:#000;background-color:#f7f7f7;font-weight:bold;border:0;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 14px; }
.review-tab .btn.btn-type2 .review-score{position:relative;display:inline-block;padding-left:22px;margin-left:12px;color:#707070;vertical-align:top;}
.review-tab .btn.btn-type2 .review-score:before{content:'';position:absolute;left:0;top:50%;margin-top:-9px;width:16px;height:15px;background:url('/sec/static/_images/common/icon-star-black.svg') center center no-repeat;background-size:contain;}
.review-tab .btn.btn-type2 .review-score strong{color:#000;font-weight:bold;vertical-align:top;}
.review-tab .btn.btn-type2[aria-selected="true"],
.review-tab .btn.btn-type2.on{color:#fff;background-color:#212425;}
.review-tab .btn.btn-type2[aria-selected="true"] .review-score,
.review-tab .btn.btn-type2[aria-selected="true"] .review-score strong,
.review-tab .btn.btn-type2.on .review-score,
.review-tab .btn.btn-type2.on .review-score strong{color:#fff;} 
.review-tab .btn.btn-type2[aria-selected="true"] .review-score:before{margin-top:-8px;background:url('/sec/static/_images/common/icon-star-white2.svg') center center no-repeat;background-size:contain;}
.review-tab .btn.btn-type2.on .review-score:before{margin-top:-8px;background:url('/sec/static/_images/common/icon-star-white2.svg') center center no-repeat;background-size:contain;}
.review-content{padding:0 24px;margin-top:36px;}
.review-content .review-content-head{position:relative;padding-bottom:8px;}
.review-content .review-content-head .review-total-count{font-size:20px;color:#000;font-weight:bold; }
.review-content .review-content-head .review-total-count strong{font-size:20px;color:#2189FF;font-weight:bold;vertical-align:top; }
.review-content .review-content-head .btn-type1{height:40px;border-radius:20px;line-height:38px;font-size:16px;font-weight:bold;}/* KDP-53266 240424 수정 */
.review-content .review-content-head .btn-type1 span{position:relative;display:inline-block;padding-left:24px;color:#212425;font-weight:bold;vertical-align:top;}
.review-content .review-content-head .btn-type1 span:before{content:'';position:absolute;left:0;top:50%;margin-top:-12px;width:20px;height:20px;background:url('/sec/static/_images/common/icon-review-write.svg') center center no-repeat;} 
/* 231006 상품평 보러가기 기능 추가 */
.review-content .review-content-head #box-btn-review{position: absolute; right: 0; bottom: 10px;text-align: right;}/* KDP-53266 240424 수정 */ 
/* .review-content .review-content-head #box-btn-review .btn-type1{position: initial;} KDP-53266 240424 삭제 */ 
.review-content .review-content-head #box-btn-review .btn-type1.disable{border: 1px solid #D9D9D9; color:#D9D9D9;}
.review-content .review-content-head #box-btn-review .btn-type1.disable span{color:inherit;}
.review-content .review-content-head #box-btn-review .btn-type1.disable span:before{opacity:0.2}/* KDP-53266 240424 추가 */ 
.review-content .review-content-head .btn-type1.no_icon span:before{content: none;}
.review-content .review-content-head .btn-type1.no_icon span {padding-left: 0;}
/* KDP-53266 240424 추가 */
.review-content .review-content-head:has(.txt-guide){padding-top:30px}
.review-content .review-content-head .txt-guide{display: block;margin-top:14px; font-size: 12px;line-height: 16px;color: #777;}
.review-content .review-content-head .txt-guide:before{content:'*';margin-right:2px}

.review-content .review-content-body .review-sort{position:relative;background-color:#fafafa;border-top:2px solid #000;box-sizing:border-box;z-index:2;}
.review-content .review-list-form .review-content-body .review-sort{position: relative;padding: 24px;height:68px;}
.review-content .review-list-form .review-content-body .review-sort .drop-toggle{display:none;}
.review-content .review-list-form .review-content-body .review-sort .chk-form{display:inline-block;}
.review-content .review-list-form .review-content-body .review-sort .dropdownMenu{position:absolute;right:24px;top:50%;width:100px;transform:translate(0, -50%);}
.review-content .review-list-form .review-content-body .review-sort button.choose-account{padding-right:30px;font-size:16px;font-weight:bold;border-bottom:0;text-align:right;color:#000;background-color:transparent;}
.review-content .review-list-form .review-content-body .review-sort .dropdownMenu button.choose-account:before { background-image: url('/sec/static/_images/common/icon-drop-down.svg');}
.review-content .review-list-form .review-content-body .review-sort .dropdownMenu.active button.choose-account:before { background:url('/sec/static/_images/common/icon-drop-up.svg') right center no-repeat; }
.review-content .mob-moreViewList{display:none;}

.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option { position:absolute;right:24px;top:50%;width:100px;transform:translate(0, -50%);}
.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button { padding-right:22px;font-size:16px;font-weight:bold;border-bottom:0;text-align:right;color:#000;background-color:transparent;}
.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button:before { right:0; background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option.active .droplist-button:before { background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist li { padding-right:0; }

.review-list > li{padding:30px 0;border-bottom:1px solid #d9d9d9;}
.review-list > li .list-div{ position:relative; /* margin: 24px 0;*/ }
.review-list > li .list-div:after {content: '';display: block; clear:both;}
.review-list > li .list-div .review-thumb{float:left;}
.review-list > li .list-div .review-con:first-child{margin-left:104px;}
.review-list > li .list-div .review-con{float:left;margin:0 0 0 24px;}
.review-list > li .list-div .review-con .icon-camera{display:none;}
.review-list > li .list-div .review-thumb img { width:80px; height: 80px; border-radius: 10px; object-fit: cover; }
.review-list > li.empty-box .empty-line { border-bottom: 0;}
/* .review-content .review-content-head .title-bubble{min-width: 330px;} KDP-53266 240424 삭제 */ 
.review-content .mob-moreViewList{display:none;}
.review-list > li .list-div .review-con .review-starating{margin-bottom:16px;}
.review-list > li .list-div .review-con .review-util{position:absolute;right:0;top:0;}
.review-list > li .list-div .review-con .review-util button{margin-left:20px;}
/* 2021-10-06 */
.star-yellow{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.star-half-yellow{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-half.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.star-gray{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-gray.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.starating-score{margin-left:5px;color:#000;font-size:16px;font-weight:bold;}
.starating-score strong{color:#000;font-size:16px;vertical-align:initial;}
.review-list > li .list-div .review-con .review-text{max-width:700px;}
.review-list > li .list-div .review-con .review-text > a{display:block;}
.review-list > li .list-div .review-con .review-text > a:hover{text-decoration:underline;}
.review-list > li .list-div .review-con .review-text > a p{font-size:16px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; max-height: 48px; word-break: break-all;}
.review-list > li .list-div .review-con .review-text > a.open p{display:block;overflow:visible;max-height: inherit;}
.review-list > li .list-div .review-con .attached-file ol{margin-top:24px;}
.review-list > li .list-div .review-con .attached-file ol:after {content: '';display: block; clear:both;}
.review-list > li .list-div .review-con .attached-file ol li{margin-right:12px;margin-bottom:12px;float:left;}
.review-list > li .list-div .review-con .attached-file ol li:first-child{margin-left:0;}
.review-list > li .list-div .review-con .attached-file ol li img,
.review-list > li .list-div .review-con .attached-file ol li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover; }
.review-list > li .list-div .review-writerInfo{position:absolute;right:63px;bottom:0;text-align:right;}
.review-list > li .list-div .review-writerInfo a{position:relative;display:inline-block;margin:0 0 0 40px;font-size:16px;color:#707070;vertical-align:top;}
/*240313 KDP-50442*/
.review-list > li .list-div .review-writerInfo span{position:relative;display:inline-block;font-size:16px;color:#707070;vertical-align:top; margin:0; padding: 0 10px;}
.review-list > li .list-div .review-writerInfo span:before{content:'';position:absolute;left:0;top:3px;margin-top:0;width:1px;height:10px;background-color:#ddd;}
.review-list > li .list-div .review-writerInfo span:first-child:before{display:none;}
.review-list > li .list-div .btn-report{position:absolute;right:0;bottom:0;text-align:right;}

.help-goods{padding-top:34px;clear:both;margin-left:104px;}
.help-goods strong{margin-right:12px;color:#707070;font-size:16px;font-weight:bold;}
.help-goods strong{margin-right:12px;color:#707070;font-size:16px;font-weight:bold;}
.btn-goods{display:inline-block;min-width:80px;height:26px;line-height:26px;text-align:center;background-color:#ededed;border-radius:10px;}
.gal-btn-goods:before {content: ''; display: block; width: 16px; height: 16px; margin: -9px auto; background: url(/sec/static/_images/common/icon-goods.svg) center no-repeat;}/* 2021-04-01 */
.btn-goods span{position:relative;display:inline-block;padding-left:22px;color:#000;font-size:16px;font-weight:bold;}
.btn-goods span:before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:-9px;background:url('/sec/static/_images/common/icon-goods.svg') left center no-repeat;}
.btn-goods.act span{color:#2189FF;}
.btn-goods.act span:before{background-image:url('/sec/static/_images/common/icon-goods-on.svg');}

/* 상품평 작성 */
.review-write-form .review-sort{position:relative;padding:26px 24px 24px;}
.review-write-form .review-sort:after {content: '';display: block; clear:both;}
.review-write-form .review-sort .article-title{display:inline-block;font-size:16px;line-height:21px;color:#000;font-weight:bold;vertical-align:middle;}
.review-write-form .review-sort .gradechoice{position:absolute;left:24px;top:50%;transform:translateY(-50%);}
.review-write-form .review-sort .gradechoice .review-starating{display:inline-block;margin-left:40px;}
.review-write-form .review-sort .gradechoice .review-starating button{vertical-align:top;background-color: transparent;}
.review-write-form .review-sort .chk-form{margin-right:130px;float:right;}
.review-write-form .review-sort .chk-form div:first-child{margin-bottom:16px;}
.review-write-form .review-sort .chk-form div div{display:inline-block;margin-left:40px;vertical-align:middle;}
.review-write-form .review-sort .chk-form div:first-child div{margin-left:53px;}
.review-write-form .review-sort .chk-form div div label{min-width:105px;}
.review-write-form .review-sort .chk-form div div label:nth-last-child(1){padding-right:0;}

/* KDP-20205 웹접근성 수정 111p */
.review-write-form .review-sort .review-sort-list li { display: inline-block; }
@media (max-width: 800px) {
	.review-write-form .review-sort .review-sort-list { margin-top: -15px; width: 100%; }
	.review-write-form .review-sort .review-sort-list li { width: 48%; position: relative; margin-top: 15px; }
	.review-write-form .review-sort .review-sort-list li .chk-form input[type="radio"] { top: 0; }
}

.review-write-form .review-write .writeTxt-box{padding:24px;border-bottom:1px solid #d9d9d9;}
.review-write-form .review-write .writeTxt-box textarea{width:100%;min-height:180px;font-size:16px;line-height:24px;font-family:"SamsungOneKorean","Samsung Sharp Sans","Dotum","Apple SD Gothic Neo",arial;overflow:hidden;border:0;overflow-y:auto;resize:none;}
.review-write-form .review-write .writeTxt-box textarea:focus{outline:-webkit-focus-ring-color auto 1px;}
.review-write-form .review-write .writeTxt-box .txtCount{text-align:right;font-size:16px;color:#000;}
.review-write-form .review-write .writeTxt-box .txtCount strong{color:#000;font-size:16px;font-weight:bold;vertical-align:top;}

.review-write-form .review-write .attach-file{padding:16px 24px;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.review-write-form .review-write .attach-file div{margin-right:20px;float:left;}
.review-write-form .review-write .attach-file div p{margin-top:4px;font-size:12px;text-align:center;}
.review-write-form .review-write .attach-file div p em{font-size:12px;}
.review-write-form .review-write .attach-file ol:after {content: '';display: block; clear:both;}
.review-write-form .review-write .attach-file ol li{position:relative;margin-right:16px;float:left;}
.review-write-form .review-write .attach-file ol li a{position:relative;z-index:1;}
.review-write-form .review-write .attach-file ol li .delete{position:absolute;right:6px;top:5px;width:16px;height:16px;background: url(/sec/static/_images/common/icon-delete-circle3.svg) no-repeat;z-index:2;background-size: 100% auto !important;}
.review-write-form .review-write .attach-file .inp-file{display:inline-block;width:60px;height:60px;border:1px solid #B2B2B2;border-radius:10px;cursor:pointer;}
.review-write-form .review-write .attach-file .inp-file:focus{border: 2px dotted #000;display: block;}/*  웹접근성 220620  / 번호 : 71 */
.review-write-form .review-write .attach-file .inp-file button:focus{border: 1px dotted #000;}/*  웹접근성 220620  / 번호 : 71 */

.review-write-form .review-write .attach-file .inp-file span{position:relative;display:block;padding-top:38px;font-size:12px;text-align:center;}
.review-write-form .review-write .attach-file .inp-file span:before{content:'';position:absolute;left:50%;top:12px;transform:translateX(-50%);width:20px;height:20px;background:url('/sec/static/_images/common/icon-camera-black.svg') left center no-repeat;background-size: 100% auto !important;}
.review-write-form .precautions-msg{padding-left:12px;margin-top:24px;color:#707070;font-size:12px;line-height:18px;text-indent:-12px;}
.review-write-form .precautions-msg br{display:none;}
.review-write-form .precautions-msg a{color:#2189FF;text-decoration:underline;font-weight:bold;}
.nocheck-validate{padding-top:16px;font-size:12px;color:#FF4337;text-align:center;}
.nocheck-validate:focus{border: 2px dotted #2189FF;} /*  웹접근성 220620  / 번호 : 72 */

.review-write-form .review-sort .gradechoice .review-starating { display: inline-flex; }
.review-write-form .review-sort .gradechoice .review-starating button { vertical-align: middle; }
.review-write-form .review-sort .gradechoice .review-starating button + button { margin-left: 6px; }
.review-write-form .review-sort .gradechoice .review-starating button span { width: 21px; height: 19px; background-repeat: no-repeat; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; background-size: 100% auto;}
.review-write-form .review-sort .gradechoice .review-starating .starating-score { margin-left: 10px; font-size: 16px; color: #707070; font-weight: normal; }
.review-write-form .review-sort .gradechoice .review-starating .starating-score strong { margin-right: 3px; font-size: 24px; line-height: 24px; color: #000; font-weight: bold; vertical-align: bottom; }

.appOnlyBtn,
.mediaCount{display:none;}

.layer-gatherview{max-width:850px;}
.layer-gatherview .layer-header h2 strong{color:#2189FF;font-size:24px;vertical-align:top;}
.layer-gatherview .layer-content{margin-bottom:0;}
.mediabox{position:relative;width:750px;max-height:300px;}
.mediabox:after {content: '';display: block; clear:both;}
.mediaslide {width:355px;padding:0 30px;float:left;}
.mediaslide .slick-arrow{position:absolute;top:50%;text-indent:-9999px;}
.mediaslide .slick-arrow.slick-prev{left:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
.mediaslide .slick-arrow.slick-next{right:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
.layer-gatherview .mediaslide img{width:295px;height:295px;}
.mediaslide-navi {width:370px;margin-left:24px;float:left;}
.mediaslide-navi .writer-id{color:#707070;font-size:16px;line-height:21px;}
.mediaslide-navi .reviewTxt{overflow-y:auto; max-height:240px; word-break:break-all;margin-top:36px;color:#707070;font-size:16px;line-height:24px;}/* 2021-02-05 css 추가 */
.mediabox .pagingInfo{position:absolute;right:0;top:0;background-color:#fff;}
.mediabox .pagingInfo strong{color:#000;font-size:16px;font-weight:bold;vertical-align:top;}
.mediabox .pagingInfo em{color:#000;font-size:16px;}

.mediabox .noStoreImg {width: 355px;height:270px;padding: 0 30px;float: left;line-height:270px;text-align:center;border:1px solid #d9d9d9;border-radius:15px;}
.mediabox video { max-width: 100%; }

.customer-center .dropcontent{padding:0 24px;}
.customer-center-wrap:after {content: '';display: block; clear:both;}
.customer-center-wrap .customer-box{width:calc(100% / 2 - 20px);margin-left:40px;float:left;}
.customer-center-wrap .customer-box:first-child{margin:0 0 26px 0;}
.customer-center-wrap .customer-box .customer-center-title{padding:70px 0 15px;font-size:32px;color:#000;font-weight:bold;text-align:center;border-bottom:2px solid #000;}
.customer-center-wrap .customer-box .customer-conbox{padding:24px 0;border-bottom:1px solid #d9d9d9;}
.customer-center-wrap .customer-box .customer-conbox:after {content: '';display: block; clear:both;}
.customer-center-wrap .customer-box .customer-conbox:last-child{border-bottom:0;}
.customer-center-wrap .customer-box:last-child .customer-conbox:last-child{border-bottom:0;}
.customer-center-wrap .customer-box:last-child .customer-conbox:first-child{border-bottom:1px solid #d9d9d9;}
.ico-manual{background:url('/sec/static/_images/common/icon-Manual.svg') top center no-repeat;}
.ico-download{background:url('/sec/static/_images/common/icon-download-b.svg') top center no-repeat;}
.customer-center-wrap .customer-box .customer-content{margin:0 60px 24px 24px;text-align:left;float:left;}
.customer-center-wrap .customer-box .customer-content .customer-title{margin-bottom:8px;color:#000;font-size:24px;font-weight:bold;line-height:28px;}
.customer-center-wrap .customer-box .customer-content .customer-title br{display:none;}
.customer-center-wrap .customer-box .customer-content .customer-version{margin-bottom:12px;color:#707070;font-size:16px;}
.customer-center-wrap .customer-box .customer-content .customer-date{color:#707070;font-size:14px;}
.customer-center-wrap .customer-box .btn-box{margin:0 24px 0 0;float:right;}
.customer-center-wrap .customer-box .btn-box ol li {margin-top:12px;}
.customer-center-wrap .customer-box .btn-box ol li:first-child {margin-top:0;}
.customer-center-wrap .customer-box .btn-box ol li p{display:inline-block;padding-top:6px;margin-left:12px;color:#707070;font-size:14px;line-height:19px;}

.waranty-box{padding:48px 0;margin-bottom:90px;background-color:#f7f7f7;text-align:center;border-radius:20px;border:1px solid #dddddd;}
.waranty-box dl{display:inline-block;width:230px;margin-left:125px;}
.waranty-box dl:first-child{margin-left:0;}
.waranty-box dl dt{padding-top:55px;margin-bottom:10px;font-size:24px;color:#000;font-weight:bold;background-position: top center; background-repeat: no-repeat; background-size: 40px auto; }
.waranty-box dl dd p{font-size:14px;color:#707070;margin-bottom:30px;}
.ico-waranty{background-image:url('/sec/static/_images/common/icon-warranty.svg');}
.ico-servicecenter{background-image:url('/sec/static/_images/common/icon-findservicecenter.svg');}
.ico-userguide{background-image:url('/sec/static/_images/common/icon-userguide.svg');}

.product-purchase-wrap .product-purchase-caus_tab-wrap {text-align: center;}
.product-purchase-wrap .product-purchase-caus_tab {text-align:center;}
.product-purchase-wrap .product-purchase-caus_tab li{display:inline-block;float:none}/* KDP-48654 240215 수정 */
.product-purchase-wrap .product-purchase-caus_tab li a{position: relative;display: block;height: 24px;margin: 0 24px;color: #000;font-weight: bold;font-size: 18px;line-height:24px;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
.product-purchase-wrap .product-purchase-caus_tab li a[aria-selected="true"]{border-bottom:2px solid #000;}
.product-purchase-wrap .product-purchase-caus_contents {margin-top:36px;padding:48px;background-color:#fafafa;text-align:left;border-radius:20px; box-sizing:border-box;}/* 2021-08-06 */
.product-purchase-wrap .product-purchase-caus_contents:after {content: '';display: block; clear:both;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_seller{width:50%;float:left;}
.product-purchase-wrap .product-purchase-caus_contents dl{margin-top:48px;}
.product-purchase-wrap .product-purchase-caus_contents dl:first-child{margin-top:0;}
.product-purchase-wrap .product-purchase-caus_contents dl dt{font-size:20px;color:#000;font-weight:bold;margin-bottom:10px;}
.product-purchase-wrap .product-purchase-caus_contents dl dd{font-size:16px;color:#000;line-height:26px;}
.product-purchase-wrap .product-purchase-caus_tab {  margin: 0 auto; }
.product-purchase-wrap .product-purchase-caus_tab.slick-slider { width: 892px; }
.product-purchase-wrap .product-purchase-caus_tab.slick-slider .slick-track {width: auto!important;white-space:nowrap;}/* KDP-48654 240215 추가 */
.product-purchase-wrap .product-purchase-caus_tab .slick-arrow { position: absolute; top: 3px; width: 18px; height: 18px; font-size: 0; background:url('/sec/static/_images/common/icon-list-bold-arrow.svg') no-repeat; background-size: 100%; }
.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-prev { left: -28px; transform: rotate(180deg)}
.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-next { right: -27px; }
.product-purchase-wrap .product-purchase-caus_tab .slick-slide a { font-size: 18px; line-height: 23px; font-weight: bold; }
/* 210728 추가 */
.product-purchase-wrap .product-purchase-caus_contents .li-num>li,
.product-purchase-wrap .product-purchase-caus_contents .li-dash>li{line-height:1.65}
.product-purchase-wrap .product-purchase-caus_contents .-wrap>li+li{margin-top:10px}
.product-purchase-wrap .tbl-lightblue thead th strong{display:block;line-height: 1.4; letter-spacing: -0.005em; font-size:20px}
.product-purchase-wrap .tbl-lightblue tbody td{line-height: 1.625;letter-spacing: -0.005em;color: #707070;font-size: 16px;}
.product-purchase-wrap .tbl-lightblue tbody .left{text-align: left}
@media screen and (max-width: 1440px) and (min-width: 1101px){
	.product-purchase-wrap .tbl-lightblue thead th strong{font-size:1.39vw}
	.product-purchase-wrap .tbl-lightblue tbody td{font-size: 1.11vw}
	/* 2021-10-06 */
	.itm-review span {padding-left:1.5667vw;}
	.itm-review span:before {width: 1.3889vw; height: 1.3889vw; margin-top:-0.7333vw;}
	.itm-review .itm-review-write > a {font-size: 0.9722vw;}
}
@media screen and (max-width: 1100px) and (min-width: 801px){
	.product-purchase-wrap .tbl-lightblue thead th strong{font-size:1.82vw}
	.product-purchase-wrap .tbl-lightblue tbody td{font-size: 1.45vw}
	/* 2021-10-06 */
	.itm-review span {padding-left:2.1818vw;}
	.itm-review span:before {width: 1.8182vw; height: 1.8182vw; margin-top:-0.9909vw;}
	.itm-review .itm-review-write > a {font-size: 1.2727vw;}
}
@media screen and (max-width: 800px){
	.product-purchase-wrap .product-purchase-caus_tab.slick-slider {width:100%;}/* 2021-09-24 */
	.product-purchase-wrap .tbl-lightblue thead th strong{font-size:16px}
	.product-purchase-wrap .tbl-lightblue tbody td{font-size: 14px}
}

/* 매장픽업 서비스 팝업 */
.layer-storepickup{max-width:600px;}
.layer-storepickup .layer-header{margin-bottom:20px;}
.layer-storepickup .btn-box{padding-top:24px;}
.layer-storepickup .store-select-validate{margin-top:12px;font-size:12px;color:#FF4337;}
.layer-storepickup .caution-list{margin-top:12px;}
.ico-locationInfo{padding-left:22px;background:url('/sec/static/_images/common/icon-location.svg') left center no-repeat;}
.store-pickup-wrap {position: relative;}
.store-pickup-wrap .search-box-exps{margin-top:24px; padding-bottom: 24px;}
.store-pickup-wrap .store-search-nohave {position: absolute; bottom: 0; left: 0; font-size: 12px; color: #FF0000; line-height: 1.66;}
.store-viewer{margin-top:12px;}
.store-viewer .searching-result{margin-bottom:12px;color:#000;font-size:16px;line-height:21px;}
.store-viewer .searching-result strong{color:#2189FF;font-weight:bold;vertical-align:top;}
.privacyPolicy-viewer{margin-top:24px;}
.privacyPolicy-viewer .tab-style-text{margin-bottom:12px;}
.privacyPolicy-viewer .tab-style-text a{font-size:12px;margin-right:15px;text-decoration:underline;}
.privacyPolicy-viewer .tab-style-text a[aria-selected="true"]{font-weight:bold;}
.location-list{min-height: auto;max-height:220px;margin: 25px 0;overflow-x: hidden;overflow-y: auto;}
.location-list li{padding: 23px 25px; margin-top:12px; border: 1px solid #d9d9d9; border-radius: 20px;}
.location-list li:first-child{margin-top:0;}
.location-list-inner{position:relative;}
.location-list-inner .chk-form{max-width:380px;}
.location-list-inner .location-store-name{color:#000;font-size:16px;line-height:20px;}
.location-list-inner .location-store-address{margin-top:6px;font-size:14px;line-height:16px;color:#000;}
.location-list-inner .location-store-distance{margin-top:2px;font-size:14px;line-height:16px;color: #000;}
.location-list-inner .location-store-phone{margin-top:6px;font-size:14px;line-height:16px;color: #2189FF;}
.location-list-inner input[type="radio"]:checked + label .location-store-name{font-weight:bold;}
.location-list-inner input[type="radio"]:checked + label .location-store-address{font-weight:bold;}
.layer-pop#popupStoreFind input:not([type=checkbox]):not([type=radio]).inp-line {padding: 0; line-height: 1.4;}
.location-list-inner .stock-count{position:absolute;right:0;top:0;font-size:14px;color:#000;font-weight:bold;}
.location-list-inner .stock-count span{font-size:14px;color:#000;font-weight:bold;vertical-align:top;}

.location-map{min-height:220px;padding:24px 20px;border-bottom:1px solid #d9d9d9;overflow-x: hidden;overflow-y: auto;} 

.store-pos-num {overflow: hidden; padding: 18px 12px; background-color: #F7F7F7;border-top:1px solid #d9d9d9;}
.store-pos-num .store-num-cont {display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.store-pos-num .selected-prd {overflow: hidden; width: 75%; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; line-height: 1.5; font-size: 16px; font-weight: bold;}
.store-pos-num .ul-td {width: 25%; text-align: right;}

.store-no-result {display: none;}
.store-no-result.show-no-txt {position: relative; margin-top: 24px; display: flex; width: 100%; min-height: 300px; align-items: center; text-align: center; justify-content: center; border-radius: 10px; font-size: 16px; line-height: 1.31; color: #707070; background-color: #F7F7F7;}
.layer-storepickup .caution-list.li-rem li {position: relative;padding-left: 14px;word-break: keep-all;}
.layer-storepickup .caution-list.li-rem li::before {position: absolute;top: 0;left: 0;}


/*22-11-15*/
/* 매장픽업변경 팝업 */
.layer-storepickup .pick-store-wrap{display: flex;flex-direction: row;align-items: flex-start;justify-content: flex-start;background: #F7F7F7;border-top: 1px solid #D9D9D9;padding: 24px;margin-bottom: 24px;}
.layer-storepickup .pick-store-wrap .tit{font-weight: bold;}
.layer-storepickup .pick-store-wrap .pick-store{margin-left: 36px;width: 75%;}
.layer-storepickup .pick-store-wrap .pick-store .pick-store-name{word-wrap: break-word;}
.layer-storepickup .pick-store-wrap .pick-store .pick-store-address{font-size:14px;margin-top:6px;word-wrap: break-word;}
.layer-storepickup .pick-store-wrap .pick-store .pick-store-phone{font-size:14px;color:#2189FF;margin-top:6px;}
/* KDP-33289 : 220711 */
.layer-storepickup .location-list {max-height: initial; overflow-x: hidden; overflow-y: hidden;}
.layer-storepickup .location-list li:last-of-type{margin-bottom: 15px;}

/* 230714 KDP-33486 */
.layer-storepickup.advancement .layer-content .ad-banner{margin-bottom: 26px;}
.layer-storepickup.advancement .store-pickup-wrap .search-box-exps{margin-top: 10px;}
.layer-storepickup.advancement .store-pickup-wrap > div > a{pointer-events: none; width: 100%; font-size: 19px; font-weight: 500;}
.layer-storepickup.advancement .store-pickup-wrap > div > a:last-child::after{content: none;}
.layer-storepickup.advancement #tabContent-line02{background:#202425;}
.layer-storepickup.advancement input:not([type=checkbox]):not([type=radio]).inp-line {background: #f2f2f2; height: 47px; padding: 12px 47px 12px 12px !important; border-radius: 10px; border: 0  none; font-size: 16px; font-weight: 400; color: #757575;}
.layer-storepickup.advancement .search-box-exps .btn-search-company{opacity: 0.5; width: 47px; height: 47px; background-size: 22px 22px;}
.layer-storepickup.advancement .store-viewer .searching-result{margin-bottom: 26px;}
.layer-storepickup.advancement .tab-style-box {border: 0; background: #f2f2f2; height: 50px;}
.layer-storepickup.advancement .tab-style-box a {height: 50px; line-height: 50px; font-size: 18px; color: #8f8f8f; font-weight: 700;}
.layer-storepickup.advancement .tab-style-box a[aria-selected="true"] {border: 1px solid #2188FF; color: #2188FF; font-weight: 700; background: #fff; box-sizing: border-box;}

/* KDP-54271 갤럭시링 > 갤럭시 링 배송 신청하기 */
.layer-OrderedGalaxyring {max-width:460px;width:460px;padding:25px 0 70px;top:50%;}
.layer-OrderedGalaxyring .layer-header{margin: 0 24px 0px; padding-bottom: 15px;}
.layer-OrderedGalaxyring .layer-header h2{padding-bottom: 0;}
.layer-OrderedGalaxyring .layer-content{padding: 0 25px; max-height: calc(100vh - 300px);} /*min-height: 500px;  */
.layer-OrderedGalaxyring .layer-content::-webkit-scrollbar{width: 6px; background: #ddd; border-radius: 6px;}
.layer-OrderedGalaxyring .layer-content::-webkit-scrollbar-thumb { background-color: #b3b3b3; border-radius: 6px;}
.layer-OrderedGalaxyring .btn-fixed-wrap{padding: 14px 0; width: 100%; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2); position: fixed; bottom: 0; left: 0; background: #fff; z-index: 1; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.layer-OrderedGalaxyring .btn-fixed-wrap .btn-box{padding-top:24px;padding-top: 0;}
.layer-OrderedGalaxyring .btn-fixed-wrap .btn-box .btn-d{min-width: 96px;height: 40px;line-height: 38px;font-size: 14px;border-radius: 20px;}
.layer-OrderedGalaxyring .pop-close{left: auto; right: 0; top: 20px; bottom: auto; border: 0 none; background-size: 20px;}
.layer-content.orderedGalaxyringCont .innerW {border:1px solid #dddddd; padding:24px; border-radius:20px; margin-bottom:36px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo {display:flex;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .photo {max-width:100px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec {margin-left:24px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .title {margin-top:2px;font-size:24px; font-weight:bold;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .code {margin-top:10px;font-size:14px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .option {margin-top:0px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .option span {font-size:14px;line-height:40px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .option span:not(:first-child):before {content:"ㅣ";height:40px;color:#dcdcdc;display:inline-block;margin-left:2px;padding-right:4px;}
.layer-content.orderedGalaxyringCont .innerW .comment {background-color:#f5f7fe;border-radius:6px;padding:16px;text-align:center;font-size:12px;line-height:18px;}
.layer-content.orderedGalaxyringCont .innerW .prodinfo + .comment {margin-top:8px;}
.layer-content.orderedGalaxyringCont .innerW .comment + .itm-option-choice {margin-top:32px;}
.layer-content.orderedGalaxyringCont .itm-option-choice {background:#fff;padding:0;margin-top:0px;border-radius:0;}
.layer-content.orderedGalaxyringCont .itm-option-choice .type-bg-group .inner {background:#f7f7f7;}
.layer-content.orderedGalaxyringCont .itm-option-choice .type-bg-group  .itm-radiobtn-list label span {padding:15px 0;}
.layer-content.orderedGalaxyringCont .itm-option-choice .galaxyRingDate {position:relative;}
.layer-content.orderedGalaxyringCont .itm-option-choice .galaxyRingDate .inp-calendar {border:1px solid #dddddd;border-radius:6px;padding-left:16px;height:40px;background-position-x:96% !important;}
@media all and (max-width:1440px) and (min-width:1101px) {	
	.layer-OrderedGalaxyring{max-width:41.6667vw;}
}
@media screen and (max-width: 1100px) and (min-width: 801px){
	.layer-OrderedGalaxyring{max-width:54.5455vw;}
	
	.layer-storepickup .pick-store-wrap{padding: 2.1818vw;}
	.layer-storepickup .pick-store-wrap .pick-store {margin-left: 3.2727vw;width: 75%;}
	.layer-storepickup .pick-store-wrap .pick-store .pick-store-address{font-size:1.2727vw;}
	.layer-storepickup .pick-store-wrap .pick-store .pick-store-phone{font-size:1.2727vw;}

	.layer-storepickup.advancement .store-pickup-wrap > div > a:last-child{font-size: 2vw;}
	.layer-storepickup.advancement input:not([type=checkbox]):not([type=radio]).inp-line {font-size: 1.6364vw;}	
	.layer-storepickup.advancement .tab-style-box {height: 5vw;}
	.layer-storepickup.advancement .tab-style-box a {height: 5vw; line-height: 5vw; font-size: 1.6364vw;}	
}
@media screen and (max-width: 800px){
	.layer-OrderedGalaxyring .layer-header{margin: 0 12px 10px; padding-bottom: 6px;}
	.layer-OrderedGalaxyring .layer-content{padding: 0 12px;}

	.layer-storepickup .pick-store-wrap{padding: 18px;}
	.layer-storepickup .pick-store-wrap .pick-store {margin-left: 24px;width: 70%;}

	.layer-storepickup.advancement .store-pickup-wrap > div > a:last-child{font-size: 4.6154vw;}
	.layer-storepickup.advancement input:not([type=checkbox]):not([type=radio]).inp-line {font-size: 4vw;}
	.layer-storepickup.advancement .tab-style-box {height: 11vw;}
	.layer-storepickup.advancement .tab-style-box a {height: 11vw; line-height: 11vw; font-size: 4vw;}	
}
@media screen and (max-width:767px) { 
	.layer-OrderedGalaxyring {max-width:100%;top:0;}
	.layer-OrderedGalaxyring .layer-content{max-height: calc(100vh - 136px);}
	.layer-OrderedGalaxyring .btn-fixed-wrap {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.layer-content.orderedGalaxyringCont .innerW .prodinfo .photo {max-width:80px;}	
	.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .title {font-size:16px;}
	.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .code {font-size:12px;}
	.layer-content.orderedGalaxyringCont .innerW .prodinfo .spec .option span {font-size:12px;}
	.layer-content.orderedGalaxyringCont .innerW .comment {text-align:left;font-size:14px;color:#555555;}
	.layer-content.orderedGalaxyringCont .itm-option-choice .itm-option-etc .itm-radiobtn-list label span {padding:8px 0;}
}

/* 고객센터 FAQ */
.tab-style-fillbox {position:relative;margin-bottom:60px;font-size:0;border-top:2px solid #000;text-align:center; }
.tab-style-fillbox .dropBox{display:block;}
.tab-style-fillbox .drop-toggle{display:none;}
.tab-style-fillbox:after { content:""; display:block; clear:both; }
.tab-style-fillbox a {width:calc(100% / 5 ); float:left;display:block; position:relative;height:53px;line-height:53px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#fff;}
.tab-style-fillbox a span{font-size:16px; color:#000; font-weight:bold;}
.tab-style-fillbox a:nth-child(5n+1){border-left:1px solid #d9d9d9;}
.tab-style-fillbox a em{ color:#000; font-weight:bold; }
.tab-style-fillbox a[aria-selected="true"]{background-color:#000;}
.tab-style-fillbox a[aria-selected="true"] span{ color:#fff;}

.board-faq .faq-tab-title{padding-bottom:8px;font-size:20px;color:#000;line-height:26px;border-bottom:2px solid #000;font-weight:bold;}
.board-faq .tab-content dl dt{padding:36px 24px 24px;font-size:16px;color:#000;line-height:21px;border-bottom:1px solid #d9d9d9;font-weight:bold;}
.board-faq .tab-content dl dd {border-bottom:1px solid #d9d9d9;}
.board-faq .tab-content dl dd .dropButton{display:block;position:relative;height:auto;min-height:70px;padding:24px 36px 24px 55px;line-height:22px;box-sizing:border-box;}
.board-faq .tab-content dl dd .dropButton:before{content:'';position:absolute;right:24px;top:50%;width:16px;height:16px;background:url('/sec/static/_images/common/icon-faq-open.svg') center center no-repeat;transform:translateY(-50%);}
.board-faq .tab-content dl dd .dropButton:after{content:'';position:absolute;left:24px;top:24px;width:21px;height:21px;background:url('/sec/static/_images/common/icon-question.svg') center center no-repeat;}
.board-faq .tab-content dl dd .dropButton.open:before{background:url('/sec/static/_images/common/icon-faq-close.svg') center center no-repeat;}
.board-faq .tab-content dl dd .dropButton.open:after{background:url('/sec/static/_images/common/icon-question-active.svg') center center no-repeat;}
.board-faq .tab-content dl dd .answerContent{padding:30px 24px;background-color:#FAFAFA;}
.board-faq .tab-content dl dd .answerContent > div{position:relative;padding-left:31px;color:#707070;font-size:16px;line-height:20px;}
.board-faq .tab-content dl dd .answerContent > div:after{content:'';position:absolute;left:0;top:0;width:21px;height:21px;background:url('/sec/static/_images/common/icon-answer.svg') center center no-repeat;}
.board-faq .btn-box{margin-top:16px;}

/* 고객센터 하단 메뉴 */
.customer-center-botMenu{display:flex;flex-direction:row;padding:36px 0;margin-top:60px;background-color:#fafafa;}
.customer-center-botMenu div {flex:1;position:relative;text-align:center;}
.customer-center-botMenu div:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background-color:#ebebeb;}
.customer-center-botMenu div:first-child:before {display:none;}
.customer-center-botMenu div dl{position:relative;display:inline-block;padding-left:81px;text-align:left;}
.customer-center-botMenu div dl:before{content:'';position:absolute;left:0;top:0;width:45px;height:45px;}
.customer-center-botMenu div dl.customer-box-telephone:before{background:url('/sec/static/_images/common/icon-customer-telephone.svg') top center no-repeat;}
.customer-center-botMenu div dl.customer-box-question:before{background:url('/sec/static/_images/common/icon-customer-question.svg') top center no-repeat;}
.customer-center-botMenu div dl.customer-box-location:before{background:url('/sec/static/_images/common/icon-customer-location.svg') top center no-repeat;}
.customer-center-botMenu div dl.customer-box-email:before{background:url('/sec/static/_images/common/icon-customer-email.svg') top center no-repeat;}
.customer-center-botMenu div dl dt{margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;}
.customer-center-botMenu div dl dd ul{margin-top:12px;}
.customer-center-botMenu div dl dd ul li{color:#707070;font-size:14px;line-height:20px;}
.customer-center-botMenu div dl dd .btn-underline{margin:6px 0 0 0;}
.customer-center-botMenu div dl dd ul + .btn-underline{margin:12px 0 0 0;}

/* 공유하기 툴팁 */
.share-tooltip-box{text-align:center;}
.share-tooltip-box li{display:inline-block;margin:0 25px;}
.share-tooltip-box.set4 li{display:inline-block;margin:0 0 0 22px;}
.share-tooltip-box.set4 li:first-child{margin-left:0;}
.share-tooltip-box li a{display:block;}
.share-tooltip-box li a img{width:46px;height:46px;}
.share-tooltip-box li a span{display:block;margin-top:12px;font-size:14px;color:#000;}

/* 디지털프라자 지점찾기 */
.storeLnb{position:fixed;min-width:400px;max-width:400px;left:36px;top:116px;bottom:86px;background-color:#F7F7F7;border-radius:20px;overflow:hidden;z-index:2;}
.storeLnb.slideUp{bottom:auto;}
.storeWrap{position:relative;height:100%;}
.map-box{position:fixed;left:0;right:0;top:80px;bottom:0;z-index:1;}
.map-Api{height:100%;}
.map-Api .dp-store-num {left:-15px;top:-35px; width:31px; height:44px;} /* 240416 수정 : kdp-52677 마크 크기 변 */
.map-Api .dp-store-num > em {top:10px; font-size:14px;}

.toolSharing{width:375px !important;}
.toolSharing.layer-normal .layer-content{overflow:hidden;}

.tab-style-store {position:relative;text-align:center; }
.tab-style-store:after { content:""; display:block; clear:both; }
.tab-style-store a {position:relative;display:block;width:calc(100% / 4);float:left;background-color:#202425;}
.tab-style-store a span{position:relative;display:block;margin:12px 0;padding-top:28px;font-size:12px;color:#fff;}
.tab-style-store a span:before{content:'';position:absolute;left:50%;top:0;width:28px;height:24px;transform:translateX(-50%);background:url('/sec/static/_images/icon_dps/icon-findstore-tab.svg') no-repeat;}
.tab-style-store a em{ color:#000; font-weight:bold; }
.tab-style-store a[aria-selected="true"]{background-color:#fff;}
.tab-style-store a[aria-selected="true"] span{ color:#1327A0;font-weight:bold;}

.tab-style-store a span.ico-mapView:before{background-position:0 -45px;}
.tab-style-store a span.ico-mapStore:before{background-position:-47px -45px;}
.tab-style-store a span.ico-mapServicecenter:before{background-position:-93px -45px;}
.tab-style-store a span.ico-mapSearch:before{background-position:-140px -45px;}
.tab-style-store a[aria-selected="true"] span:before{background-position-y:0;}

.findStoreBody{position:absolute;width:100%;top:64px;bottom:0;}
.searchFixArea{position: relative;padding:24px;background-color:#fff;border-bottom:1px solid #ebebeb;z-index: 2;}
.searchFixArea .searchWrap{margin-top:12px;}
.searchFixArea .searchWrap:first-child{margin-top:0;}
.searchFixArea .btn-box{margin-top:18px;}
.searchFixArea .btn-box .btn-d { min-width:120px; height:40px;margin-top:18px; line-height:38px; font-size:16px; border-radius:20px; }
.searchFixBtn{padding:0 24px;background-color:#fff;height:42px;}
.searchFixBtn .btn-historyBack { vertical-align: top;line-height:42px;}
.search-InputBox{position:relative;min-height:36px;padding:0 40px 0 5px;border:1px solid #b2b2b2;border-radius:20px;overflow:hidden;}
.search-InputBox input[type="text"]{height:34px;font-size:14px;color:#333;border:0;background:transparent;}
.search-InputBox.gpsType{padding:0 40px 0 39px;background:url("/sec/static/_images/icon_dps/icon-gps.svg") no-repeat left 15px center;}
.search-InputBox.gpsType input[type="text"]{text-indent:0;}
.search-InputBox.gpsType input:-ms-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:14px !important; color:#999 !important; letter-spacing:-0.07px !important; }
.search-InputBox.gpsType input::-webkit-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:14px; color:#999; letter-spacing:-0.07px; }
.search-InputBox.gpsType input:-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:14px; color:#999; letter-spacing:-0.07px; }
.search-InputBox.gpsType input::-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:14px; color:#999; letter-spacing:-0.07px; }
.search-InputBox .search-result{position:relative;min-height:34px;margin-right:-40px;line-height:34px;font-size:14px;color:#000;cursor:pointer;z-index:2;}
.search-InputBox .search-result span{font-size:14px;color:#000;vertical-align:top;}
.search-InputBox .search-result strong{font-size:14px;color:#1327A0;font-weight:bold;vertical-align:top;}
.search-InputBox .btn-search-company{position:absolute;right:6px;top:0;width:36px; height:34px; font-size:0; background:url("/sec/static/_images/common/icon-zoom-small.svg") no-repeat center center; }

.search-filter .droplist-button{padding-left:39px;border-radius:20px;background:url("/sec/static/_images/icon_dps/icon-filter.svg") no-repeat left 15px center;}
.search-filter .wrap-droplist.active .droplist{min-height:400px;padding:20px 0;top:calc(100% + 6px);}
.search-filter .wrap-droplist .droplist-button{min-height:36px;padding-right:40px;border:1px solid #b2b2b2;font-size:14px;}
.search-filter .wrap-droplist.active .droplist-button:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:2px solid rgba(33,36,37,.6);border-radius:20px;}
.search-filter .wrap-droplist .droplist-button:before{right:15px;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
.search-filter .wrap-droplist.active .droplist-button:before{margin-top:-8px;width:16px; height:16px;background:url('/sec/static/_images/common/icon-drop-up-pd.svg') center center no-repeat;} 
.search-filter .wrap-droplist .droplist li{min-height:32px; line-height:32px; padding:0 20px; font-size:14px; padding-left:24px;margin-top:2px;}
.search-filter .wrap-droplist .droplist li:first-child{margin-top:0;}
.search-filter .wrap-droplist .droplist li label{padding-right:0;padding:1px 0;padding-left:26px;font-size:14px;line-height:18px;}

.search-filter .wrap-droplist .droplist li input[type="checkbox"] + label::before { width:20px; height:20px; }
.search-filter .wrap-droplist .droplist li input[type="checkbox"]:checked + label::before { background-size:14px auto; }
/* KDP-20205 : 2022 모바일접근성 P93 */
.search-filter .wrap-droplist .chk-form input[type="checkbox"]:focus + label{outline: -webkit-focus-ring-color auto 1px}

.btn-historyBack{padding-left:22px;font-size:14px;color:#000;background:url('/sec/static/_images/common/icon-slick-prev.svg') left center no-repeat;background-size:13px;}

/* KDP-54659 수정 */
.searchFixArea .center-check-wrap{position:relative;}
.searchFixArea .centerList{display:flex;position:relative;width:100%;height:36px;border-radius:30px;background-color:#EBEBEB;gap:2px;}
.searchFixArea .centerList input{position:absolute;z-index:-1;width:100%;height:100%;border-radius:30px;}
.searchFixArea .centerList .lb-switch{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border-radius:30px;opacity:0.6;font-size:14px;flex:1;}
.searchFixArea .centerList .lb-switch .ico-center{content:"";width:15px;height:15px;margin-right:4px;}
.searchFixArea .centerList .lb-switch .ico-center.type1{background:url('/sec/static/_images/common/ico-center-near.svg') center center no-repeat;background-size:auto 100%;}
.searchFixArea .centerList .lb-switch .ico-center.type2{background:url('/sec/static/_images/common/ico-center-weekend.svg') center center no-repeat;background-size:100% auto;}
.searchFixArea .centerList input:focus + .lb-switch{outline:-webkit-focus-ring-color auto 1px}
.searchFixArea .centerList input[type="radio"]:checked + .lb-switch{opacity:1}
.searchFixArea .center-check-wrap .toggleButton{position:absolute;top:50%;left:0;width:50%;height:36px;border-radius:50px;outline:1px solid #000;background:#fff;transform:translateY(-50%);transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.searchFixArea .center-check-wrap:has(#centerPosition02:checked) .toggleButton{left:50%;}
/* KDP-56481 [B2C|B2B] 24년 웹접근성/모바일접근성_2차 */
input#centerPosition01 {left: 0;} 
input#centerPosition02 {right: 0;}

.brdBt0{border-bottom:0;}
/* 디지털프라자 리스트 */
.dp-store-listSearch{position:relative;height:100%;overflow-y:auto; z-index:1;}
.dp-store-datailWrap{position:absolute;width: 400px;height:100%;right:-850px;top: 0;overflow-y:auto;z-index:2;-webkit-transition:right 0.2s; -moz-transition:right 0.2s; -o-transition:right 0.2s; transition:right 0.2s;}
.dp-store-datailWrap.active{right:0;}
.storeList{position:absolute;bottom:0;top:132px;width:100%;}
.serviceCenterList{position:absolute;bottom:0;top:132px;width:100%;}
.dp-store {padding:24px; background:#f7f7f7; overflow-y:auto;}
.dp-store-box { position:relative; width:100%; margin-bottom:20px; padding:24px 16px; padding-left:48px; background:#fff; border-radius:12px; box-shadow:0 5px 10px rgba(0,0,0,0.05); overflow:hidden; }
.dp-store-box:nth-last-child(1) { margin-bottom:0; }
.dp-store-notFind{width:100%;text-align:center;/*2112101position:absolute;left:0;right:0;top:50%;margin-top:-10px;*/}
.dp-store-num { position:absolute; display:block; left:16px; top:24px; width:20px; height:29px;}
.dp-store-num > em { position:absolute; left:50%; top:6px; width:10px; height:10px; font-family:"Samsung Sharp Sans"; font-size:10px; color:#252525; font-weight:bold; text-align:center; transform:translateX(-50%); }
.dp-store-flag { position:absolute; display:block; left:50%; top:50%; width:20px; height:29px;}
.dp-store-flag > span { position:absolute; left:50%; top:6px; width:10px; height:10px; font-family:"Samsung Sharp Sans"; font-size:10px; color:#252525; font-weight:bold; text-align:center; transform:translateX(-50%); }
.flag-color1 { background:url("/sec/static/_images/icon_dps/icon-map-location-blue.svg") no-repeat center center; background-size:cover; }
.flag-color2 { background:url("/sec/static/_images/icon_dps/icon-map-location-cobalt.svg") no-repeat center center; background-size:cover; }
.flag-color3 { background:url("/sec/static/_images/icon_dps/icon-map-location-green.svg") no-repeat center center; background-size:cover; }
.flag-color4 { background:url("/sec/static/_images/icon_dps/icon-map-location-orange.svg") no-repeat center center; background-size:cover; }
.flag-color5 { background:url("/sec/static/_images/icon_dps/icon-map-location-purple.svg") no-repeat center center; background-size:cover; }
.dp-store-tit { margin-right:104px; margin-bottom:10px; font-size:14px;color:#000; font-weight:bold; line-height:1.3; }/* KDP-54659 수정 */
.dp-store-tit a{ overflow: hidden; text-overflow: ellipsis;}/* KDP-54659 추가 */
.dp-store-badge {display: inline-flex; justify-content: center; align-items: center; padding: 5px; background: #E5F1FF; color: #2189FF; font-size: 12px; font-weight: 700; border-radius: 4px; margin-bottom: 10px;}
.dp-store-add { margin-right:104px; margin-bottom:24px; font-size:14px; color:#000  ; line-height:1.3; }
.dp-store-photo { position:absolute; display:block; right:16px; top:24px; width:80px; height:80px; background:#ddd; border-radius:6px; overflow:hidden; }
.dp-store-photo a { display: block; padding-top: 100%; }
.dp-store-photo .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: 50% 50%; background-size: cover; background-image:url(/sec/static/_images/common/no-img.jpg); }
/* 2020-11-20 : 디지털 플라자-지점찾기-매장리스트 썸네일 변경 */
.dp-store-photo.img-src-type {height: auto; background-color: transparent;}
.dp-store-photo.img-src-type > a {padding-top: 0;}
.dp-store-photo.img-src-type > a > .img {position: relative; background: none;}
.dp-store-photo.img-src-type > a > .img > img {display: block;}
.dp-store-photo a:focus .img{border:dashed 2px #2189FF;}
.dp-store-box a{display:block;}
.dp-store-box .dp-store-summary li { position:relative; padding-left:28px; font-size:14px; margin-bottom:12px; }
.dp-store-box .dp-store-summary li:nth-last-child(1) { margin-bottom:0; }
.dp-store-box .dp-store-summary li span { display:inline-block; }
.dp-store-box .dp-store-summary li a { margin:0; font-size:inherit; color:#707070; font-weight:normal; }
.dp-store-box .dp-store-summary li .head { position:absolute; width:1px; height:1px; border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden; }
.dp-store-box .dp-store-summary li .cnt { font-size:inherit; line-height:1.3; }
/* 211201 : 디지털프라자 수정 */
#findStore-searching .dp-store-listSearch{display:flex;flex-flow:column;padding-top:1px}/* KDP-54659 수정 */
#findStore-searching .droptoggle{flex:none}
#findStore-searching #searchResult{flex:1;overflow: initial}
#findStore-searching .dp-store-notFind{height:100%}
#findStore-searching .dp-store-notFind::before{content:"";display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align: middle;}
#findStore-searching .dp-store-notFind p{display:inline-block}

.dp-store-summary li { position:relative; padding-left:28px; font-size:14px; margin-bottom:12px; }
.dp-store-summary li:nth-last-child(1) { margin-bottom:0; }
.dp-store-summary li span { display:inline-block; }
.dp-store-summary li a { margin:0; font-size:inherit; color:#707070; font-weight:normal; }
.dp-store-summary li .head { position:absolute; width:1px; height:1px; border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden; }
.dp-store-summary li .cnt { font-size:inherit; line-height:1.3; }

.dp-store-summary .dp-s-tel:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-1-tel.svg") no-repeat center center; }
.dp-store-summary .dp-s-res:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-2-reservation.svg") no-repeat center center; }
.dp-store-summary .dp-s-aca:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-3-academy.svg") no-repeat center center; }
.dp-store-summary .dp-s-spa:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-4-space.svg") no-repeat center center; }
.dp-store-summary .dp-s-eve:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-5-event.svg") no-repeat center center; }
.dp-store-summary .dp-s-loc:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-6-location.svg") no-repeat center center; }
.dp-store-summary .dp-s-repair:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-12-repair.svg") no-repeat center center; }
.dp-store-summary .dp-s-dps:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-7-class.svg") no-repeat center center; }
.dp-store-summary .dp-s-add:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-8-address.svg") no-repeat center center; }
.dp-store-summary .dp-s-tim:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-9-time.svg") no-repeat center center; }
.dp-store-summary .dp-s-as:before  { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-10-as.svg") no-repeat center center; }
.dp-store-summary .dp-s-park:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-store-11-park.svg") no-repeat center center; }

/* s : KDP-38138 스토어 찾기 수정 - 231024 */
.dp-store-smybox { display:flex;flex-wrap:wrap;margin:20px 0 0 -32px;padding:16px 20px;border:1px solid #EBEBEB;border-radius:6px; }
.dp-store-smybox li { flex: 1 1 40%;margin-bottom:10px !important; }
.dp-store-smybox li:nth-last-child(1),
.dp-store-smybox li:nth-last-child(2) { margin-bottom:0 !important; }
.dp-store-smybox li .cnt { font-weight:bold;color:#707070; }
.dp-store-smybox .dp-s-bm img { display:inline-block;width:65px;vertical-align:middle; }
.dp-store-smybox .dp-s-bm:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:cover !important; content:""; background:url("/sec/static/_images/icon_dps/icon-store-12-bm.png") no-repeat center center; }
.dp-store-smybox .dp-s-pet:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:cover !important; content:""; background:url("/sec/static/_images/icon_dps/icon-store-13-pet.png") no-repeat center center; }
.dp-store-smybox .dp-s-tax:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:cover !important; content:""; background:url("/sec/static/_images/icon_dps/icon-store-14-tax.png") no-repeat center center; }
.dp-store-smybox .dp-s-ec:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:cover !important; content:""; background:url("/sec/static/_images/icon_dps/icon-store-15-ec.png") no-repeat center center; }
/* e : KDP-38138 스토어 찾기 수정 - 231024 */

.dp-store-detail { position:absolute;position:absolute;top:42px;bottom:0; width:100%; max-width:400px; padding:28px 24px;  background:#fff;border-top:1px solid #d9d9d9;overflow-y:auto;}
.dp-store-header { position:relative; margin-bottom:12px; overflow:hidden; }
.dp-store-header .tit-s { margin-bottom:2px; color:#0370FF;font-size:16px;line-height:1.3; }
.dp-store-header .dp-store-tit-detail { font-size:24px; color:#000; font-weight:bold; line-height:1.3; }
.dp-store-header .dp-store-share { position:absolute; right:0; bottom:0; }
.dp-store-header .dp-store-share button { width:26px; height:26px; margin-left:20px; }
.dp-store-header .dp-store-share button em { position:absolute; width:1px; height:1px; border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden; }
.dp-store-header .dp-store-share .btn-store-share { background:url("/sec/static/_images/icon_dps/icon-share.svg") no-repeat center center; }
.dp-store-header .dp-store-share .btn-store-location { background:url("/sec/static/_images/icon_dps/icon-location.svg") no-repeat center center; }
.dp-store-visual { height:200px; margin:12px 0 24px;background:#333;border-radius:10px;overflow:hidden;}
.dp-store-visual .slick-slide img{height:100%;}
.dp-store-visual .slick-arrow{position:absolute;top:45%;width:22px;height:36px;text-indent:-9999px;z-index:2;}
.dp-store-visual .slick-prev{left:0;background:url('/sec/static/_images/common/icon-slick-prev.svg') rgba(204, 204, 204, 0.9) center center no-repeat;border-radius:0 5px 5px 0;}
.dp-store-visual .slick-next{right:0;background:url('/sec/static/_images/common/icon-slick-next.svg') rgba(204, 204, 204, 0.9) center center no-repeat;border-radius:5px 0 0 5px;}

.dp-store-txt-normal { font-size:14px; line-height:1.3; }
.dp-store-txt-small-1 { margin-top:12px; font-size:12px; color:#727272; line-height:1.3; }
.dp-store-txt-small-2 { position:relative; margin-top:12px; padding-left:74px; font-size:12px; color:#727272; line-height:1.3; }
.dp-store-txt-small-2 > span { position:absolute; left:0; top:0; font-size:inherit;  }
.dp-banner { margin:24px 0 36px; text-align:center; }
.dp-store-another-summary { padding:36px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.dp-store-another-summary > dt { margin-bottom:12px; color:#000; font-weight:bold;font-size:16px; }
.dp-store-another-summary > dd { font-size:14px; color:#727272; line-height:1.3; }
.dp-store-another-summary:nth-last-child(1) { padding-bottom:0; border:0; }
.dp-traffic li { position:relative; padding-left:28px; font-size:14px; margin-bottom:12px; }
.dp-traffic li:nth-last-child(1) { margin-bottom:0; }
.dp-traffic li span { display:inline-block; }
.dp-traffic li a { margin:0; font-size:inherit; color:#707070; font-weight:normal; }
.dp-traffic li .head { position:absolute; width:1px; height:1px; border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden; }
.dp-traffic li .cnt { font-size:14px; line-height:1.3; }
.dp-traffic .dp-s-bus:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-traffic-bus.svg") no-repeat center center; }
.dp-traffic .dp-s-subway:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-traffic-subway.svg") no-repeat center center; }
.dp-traffic .dp-s-car:before { position:absolute; left:0; top:0; width:18px; height:18px; background-size:contain; content:""; background:url("/sec/static/_images/icon_dps/icon-traffic-car.svg") no-repeat center center; }
.dp-maps { height:227px; margin-top:24px; background:#f7f7f7; }

.dp-store-listSearch .droptoggle .dropOption{margin-top:12px;background-color:#fff;border-bottom:1px solid #ebebeb;}
.dp-store-listSearch .droptoggle .dropOption:first-child{margin-top:0;}
.dp-store-listSearch .droptoggle .dropOption .dropButton{height:56px;padding:17.5px 24px;}
.dp-store-listSearch .droptoggle .dropOption a.dropButton:before{top:50%;right:24px;transform:translateY(-50%);}

.dp-store-listSearch .droptoggle .dropList{padding:0 24px 24px;}
.dp-store-listSearch .droptoggle .dropList input:-ms-input-placeholder { font-size:13px !important; letter-spacing:-0px !important; }
.dp-store-listSearch .droptoggle .dropList input::-webkit-input-placeholder { font-size:13px; letter-spacing:-0px; }
.dp-store-listSearch .droptoggle .dropList input:-moz-placeholder { font-size:13px; letter-spacing:-0px; }
.dp-store-listSearch .droptoggle .dropList input::-moz-placeholder { font-size:13px; letter-spacing:-0px; }

.dp-store-checkboxbtn-list li{display:inline-block;margin:10px 10px 0 0;}
.dp-store-checkboxbtn-list input[type="checkbox"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; }
.dp-store-checkboxbtn-list label{display:block;cursor:pointer;}
.dp-store-checkboxbtn-list label span{position:relative;display:block;height:36px;padding:0 15px;line-height:34px;font-size:14px;color:#707070;text-align:center;border:2px solid transparent;background-color:#fff;border-radius:18px;}
.dp-store-checkboxbtn-list label span:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:18px;}
.dp-store-checkboxbtn-list input[type="checkbox"]:checked + label span{color:#0370FF;font-weight:bold;border:2px solid #0370FF;}
.dp-store-checkboxbtn-list input[type="checkbox"]:checked + label span:before{display:none;}

/* KDP-20205 웹접근성 수정 b2b 48p */
.dp-store-checkboxbtn-list.access li { position: relative; }
.dp-store-checkboxbtn-list.access input[type="checkbox"] { width: 100%; height: 100%; clip: auto; clip-path: none; -webkit-appearance: none; appearance: none; z-index: 1; }
.dp-store-checkboxbtn-list.access input[type="checkbox"]:focus{ outline: auto; }
.dp-store-checkboxbtn-list.access input[type="checkbox"] + label { position: relative; display: block; height: 36px; padding: 0 15px; line-height: 34px; font-size: 14px; color: #707070; text-align: center; background: #fff; border-radius: 18px; border: 2px solid #fff; box-shadow: 0 0 0 1px inset #d9d9d9; }
.dp-store-checkboxbtn-list.access input[type="checkbox"]:checked + label { color: #0370FF; font-weight: bold; border: 2px solid #0370FF; box-shadow: none;}

.search-box-exps .btn-search-company { position:absolute; right:0; top:0; }

/* 매장상담 예약 서비스 - 디지털 프라자 */
.dpsContent{padding:0 24px;}
.dpsConbox{padding-top:50px;}
.dps-header-visual{position:relative;min-height:360px;max-width:1600px;margin:0 auto;text-align: center;box-sizing:border-box; }
.dps-header-visual > div{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);  }
.dps-header-visual strong { color:#fff; font-size: 48px; }
.dps-header-visual p { padding-top: 16px; color:#fff;font-size: 16px; line-height: 22px; }
.dps-header-visual.reservationStore-visual {min-height:485px;}
.dps-header-visual.reservationStore-visual > div {width:480px; margin:auto; padding:49px 0; background:rgba(255,255,255,0.9);}
.dps-header-visual.reservationStore-visual strong { color:#000; }
.dps-header-visual.reservationStore-visual p { padding-top: 24px; color:#000;font-size: 16px; line-height: 22px; }

.reservationStore-visual{background: url("/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c.jpg") 50% 50% no-repeat; background-size: cover !important;}
.dps-reservationStore .info-tit { padding-bottom: 48px; font-weight: bold; font-size: 36px; color: #000; line-height: 48px; text-align: center; letter-spacing: -0.01em; }

.pageingWrap .mob-moreViewList{display:none;}

.reservationStoreWrap .stepInfo{margin-bottom:90px;border-top:2px solid #000;} /* 221004 수정 */
.reservationStoreWrap .stepInfo:after {content: '';display: block; clear:both;}
.reservationStoreWrap .stepInfo > div{position:relative;padding:48px 0 0;min-height:320px;width:calc(100% / 4);float:left;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;box-sizing:border-box;}
.reservationStoreWrap .stepInfo > div:first-child {border-left: 1px solid #d9d9d9;} /* 221004 수정 */
.reservationStoreWrap .stepInfo > div:before{content:'';position:absolute;left:50%;top:145px;width:180px;height:125px;transform:translateX(-50%);}/* 2021-04-02 */
.reservationStoreWrap .stepInfo > div.step1-info:before{background: url("/sec/static/_images/icon_dps/bg-reservestep-01.svg") 50% 50% no-repeat;background-size: 100% auto;}
.reservationStoreWrap .stepInfo > div.step2-info:before{background: url("/sec/static/_images/icon_dps/bg-reservestep-02.svg") 50% 50% no-repeat;background-size: 100% auto;}
.reservationStoreWrap .stepInfo > div.step3-info:before{background: url("/sec/static/_images/icon_dps/bg-reservestep-03.svg") 50% 50% no-repeat;background-size: 100% auto;}
.reservationStoreWrap .stepInfo > div.step4-info:before{background: url("/sec/static/_images/icon_dps/bg-reservestep-04.svg") 50% 50% no-repeat;background-size: 100% auto;}
/*.reservationStoreWrap.videoresStoreWrap .stepInfo > div.step4-info:before{background: url("/sec/static/_images/icon_dps/bg-videoresstep-04.png") 50% 50% no-repeat;background-size: 100% auto;} 2021-04-05 */
.reservationStoreWrap .stepInfo > div span{display:block;margin-bottom:5px;font-family:"Samsung Sharp Sans";color:#1327A0;font-size:20px;font-weight:bold;line-height:25px;}
.reservationStoreWrap .stepInfo > div p{color:#000;font-size:30px;line-height:40px;font-weight:bold;}
.reservationStoreWrap .stepInfo .ages14Only {clear: both;color: #707070;padding-top: 16px;padding-left: 0;} /* 221004 추가 */
.reservationStoreWrap .stepInfo .ages14Only.rem::before {position: static;display: inline-block;width: 1em;} /* 221004 추가 */

/* 비대면 라이브 상담 */
.reservationStoreWrap.videoStore .reservationStoreStepForm{margin-top: 90px}
.reservationStoreWrap.videoStore .videoDesc{text-align:center;font-size:22px;line-height:32px;font-weight:bold;padding-bottom:30px;}
.reservationStoreWrap.videoStore .stepInfo{display:flex;margin-bottom:0;}/* 210702 : KDP-3933 */
.reservationStoreWrap.videoStore .stepInfo [class^=step]{padding:30px 7px 14px}
.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height:60px;font-size:24px;line-height:26px;letter-spacing:-0.8px;}
.reservationStoreWrap.videoStore .stepInfo [class^=step] .button{text-align:center;width:100%;position:absolute;bottom:30px;}
.reservationStoreWrap.videoStore .stepInfo [class^=step] .button .login{display:inline-block;width:80px;height:32px;line-height:32px;text-align:center;font-size:14px;color:#212425;font-weight:bold;background-color:#ededed;border-radius:20px;}
.reservationStoreWrap.videoStore .stepInfo [class^=step] em{display:block;margin-top:20px;font-size:12px;line-height:16px;color:#707070;letter-spacing:-0.5px;}
.reservationStoreWrap.videoStore .stepInfo [class^=step]:before{display:none}
.reservationStoreWrap.videoStore .stepInfo [class^=step] img{height:110px;margin:18px auto 0}
.reservationStoreWrap .step-tit{margin:28px 0 34px;font-size:27px;line-height:30px}
.reservationStoreWrap.videoStore .li-rem{margin:22px 27px 0}
.reservationStoreWrap.videoStore .li-rem li{color:#707070;line-height: 1.5;} /* 221004 수정 */
.reservationStoreWrap.videoStore .li-rem li::before {position: static;display: inline-block;width: 1em;margin-left: -1em;} /* 221004 추가 */

.reservationStoreStepForm{padding:0 110px;}
.stepWrap{position:relative;padding:14px 0 90px 76px;}
.stepWrap:last-child { padding-bottom:0; }/* 2021-04-01 */
.stepWrap .stepNum{position:absolute;left:0;top:0;bottom:7px;}
.stepWrap .stepNum:before{content:'';position:absolute;left:50%;top:66px;bottom:0;width:2px;margin-left:-1px;background:url("/sec/static/_images/icon_dps/step-dot-bg.svg") top center repeat-y;}
.stepWrap .stepNum p.text{font-family:"Samsung Sharp Sans";font-size:18px;letter-spacing:1.4px;color:#1327A0;font-weight:bold;}
.stepWrap .stepNum p.Number{font-family:"Samsung Sharp Sans";font-size:42px;text-indent:-1px;color:#1327A0;font-weight:bold;}
.stepWrap:first-child .stepNum p.Number{letter-spacing:6px;}
.stepWrap:last-child .stepNum:before{display:none;}

.stepWrap .stepTitle{display:inline-block;margin-right:52px;color:#1327A0;font-size:36px;line-height:48px;font-weight:bold;}
.stepWrap .subTitle{color:#707070;font-size:16px;line-height:30px;vertical-align:bottom;}
.stepWrap .subTitle.-list-inline, .stepWrap .subTitle.list-inline {display:inline-block;line-height:20px} /* 221012 .stepWrap .subTitle.list-inline 추가 */

.reservationStore-radiobtn-list{margin-top:36px;}
.reservationStore-radiobtn-list:after {content: '';display: block; clear:both;}
.reservationStore-radiobtn-list li{width:calc(100% / 4 - 9px);float:left;margin-left:12px;margin-bottom: 12px;}/* 2022-05-10 */
.reservationStore-radiobtn-list li:first-child{margin-left:0;}
.reservationStore-radiobtn-list li:nth-child(4n+1){margin-left: 0;}/* 2022-05-10 */
/* .reservationStore-radiobtn-list input[type="radio"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; } */

/* 2023 접근성 b2c mo - 70p */ 
.reservationStore-radiobtn-list input[type="radio"] {position: absolute;width: calc(100% / 2 - 6px);height: 70px;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);border: 0;overflow: hidden;}

/* 2023 접근성 2차 b2c mo - 46p */ 
.reservationStore-radiobtn-list label{height:70px;position:relative;display:flex;align-items: center;justify-content: center;cursor:pointer;text-align:center;border:1px solid #b2b2b2;border-radius:10px;overflow:hidden;font-size: 20px;color: #000;font-weight: bold;}/* 2022-05-10 */
.reservationStore-radiobtn-list label span{height:70px;font-size:20px;color:#000;font-weight:bold;text-align:center;align-items: center;justify-content: center;display:flex;line-height: 24px;}/* 2022-05-10 */
.reservationStore-radiobtn-list input[type="radio"]:checked + label{border:1px solid #19279a}/* 211201 */
.reservationStore-radiobtn-list input[type="radio"]:checked + label:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #19279a;/* 211201 */border-radius:8px;}

/* 2023 접근성 2차 b2c mo - 46p */ 
.ico-wedding{padding-left:58px;background:url("/sec/static/_images/icon_dps/icon-wedding.svg") left 35% center no-repeat;}
.ico-houseMove{padding-left:67px !important;background:url("/sec/static/_images/icon_dps/icon-housemove.svg") left 35% center no-repeat;}
.ico-trouble{padding-left:65px;background:url("/sec/static/_images/icon_dps/icon-trouble.svg") left center no-repeat;}
.ico-etcs{padding-left:62px;background:url("/sec/static/_images/icon_dps/icon-etcs.svg") left center no-repeat;}
/* .ico-careplus{padding-left:62px;background:url("/sec/static/_images/icon_dps/ico-careplus.png") left center no-repeat;}/* 20220805 */ 
.ico-buying{padding-left:62px;background:url("/sec/static/_images/icon_dps/ico-buying.svg") left 30% center no-repeat; background-size: 55px 48px;}/* 2021-05-24 */
.ico-video-consult{padding-left:62px;background:url("/sec/static/_images/icon_dps/icon-video-consult.svg") left 26% center no-repeat; background-size: 53px 37px}
.ico-phone{padding-left:62px;background:url("/sec/static/_images/icon_dps/icon-phone.svg") left center no-repeat; background-size: 43px 39px}
.ico-sign_language{padding-left:62px;background:url("/sec/static/_images/icon_dps/sign_language.svg") left 25% center no-repeat; background-size: 48px} /* 20220805 */
.ico-careplus{padding-left:62px;background:url("/sec/static/_images/icon_dps/icon-samsungcarepluse.svg") left 25% center no-repeat; background-size: 50px 35px}
.ico-productEvent{padding-left:62px;background:url("/sec/static/_images/icon_dps/icon_productEvent.png") left 30px center no-repeat; background-size: 50px 35px}/* 2022-05-10 */
.ico-moveIn {padding-left:62px;background:url("/sec/static/_images/icon_dps/icon-etcs.svg") left center no-repeat; background-size: 55px 48px;} /* 221012 추가 */

.reservationStore-checkboxbtn-list{margin-top:36px;}
.reservationStore-checkboxbtn-list dl{position:relative;padding-left:180px;margin-top:24px;}
.reservationStore-checkboxbtn-list dl:first-child{margin-top:0;}
.reservationStore-checkboxbtn-list dl:after {content: '';display: block; clear:both;}
.reservationStore-checkboxbtn-list dl dt{position:absolute;left:0;top:0;min-height:40px;padding-left:50px;line-height:40px;font-size:20px;color:#000;font-weight:bold;}
.reservationStore-checkboxbtn-list dl dd{min-width:145px;float:left;margin-left:9px;margin-top:10px;position: relative;}
.reservationStore-checkboxbtn-list dl dd:nth-of-type(6n+1){margin-left:0;}
.reservationStore-checkboxbtn-list dl dd:nth-of-type(1),
.reservationStore-checkboxbtn-list dl dd:nth-of-type(2),
.reservationStore-checkboxbtn-list dl dd:nth-of-type(3),
.reservationStore-checkboxbtn-list dl dd:nth-of-type(4),
.reservationStore-checkboxbtn-list dl dd:nth-of-type(5),
.reservationStore-checkboxbtn-list dl dd:nth-of-type(6){margin-top:0;}

.reservationStore-checkboxbtn-list input[type="checkbox"]{ position:absolute; width:100%; height:100%;  border:0; overflow:hidden; opacity: 0; }
.reservationStore-checkboxbtn-list label{position:relative;display:block;cursor:pointer;text-align:center;border:1px solid #b2b2b2;border-radius:20px;overflow:hidden;}
.reservationStore-checkboxbtn-list label span{display:block;height:40px;line-height:40px;font-size:14px;color:#000;text-align:center;}
/* 2023 접근성 b2c - 175p */
.reservationStoreStepForm .reservationStore-checkboxbtn-list label{ display: block;height: 40px;line-height: 40px;font-size: 14px;color: #000;text-align: center;}
	
.reservationStore-checkboxbtn-list input[type="checkbox"]:checked + label{border:1px solid #000;}
.reservationStore-checkboxbtn-list input[type="checkbox"]:checked + label span{color:#fff;background:url("/sec/static/_images/icon_dps/icon-cancle-white.svg") #000 right 10px center no-repeat;background-size:16px 16px !important;}
.reservationStore-checkboxbtn-list input[type="checkbox"]:focus + label {outline:2px solid #2188FF;}
.ico-mobile{background:url("/sec/static/_images/icon_dps/icon-reserve-01.svg") left center no-repeat;background-size:contain !important;}
.ico-tv-audio{background:url("/sec/static/_images/icon_dps/icon-reserve-02.svg") left center no-repeat;background-size:contain !important;}
.ico-kitchen{background:url("/sec/static/_images/icon_dps/icon-reserve-03.svg") left center no-repeat;background-size:contain !important;}
.ico-living{background:url("/sec/static/_images/icon_dps/icon-reserve-04.svg") left center no-repeat;background-size:contain !important;}
.ico-pc{background:url("/sec/static/_images/icon_dps/icon-reserve-05.svg") left center no-repeat;background-size:contain !important;}
.ico-beauty{background:url("/sec/static/_images/icon_dps/icon-reserve-06.svg") left center no-repeat;background-size:contain !important;}
.ico-mobile-pc{background:url("/sec/static/_images/icon_dps/icon-reserve-01.svg") left center no-repeat;background-size:contain !important;}
.ico-living-tv{background:url("/sec/static/_images/icon_dps/icon-reserve-02.svg") left center no-repeat;background-size:contain !important;}

.choiceOption{position:relative;padding-left:180px;margin-top:56px;}
.choiceOption dt{position:absolute;left:0;top:0;font-size:20px;color:#000;font-weight:bold;}
.choiceOption dt span{display:block;margin-top:6px;color:#999;font-size:14px;line-height:18px;font-weight:inherit;}
.textareaWrap{position:relative;padding:15px 7px 15px 15px;border:1px solid #b2b2b2;border-radius:10px;}
.textareaWrap textarea{width:100%;min-height:75px;margin-bottom:20px;font-size:16px;color:#000;border:0;background:transparent;resize:none;}
.textareaWrap span{position:absolute;right:15px;bottom:15px;font-size:14px;color:#000;}
.textareaWrap span strong{font-size:inherit;color:inherit;font-weight:bold;vertical-align:top;}
.choiceOption dd .essential{margin-top:6px;line-height:18px;font-size:14px;color:#FF4337;text-align:left;}

.reservationStoreWrap .store-location-btn-box,
.store-location-select{margin-top:40px;}
.store-location-select:after {content: '';display: block; clear:both;}
.store-location-select{display:flex;}
.store-location-select >dl {display:flex;flex:1}/* 211001 */
.store-location-select >dl:nth-child(2) {margin-left:110px;}
.store-location-select >dl >dt > label { font-weight: bold; }
.store-location-select >dl >dt {width:180px;flex:none;font-size:20px;line-height:20px;}
.store-location-select >dl >dd{flex:1}
.store-location-select .inp-line{width:100%}

/* KDP-5439 09-09 */
.store-location-select-detail-radiobtn-list{display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top:36px;}
.store-location-select-detail-radiobtn-list li{width:calc(20% - 8px); margin:0 0 16px 10px;}

.store-location-select-detail-radiobtn-list li:nth-child(5n+1){margin-left:0;}
.store-location-select-detail-radiobtn-list input[type="radio"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; }

/* KDP-5439 09-09 */
.store-location-select-detail-radiobtn-list label{position:relative;display:flex; align-items: center; justify-content: center; height: 42px; cursor:pointer;text-align:center;border:1px solid #b2b2b2;border-radius:30px;overflow:hidden;}
.store-location-select-detail-radiobtn-list label span{display:inline-block;font-size:14px;color:#000;text-align:center;}

.store-location-select-detail-radiobtn-list input[type="radio"]:checked + label{color:#fff;border:1px solid #000;background-color:#000;}
.store-location-select-detail-radiobtn-list input[type="radio"]:checked + label span{color:inherit;}

.store-location-detail-infomation{margin-top:32px;padding:36px;border:1px solid #d9d9d9; position: relative; z-index: 1;}
.store-location-detail-infomation-inner{position:relative;min-height:509px;}
.store-detail-data{position:relative;max-width:485px;}
.store-detail-data .storeName{margin-bottom:24px;color:#000;font-size:20px;line-height:26px;font-weight:bold;}
.store-detail-data > dl{position:relative;padding-left:88px;margin-top:16px;}
.store-detail-data > dl:first-child{margin-top:0;}
.store-detail-data > dl dt{position: absolute;left:0;top:0;font-size:16px;color:#000;line-height:21px;font-weight:bold;}
.store-detail-data > dl dd{max-width:345px;font-size:16px;color:#707070;line-height:22px;}
.store-detail-data .btn-detailViewStore{display:inline-block;margin:16px 0 28px;padding-right:22px;font-size:16px;color:#1327A0;line-height:22px;font-weight:bold;background:url("/sec/static/_images/icon_dps/icon-dot-right-blue.svg") right center no-repeat;} /* 221012 수정 */
.hopeVisitDate{max-width:485px;padding:24px;background-color:#FAFAFA;}
.hopeVisitDate .hopeVisitDate-title{margin-bottom:24px;font-size:20px;color:#000;line-height:26px;font-weight:bold;}
.hopeVisitDate dl{position:relative;margin-top:24px;padding-left:135px;}
.hopeVisitDate dl:first-child{margin-top:0;}
.hopeVisitDate dl dt{position:absolute;left:0;top:0;font-size:16px;color:#000;line-height:32px;}
.hopeVisitDate dl dd .inp-calendar{background-color:transparent !important;background-position:right 6px center !important;cursor: pointer;}
.hopeVisitDate dl dd .wrap-droplist .droplist-button{background-color:transparent !important;}
.hopeVisitDate dl dd .wrap-droplist .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat;}
.hopeVisitDate dl dd .wrap-droplist.active .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat;}
.hopeVisitDate dl dd .essential{margin-top:16px;padding-left:12px;font-size:14px;color:#707070;text-align:left;line-height:20px;text-indent:-12px;}
.store-location-detail-infomation-inner .store-detail-map{position:absolute;right:0;top:0;width:509px;height:509px;}

/* 2021-03-30 매장상담예약서비스 */
.box-tab-point-content.box-tab-res .tab-point-content { margin-top:50px; }
.box-tab-point-content.box-tab-res .tab-point-content .tab a {padding: 11px 0; line-height: 38px; font-weight: bold; font-size: 16px; color: #313131; letter-spacing: 0;}
.box-tab-point-content.box-tab-res .tab-content { padding:0; border:0; box-shadow:none; }
.video-ess { margin-top:10px; text-align: left; }
.video-ess > p { margin-bottom: 3px; font-size:14px; font-weight:bold; }
.video-ess ol > li {padding-left: 12px; font-size: 14px; color: #707070; text-align: left; line-height: 20px; text-indent: -12px;}
.mo-block {display:none;}
.pc-block { display:block; }/* 2021-04-15 */

/*예약신청 폼*/
.reserveApplication{margin-bottom:60px;}
.reserveApplication-form{margin-top:40px;}
.reserveApplication-form .error-msg p{margin-top:5px;}
.reserveApplication-form:after {content: '';display: block; clear:both;}
.reserveApplication-form dl {position:relative;width:calc(100% / 3 - 37px);margin-left:55px;float:left;}
.reserveApplication-form dl:first-child {margin-left:0;}
.reserveApplication-form dl dt {position:absolute;left:0;top:0; max-width:90px;font-size:20px;line-height:20px;}
.reserveApplication-form dl dd {max-width:300px;margin-left:90px;}
.reserveApplication-form dl dt > label {font-size:20px; font-weight: bold;}
.reserve-terms-form .con-tit {font-size:20px;}
.reserve-terms-form .con-body { margin-top: 30px; }
.reserve-terms-form .con-body .top-stmt { margin-bottom: 36px;font-size: 12px;line-height: 20px;}
.reserve-terms-form .con-body .top-stmt  a { color: #2189FF; font-size: inherit; line-height: inherit; }
.reserve-terms-form .con-body .terms-wrap .terms-tit { padding-top: 30px; font-size: 16px; font-weight: 700; color: #000; line-height: 21px; letter-spacing: -0.08px; }
.reserve-terms-form .con-body .terms-wrap .chk-form.terms-more {position:relative;}
.reserve-terms-form .con-body .terms-wrap .btn-underline{ position: absolute; right: 0;margin-top: 3px; margin-right: 0; } 
.reserve-terms-form .con-body .terms-wrap .terms-tit.terms-tit-empty { padding-top: 8px;  }
.reserve-terms-form .con-body .terms-wrap .terms-box + .tit-empty-btn  { top: 165px; }
.reserve-terms-form .con-body .terms-wrap .terms-box { height: 140px; margin: 7px 0 10px 0; padding: 28px 45.5px 28px 28px; border: 1px solid #b2b2b2; font-size: 14px; color: #707070; line-height: 20px; overflow-y: scroll; }
.reserve-terms-form .con-body .terms-wrap .terms-box + .terms-line { line-height: 16px; font-size: 14px; }
.reserve-terms-form .con-body .terms-wrap .terms-box .major-txt { font-size: 17px; }
.reserve-terms-form .con-body .terms-wrap .terms-box a{ color: #2189FF; font-size: inherit; line-height: inherit; }
.reserve-terms-form .con-body .terms-wrap .chk-form input[type=checkbox].inp-terms + label + .error-msg p{line-height: 21px;letter-spacing: -0.256px;font-size: 12px;color: #fa2337;}
.box-board-detail + .reserve-terms-form{margin-top:70px;}

.reservationStore-request{margin-top:48px;}
.reservationStore-request .requestGuide{padding:48px 0;background-color:#fafafa;text-align:center;}
.reservationStore-request .requestGuide p{font-size:30px;color:#8E8E8E!important;line-height:40px;font-weight:bold;}/* KDP-54659 수정 */
.reservationStore-request .requestGuide p strong{font-size:inherit;color:#1327A0;font-weight:bold;vertical-align:top;}
.reservationStore-request .requestGuide .btn-type2{margin-top:36px;}

.reservationStore-request .essentialWrap{margin-top:16px;padding:0 36px;}
.reservationStore-request .essentialWrap:after {content: '';display: block; clear:both;}
.reservationStore-request .essentialWrap ol{width:calc(100% / 2 - 20px);float:left;margin-left:20px;}
.reservationStore-request .essentialWrap ol li{color:#707070;font-size:14px;text-align:left;line-height:18px;margin-bottom:10px;}

/*신규 오픈 매장*/
.dp-newOpenStore { height:440px; max-width:1600px; margin:0 auto; overflow:hidden; }
.dp-newOpenStore-visual { position:relative; height:100%; overflow:hidden; }

.dp-newOpenStore-visual .slide { width:100%; height:100%; }
.dp-newOpenStore-visual .slide .slick-list { height:100%; }
.dp-newOpenStore-visual .slide .slick-slide {position:relative;}
.dp-newOpenStore-visual .slide .slick-track { height:100%; }
.dp-newOpenStore-visual .slide-newOpenStore { position:relative; height:100%; }
.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg{position:relative;height:440px;}
.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg img{height:100%;}
.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .mobImg{height:100%;display:none;}
.dp-newOpenStore-visual .newOpenStore-cnt {position:absolute;left:50%;margin-left:-600px;top:50%;transform:translate(0,-50%);}
.dp-newOpenStore-visual .newOpenStore-cnt > .storeName { font-size:48px; color:#000;font-weight:bold;line-height:52px;}
.dp-newOpenStore-visual .newOpenStore-cnt > .storeName span{display:block;font-size:inherit; color:#000;font-weight:bold;}
.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-1 { margin-top:12px;font-size:16px;color:#000;line-height:21px;}
.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-2 { margin-top:16px; font-size:16px; color:#707070;}
.dp-newOpenStore-visual .newOpenStore-cnt > a {margin-top:24px; font-size:16px; color:#000; background:transparent; border-color:#202425; }
.slide-newOpenStore .slick-dots { position:absolute; left:0; right:0; bottom:24px; text-align:center; overflow:hidden; }
.slide-newOpenStore .slick-dots li { display:inline-block; }
.slide-newOpenStore .slick-dots li button { width:8px; height:8px; margin:0 4px; font-size:0; background:#000; border:0; border-radius:50%; opacity:0.3; }
.slide-newOpenStore .slick-dots li.slick-active button { width:16px; height:8px; border-radius:4px; opacity:1; }
.slide-newOpenStore .slick-dots li.btn-play button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play-black.svg") no-repeat center center; border-radius:0; opacity:1; }
.slide-newOpenStore .slick-dots li.btn-pause button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause-black.svg") no-repeat center center; border-radius:0; opacity:1; }
.slide-newOpenStore .slick-dots li.btn-play { display:none; }
.dp-newOpenStore .slick-arrow{position:absolute;top:46%;width:26px;height:26px;text-indent:-9999px;z-index:2;}
.dp-newOpenStore .slick-prev{left:50%;transform:translateX(-700px);background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
.dp-newOpenStore .slick-next{right:50%;transform:translateX(700px);background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}

.dp-newOpenStoreWrap { position:relative;background:#fafafa; border-radius:20px;overflow:hidden;width:100%;}
.dp-newOpenStore-photo{position:relative;}
.dp-newOpenStore-photo .imgArea .webImg{width:100%;height:256px;background-position:center;background-size:cover;background-image:url(/sec/static/_images/common/no-img.jpg); }
.dp-newOpenStore-photo .imgArea .mobImg{display:none;background-position:center;background-size:cover;background-image:url(/sec/static/_images/common/no-img.jpg); }
.dp-newOpenStore-photo .grandOpenLable{position:absolute;left:24px;top:24px;width:105px;min-height:32px;line-height:30px;color:#1327A0;font-size:14px;text-align:center;background-color:#fff;border-radius:25px;font-weight:bold;}
.dp-newOpenStore-tit { margin-bottom:24px;font-size:24px;color:#000; font-weight:bold;}
.dp-newOpenStore-data{position:relative;min-height: 320px;padding:30px 0 30px 30px;}/* 22-01-18 신규오픈매장 카드 높이값오류 */
.dp-newOpenStore-data .btn-sns-link{position: absolute;right:30px;top:30px;background-color:transparent;}
.dp-newOpenStore-data .btn-DetailView{margin-top:24px;background:transparent;}
.dp-newOpenStore-data .btn-DetailView span{position:relative;display:inline-block;padding-left:22px;color:#000;font-weight:bold;}
.dp-newOpenStore-data .btn-DetailView.eventDetail span:before{position: absolute;left: 0;top:50%;width: 18px;height: 18px;background-size: contain;content: "";background: url(/sec/static/_images/icon_dps/icon-event.svg) no-repeat center center;transform:translateY(-50%);}
.dp-newOpenStore-data .btn-DetailView.findstoreDetail span:before{position: absolute;left: 0;top:50%;width: 18px;height: 18px;background-size: contain;content: "";background: url(/sec/static/_images/icon_dps/icon-storedetail.svg) no-repeat center center;transform:translateY(-50%);}
.dp-newOpenStoreWrap .dp-store-summary .loc-share br{display:none;}
.newOpenStore-list > ul:after {content: '';display: block; clear:both;}
.newOpenStore-list > ul > li{width:calc(100% / 3 - 16px);margin-left:24px;margin-bottom:24px;float: left;}
.newOpenStore-list > ul > li:first-child {margin-left:0;}
.newOpenStore-list > ul > li:nth-child(4n){margin-left:0;}
.dp-store-summary li { position:relative; font-size:14px; margin-bottom:12px; }
.dp-store-summary li:nth-last-child(1) { margin-bottom:0; }
.dp-store-summary li span { display:inline-block; }
.dp-store-summary li > a { margin:0; font-size:inherit; color:#707070; font-weight:normal; }
.dp-store-summary li .head { position:absolute; width:1px; height:1px; border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); overflow:hidden; }
.dp-store-summary li .cnt { font-size:14px; line-height:1.3; }
.dp-store-summary .loc-share{padding:12px 0 4px;}
.dp-store-summary .loc-share a{padding-left:24px;margin-right:20px;font-size:14px;color:#000;border-bottom:1px solid #000;line-height:19px;font-weight:bold;}
.dp-store-summary .loc-share a.btn-sendkakao{background:url('/sec/static/_images/icon_dps/icon-sendkakao.svg') left center no-repeat;}
.dp-store-summary .loc-share a.btn-findway{background:url('/sec/static/_images/icon_dps/icon-findway.svg') left center no-repeat;}

/* 매장 픽업 서비스 - 디지털 프라자 */
.pickupservice-visual{background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice.jpg") 50% 50% no-repeat; background-size: cover !important;}
.pickupserviceWrap{margin-top:60px;}
.pickupserviceWrap:first-child{margin-top:0;}
.pickupserviceWrap .info-tit{margin-bottom:24px;font-size:24px;color:#000;line-height:32px;font-weight:bold;}
.pickupserviceWrap .pickupservice-Info:after {content: '';display: block; clear:both;}
.pickupserviceWrap .pickupservice-Info > div{position:relative;width:calc(100% / 3 - 24px);padding:28px 0;margin-left:36px;float:left;text-align:center;background-color:#FAFAFA;border-radius:20px;}
.pickupserviceWrap .pickupservice-Info > div:first-child{margin-left:0;}
.pickupserviceWrap .pickupservice-Info > div:before{content:'';position:absolute;left:-26px;top:50%;width:16px;height:16px;background: url("/sec/static/_images/icon_dps/icon-pickup-dot.svg") center center no-repeat;transform:translateY(-50%);}
.pickupserviceWrap .pickupservice-Info > div:first-child:before{display:none;}
.pickupserviceWrap .pickupservice-Info > div div{position:relative;display:inline-block;padding-left:89px;text-align:left;}
.pickupserviceWrap .pickupservice-Info > div div:before{content:'';position:absolute;left:0;top:0;width:59px;height:54px;background-size:contain !important;}
.pickupserviceWrap .pickupservice-Info > div.step1-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-01.svg") right center no-repeat;}
.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-02.svg") right center no-repeat;}
.pickupserviceWrap .pickupservice-Info > div.step3-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-03.svg") right center no-repeat;}
.pickupserviceWrap .pickupservice-Info > div div span{font-size:16px;color:#000;line-height:21px;}
.pickupserviceWrap .pickupservice-Info > div div p{font-size:24px;color:#000;line-height:32px;font-weight:bold;}

.pickupservice-howtoUse:after {content: '';display: block; clear:both;}
.pickupservice-howtoUse > div{position:relative;width:calc(100% / 4 - 18px);margin-left:23px;float:left;background-color:#F7F7F7;border-radius:20px;}
.pickupservice-howtoUse > div:first-child{margin-left:0;}
.pickupservice-howtoUse > div .infoText{position:relative;min-height:158px;padding:36px;z-index:2;}
.pickupservice-howtoUse > div .infoText span{position:absolute;left:36px;top:36px;color:#000;font-family:"Samsung Sharp Sans";font-size:42px;font-weight:bold;}
.pickupservice-howtoUse > div .infoText p{margin-left:64px;font-size:16px;color:#000;line-height:20px;}
.pickupservice-howtoUse > div .infoText p strong{color:#1327A0;font-size:inherit;font-weight:bold;vertical-align:top;}
.pickupservice-howtoUse > div .infoImg .mobImg{display:none;}

.pickupservice-giftInfo:after {content: '';display: block; clear:both;}
.pickupservice-giftInfo > div{position:relative;width:calc(100% / 4 - 18px);min-height:266px;padding-top:34px;margin-left:23px;float:left;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;}
.pickupservice-giftInfo > div:first-child{margin-left:0;}
.pickupservice-giftInfo > div .infoText{position:relative;padding-top:90px;text-align:center;}
.pickupservice-giftInfo > div .infoText:before{content:'';position:absolute;left:50%;top:0;width:80px;height:65px;transform:translateX(-50%);}
.pickupservice-giftInfo > div.step1-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-01.svg") center center no-repeat;background-size:100% !important;}
.pickupservice-giftInfo > div.step2-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-02.svg") center center no-repeat;background-size:100% !important;}
.pickupservice-giftInfo > div.step3-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-03.svg") center center no-repeat;background-size:100% !important;}
.pickupservice-giftInfo > div.step4-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-04.svg") center center no-repeat;background-size:100% !important;}
.pickupservice-giftInfo > div .infoText p{font-size:20px;color:#000;line-height:26px;font-weight:bold;}
.pickupservice-giftInfo > div .infoText span{display:block;margin-top:16px;color:#707070;font-size:16px;line-height:22px;}

/* 이벤트 - 디지털 프라자 */
.dps-event-visual{background: url("/sec/static/_images/temp/digital/bg-visual-event.jpg") 50% 50% no-repeat; background-size: cover;}
.dps-event-visual br{display:none;}
.event-choice-box .btn-group{text-align:center;}
.event-choice-box .btn-group button{display:inline-block;padding:0 20px;margin:0 4px;height:40px;line-height:38px;font-size:16px;color:#000;background-color:#F2F2F2;font-weight:bold;border-radius:30px;box-sizing:border-box;cursor:pointer;}
.event-choice-box .btn-group button.active{background-color:#000;color:#fff;}
.dps-eventWrap .board-top{margin-top:36px;}
.dps-eventWrap .board-top:after {content: '';display: block; clear:both;}
.dps-eventWrap .board-top .bd-h-drop{float:right;}
.dps-eventWrap .board-top .wrap-droplist .droplist-button{border:0;font-size:16px;font-weight:bold;text-align:right;}
.eventListWrap ul:after {content: '';display: block; clear:both;}
.eventListWrap ul li{width:calc(100% / 3 - 24px);margin-left:36px;margin-top:25px;float: left;border-radius:20px;overflow:hidden;}
.eventListWrap ul li:nth-child(3n+1){margin-left:0;}
.eventListWrap ul li:nth-child(1),
.eventListWrap ul li:nth-child(2),
.eventListWrap ul li:nth-child(3){margin-top:0;}
.eventListWrap ul li > a { position:relative; display:inline-block; width:100%; height:100%; }
.eventListWrap ul li .event-img{overflow:hidden;background-size:cover;background-position:center;background-image:url(/sec/static/_images/common/no-img.jpg); border-radius:20px; height:440px; }
.eventListWrap ul li .event-data{position:relative;min-height:156px;padding:30px;}
.eventListWrap ul li .event-data .event-title{max-width:320px;height:62px;font-size:24px;color:#000;line-height:30px;font-weight:bold; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; }
.eventListWrap ul li .event-data .event-date{margin-top:16px;font-size:14px;color:#727272;}
.eventListWrap ul li .event-data .event-date span{font-size:inherit;color:inherit;}
.eventListWrap ul li .event-data .event-date strong{position:relative;display:inline-block;margin-left:24px;font-size:inherit;color:#0370FF;font-weight:bold;}
.eventListWrap ul li .event-data .event-date strong:before{content:'';position:absolute;left:-14px;top:50%;width:1px;height:10px;border-right:1px solid #ddd;transform:translateY(-50%);}
.eventListWrap ul li .event-data .btn-sns-link{position: absolute;right:30px;top:30px;background-color:transparent;}
.eventListWrap ul li .event-data .btn-sns-link .ico-large{width:20px;height:20px;}
.dps-eventWrap .eventListWrap ul li {overflow: inherit;}

/* event view */
.dps-board-event .board-header{position:relative;padding-bottom:24px;border-bottom:2px solid #000;}
.dps-board-event .board-header .btn-sns-link{position: absolute;right:0;top:0;}
.dps-board-event .board-header .btn-sns-link .ico-large{width:20px;height:20px;}
.dps-board-event .board-header .board-tit{display:block;margin-bottom:12px;font-size:24px;line-height:32px;margin-right:20px;}
.dps-board-event .board-header .event-date{font-size:16px;line-height:21px;color:#000;}
.dps-board-event .board-detail-content{padding:24px 0;border-bottom:1px solid #d9d9d9;}
.dps-board-event .board-detail-content .mobImg{display:none;}
.dps-board-event .btn-box{position:relative;margin-top:24px;}
.dps-board-event .btn-box .btn-sns-link{position: absolute;right:0;top:0;}
.dps-board-event .btn-box .btn-sns-link .ico-large{width:20px;height:20px;}


/* 230602 : PD 영역 폴딩 기능 - 230714: 추가수정 */
article.component-content.close {position:relative; max-height:3000px; overflow:hidden;}
article.component-content.open {position:relative;}
.shadow-box {position:absolute; z-index:10; bottom:0; width:100%; margin-top:-60px; background:#fff; box-shadow:0px -5px 30px 30px #fff; text-align:center; padding-top: 15px;}
article.component-content.open > .shadow-box {display: none;}
.moreview-box{width: 100%; text-align: center;}
.btn_moreview_open, .btn_moreview_close{/*width: 100%;*/ width:246px; max-width: 1440px; height: 50px; border-radius: 30px; font-size: 20px;} 
.btn_moreview_open::after {content:''; display:inline-block; width:20px; height:20px; margin-left:8px; margin-right: -5px;background:url(/sec/static/_images/common/icon-drop-down-pd.svg) center center no-repeat; background-size:contain; vertical-align:middle;}
.btn_moreview_close::after {content:''; display:inline-block; width:20px; height:20px; margin-left:8px; margin-right: -5px;background:url(/sec/static/_images/common/icon-drop-down-pd.svg) center center no-repeat; background-size:contain; vertical-align:middle; transform:rotate(180deg);}
/* type1 / wht */
.btn-type1.btn_moreview_open, .wht.btn_moreview_open{color: #212425; background: #fff; border: 1px solid #212425;}
.wht.btn_moreview_open::after, 
.btn-type1.btn_moreview_open::after {background:url(/sec/static/_images/common/icon-drop-down-pd.svg) center center no-repeat;}
.wht.btn_moreview_close::after, 
.btn-type1.btn_moreview_close::after {background:url(/sec/static/_images/common/icon-drop-down-pd.svg) center center no-repeat;}
/* type2 / blk */
.btn-type2.btn_moreview_open, .blk.btn_moreview_open{color: #fff; background: #000; border: 1px solid #000;}
.blk.btn_moreview_open::after, 
.btn-type2.btn_moreview_open::after {background:url(/sec/static/_images/icon_dps/icon-down-white.svg) center center no-repeat;}
.blk.btn_moreview_close::after, 
.btn-type2.btn_moreview_close::after {background:url(/sec/static/_images/icon_dps/icon-down-white.svg) center center no-repeat; margin-bottom: 2px;}
@media (max-width: 1440px) and (min-width: 1101px){
	.shadow-box, .moreview-box{padding: 0 1.6667vw;}
	.btn_moreview_open, .btn_moreview_close {/*width: 100%;*/ max-width: 100%; margin: 0 auto;}
	.btn_moreview_open, .btn_moreview_close{font-size: 1.389vw;}
}
@media (max-width: 1100px) and (min-width: 801px){
	.shadow-box, .moreview-box{padding: 0 2.1818vw;}
	.btn_moreview_open, .btn_moreview_close {/*width: 100%;*/ max-width: 100%; 	margin: 0 auto;}
}
@media (max-width: 1100px) and (min-width: 802px){ /* fold 펼친화면 */
	.btn_moreview_open, .btn_moreview_close{ font-size: 0.9722vw;} 
	.btn_moreview_open, .btn_moreview_close{font-size: 16px;} 
}
@media all and (max-width:800px){
	article.component-content.close {max-height:3000px;}
	.shadow-box, .moreview-box{padding: 12px;}
	.btn_moreview_open, .btn_moreview_close{width: 100%; margin: 0 auto;}
	.btn_moreview_open, .btn_moreview_close{font-size: 16px;} 
}

/* 아카데미 - list */
.academy-visual{background: url("/sec/static/_images/temp/digital/bg-visual-academy.jpg") 50% 50% no-repeat; background-size: cover;}
.dps-academyWrap .academy-header {position:relative;margin-bottom:48px;}
.dps-academyWrap .academy-header .choice-month{padding-bottom:12px;}
.dps-academyWrap .academy-header .choice-month .inp-form{display:inline-block;}
.dps-academyWrap .academy-header .choice-month .inp-form input:not([type=checkbox]):not([type=radio]).inp-line{border-bottom:0;}
.dps-academyWrap .academy-header .choice-month .inp-form strong{display:inline-block;padding-right:10px;font-size:24px;color:#000;line-height:30px;font-family:"Samsung Sharp Sans";font-weight:bold;}
.dps-academyWrap .academy-header .choice-month .inp-form .inp-calendar{display:inline-block;width:26px;text-indent:-9999px;}
.dps-academyWrap .academy-header .btn-underline{position:absolute;right:0;top:15px;}

.dps-academyWrap .academy-header .daySelect{padding:48px 110px;background-color:#F7F7F7;text-align:center;}
.dps-academyWrap .academy-header .daySelect .daySlick:after {content: '';display: block; clear:both;}
.dps-academyWrap .academy-header .daySelect .daySlick div a{display:block;}
.dps-academyWrap .academy-header .daySelect .daySlick div p{position:relative;display:inline-block;width:48px;height:48px;margin-bottom:7px;line-height:48px;font-size:24px;color:#000;font-family:"Samsung Sharp Sans";font-weight:bold;z-index:2;}
.dps-academyWrap .academy-header .daySelect .daySlick div.act p,
.dps-academyWrap .academy-header .daySelect .daySlick div.today p{color:#fff;}
.dps-academyWrap .academy-header .daySelect .daySlick div.act span,
.dps-academyWrap .academy-header .daySelect .daySlick div.today span{font-weight:bold;}
.dps-academyWrap .academy-header .daySelect .daySlick div.act p:before,
.dps-academyWrap .academy-header .daySelect .daySlick div.today p:before{content:'';position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background-color:#000;transform:translate(-50%, -50%);z-index:-1;}
.dps-academyWrap .academy-header .daySelect .daySlick div span{display:block;font-size:16px;color:#000;line-height:21px;}
.dps-academyWrap .academy-header .daySelect .daySlick div.daySun p,
.dps-academyWrap .academy-header .daySelect .daySlick div.dayholi p,
.dps-academyWrap .academy-header .daySelect .daySlick div.daySun span,
.dps-academyWrap .academy-header .daySelect .daySlick div.dayholi span{color:#FF4337;}
.dps-academyWrap .academy-header .daySelect .daySlick div.daySat p,
.dps-academyWrap .academy-header .daySelect .daySlick div.daySat span{color:#0370FF;}
.dps-academyWrap .academy-header .daySelect .daySlick .slick-arrow{position:absolute;top:50%;width:26px;height:26px;font-size:0;transform:translateY(-50%);z-index:2;}
.dps-academyWrap .academy-header .daySelect .daySlick .slick-prev{left:-86px;background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
.dps-academyWrap .academy-header .daySelect .daySlick .slick-next{right:-86px;background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}
.dps-academyWrap .f-board{border-top:2px solid #000;}

.tab-style-fillbox2 {position:relative;margin-bottom:24px;font-size:0;border-top:1px solid #d9d9d9;text-align:center; }
.tab-style-fillbox2:after { content:""; display:block; clear:both; }
.tab-style-fillbox2 a {width:calc(100% / 2 ); float:left;display:block; position:relative;height:53px;line-height:53px;background-color:#F7F7F7;}
.tab-style-fillbox2 a span{font-size:16px; color:#707070; font-weight:bold;}
.tab-style-fillbox2 a[aria-selected="true"]{background-color:#fff;}
.tab-style-fillbox2 a[aria-selected="true"] span{ color:#000;}

.board-tbl .academy-category-search-list .ul-td{padding:15px 24px;}
.academy-category-search-list .academy-flag { width:10%;text-align:left;}
.academy-category-search-list .status-request .academy-flag span{ color:#0370FF;font-weight:bold;}
.academy-category-search-list .status-mysamsung .academy-flag span{ color:#1327A0;font-weight:bold;}
.academy-category-search-list .status-endClass .academy-flag span{ color:#A6A6A6;font-weight:bold;}
.academy-category-search-list .status-endClass .academy-status .btn-type1{opacity:.3;pointer-events:none;}
.academy-category-search-list .academy-title { width:44%; text-align:left;}
.academy-category-search-list .academy-title span{ display:block;margin-bottom:6px;color:#000;font-size:16px;line-height:24px;font-weight:bold;}
.academy-category-search-list .academy-title em{ display:block;color:#707070;font-size:14px;line-height:18px;}
.academy-category-search-list .academy-date { width:20%;}
.academy-category-search-list .academy-teacher { width:8%;}
.academy-category-search-list .academy-member { width:8%;}
.academy-category-search-list .academy-status { width:10%;}
.academy-writerType{margin-bottom:70px !important;}

.academy-content .writeBox, .reservation-content .writeBox { border-bottom:0 none; }

.statusLegend{margin-top:48px;text-align:center;}
.statusLegend div{display:inline-block;padding:19px 0;background-color:#FAFAFA;border-radius:20px;}
.statusLegend dl{display:inline-block;min-width:200px;padding:0 31px 0 24px;border-left:1px solid #d9d9d9;text-align:left;box-sizing:border-box;}
.statusLegend dl:first-child{border-left:0;}
.statusLegend dl dt{margin-bottom:12px;font-size:14px;font-weight:bold;}
.statusLegend dl dd{font-size:14px;color:#707070;}
.statusLegend dl.status-request dt{color:#0370FF;}
.statusLegend dl.status-mysamsung dt{color:#1327A0;}
.statusLegend dl.status-endClass dt{color:#A6A6A6;}

.academy-body .academy-top:after { display:block; content:""; clear:both; }
.academy-body .academy-top > .academy-top-left { float:left; width:60%;padding-top:17px;margin-bottom:10px;}
.academy-body .academy-top > .academy-top-right { float:right;padding-top:13px;}
.academy-body .academy-top > .academy-top-right .wrap-search input[type="text"]{width:312px;height:36px;}
.academy-body .academy-top > .academy-top-right .wrap-search .btn-search{height:36px;}

.dps-academyWrap .academy-top .bd-h-drop,
.dps-rentalSpaceWrap .academy-top .bd-h-drop{display:inline-block;min-width:210px;max-width:100%;margin-right:24px;}
.dps-rentalSpaceWrap .academy-top .date-period{display:inline-block;min-width:210px;max-width:100%;margin-right:24px;}

/* 강좌 상세보기 레이어 팝업 */
.pop-sharing .board-view-type-1 { padding:0; }
.pop-sharing .board-view-type-1 dt {width:30%;margin:0 0 16px;padding-left:0;}
.pop-sharing .board-view-type-1 dd {width:70%;margin:0 0 16px;}
.pop-sharing .board-view-type-1:nth-last-child(1) { border-bottom:0; }

/* 수강신청 쪽 timetype */
.timeType span{position:relative;display:inline-block;color:inherit;vertical-align:middle;}
.timeType span + span{margin-left:20px;}
.timeType span + span:before{content:'';position:absolute;left:-10px;top:50%;width:1px;height:12px;background-color:#ddd;transform:translateY(-50%);}
.time-first{vertical-align:top;color:#000;}
.time-second{position:relative;display:inline-block;margin-left:16px;vertical-align:top;color:#000;}
.time-second:before{content:'';position:absolute;left:-11px;top:50%;width:1px;height:12px;border-right:1px solid #ddd;transform:translateY(-50%);}

/* 공간대여 */
.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace.jpg") 50% 50% no-repeat; background-size: cover;}
.dps-rentalSpaceWrap .f-board{margin-bottom:0;border-top:2px solid #000;}
.rentalspace-search-list .rentalspace-thumnail { width:10%;}
.rentalspace-search-list .rentalspace-title { width:30%; text-align:left;}
.rentalspace-search-list .rentalspace-title span{ display:block;margin-bottom:6px;color:#000;font-size:16px;line-height:24px;font-weight:bold;}
.rentalspace-search-list .rentalspace-title em{ display:block;color:#707070;font-size:14px;line-height:18px;}
.rentalspace-search-list .rentalspace-facilities { width:30%;text-align:left;}
.rentalspace-search-list .rentalspace-member { width:15%;}
.rentalspace-search-list .rentalspace-status { width:15%;}
.board-tbl .rentalspace-search-list .ul-td{padding:15px 24px;}
.board-view-study{position:relative;padding:36px 24px;}
.board-view-study dt{position:absolute;left:24px;top:36px;width:86px;height:86px;}
.board-view-study dd{margin-left:140px;}
.board-view-study dd strong{margin-bottom:6px;font-size:16px;color:#000;font-weight:bold;line-height:21px;}
.board-view-study dd p{margin-bottom:20px;font-size:16px;color:#000;line-height:21px;}
.board-view-study dd span{font-size:14px;color:#000;line-height:21px;font-weight:bold;}
.board-view-study dd span em{margin-left:24px;font-size:inherit;color:inherit;}

/* 공간대여 신청하기*/
.board-detail-content .board-tit .ico-required{font-size:20px;}
.rentalspace-essential{margin-top:6px;}
.rentalspace-essential p{font-size:12px;color:#707070;line-height:18px;}
.rentalspace-timeList{margin-top:16px;}
.rentalspace-timeList li{margin-top:10px;}
.rentalspace-timeList li:first-child{margin-top:0;}
.rentalspace-timeList li span{position:relative;display:inline-block;min-width:260px;height:40px;padding:0 38px 0 10px;font-size:14px;color:#000;line-height:39px;border-radius:10px;background-color:#fafafa;}
.rentalspace-timeList li span a{position:absolute;display:inline-block;right:0;top:0;width:40px;height:40px;background: url("/sec/static/_images/icon_dps/icon-delete.svg") right 14px center no-repeat;border-radius:10px;}
.indentation{padding:0 24px;}
.terms-rentalspace{margin-top:30px;padding:30px;background-color:#fafafa;}
.terms-rentalspace li{margin-top:16px;font-size:14px;color:#000;}
.terms-rentalspace li:first-child{margin-top:0;}
.terms-rentalspace li p{margin-bottom:6px;font-size:14px;color:#000;}
.terms-rentalspace li span{padding-left:12px;font-size:12px;color:#707070;}
.rentalSpace-list .rentalSpace-reserveNum{width:8%;}
.rentalSpace-list .rentalSpace-reserveNum a{color:#000;border-bottom:1px solid #000;}
.rentalSpace-list .rentalSpace-reserveNum a span{color:inherit;font-weight:bold;}
.rentalSpace-list .rentalSpace-studyStore{width:30%;}
.rentalSpace-list .rentalSpace-studyStore a span{color:inherit;font-weight:bold;}
.rentalSpace-list .rentalSpace-spaceType{width:20%;}
.rentalSpace-list .rentalSpace-rentalDate{width:10%;}
.rentalSpace-list .rentalSpace-rentalTime{width:22%;color:#707070;}
.rentalSpace-list .rentalSpace-rentalBtn{width:10%;}
.rentalSpace-list .notCancle .rentalSpace-rentalBtn a{opacity:.3;pointer-events:none;}
.rentalSpace-list .rentalSpace-rentalBtn span{color:#1327A0 !important;font-weight:bold;}
.board-tit .reserveNum{color:#1327A0;font-size:20px;vertical-align:top;}
.detailViewType{padding-top:50px;}
.detailViewType dt{position:absolute;left:24px;top:36px;}
.detailViewType dd{margin-left:140px;}
.detailViewType dd strong{display:block;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;line-height:21px;}
.space-res-box .text div dl{position:relative;display:block;margin-top:16px;font-size:14px;color:#000;}
.space-res-box .text div dl + dl{margin-top:10px;}
.space-res-box .text div dl dt{position:absolute;left:0;top:0;font-size:14px;line-height:22px;font-weight:bold;color:#000;}
.space-res-box .text div dl dd{margin-left:75px;line-height:22px;}
.space-res-box.slickType{padding-top:0;width: 370px;margin-left: 24px;float: left;}
.space-res-box.slickType .text dl dd{margin-left:95px;}

/* 구매안전 서비스 팝업 */
.layer-safetyPurchase .common-popup .popup-safety .tit-02,/* 0120 : 26998*/
.layer-safetyPurchase .common-popup .popup-safety h1 {font-size: 18px;padding: 0;margin: 15px 0 22px;color: #65686b;}
.layer-safetyPurchase .common-popup .popup-safety ul.ul-simple {margin-bottom: 33px;}
.layer-safetyPurchase .common-popup .popup-safety ul li {display: list-item;overflow: hidden;list-style: none;position: relative;margin: 10px 0 0;padding: 0 0 0 9px;font-size: 12px;line-height: 18px;color: #65686b;}
.layer-safetyPurchase .common-popup .popup-safety ul.ul-simple li.indent {padding-left: 73px;text-indent: -64px;}
.layer-safetyPurchase .common-popup .popup-safety ul li:before {position: absolute;left: 0;top: 6px;content: '';width: 3px;height: 3px;border-radius: 3px;background: #000;}
.layer-safetyPurchase .common-popup .popup-safety p{font-size:14px;font-weight:400;margin:32px 0 8px}
.layer-safetyPurchase .common-popup .popup-safety .table-simple tbody tr th{text-align:left;padding:16px 0 15px 15px}
.layer-safetyPurchase .common-popup .popup-safety .table-simple td ul,.common-popup .popup-safety .table-simple td ol{margin-bottom:0}
.layer-safetyPurchase .common-popup .popup-safety .table-simple td ol{list-style-type: decimal;padding-left: 15px;}
.layer-safetyPurchase .common-popup .popup-safety .table-simple td ol li{list-style-type: decimal;font-size:12px;}
.layer-safetyPurchase .table-simple{margin:0}
.layer-safetyPurchase .table-simple tbody tr th,.table-simple tbody tr td{border:1px solid #d9d9d9;font-size:12px;font-weight:400;line-height:18px;color:#65686b;background:#fff}
.layer-safetyPurchase .table-simple tbody tr th{padding:0 10px;text-align:center;vertical-align:middle}
.layer-safetyPurchase .table-simple tbody tr td{padding:16px 15px 15px}
.layer-safetyPurchase .table-simple thead tr th{font-weight:700;font-size:12px;text-align:center;background:#fff;border-top:1px solid #000;color:#000}
.layer-safetyPurchase .table-simple.thead-gray{border-top:1px solid #000}
.layer-safetyPurchase .table-simple.thead-gray thead tr th{background:#f8f8f8;border:1px solid #d9d9d9}
.layer-safetyPurchase .table-simple.thead-gray thead tr:first-child th{border-top-width:0}
.layer-safetyPurchase .table-simple.thead-gray thead+tbody tr:first-child th,.table-simple.thead-gray thead+tbody tr:first-child td{border-top:0}
.layer-safetyPurchase .table-simple.border-top tbody tr:first-child th,.table-simple.border-top tbody tr:first-child td{border-top:2px solid #000}
.layer-safetyPurchase .table-simple.open-table thead tr th{border:1px solid #d9d9d9}
.layer-safetyPurchase .table-simple.open-table thead tr th:first-child{border-left:none}
.layer-safetyPurchase .table-simple.open-table thead tr th:last-child{border-right:none}
.layer-safetyPurchase .table-simple.open-table tbody tr th{border-right:0;border-left:0}
.layer-safetyPurchase .table-simple.open-table tbody tr td{border-right:0}
.layer-safetyPurchase .table-simple.open-table.one-column tbody tr td{border-left:0}
.layer-safetyPurchase .table-simple.table-fix{table-layout:fixed}
.layer-safetyPurchase .table-simple.table-fix th,.table-simple.table-fix td{word-wrap:break-word}
.layer-safetyPurchase .table-simple.delivery-table thead tr th{padding:16px 15px 13px}
.layer-safetyPurchase .table-simple.delivery-table tbody tr td{border-left:0;border-right:0}
.layer-safetyPurchase .table-simple.delivery-table tbody tr td:first-child{text-align:center}
.layer-safetyPurchase .table-simple.order-table td span{display:block!important}
.layer-safetyPurchase .table-simple.order-table ul{margin:0;padding:0}
.layer-safetyPurchase .table-simple.order-table li{list-style:none;padding:0 0 0 7px;text-indent:-7px}
.layer-safetyPurchase .table-simple.order-table li li{padding:0 0 0 13px;text-indent:-13px}
.layer-safetyPurchase .table-simple.order-table p{font-size:12px;font-weight:400;line-height:18px;color:#65686b;margin:18px 0 0}
.layer-safetyPurchase .layer-header{margin-bottom:24px;}
.layer-safetyPurchase .subDisc{font-size:14px;color:#000;}
.layer-safetyPurchase .btn-type3.dropButton{display:inline-block;background:#2189FF;}
.layer-safetyPurchase .subDesc{margin-bottom:24px;font-size:12px;line-height:16px;text-align:left;}
.layer-safetyPurchase .dropcontent{padding-top:36px;}

.spec-tabcontent-wrap { padding: 0 142px;}
.spec-tabcontent-tab { position: relative; margin-bottom: 36px; font-size: 0; }
.spec-tabcontent-tab .tab-item { display: inline-block; vertical-align: middle; width: 25%; }
.spec-tabcontent-tab .tab-item .link { display: block; font-size: 14px; line-height: 18px; padding: 16px 25px; background-color: #fff; color: #000; border: 1px solid #DDDDDD; border-left: 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spec-tabcontent-tab .tab-item .link[aria-selected="true"] { font-weight: bold; background-color: #202425; color: #fff;}
.spec-tabcontent-tab .tab-item:nth-child(1) .link,
.spec-tabcontent-tab .tab-item:nth-child(4n+1) .link { border-left: 1px solid #ddd; }
.spec-tabcontent-tab .tab-item:nth-child(n+5) .link { border-top: 0;}

.component-con .award-box { padding: 48px 0; }
.component-con .award-box .award-list { position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; margin: 0 142px; overflow: hidden; transition: height .3s; }
.component-con .award-box .award-list .award-item { flex: 1; padding: 30px; text-align: center; border-right: 1px solid #DDDDDD; }
.component-con .award-box .award-list.col3 .award-item { display: inline-block; flex: none; width: 33%; border-right: none !important; max-width: 33%;}
.component-con .award-box .award-list.col3:before,
.component-con .award-box .award-list.col3:after { content: ""; position: absolute; top: 0; display: block; width: 1px; height: 100%; background-color: #DDDDDD; }
.component-con .award-box .award-list.col3:before { left: 33%; }
.component-con .award-box .award-list.col3:after { left: 66%; }
.component-con .award-box .award-list .award-item .img { width: 120px; height: 120px; }
.component-con .award-box .award-list .award-item .txt { margin-top: 10px; font-size: 14px; line-height: 24px; color: #000; font-weight: bold; position: static;}
.component-con .award-box .award-list .award-item .txt span { display: block; margin-top: 6px; font-size: inherit; line-height: inherit; color: inherit; }
.component-con .award-box .award-list .award-item .txt .date { font-weight: normal; color: #444; }
.component-con .award-box .award-list .award-item:first-child { border-left: 0; }
.component-con .award-box .award-list .award-item:last-child { border-right: 0; }
.component-con .award-box .award-list .award-item:nth-child(n-3) { padding: 0 30px;}
.component-con .award-box .award-list .award-item:nth-child(n+4) { padding: 60px 30px 0; }
.component-con .award-box .btn-more-box { display: none; text-align: center; }
.component-con .award-box .btn-more-box .btn-more { margin-top: 30px;display: inline-block;vertical-align: middle;padding: 0 14px;height: 36px;font-size: 14px;line-height: 36px;font-weight: bold;color: #000;border: 1px solid rgba(33, 36, 37, 0.6);border-radius: 20px;}
.component-con .award-box .btn-more-box .btn-more:after {content: "";margin-left: 5px;margin-top: -2px;display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url(/sec/static/_images/common/icon-search-arr.svg) center center no-repeat;background-size: 100% auto;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.component-con .award-box.is-active .btn-more-box .btn-more:after { transform: rotate(-90deg); }

.itm-information .combine-buy .box-txt { padding: 30px; border-radius: 20px; border: 1px solid #DDDDDD; background-color: #F7F7F7; text-align: center; }
.itm-information .combine-buy .box-txt .txt { font-size: 14px; line-height: 18px; color: #000; }
.itm-information .combine-buy .box-btn { margin-top: 30px; }
.itm-information .combine-buy .box-btn ul { display: flex; }
.itm-information .combine-buy .box-btn ul li { flex: 1; }
.itm-information .combine-buy .box-btn ul li ~ li { margin-lefT: 10px; }
.itm-information .combine-buy .box-btn .btn { margin: 0; width: 100%; }

.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_sellerwrap:after{display:block;clear:both;content:''}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller{float:left;width:55%}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller:first-child{width:45%}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dt{clear:both;float:left;line-height:32px;color:#363636;font-weight:bold;font-size:16px;margin-bottom: 0 !important;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd{padding-left:235px;font-size:16px;line-height:32px}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd a{display:inline-block;padding:0;border-bottom:1px solid #000;font-size:14px;line-height:14px}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd a:after{background:none}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd a.phone{border:none}

.customer-center-wrap { margin-bottom: 48px; }
.customer-center-wrap .manual-sec .sub-tit { padding-left: 40px; font-size: 24px; line-height: 30px; font-weight: bold; color: #000000; background-size: 32px auto; background-repeat: no-repeat; background-position: 0 center; }
.customer-center-wrap .manual-sec .sub-tit.sub-tit-manual { background-image: url("/sec/static/_images/common/icon-support-search-product.svg"); }
.customer-center-wrap .manual-sec .sub-tit.sub-tit-download { margin-top: 36px; background-image: url("/sec/static/_images/common/icon-support-download.svg"); }
.customer-center-wrap .manual-sec .info-prd { margin-top: 18px; line-height: 1.57; letter-spacing: -0.005em; color: #707070; font-size: 14px; }
.customer-center-wrap .manual-sec .list-type-download + .info-prd {margin-top: 36px;}
.customer-center-wrap .manual-sec .info-prd strong { margin-right: 12px; line-height: 1.31; vertical-align: top; color: #000; font-size: 16px; }
.customer-center-wrap .manual-sec .list-type-download { margin-top: 18px; margin-bottom: -24px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; }
.customer-center-wrap .manual-sec .list-type-download .item { float: left; margin-bottom: 24px; padding: 22px 32px; margin-right: 24px; width: calc(100% / 3 - 16px); border: 1px solid #D6D6D6; border-radius: 20px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }
.customer-center-wrap .manual-sec .list-type-download .item:nth-child(3n) { margin-right: 0; }
.customer-center-wrap .manual-sec .list-type-download .name { display: block; font-size: 20px; line-height: 26px; color: #000; word-break: break-all; }
.customer-center-wrap .manual-sec .list-type-download .desc { margin-top: 10px; font-size: 0; }
.customer-center-wrap .manual-sec .list-type-download .desc .desc-item { position: relative; font-size: 14px; line-height: 20px; }
.customer-center-wrap .manual-sec .list-type-download .desc .desc-item ~ .desc-item { margin-left: 10px; padding-left: 10px; }
.customer-center-wrap .manual-sec .list-type-download .desc .desc-item:first-of-type:before { display: none; }
.customer-center-wrap .manual-sec .list-type-download .desc .desc-item:before { content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 14px; background-color: #000; transform: translate(0,-50%); }
.customer-center-wrap .manual-sec .list-type-download .box-btn { margin-top: 16px; }
.customer-center-wrap .manual-sec .list-type-download .box-btn .btn-download { display: inline-block; vertical-align: middle; padding: 0 33px; height: 40px; font-size: 16px; line-height: 40px; font-weight: bold; color: #fff; background-color: #000; border-radius: 20px; }

/* 상품평 */
.appView .addMedia{display:none;}
.appView .mediaCount{display:block;padding-top:7px;font-size:12px;color:#707070;text-align:center;}
.appView .mediaCount *{font-size:inherit;color:inherit;}
.appView .appOnlyBtn{display:block;text-align:center;padding:24px 0;border-bottom:1px solid #d9d9d9;}
.appView .appOnlyBtn button{display:inline-block;width:60px;height:60px;margin:0 4px;font-size:0;}
.appView .appOnlyBtn .btn-camera{background:url(/sec/static/_images/common/icon-app-camera.svg) center center no-repeat;background-size:cover;}
.appView .appOnlyBtn .btn-movie{background:url(/sec/static/_images/common/icon-app-movie.svg) center center no-repeat;background-size:cover;}

.review-write-form .review-write .attach-file li { position: relative; width: 80px; height: 80px; }
.review-write-form .review-write .attach-file li a { display: block; height: 100%; }
.review-write-form .review-write .attach-file li .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: 50% 50%; background-size: cover; } 
.review-write-form .review-write .attach-file li img { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.review-write-form .review-write .attach-file li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}

.review-list > li .list-div .review-con .attached-file ol li { position:relative; width: 80px; height: 80px; }
.review-list > li .list-div .review-con .attached-file ol li a { display: block; height: 100%; }
.review-list > li .list-div .review-con .attached-file ol li .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: 50% 50%; background-size: cover; } 
.review-list > li .list-div .review-con .attached-file ol li img { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.review-list > li .list-div .review-con .attached-file ol li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}

.rotate360 .spritespin-progress {position: absolute; width: 80%; left: 10%; top: 45%;}
.rotate360 .spritespin-progress-label {display: block; color: grey; text-align: center;}
.rotate360 .spritespin-progress-bar {display:block; background-color: grey; margin: 5px 0; width: 0%; height: 3px;}

/* pd 추가 설치비 안내 */
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice + .product-purchase-caus_table,
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table + .product-purchase-caus_table {margin-top: 60px;}

.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .ver-pc {display: block;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .date {margin-bottom: 12px; letter-spacing: -0.005em; text-align: right;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row {display: table; width: 100%; border-top: 1px solid #D9D9D9;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row:last-child {border-bottom: 1px solid #D9D9D9;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col {display: table-cell; padding: 35px 42px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col:first-child {width: 300px; padding: 31px 35px; background-color: #E1EEFE;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col strong {display: inline-block; width: 100%; line-height: 1.4; letter-spacing: -0.005em; font-size: 20px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col span {line-height: 2; letter-spacing: -0.005em; font-size: 14px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt {float: left; width: 155px; margin-bottom: 0; line-height: 1.625; letter-spacing: -0.005em; color: #707070; font-size: 16px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd {width: 100%; margin-left: 155px; line-height: 1.625; letter-spacing: -0.005em; color: #707070; font-size: 16px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt:nth-of-type(n+2),
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd:nth-of-type(n+2) {margin-top: 30px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span {position: relative; display: inline-block; padding-right: 15px; line-height: 1.625; font-size: 16px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span:after {content: ''; position: absolute; top: 50%; right: 5px; width: 1px; height: 14px; transform: translateY(-50%); background-color: #D9D9D9;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont {line-height: 1.625; letter-spacing: -0.005em; color: #707070; font-size: 16px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont + .cont {margin-top: 30px;}

.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice {border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 30px 35px; margin-top: 60px; line-height: 1.625; letter-spacing: -0.005em; color: #000; font-size: 16px;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 {margin-top: 15px; line-height: 1.625; letter-spacing: -0.005em; color: #707070; font-size: 12px;} /* 201130 유의사항-추가설치비안내 수정 */
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice .point-col1 {color: #2188FF;}
.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice .point-col2 {color: #FF4337;}

@media all and (max-width:1440px) and (min-width:1101px) {	
	.pd-spinner {width:100%;max-width:6.5vw;height:2.2222vw;line-height:2.2222vw;padding:0 2.2222vw;border:0.0694vw solid #b2b2b2;border-radius:0.3472vw;}
	.pd-spinner .number {  height:2.2222vw; line-height:2.2222vw; font-size:0.9722vw;  border:0;text-indent:0.0694vw; }

	.opt-itm-price .spinner-box .count { width: 1.94444vw; }
	.opt-itm-price .pd-spinner { padding: 0 1.94444vw; }

	/* PD Start */
	.itm-buy-area:after { clear:both;}
	.itm-buy-area .itm-pd-picture{left:0;top:0;max-width:57.3vw;}
	.itm-buy-area .itm-pd-picture.thisFixed{top:0;left:50%;margin-left: -47.6389vw;-webkit-transition:top 5s; -moz-transition:top 5s; -o-transition:top 5s; transition:top 5s;transition-timing-function: ease-in;}
	.itm-buy-area .itm-pd-picture.thisFixedBot{top:auto;bottom:0;left:50%;margin-left: -47.6389vw;-webkit-transition:bottom 5s; -moz-transition:bottom 5s; -o-transition:bottom 5s; transition:bottom 5s;transition-timing-function: ease-in;}
	.prod-image-view{height: 37vw;margin-left: 10.4306vw;}
	.itm-buy-area .itm-pd-picture .prod-image-view .slick-initialized .slick-slide img{width: 46.8675vw;height: 36.1446vw;}
	.prod-image .opt-btn {margin-left:10.4306vw;text-align: center;}
	.prod-image .opt-btn span button{width:2.0833vw;height:auto;}
	.prod-image .opt-btn span .btn360,
	.prod-image .opt-btn span .btnVideo,
	.prod-image .opt-btn span .btnBig {width: 2.0833vw; height: 2.0833vw;}

	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap {left:1.0417vw;width:5.0694vw;padding:1.6667vw 0;}
	.itm-buy-area .itm-pd-picture .prod-image-navi {max-height:37.5000vw;}
	.itm-buy-area .itm-pd-picture .prod-image-navi.slick-slider { top: 0; }
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow{left:0;text-indent:-694.3750vw;}
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-prev{width:100%;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-up.svg') center center no-repeat;}
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-next{width:100%;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-down.svg') center center no-repeat;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li{padding:0.4167vw 0;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li span{width:4.9vw;height:4.9vw;border:0.0694vw solid #d9d9d9;border-radius:0.6944vw;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li span img{left:50%;top:50%;transform:translate(-50%,-50%);height:auto;}

	.prod-image .opt-btn{margin-top:1.2500vw;width: 46.8675vw;}
	.prod-image .opt-btn span{margin:0 1.0417vw;}
	.prod-image .opt-btn span button{background:none;}
	.rotate360{left: 10.4306vw;width: 46.8675vw !important;height: 36.1446vw;}
	.rotate360 > div{width: 100% !important;height:100% !important;}

	.itm-information{width:100%;max-width:32.7778vw;min-height: 47.2222vw;padding:3.4722vw 3.1944vw 3.1944vw;border-radius:1.5972vw;}
	.itm-info-head{padding-bottom:1.9444vw;}
	.itm-info-head:after { clear:both;}
	.itm-flag {min-height:1.2500vw;margin-bottom:1.2500vw;}
	.flag-tag{margin-right:0.8333vw;font-size:0.9722vw;line-height:1.2500vw;}
	.flag-tag.small{height:1.3889vw;padding:0 0.6944vw;margin-left:0.6944vw;font-size:0.8333vw;line-height:1.3889vw;border-radius:0.6944vw;}
	.itm-flag .flag-tag:first-chi ld{margin-left:0;}

	.social-box{right:0;top:-0.3472vw;}
	.social-box button{background:none;margin-left:1.2500vw;}
	.bookmarkTooltip{right:-1.5278vw;top:2.0833vw;}
	.bookmarkTooltip div{min-width:12.1528vw;padding:1.7361vw 1.3889vw;border:0.0694vw solid #000;border-radius:0.6944vw;}
	.bookmarkTooltip p{font-size:1.1111vw;}
	.bookmarkTooltip p span{font-size:inherit;}
	.bookmarkTooltip .btn-underline{margin-top:1.8056vw;}

	.itm-info-head .social-box .ico-share{background-size:1.5278vw !important;}
	.itm-info-title{margin:0 0 0.6944vw 0;color:#000;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;line-height:2.4306vw;font-size:1.9444vw;font-weight:bold;display:-webkit-box;} /* 20201116 말줄임 삭제 */ /*201102 타이틀 높이 수정*/
	.itm-sku{font-size:0.9722vw;}
	.itm-rating{font-size:0.9722vw;}
	.itm-sart-rating span{margin-left:0.3472vw;font-size:0.9722vw;}
	.itm-review-count{margin-left:0.6944vw;border-bottom:0.0694vw solid #767676;font-size:0.9722vw;line-height:1.1667vw}
	.itm-review-count span{vertical-align:middle;}
	.itm-price{min-height:1.7361vw;}
	.box-regular-detail .itm-price{padding-top:1.6667vw;}

	.itm-price dl{position:relative;margin-top:0.6944vw;display:flex;align-items:flex-end;}
	.itm-price dl.event-price{margin-top:0.9722vw;align-items:flex-start;}
	.itm-price dl:last-child dt,
	.itm-price dl.event-price dt{color:#000;}
	.itm-price dl:first-child{margin-top:0;}
	.itm-price dt{font-size:1.1111vw;line-height:1.1111vw;}
	.itm-price .businessStoreTp dt{bottom:0.2778vw;}
	.itm-price dd span{font-size:1.1111vw;}
	.itm-price .event-price dd{text-decoration:none;}
	.itm-price .event-price dd span{margin-right:0.1389vw;font-size:1.6667vw;line-height:1.3889vw;text-decoration:none;}
	.itm-price .opt-regular-price{margin-bottom:1.0417vw;}
	.itm-price .opt-regular-price dd {text-decoration:none;}
	.itm-price .opt-regular-price dd span{font-size:1.6667vw;text-decoration:none;}
	.itm-price dl.event-price dt .btn-tooltop02 {width:1.1111vw;height:1.1111vw;}

	.opened + .regular-itm-price{margin-top:1.6667vw;}
	.regular-itm-price dl{margin-top:1.1111vw;}
	.regular-itm-price dl:first-child{margin-top:0;}
	.regular-itm-price dt{left:0;bottom:0;font-size:1.1111vw;line-height:1.1111vw;}
	.regular-itm-price dd{text-decoration:line-through;}
	.regular-itm-price .businessStoreTp dt{bottom:0.2778vw;}
	.regular-itm-price dd span{font-size:1.1111vw;}
	.regular-itm-price .opt-regular-price dd{font-size: 1.1111vw;text-decoration: none;}

	.price-clone{position:absolute;width: 17.0833vw;top:4.4444vw;z-index:11;opacity:0;-webkit-transition:opacity 0.2s; -moz-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s;}
	.price-clone:before{content:""; position:absolute; left:50%; margin-left: -0.6250vw; top: -0.4861vw; width: 1.2500vw; height: 0.5556vw; background:url('/sec/static/_images/common/icon-tooltip-arrow-pd.svg') no-repeat; background-repeat: no-repeat; } 
	.price-clone.opacity{opacity:1;}
	.price-clone .price-clone-inner { border-radius:1.3889vw; overflow: hidden; border:0.0694vw solid #DDDDDD; background-color:#f2f2f2; }
	.price-clone .btn-tooltop02{display:none;}
	.price-clone dl{position:relative;padding: 0.4861vw 1.2500vw;;display: flex;align-items: center;}
	.price-clone dl:first-of-type {padding-top: 1.2500vw;}
	.price-clone dt{font-size:1.1111vw;line-height:1.3194vw;color:#707070;}
	.price-clone dd{margin-left:auto;color:#707070;font-size:1.1111vw;line-height:1.3194vw;text-align:right;}
	.price-clone .businessStoreTp dt{bottom:0.2778vw;}
	.price-clone dd span{color:#707070;font-size:1.1111vw;line-height:1.3194vw;vertical-align: initial;}
	.price-clone dl + .event-price {margin-top:0.8333vw;}
	.price-clone .event-price{ padding: 1.5972vw 1.2500vw 1.5278vw;background-color:#fff;}
	.price-clone .event-price dd{color:#707070;height:1.3194vw;text-align:right;text-decoration:none;}
	.price-clone .event-price dd span{margin-right:0.1389vw;color:#000;font-size:1.6667vw;font-weight:bold;text-align:right;vertical-align:bottom;line-height:1.3889vw;text-decoration:none;font-family:"Samsung Sharp Sans";}
	.price-clone .event-price dt,
	.price-clone .event-price dd { color: #000; font-weight: bold; }
	.itm-price .opt-regular-price{margin-bottom:1.0417vw;}
	.itm-price .opt-regular-price dt strong{color:#2188FF;font-weight:bold;vertical-align:top;}
	.itm-price .opt-regular-price dd {color:#2189FF;font-size:1.1111vw;text-decoration:none;font-weight:bold;}
	.itm-price .opt-regular-price dd span{color:#000;font-weight:bold;text-align:right;text-decoration:none;font-family:"Samsung Sharp Sans";}

	.itm-subOption-price{margin-top:1.6667vw;}
	.itm-subOption-price dl{margin-top:1.1111vw;}
	.itm-subOption-price dl:first-child{margin-top:0;}
	.itm-subOption-price dt{left:0;bottom:0;font-size:1.1111vw;line-height:1.1111vw;}

	/* pd tooltip */
	.coupon-box{padding:1.3889vw 0 0;}
	.coupon-box .coupon-massage{height:2.3611vw;line-height:2.3611vw;font-size:1.1111vw;}
	.btn-coupon{right:0;top:50%;margin-top:-0.5556vw;height:2.3611vw;padding-right:2.3611vw;border:0.0694vw solid #2189FF;line-height:0.9722vw;border-radius:0.3472vw;}
	.btn-coupon span{min-width:4.8611vw;font-size:0.9722vw;}
	.btn-coupon:before{right:0;top:0;width:2.3611vw;height:2.3611vw;background:url('/sec/static/_images/common/icon_coupon-download.svg') #2189FF center center no-repeat;}

	.itm-option-choice{padding:2.0833vw 1.6667vw;margin-top:1.3889vw;border-radius:0.6944vw;}
	.itm-option-choice dl{margin-top:2.4306vw;}
	.itm-option-choice dl:first-child{margin-top:0;}
	.itm-option-choice dt{left:0;top:0;width:5.5556vw;font-size:1.1111vw;line-height:1.6667vw;}
	.itm-option-choice dt .btn-ruler {left: 3.4vw; width: 2.0833vw; height: 1.3194vw; } /* 20201119 수정 */
	.itm-option-choice dd{margin-left:6.9444vw;}

	/* dropOption */
	.dropOption a.dropButton{min-height:1.5278vw;font-size:1.1111vw;line-height:1.6667vw;} /* 20201110 수정 */
	.dropOption a.dropButton:before{right:0;top:0.1389vw;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
	.dropOption a.dropButton.open:before{background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg');}
	.dropOption .dropList{padding:1.1111vw 0.0694vw 0;}
	.dropOption .dropList:after { clear:both;}

	.itm-color-list input[type="radio"],
	.itm-color-list input[type="checkbox"] {  width:0.0694vw; height:0.0694vw; clip:rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw); clip-path:inset(50%); border:0;  }
	.itm-color-object{width:1.1111vw;height:1.1111vw;margin:0.2778vw 0.6944vw 0.2778vw 0.2778vw;font-size:0;border-radius:50%;}
	.itm-color-object:before{left:-0.2778vw;top:-0.2778vw;width:1.5278vw;height:1.5278vw;border:0.0694vw solid #000;border-radius:50%;}
	.itm-color-object-large{width:1.6667vw;height:1.6667vw;margin:0.2778vw;margin-right:0.4167vw;font-size:0;border-radius:50%;}
	.itm-color-object-large:before{width:1.5278vw;height:1.5278vw;}
	.itm-color-list label{height:2.0833vw;cursor:pointer;}
	.itm-color-list li input[type="radio"]:checked + label .itm-color-object-large:after,
	.itm-color-list li input[type="checkbox"]:checked + label .itm-color-object-large:after {left:-0.3472vw;top:-0.3472vw;width:2.2222vw;height:2.2222vw;border:0.0694vw solid #000;border-radius:50%;}

	.volumeOf{margin-top:2.0833vw;}
	.volumeOf p{margin-bottom:0.8333vw;font-size:1.1111vw;}
	.volumeOf > div{padding:1.1111vw 0;border:0.0694vw soldi #ebebeb;border-radius:0.6944vw;}
	.volumeOf > div:after { clear:both;}
	.volumeOf > div > div {width:50%;}
	.volumeOf > div > div:first-child:before{right:0;top:0;width:0.0694vw;height:100%;border-right:0.0694vw solid #d9d9d9;}
	.volumeOf > div > div .volume{margin-bottom:0.5556vw;font-size:0.9722vw;line-height:0.9722vw;}
	.volumeOf > div > div .volume-payment{font-size:1.1111vw;line-height:1.1111vw;}
	.volumeOf > div > div .volume-payment span{font-size:1.1111vw;line-height:1.1111vw;}

	.selectedOption{font-size:1.1111vw;line-height:1.4583vw; padding-bottom: 0.8333vw; }
	.noOption{height:1.5278vw;line-height:1.5278vw;font-size:1.1111vw;}
	.itm-radiobtn-list:after { clear:both;}
	.itm-radiobtn-list li{width:48%;margin:0.8333vw 2% 0 0 !important;}
	.itm-radiobtn-list li:nth-child(even){margin-left:0;}
	.itm-radiobtn-list li:nth-child(1),
	.itm-radiobtn-list li:nth-child(2){margin-top:0;}
	.itm-radiobtn-list input[type="radio"]{  width:0.0694vw; height:0.0694vw; clip:rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw); clip-path:inset(50%); border:0;  }
	.itm-radiobtn-list label{cursor:pointer;}/* 2021-03-11 수정 */
	.itm-radiobtn-list label span{line-height:1.1111vw;font-size:0.9722vw;}/* 2021-03-16 수정 */

	.itm-option-choice .spinner-box{margin-top:-0.2778vw;}

	.itm-eventInfo{padding:0;}
	.itm-eventInfo.dropDown-content .dropButton{padding:1.39vw 0;background: url(/sec/static/_images/common/icon-drop-down-pd.svg) center right no-repeat;}
	.itm-eventInfo.dropDown-content .dropButton.open{border-bottom:0;background: url(/sec/static/_images/common/icon-drop-up-pd.svg) center right no-repeat;}
	.itm-eventInfo.dropDown-content .btn-tvSize { padding:1.0417vw 0; font-size: 1.1111vw; } /* 20201118 추가 */
	.itm-eventInfo.dropDown-content .btn-tvSize .line { font-size: 1.1111vw; } /* 20201118 추가 */
	.itm-eventInfo.dropDown-content .btn-tvSize .btn-ruler { left: 1.3889vw; width: 2.9167vw; height: 1.8056vw; } /* 20201104 추가 */
	.itm-eventInfo > div .txt-only{padding:1.39vw 0;font-size:0.9722vw;border-bottom:0.0694vw solid #ebebeb; }
	.itm-eventInfo > div .txt-only strong{font-size:0.9722vw;}
	.itm-eventInfo > div a span{font-size:0.9722vw;}
	.itm-eventInfo > div a span strong{font-size:0.9722vw;}
	.icon-membershipClass{right:2.7778vw;height:1.3889vw;padding-left:1.8056vw;line-height:1.3889vw;font-size:0.9722vw;font-style:normal;}
	.icon-membershipClass img{margin-right:0.4167vw;margin-top:-0.2778vw;}
	.itm-eventInfo .dropcontent{padding:1.3889vw 1.6667vw;border-radius:0.6944vw;}
	/* 201120 매장픽업-선택된 매장 */
	.itm-info-detail .select-store{margin-top:1.6667vw;}
	.itm-info-detail .select-store .tit {line-height: 1.458vw; padding-bottom: 0.833vw; font-size: 1.111vw;}
	.itm-info-detail .select-store .box-txt {padding:0.764vw 0.625vw 0.625vw 0.764vw; border-top:0.069vw solid #707070;}
	.itm-info-detail .select-store .box-txt ul {padding: 1.389vw 1.042vw; font-size:0.833vw; border-radius: 0.694vw;}
	.itm-info-detail .select-store .box-txt ul li {line-height:1.125; font-size:0.833vw;}
	.itm-info-detail .select-store .box-txt ul li + li {padding-top: 0.486vw;}
	.itm-info-detail .select-store .box-txt ul li strong {font-size:0.972vw;}
	.itm-info-detail .select-store .delete {top: 1.389vw; right: 1.042vw; width: 1.111vw; height: 1.111vw;}
		
	/* PD 옵션 드롭다운 케이스 */
	.casewrap + .casewrap { margin-top: 1.3889vw; }
	.casewrap { border-radius: 0.6944vw;  background: #fafafa; }
	.casewrap .emphasis-txt { font-size: 0.9722vw;   line-height: 1.3889vw;  }
	.casewrap .emphasis-txt > .case-blue, 
	.casewrap .assi-txt > .case-blue { font-size: 0.9722vw;   }
	.casewrap .border-line:after {   margin: 0.6944vw 0 1.3889vw; width: 100%; height: 0.0694vw; background: #000; }
	.casewrap .assi-txt { font-size: 0.9722vw; line-height: 1.3889vw; }
	.casewrap .assi-txt > strong { font-size: 0.9722vw;  }
	.casewrap .center-link { margin: 1.1111vw 0 2.0833vw; }
	.casewrap .center-link .btn-underline{margin:0;}
	.casewrap .bottom-link { margin: 1.1111vw 0 0.6944vw; }
	.casewrap .bottom-link .btn-underline{margin:0;}
	.casewrap .bottom-txt { margin: 1.1111vw 0 0 0; }
	.casewrap .detail-view { padding-top: 1.1111vw; }
	.casewrap .detail-view li + li { margin-top: 1.1111vw; }
	.casewrap .detail-view li span { font-size: 0.9722vw; }
	.casewrap .detail-view li span + a { margin-left: 0.4167vw; }
	.casewrap .pd-top { padding-top: 1.3889vw; }
	.fix-description{padding:1.3889vw 0;border-bottom:0.0694vw solid #ebebeb;}
	.fix-description .casewrap .bottom-link{margin-bottom:0;}

	.dropDown-content .dropButton{background:url('/sec/static/_images/common/icon-drop-down.svg') top right no-repeat;}
	.dropDown-content .dropButton.open{background-image:url('/sec/static/_images/common/icon-drop-up.svg')}

	/* PD 사은품 */
	.link-line-blk { margin-top:1.1111vw; line-height:1.2500vw;  font-size:0.9722vw; letter-spacing:-0.0049vw;  border-bottom:0.0694vw solid #000; }
	.box-itm-option {  padding:1.3889vw 1.0417vw; border-radius:0.6944vw; background:#fff;}
	.box-itm-option:after {   clear:both; }
	.box-itm-option > a:after {   clear:both; }
	.box-itm-option .img { float:left; overflow:hidden; width:4.1667vw; height:4.1667vw; flex-shrink: 0;}
	.box-itm-option .img img { width:100%; }
	.box-itm-option .info { float:left; width:calc(100% - 3.8194vw); padding-left:1.0417vw; flex: 1; padding-right: 1.3889vw; }
	.box-itm-option .state-stock-out { position: absolute; right: 1.6667vw; bottom: 1.3889vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.option .box-itm-option .img {width:6.6667vw; height:6.6667vw; align-self: center; }
	.option .box-itm-option .info {width:calc(100% - 4.5139vw);}
	.option label .box-itm-option .img {width:2.7778vw; height:2.7778vw; }

	.box-itm-option .info .name {   line-height:1.2500vw; padding:0 0.6944vw 0.4167vw 0; font-size:0.9722vw;  white-space:nowrap; }
	.box-itm-option .info .opt span {  line-height:1.1806vw; font-size:0.8333vw;  }
	.box-itm-option .info .opt span ~ span {  margin-left:0.6944vw; padding-left:0.7639vw; }
	.box-itm-option .info .opt span ~ span:after {   top:50%; left:0; width:0.0694vw; height:0.8333vw; margin-top:-0.4167vw; background:#d9d9d9; }
	.box-itm-option .info .itm-inventory {right:1.0417vw;bottom:1.5278vw;font-size:0.8333vw;}
	.box-itm-option .opt-itm-price {padding:0.6944vw 0 0;}
	.box-itm-option .opt-itm-price .opt-total-price{right:0;bottom:0.4861vw;font-size:0.9722vw;}
	.box-itm-option .opt-itm-price .opt-total-price strong{margin-right:0.1389vw;}
	.box-itm-option .delete {  top:1.3889vw; right:1.0417vw; width:1.1111vw; height:1.1111vw; background:url(/sec/static/_images/common/icon-delete-circle2.svg) no-repeat; }
	.itm-freebies-option{padding-top:1.6667vw;}
	.itm-freebies-option .set { padding:0 0 1.6667vw; }
	.itm-freebies-option .set .dropdownMenu button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; right: 1.1111vw; }
	.itm-freebies-option .set .dropdownMenu.active button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-up-pd.svg) right center no-repeat;}
	.itm-freebies-option .set ~ .set { padding-top:0; }
	.itm-freebies-option .set .tit {  line-height:1.4583vw; padding-bottom:0.8333vw;  font-size:1.1111vw;  }
	.itm-freebies-option .set .tit .badge {  height:1.3889vw; line-height:1.3889vw; margin-left:0.6944vw; padding:0 0.6944vw;  font-size:0.8333vw;  border-radius:0.3472vw; background:#a6a6a6; }
	.itm-freebies-option .list-prd-optional { border-radius: 0.6944vw;}
	.itm-freebies-option .list-prd-optional + .btn-box{margin-top:0.8333vw;}
	.itm-freebies-option .list-prd-optional ul li ~ li { margin-top:0.8333vw; }
	.itm-freebies-option .dropdownMenu { width:100%; }
	.itm-freebies-option .dropdownMenu .box-itm-option { border-radius:0; background:#fff; }
	.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info{margin-left:2.7778vw;}
	.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info .name{font-size:0.9722vw;}
	.itm-freebies-option .dropdownMenu .choose-account {  padding-right:3.4722vw; white-space:nowrap; }
	.itm-freebies-option .dropdownMenu .account-types {top:2.2222vw;overflow-y:auto; max-height:16.8056vw;border-radius:0 0 0.6944vw 0.6944vw;}
	.itm-freebies-option .dropdownMenu .account-types .box-itm-option { cursor:pointer;}
	.itm-freebies-option .dropdownMenu .account-types .box-itm-option:focus {border:0.0694vw solid red;}
	.itm-freebies-option .dropdownMenu .account-types li{border-top:0.0694vw solid #ebebeb;}
	.itm-freebies-option .dropdownMenu .account-types li:first-child{border-top:0;}
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label { pointer-events:none; }
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label .box-itm-option { opacity:.3 }
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:checked + label .box-itm-option { background:#fafafa; }
	.itm-freebies-option .dropdownMenu .account-types li label:hover .box-itm-option { background:#fafafa; }
	.itm-freebies-option .state-stock-out { position: absolute; right: 1.6667vw; bottom: 1.3889vw; font-size: 0.8333vw; line-height: 1.1111vw;  }

	.itm-freebies-option .wrap-droplist { width:100%; }
	.itm-freebies-option .wrap-droplist .box-itm-option { border-radius:0; background:#fff; }
	.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info{margin-left:2.7778vw;}
	.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info .name{font-size:0.9722vw;}
	.itm-freebies-option .wrap-droplist .droplist { overflow-y:auto; max-height:16.8056vw; border-radius:0.6944vw; }
	.itm-freebies-option .wrap-droplist .droplist .box-itm-option { cursor:pointer;}
	.itm-freebies-option .wrap-droplist .droplist .box-itm-option:focus {border:0.0694vw solid red;}
	.itm-freebies-option .wrap-droplist .droplist li{border-top:0.0694vw solid #ebebeb;}
	.itm-freebies-option .wrap-droplist .droplist li:first-child{border-top:0;}
	.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] { pointer-events:none; }
	.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] .box-itm-option { opacity:.3 }
	.itm-freebies-option .wrap-droplist .droplist li[aria-selected='selected'] .box-itm-option { background:#fafafa; }
	.itm-freebies-option .wrap-droplist .droplist li label:hover .box-itm-option { background:#fafafa; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice,
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice{ padding:0; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info,
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info {  width:auto; margin:0; padding:0; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info .name { line-height:inherit; padding:0.6944vw 0 0.6944vw 1.3889vw;  font-size:0.9722vw; }
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info .name { line-height:inherit; padding:0;  font-size:0.9722vw; }

	/* 트레이드인 체크 */
	.itm-info-detail .trade-in .chk-form {padding-top: 2.08vw;}
	.itm-total-bottom .trade-in ~ .box-total-price {padding-top: 1.11vw;}

	/* PD 합계 금액 및 CTO */
	.itm-total-bottom .box-total-price {margin-bottom: 2.0833vw; padding:1.9444vw 0 2.0833vw;  border-bottom:0.0694vw solid #d9d9d9; }
	.itm-total-bottom .box-total-price span { font-size:1.1111vw;   }
	.itm-total-bottom .box-total-price strong { margin-right:0.1389vw;line-height:1.7361vw;  font-size:1.9444vw; }
	.itm-total-bottom .box-opt-regular {  padding-top:1.3889vw;padding-bottom:1.3889vw;border-bottom:0.0694vw solid #D9D9D9;}
	.itm-total-bottom .box-opt-regular.opened.lined{padding-bottom:0;border-bottom:0;}
	.itm-total-bottom .box-opt-regular .chk-form input[type="checkbox"] + label{line-height:1.2500vw;}
	.itm-total-bottom .box-opt-regular .desc {  top:1.5278vw; right:0;font-size:0.9722vw;  }
	.itm-total-bottom .box-opt-regular .desc.dropStyle{padding-right:1.5889vw;}
	.itm-total-bottom .box-opt-regular .desc + .dropButton {width:17.0139vw;right:0;top:1.3278vw;height:1.3889vw;background-image:url('/sec/static/_images/common/icon-drop-down-pd.svg');background-size:1.2722vw 1.2722vw;}
	.itm-total-bottom .box-opt-regular .desc + .dropButton.open {background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.itm-total-bottom .box-btn:after {   clear:both; }
	.itm-total-bottom .box-btn li:only-child{width:100%;}
	.itm-total-bottom .box-btn li:only-child button{width:100%;margin:0;}
	.itm-total-bottom .box-btn button ~ button { margin-left:0.6944vw; }
	.itm-total-bottom .box-btn.restore { padding-top:2.0833vw; border-top:0.0694vw solid #d9d9d9; }
	.itm-total-bottom .box-btn.restore button { font-size:1.1111vw; }
	.itm-total-bottom .box-btn.restore button { font-size:1.1111vw; }
	.itm-total-bottom .box-btn button span{position:relative;font-size:1.1111vw;}
	.itm-total-bottom .box-btn button.email-call span{padding-left:2.0833vw;background-size:1.5278vw 1.5278vw;}

	.itm-total-bottom .box-caption { padding-top:2.0833vw; }
	.itm-total-bottom .box-caption .cap { line-height:1.2500vw;  font-size:0.9722vw;   }
	.itm-total-bottom .box-cto { font-size:0; }
	.itm-total-bottom .box-cto.etc-mall {padding-top:0.9722vw;}
	.itm-total-bottom .box-cto .btn-l{margin:0;}
	.itm-total-bottom .box-cto ul li.btn-gift-wrap > button {width: 3.4722vw;}
	.itm-total-bottom .box-cto ul:after { clear:both;}
	.itm-total-bottom .box-cto ul + ul {margin-top:1.1111vw;}
	.itm-total-bottom .box-cto ul li:only-child {width:100%; }
	.itm-total-bottom .box-cto ul li a{padding-bottom:0.1389vw;}
	.sub-btn-box{margin-top:2.5000vw;}
	.sub-btn-box:after { clear:both;}
	.sub-btn-box li { width:50%;}
	.sub-btn-box li:nth-child(2) {padding-left:0.3472vw;}
	.sub-btn-box li:only-child {width:100%; }
	.sub-btn-box li a{padding-bottom:0.1389vw;}
	.sub-note-box {margin: 1.46vw 0 0 0; text-indent: -0.42vw;}
	.sub-note-box li {font-size: 0.97vw;}
	.sub-note-box li:before {margin-right: 0.14vw;}
	.box-bann { margin:2.5000vw 0 2.0833vw;}
	.box-bann p {left:0;right:0;top:50%;font-size:0.9722vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;transform:translate(0, -50%);}
	.restore{padding-top:2.0833vw;border-top:0.0694vw solid #d9d9d9;}
	.restore .btn{width:100%;}
	.restore .box-cto{margin-top:1.3889vw;}
	.restore .booking{margin-top:1.1111vw;}
	.restore-alarm .inp-box-shipping .inp-box { padding-left:10.4167vw;}
	.restore-alarm .inp-box-shipping .inp-box label { left:0; top:0;  width:10.4167vw;}
	.restore-alarm .inp-box-shipping .error-msg {  bottom:-1.4583vw; left:0; width:100%;  }
	.restore-alarm .inp-box-shipping .essential { padding:1.1111vw 0;font-size:0.9722vw;line-height:1.2500vw; }
	.restore-alarm .btn-box {  padding-top:2.7778vw; font-size:0;  }

	/* 컴퍼넌트 바 */
	.component-bar{height:5.6944vw;}
	.component-bar .component-bar-inner > div{max-width:100.0000vw;height:5.6944vw;margin: auto;padding:0 1.6667vw;}
	.component-bar .component-bar-inner > div:after { clear:both;}
	.component-bar .component-bar-inner .itm-title-text{max-width:28vw;height:5.5556vw;font-size:1.3889vw;line-height:5.5556vw;}
	.component-bar .component-bar-inner .anchor-navbar{margin:2.2222vw 20.8333vw 0 0;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav:after { clear:both;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav li{margin-left:1.6667vw;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a span{font-size:1.1111vw;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a.active span:before{left:0;bottom:-0.2778vw;width:100%;height:0.1389vw;}
	.component-bar .component-bar-inner .btn-direct-div{right:1.6667vw;top:50%;margin-top:-1.7361vw;opacity:0;-webkit-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
	.component-bar .component-bar-inner .btn-direct-div .btn-direct{width:17.0833vw;}
	.component-bar.aniAct .component-bar-inner .btn-direct-div{opacity:1;}

	/* 컴퍼넌트 영역 */
	.itm-component .content{max-width:100.0000vw;padding-top:0;}
	.btnFixed.btn-direct-div{transform:translateY(-50%) !important;}

	.component01{margin-bottom:2.4306vw;}
	.component02{margin-bottom:2.0833vw;}
	.component02 > div:first-child{margin-bottom:2.4306vw;}
	.component03 .dropcontent,
	.component04 .dropcontent{padding-bottom:6.2500vw;}
	.component06,
	.component07,
	.component08{margin-bottom:1.3889vw;}
	.component09{margin-bottom:6.9444vw;}
	.component07,
	.component08{padding-bottom:4.1667vw;}
	.component09 .fixWidth{padding:0 1.6667vw;}
	.fixWidth{max-width:100.0000vw;margin:auto;}
	.itm-notice{margin-bottom:2.4306vw;}
	.itm-point{margin-bottom:2.4306vw;}
	.itm-notice > div{max-width:100.0000vw;padding:1.6667vw;margin:auto;}
	.itm-notice > div + div {margin-top: -1.6667vw;}
	.itm-notice > div p{padding-left:0.4167vw;text-indent:-0.4167vw;font-size:0.8333vw;line-height:1.1111vw;}
	.itm-notice > div p a{font-size:0.8333vw;}

	.component-con .dropButton{padding:3.7500vw 0;}
	.component-con .dropButton span{font-size:2.5000vw;padding-right:2.5000vw;}
	.component-con .dropButton span:before{right:0;top:50%;transform:translate(0, -50%);width:1.8056vw;height:1.8056vw;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
	.component-con .dropButton.open span:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg') center center no-repeat;}

	.spec-table-wrap{padding:0 0 2.2222vw;}
	.spec-table-wrap .spec-itm-title{padding-bottom:0.8333vw;font-size:1.6667vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.spec-table-wrap .spec-table{border-top:0.1389vw solid #000;}
	.spec-table-wrap .spec-table dl{padding:1.1111vw 4.1667vw 1.1111vw 0;border-top:0.0694vw solid #d9d9d9;}
	.spec-table-wrap .spec-table dl:first-child{border-bottom:0;}
	.spec-table-wrap .spec-table dl dt{width:15.8333vw;font-size:1.6667vw;max-width:15.8333vw;line-height:2.0833vw;}
	.spec-table-wrap .spec-table dl dd {width: calc(100% - 16.8333vw);}
	.spec-table-wrap .spec-table dl dd ol:after { clear:both;}
	.spec-table-wrap .spec-table dl dd ol li {width:calc(100% / 3 - 4.4444vw);margin:1.1111vw 0 0 4.1667vw;}
	.spec-table-wrap .spec-table dl dd ol li:nth-child(1),
	.spec-table-wrap .spec-table dl dd ol li:nth-child(2),
	.spec-table-wrap .spec-table dl dd ol li:nth-child(3){margin-top:0;}
	.spec-table-wrap .spec-table dl dd ol li .spec-title{padding-bottom:0.4167vw;font-size:1.1111vw;line-height:1.5278vw;}
	.spec-table-wrap .spec-table dl dd ol li .spec-desc{font-size:0.9722vw;line-height:1.5278vw;}

	.sar-info{padding:1.9444vw 1.6667vw 2.0139vw;border-top:0.0694vw solid #d9d9d9;border-bottom:0.0694vw solid #d9d9d9;}

	.spec-link-box { margin: 0 auto 3.3333vw; max-width: 100.0000vw; }
	.spec-link-box .spec-link-box-inner { margin: 0 9.8611vw; padding: 2.0833vw 2.5000vw; border-radius: 1.3889vw; }
	.spec-link-box .link-box + .link-box { margin-top: 1.6667vw; }
	.spec-link-box .link-box .link { position: relative; color :#000; font-size: 0.9722vw; line-height: 1.2500vw; }
	.spec-link-box .link-box .link:after { margin-left: 0.4861vw; width: 1.1111vw; height: 1.1111vw;}

	.component-title{padding-top:2.7778vw;margin-bottom:3.3333vw;font-size:2.5000vw;line-height:2.7778vw;}
	.connection-itm {padding:0 8.0556vw;}
	.connection-itm .slick-track .slick-slide{margin:0 1.1111vw;}
	.connection-itm .connection-itm-img{width:18.3333vw;height:18.3333vw;}
	.connection-itm .connection-itm-img img {width:100%;}
	.connection-itm .connection-itm-data{margin-top:2.5000vw;}
	.connection-itm .connection-itm-data .connection-itm-name{min-height:3.3333vw;margin-bottom:0.8333vw;font-size:1.6667vw;padding: 0 1.0417vw;word-break: keep-all;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.connection-itm .connection-itm-data .connection-itm-code{margin-top:0.8333vw;font-size:1.1111vw;line-height:1.4583vw;}
	.connection-itm .connection-itm-data .connection-itm-price{margin-top:0.2778vw;font-size:1.1111vw;line-height:1.4583vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.connection-itm .connection-itm-data .connection-itm-price span{margin-right:0.5556vw;}
	.connection-itm .slick-arrow{top:8.3333vw;width:1.8056vw;height:1.8056vw;text-indent:-694.3750vw;}
	.connection-itm .slick-prev{left:1.6667vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;background-size:1.8056vw 1.8056vw;}
	.connection-itm .slick-next{right:1.6667vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;background-size:1.8056vw 1.8056vw;}
	.connection-itm .slick-dots{padding-top:4.1667vw;}
	.connection-itm .slick-dots li{margin:0 0.2778vw;}
	.connection-itm .slick-dots li button{width:0.5556vw;height:0.5556vw;text-indent:-694.3750vw;border-radius:50%;}
	.connection-itm .slick-dots li.slick-active button{width:1.1111vw;border-radius:0.2778vw;}

	/* 비교하기 */
	.compare-itm{padding:0 9.4444vw;}
	.compare-itm-list:after { clear:both;}
	.compare-itm-list > div{width:calc(100% / 3 - 1.3889vw);margin-left:1.3889vw;}
	.compare-itm-list > div:first-child{margin-left:0}
	.compare-itm-choice .dropdownMenu{width:100%;}
	.compare-itm-choice .dropdownMenu button.choose-account{border-bottom:0.2083vw solid #000;font-size:1.6667vw;line-height:2.2222vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;height:2.9167vw;}
	.compare-itm-choice .dropdownMenu button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center}
	.compare-itm-choice .dropdownMenu.active button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.compare-itm-choice .dropdownMenu button.choose-account:disabled:before{display:none;}
	.compare-itm-choice .dropdownMenu.type2 .account-types{max-height:34.3750vw;top:2.4306vw;border-radius:0 0 0.6944vw 0.6944vw;overflow-y: auto;}
	.compare-itm-choice .account-types .model-type{padding:1.0417vw 1.3889vw;border-bottom:0.0694vw solid #d9d9d9;font-size:1.2500vw;}
	/* 201201 비교하기 상품 모델코드 추가 */
	.compare-itm-choice .account-types li label a,/* 웹접근성 수정 20210524 : span 영역 추가 */
	.compare-itm-choice .account-types li label > span {padding:1.2500vw 0 1.2500vw 1.2500vw;font-size:0.97222vw;border-bottom:0.0694vw solid #d9d9d9;}
	.compare-itm-choice .account-types li:last-child label a{border-bottom:0;}
	.compare-itm-choice .account-types li label a .compare-itm-sku{margin-top:0.4167vw;font-size:0.83333vw;}

	.compare-itm-choice .compare-itm-img { margin-bottom: 2.5000vw; }
	.compare-itm-choice .compare-itm-img .no-img { width: 18.3333vw; height: 18.3333vw;  }
	.compare-itm-choice .compare-itm-img .no-img .txt { font-size: 0.9028vw; line-height: 1.3889vw; }

	.compare-itm-choice .wrap-droplist .droplist-button { line-height:2.2222vw; padding-right:1.6667vw; border-bottom:0.2083vw solid #000;font-size:1.9444vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.compare-itm-choice .wrap-droplist .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
	.compare-itm-choice .wrap-droplist.active .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.compare-itm-choice .wrap-droplist .droplist-button:disabled:before{opacity:.35;}
	.compare-itm-choice .wrap-droplist .droplist { top:100%; max-height:34.3750vw; border-radius:0 0 0.6944vw 0.6944vw; }
	.compare-itm-choice .wrap-droplist .droplist li.model-type{height:3.6806vw;padding-left:1.3889vw;border-bottom:0.0694vw solid #d9d9d9;line-height:3.6806vw;font-size:1.2500vw;}
	.compare-itm-choice .wrap-droplist .droplist li {height:2.9167vw;padding-left:2.7778vw;line-height:2.9167vw;font-size:1.1111vw;border-bottom:0.0694vw solid #d9d9d9;}
	.compare-itm-choice .wrap-droplist .droplist li:last-child {border-bottom:0;}
	.compare-itm-color .itm-color-list .itm-color-object-large{width:1.3889vw;height:1.3889vw;}
	.compare-itm-color .itm-color-list input[type="radio"]:checked + label .itm-color-object-large:after,
	.compare-itm-color .itm-color-list input[type="checkbox"]:checked + label .itm-color-object-large:after {left:-0.2778vw;top:-0.2778vw;width:1.8056vw;height:1.8056vw;border:0.0694vw solid #000;border-radius:50%;}

	.compare-allWrap{padding:0 11.1111vw;}
	.compare-itm-div{padding-top:3.6111vw;}
	.compare-itm-div .compare-itm-img{height:18.3333vw;}
	.compare-itm-div .compare-itm-color .compare-itm-color-name{margin-top:0.6944vw;font-size:1.1111vw;}
	.compare-itm-div .compare-itm-price{margin-top:1.3889vw;font-size:1.1111vw;}
	.compare-itm-div .compare-itm-price span{margin-right:0.5556vw;font-size:inherit;}
	.compare-itm-div .compare-itm-price strong{font-size:inherit;}
	.compare-itm-div .btn-box {margin-top:1.3889vw;}

	.compare-itm-spec .compare-itm-spec-group {margin:5.5556vw 0 0;}
	.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title{ padding: 0 0 0.6944vw 0; margin-bottom: 2.0833vw; font-size: 1.6667vw; line-height: 1.9444vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title .btn-tooltop02{margin-top:-0.2778vw;}
	.compare-itm-spec .compare-itm-spec-group ol{flex-direction:row;}
	.compare-itm-spec .compare-itm-spec-group ol li {flex: 3;padding:2.0833vw 1.3889vw;margin-left:1.3889vw;border-radius:0.6944vw;}
	.compare-itm-spec .compare-itm-spec-group ol li:first-child {margin-left:0;}
	.compare-itm-spec .compare-itm-spec-group ol li dl{margin-top:2.0833vw;}
	.compare-itm-spec .compare-itm-spec-group ol li dl:first-child{margin-top:0;}
	.compare-itm-spec .compare-itm-spec-group ol li dl dt{ line-height: 2.0833vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group ol li dl dt:only-child{min-height:4.3056vw;}
	.compare-itm-spec .compare-itm-spec-group ol li dl dd{ padding-top: 0.8333vw; line-height: 1.3889vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group.color-spec li{min-height:25.1389vw;}
	
	.compare-itm-slick {position: relative; margin: 0 1.7361vw; text-align: center; overflow: hidden;}
	.compare-itm-slick .filter-slick {display: inline-block;}
	.compare-itm-slick .filter-slick ul {display: inline-block; white-space: nowrap;}
	.compare-itm-slick .filter-slick ul.swiper-wrapper {display: flex; white-space: unset;}
	.compare-itm-slick .filter-slick li { display: inline-block; width: auto; font-size:0; }
	.compare-itm-slick .filter-slick .item { display:inline-block; min-width: 4.8611vw; height:1.9444vw; margin: 0 0.3472vw; padding: 0.4167vw 0.8333vw 0; text-align:center; font-weight:bold; font-size:0.9722vw; color:#000; border-radius:0.9722vw; border:0.0694vw solid #ddd; background:#fff;}
	.compare-itm-slick .filter-slick .slide-nav {display: none;}
	.compare-itm-slick .filter-slick .swiper-container-initialized .slide-nav {display: block;}
	.compare-itm-slick .filter-slick [class*="btn-"] { position:absolute; top:0; width:1.9444vw; height:1.9444vw; font-size:0; outline: none;}
	.compare-itm-slick .filter-slick .btn-prev { left:-0.0694vw; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:1.1111vw auto; }
	.compare-itm-slick .filter-slick .btn-next { right:-0.0694vw; background:url("/sec/static/_images/common/icon-slick-next.svg") center center no-repeat; background-size:0.9722vw auto; }
	.compare-itm-slick .filter-slick [class*="disabled"] {opacity: .4;}
	.compare-itm-slick.slideOn .filter-slick .slide-nav {display: block;}
	.compare-itm-slick.slideOn .filter-slick {display: block; margin: 0 2.0833vw; overflow: hidden;}

	/* 리뷰 */
	.review-tab{margin-bottom: 2.5000vw;}
	.review-tab .btn.btn-type2{border:0;}
	.review-tab .btn.btn-type2 .review-score{padding-left:1.5278vw;margin-left:0.8333vw;}
	.review-tab .btn.btn-type2 .review-score:before{left:0;top:50%;margin-top:-0.6250vw;width:1.1111vw;height:1.0417vw;background:url('/sec/static/_images/common/icon-star-black.svg') center center no-repeat;}
	.review-tab .btn.btn-type2[aria-selected="true"] .review-score:before{margin-top:-0.5556vw;background:url('/sec/static/_images/common/icon-star-white2.svg') center center no-repeat;}
	.review-content{padding:0 1.6667vw;margin-top:2.5000vw;}
	.review-content .review-content-head{padding-bottom:0.5556vw;border-bottom:0.1389vw solid #000;}
	.review-content .review-content-head .review-total-count{font-size:1.3889vw; }
	.review-content .review-content-head .review-total-count strong{font-size:1.3889vw; }
	.review-content .review-content-head .btn-type1{font-size:1.1111vw;}/* KDP-53266 240424 수정 */
	.review-content .review-content-head .btn-type1 span{padding-left:1.6667vw;}
	.review-content .review-content-head .btn-type1 span:before{left:0;top:50%;margin-top:-0.8333vw;width:1.3889vw;height:1.3889vw;background:url('/sec/static/_images/common/icon-review-write.svg') center center no-repeat;} 

	.review-content .review-list-form .review-content-body .review-sort{padding: 1.6667vw;height:4.7222vw;}
	.review-content .review-list-form .review-content-body .review-sort .dropdownMenu{right:1.6667vw;top:50%;width:9.9444vw;transform:translate(0, -50%);}
	.review-content .review-list-form .review-content-body .review-sort button.choose-account{padding-right:2.0833vw;font-size:1.1111vw;border-bottom:0;}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option { right:1.6667vw;top:50%;width:6.9444vw;transform:translate(0, -50%);}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button { padding-right:1.5278vw;font-size:1.1111vw;border-bottom:0;}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button:before { right:0; background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option.active .droplist-button:before { background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist li { padding-right:0; }

	.review-list > li{padding:1.6667vw 0;border-bottom:0.0694vw solid #d9d9d9;}
	.review-list > li .list-div:after { clear:both;}
	.review-list > li .list-div .review-con:first-child{margin-left:7.2222vw;}
	.review-list > li .list-div .review-con{margin:0 0 0 1.6667vw;}
	.review-list > li .list-div .review-con .review-starating{margin-bottom:1.1111vw;}
	.review-list > li .list-div .review-con .review-util{right:0;top:0;}
	.review-list > li .list-div .review-con .review-util button{margin-left:1.3889vw;}
	/* 2021-10-06 */
	.star-yellow{width:1.1111vw;height:1.0417vw;text-indent:-694.3750vw;}
	.star-half-yellow{width:1.1111vw;height:1.0417vw;text-indent:-694.3750vw;}
	.star-gray{width:1.1111vw;height:1.0417vw;text-indent:-694.3750vw;}
	.starating-score{margin-left:0.3472vw;font-size:1.1111vw;}
	.starating-score strong{font-size:1.1111vw;}
	.review-list > li .list-div .review-con .review-text{max-width:48.6111vw;}
	.review-list > li .list-div .review-con .review-text > a:hover{text-decoration:underline;}
	.review-list > li .list-div .review-con .review-text > a p{font-size:1.1111vw;line-height:1.6667vw;-webkit-line-clamp: 2; -webkit-box-orient: vertical;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;max-height: 3.3333vw;}
	.review-list > li .list-div .review-con .attached-file ol{margin-top:1.6667vw;}
	.review-list > li .list-div .review-con .attached-file ol:after { clear:both;}
	.review-list > li .list-div .review-con .attached-file ol li{margin-right:0.8333vw;margin-bottom:0.8333vw;}
	.review-list > li .list-div .review-con .attached-file ol li:first-child{margin-left:0;}
	.review-list > li .list-div .review-writerInfo{right:4.3750vw;bottom:0;}
	.review-list > li .list-div .review-writerInfo a{margin:0 0 0 2.7778vw;font-size:1.1111vw;}
	.review-list > li .list-div .review-writerInfo span{font-size:1.1111vw;}/*240313 KDP-50442*/
	.review-list > li .list-div .review-writerInfo span:before{width:0.0694vw;height:0.6944vw;}/*240313 KDP-50442*/
	.review-list > li .list-div .btn-report{right:0;bottom:0;}

	.help-goods{padding-top:2.3611vw;clear:both;margin-left:7.2222vw;}
	.help-goods strong{margin-right:0.8333vw;font-size:1.1111vw;}
	.help-goods strong{margin-right:0.8333vw;font-size:1.1111vw;}
	.btn-goods{min-width:5.5556vw;height:1.8056vw;line-height:1.8056vw;border-radius:0.6944vw;}
	.btn-goods span{padding-left:1.5278vw;font-size:1.1111vw;}
	.btn-goods span:before{left:0;top:50%;width:1.1111vw;height:1.1111vw;margin-top:-0.6250vw;background:url('/sec/static/_images/common/icon-goods.svg') left center no-repeat;}
	.btn-goods.act span:before{background-image:url('/sec/static/_images/common/icon-goods-on.svg') ;}

	/* 상품평 작성 */
	.review-write-form .review-sort{padding:1.8056vw 1.6667vw 1.6667vw;}
	.review-write-form .review-sort:after { clear:both;}
	.review-write-form .review-sort .article-title{font-size:1.1111vw;line-height:1.4583vw;}
	.review-write-form .review-sort .gradechoice{left:1.6667vw;top:50%;transform:translateY(-50%);}
	.review-write-form .review-sort .gradechoice .review-starating{margin-left:2.7778vw;}
	.review-write-form .review-sort .chk-form{margin-right:9.0278vw;}
	.review-write-form .review-sort .chk-form div:first-child{margin-bottom:1.1111vw;}
	.review-write-form .review-sort .chk-form div div{margin-left:2.7778vw;}
	.review-write-form .review-sort .chk-form div:first-child div{margin-left:3.6806vw;}
	.review-write-form .review-sort .chk-form div div label{min-width:7.2917vw;}
	.review-write-form .review-sort .chk-form div div label:nth-last-child(1){padding-right:0;}

	.review-write-form .review-write .writeTxt-box{padding:1.6667vw;border-bottom:0.0694vw solid #d9d9d9;}
	.review-write-form .review-write .writeTxt-box textarea{width:100%;min-height:12.5000vw;font-size:1.1111vw;line-height:1.6667vw;font-family:"SamsungOneKorean","Samsung Sharp Sans","Dotum","Apple SD Gothic Neo",arial;border:0;overflow-y:auto;resize:none;}
	.review-write-form .review-write .writeTxt-box textarea:focus{outline:-webkit-focus-ring-color auto 0.0694vw;}
	.review-write-form .review-write .writeTxt-box .txtCount{font-size:1.1111vw;}
	.review-write-form .review-write .writeTxt-box .txtCount strong{font-size:1.1111vw;}

	.review-write-form .review-write .attach-file{padding:1.1111vw 1.6667vw;border-bottom:0.0694vw solid #d9d9d9;}
	.review-write-form .review-write .attach-file div{margin-right:1.3889vw;}
	.review-write-form .review-write .attach-file div p{margin-top:0.2778vw;font-size:0.8333vw;}
	.review-write-form .review-write .attach-file div p em{font-size:0.8333vw;}
	.review-write-form .review-write .attach-file ol:after { clear:both;}
	.review-write-form .review-write .attach-file ol li{margin-right:1.1111vw;}
	.review-write-form .review-write .attach-file ol li .delete{right:0.4167vw;top:0.3472vw;width:1.1111vw;height:1.1111vw;background: url(/sec/static/_images/common/icon-delete-circle3.svg) no-repeat;background-size:cover;}
	.review-write-form .review-write .attach-file .inp-file{width:4.1667vw;height:4.1667vw;border:0.0694vw solid #B2B2B2;border-radius:0.6944vw;cursor:pointer;}
	.review-write-form .review-write .attach-file .inp-file span{padding-top:2.6389vw;font-size:0.8333vw;}
	.review-write-form .review-write .attach-file .inp-file span:before{left:50%;top:0.8333vw;transform:translateX(-50%);width:1.3889vw;height:1.3889vw;background:url('/sec/static/_images/common/icon-camera-black.svg') left center no-repeat;background-size:cover;}
	.review-write-form .precautions-msg{padding-left:0.8333vw;margin-top:1.6667vw;font-size:0.8333vw;line-height:1.2500vw;text-indent:-0.8333vw;}
	.review-write-form .precautions-msg a{text-decoration:underline;}
	.nocheck-validate{padding-top:1.1111vw;font-size:0.8333vw;}

	.review-write-form .review-sort .gradechoice .review-starating button + button { margin-left: 0.4167vw; }
	.review-write-form .review-sort .gradechoice .review-starating button span { width: 1.4583vw; height: 1.3194vw; }
	.review-write-form .review-sort .gradechoice .review-starating .starating-score { margin-left: 0.6944vw; font-size: 1.1111vw; }
	.review-write-form .review-sort .gradechoice .review-starating .starating-score strong { margin-right: 0.2083vw; font-size: 1.6667vw; line-height: 1.6667vw; }

	.layer-gatherview{max-width:59.0278vw;}
	.layer-gatherview .layer-header h2 strong{font-size:1.6667vw;}
	.layer-gatherview .layer-content{margin-bottom:0;}
	.mediabox{width:52.0833vw;max-height:20.8333vw;}
	.mediabox:after { clear:both;}
	.mediaslide {width:24.6528vw;padding:0 2.0833vw;}
	.mediaslide .slick-arrow{top:50%;text-indent:-694.3750vw;}
	.mediaslide .slick-arrow.slick-prev{left:0;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
	.mediaslide .slick-arrow.slick-next{right:0;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
	.mediaslide-navi {width:25.6944vw;margin-left:1.6667vw;}
	.mediaslide-navi .writer-id{font-size:1.1111vw;line-height:1.4583vw;}
	.mediaslide-navi .reviewTxt{margin-top:2.5000vw;font-size:1.1111vw;line-height:1.6667vw;}
	.mediabox .pagingInfo{right:0;top:0;}
	.mediabox .pagingInfo strong{font-size:1.1111vw;}
	.mediabox .pagingInfo em{font-size:1.1111vw;}
	.mediabox .noStoreImg {width: 24.6528vw;height:18.7500vw;padding: 0 2.0833vw;line-height:18.7500vw;border:0.0694vw solid #d9d9d9;border-radius:1.0417vw;}

	.customer-center .dropcontent{padding:0 1.6667vw;}
	.customer-center-wrap:after { clear:both;}
	.customer-center-wrap .customer-box{width:calc(100% / 2 - 1.3889vw);margin-left:2.7778vw;}
	.customer-center-wrap .customer-box:first-child{margin:0 0 1.8056vw 0;}
	.customer-center-wrap .customer-box .customer-center-title{padding:4.8611vw 0 1.0417vw;font-size:2.2222vw;border-bottom:0.1389vw solid #000;}
	.customer-center-wrap .customer-box .customer-conbox{padding:1.6667vw 0;border-bottom:0.0694vw solid #d9d9d9;}
	.customer-center-wrap .customer-box .customer-conbox:after { clear:both;}
	.customer-center-wrap .customer-box .customer-conbox:last-child{border-bottom:0;}
	.customer-center-wrap .customer-box:last-child .customer-conbox:last-child{border-bottom:0;}
	.customer-center-wrap .customer-box:last-child .customer-conbox:first-child{border-bottom:0.0694vw solid #d9d9d9;}
	.ico-manual{background:url('/sec/static/_images/common/icon-Manual.svg') top center no-repeat;}
	.ico-download{background:url('/sec/static/_images/common/icon-download-b.svg') top center no-repeat;}
	.customer-center-wrap .customer-box .customer-content{margin:0 4.1667vw 1.6667vw 1.6667vw;}
	.customer-center-wrap .customer-box .customer-content .customer-title{margin-bottom:0.5556vw;font-size:1.6667vw;line-height:1.9444vw;}
	.customer-center-wrap .customer-box .customer-content .customer-version{margin-bottom:0.8333vw;font-size:1.1111vw;}
	.customer-center-wrap .customer-box .customer-content .customer-date{font-size:0.9722vw;}
	.customer-center-wrap .customer-box .btn-box{margin:0 1.6667vw 0 0;}
	.customer-center-wrap .customer-box .btn-box ol li {margin-top:0.8333vw;}
	.customer-center-wrap .customer-box .btn-box ol li:first-child {margin-top:0;}
	.customer-center-wrap .customer-box .btn-box ol li p{padding-top:0.4167vw;margin-left:0.8333vw;font-size:0.9722vw;line-height:1.3194vw;}

	.waranty-box{padding:3.3333vw 0;margin-bottom:6.2500vw;border-radius:1.3889vw;}
	.waranty-box dl{width:15.9722vw;margin-left:8.6806vw;}
	.waranty-box dl:first-child{margin-left:0;}
	.waranty-box dl dt{padding-top:3.8194vw;margin-bottom:0.6944vw;font-size:1.6667vw;background-size: 2.7778vw auto;}
	.waranty-box dl dd p{font-size:0.9722vw;margin-bottom:2.0833vw;}
	.ico-userguide{background:url('/sec/static/_images/common/icon-userguide.svg') top center no-repeat;}

	.product-purchase-wrap .product-purchase-caus_tab > li a{height: 1.6667vw;margin: 0 1.6667vw;font-size: 1.2500vw;line-height:1.6667vw;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
	.product-purchase-wrap .product-purchase-caus_tab > li a[aria-selected="true"]{border-bottom:0.1389vw solid #000;}
	.product-purchase-wrap .product-purchase-caus_contents {margin-top:2.5000vw;padding:3.3333vw;border-radius:1.3889vw;}
	.product-purchase-wrap .product-purchase-caus_contents:after { clear:both;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_seller{width:50%;}
	.product-purchase-wrap .product-purchase-caus_contents dl{margin-top:3.3333vw;}
	.product-purchase-wrap .product-purchase-caus_contents dl:first-child{margin-top:0;}
	.product-purchase-wrap .product-purchase-caus_contents dl dt{font-size:1.3889vw;margin-bottom:0.6944vw;}
	.product-purchase-wrap .product-purchase-caus_contents dl dd{font-size:1.1111vw;line-height:1.8056vw;}

	.product-purchase-wrap .product-purchase-caus_tab.slick-slider { width: 61.9444vw; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow {  top: 0.2083vw; width: 1.2500vw; height: 1.2500vw; font-size: 0; background:url('/sec/static/_images/common/icon-list-bold-arrow.svg') no-repeat; background-size: 100%; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-prev { left: -1.9444vw; transform: rotate(180deg)}
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-next { right: -1.8750vw; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-slide a { font-size: 1.2500vw; line-height: 1.5972vw;  }

	/* 쿠폰받기 팝업 */
	.coupon-down-list{padding-bottom:1.6667vw;border-bottom:0.0694vw solid #d9d9d9;}
	.coupon-down-list li{margin-top:1.1111vw;}
	.coupon-down-list li:first-child{margin-top:0;}
	.coupon-wrap a{padding:1.3889vw 7.3611vw 1.3889vw 2.0833vw;border:0.0694vw solid #2189FF;border-radius:0.6944vw;}
	.coupon-wrap a:before{right:0;top:50%;width:5.9722vw;height:5.5556vw;border-left:0.0694vw solid #d9d9d9;transform:translateY(-50%);background:url('/sec/static/_images/common/icon-coupon-down.svg') center center no-repeat;}
	.coupon-wrap .coupon-label{margin-bottom:0.6944vw;}
	.coupon-wrap .coupon-label span{min-width:3.0556vw;height:1.3889vw;line-height:1.2500vw;font-size:0.9722vw;border-radius:2.0833vw;}
	.coupon-wrap .coupon-title{margin-bottom:0.4167vw;font-size:1.1111vw;line-height:1.4583vw;}
	.coupon-wrap .coupon-term{font-size:0.9028vw;line-height:1.1806vw;}
	.coupon-wrap .coupon-term span{font-size:0.9028vw;}
	.layer-downCoupon .btn-box{padding-top:1.6667vw;}
	.layer-downCoupon .layer-header{margin-bottom:1.6667vw;}
	.layer-downCoupon .btn-box + .btn-box {padding-top:0;}
	.caution-list{margin-top:1.3889vw;}
	.caution-list li{font-size:0.8333vw;line-height:1.2500vw;}

	.coupon-type{padding-right:1.8056vw;}
	.coupon-type:before{right:0;top:50%;transform:translateY(-50%);width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon_coupon-download.svg') top center no-repeat;}

	/* 매장픽업 서비스 팝업 */
	.layer-storepickup{max-width:41.6667vw;}
	.layer-storepickup .layer-header{margin-bottom:1.3889vw;}
	.layer-storepickup .btn-box{padding-top:1.6667vw;}
	.layer-storepickup .store-select-validate{margin-top:0.8333vw;font-size:0.8333vw;}
	.layer-storepickup .caution-list{margin-top:0.8333vw;}
	.layer-storepickup .caution-list li{margin-top:0.8333vw;}
	.layer-storepickup .caution-list li:first-child{margin-top:0;}
	.ico-locationInfo{padding-left:1.5278vw;background:url('/sec/static/_images/common/icon-location.svg') left center no-repeat;}
	.store-pickup-wrap .search-box-exps{margin-top:1.6667vw; padding-bottom:1.6667vw;}
	.store-pickup-wrap .store-search-nohave {font-size: 0.833vw;}
	.store-viewer{margin-top:0.833vw;}
	.store-viewer .searching-result{margin-bottom:0.8333vw;font-size:1.1111vw;line-height:1.4583vw;}
	.location-list{min-height: auto;max-height:15.278vw;margin: 1.736vw 0;}
	.location-list li{padding: 1.597vw 1.736vw; margin-top:0.833vw; border: 0.069vw solid #d9d9d9; border-radius: 1.389vw;}
	.location-list li:first-child{margin-top:0;}
	.location-list-inner .chk-form{max-width:26.3889vw;}
	.location-list-inner .location-store-name{font-size:1.111vw;line-height:1.2500vw;}
	.location-list-inner .location-store-address{margin-top:0.417vw;font-size:0.9722vw;line-height:1.2500vw;}
	.location-list-inner .location-store-phone{margin-top:0.417vw;font-size:0.972vw;line-height:1.1111vw;}
	.location-list-inner .stock-count{right:0;top:0;font-size:0.9722vw;}
	.location-list-inner .stock-count span{font-size:0.9722vw;}

	.location-map{min-height:15.2778vw;padding:1.6667vw 1.3889vw;border-bottom:0.0694vw solid #d9d9d9;overflow-x: hidden;overflow-y: auto;}

	.store-pos-num {padding: 1.25vw 0.833vw; border-top:0.069vw solid #d9d9d9;}
	.store-pos-num .selected-prd {font-size: 1.111vw; line-height: 2;}

	.store-no-result.show-no-txt {margin-top: 1.667vw; min-height: 20.833vw;border-radius: 0.694vw; font-size: 1.111vw;}

	/* 고객센터 FAQ */
	.tab-style-fillbox {margin-bottom:4.1667vw;font-size:0;border-top:0.1389vw solid #000; }
	.tab-style-fillbox:after {   clear:both; }
	.tab-style-fillbox a {width:calc(100% / 5 );  height:3.6806vw;line-height:3.6806vw;border-right:0.0694vw solid #d9d9d9;border-bottom:0.0694vw solid #d9d9d9;}
	.tab-style-fillbox a span{font-size:1.1111vw;  }
	.tab-style-fillbox a:nth-child(5n+1){border-left:0.0694vw solid #d9d9d9;}

	.board-faq .faq-tab-title{padding-bottom:0.5556vw;font-size:1.3889vw;line-height:1.8056vw;border-bottom:0.1389vw solid #000;}
	.board-faq .tab-content dl dt{padding:2.5000vw 1.6667vw 1.6667vw;font-size:1.1111vw;line-height:1.4583vw;border-bottom:0.0694vw solid #d9d9d9;}
	.board-faq .tab-content dl dd {border-bottom:0.0694vw solid #d9d9d9;}
	.board-faq .tab-content dl dd .dropButton{height:auto;min-height:4.8611vw;padding:1.6667vw 2.5000vw 1.6667vw 3.8194vw;line-height:1.5278vw;}
	.board-faq .tab-content dl dd .dropButton:before{right:1.6667vw;top:50%;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-faq-open.svg') center center no-repeat;transform:translateY(-50%);}
	.board-faq .tab-content dl dd .dropButton:after{left:1.6667vw;top:1.6667vw;width:1.4583vw;height:1.4583vw;background:url('/sec/static/_images/common/icon-question.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .dropButton.open:before{background:url('/sec/static/_images/common/icon-faq-close.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .dropButton.open:after{background:url('/sec/static/_images/common/icon-question-active.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .answerContent{padding:2.0833vw 1.6667vw;}
	.board-faq .tab-content dl dd .answerContent div{padding-left:2.1528vw;font-size:1.1111vw;line-height:1.3889vw;}
	.board-faq .tab-content dl dd .answerContent div:after{left:0;top:0;width:1.4583vw;height:1.4583vw;background:url('/sec/static/_images/common/icon-answer.svg') center center no-repeat;}
	.board-faq .btn-box{margin-top:1.1111vw;}

	/* 고객센터 하단 메뉴 */
	.customer-center-botMenu{flex-direction:row;padding:2.5000vw 0;margin-top:4.1667vw;}
	.customer-center-botMenu div {flex:1;}
	.customer-center-botMenu div:before{left:0;top:0;width:0.0694vw;height:100%;}
	.customer-center-botMenu div dl{padding-left:5.6250vw;}
	.customer-center-botMenu div dl:before{left:0;top:0;width:3.1250vw;height:3.1250vw;}
	.customer-center-botMenu div dl.customer-box-telephone:before{background:url('/sec/static/_images/common/icon-customer-telephone.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-question:before{background:url('/sec/static/_images/common/icon-customer-question.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-location:before{background:url('/sec/static/_images/common/icon-customer-location.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-email:before{background:url('/sec/static/_images/common/icon-customer-email.svg') top center no-repeat;}
	.customer-center-botMenu div dl dt{margin-bottom:0.6944vw;font-size:1.1111vw;}
	.customer-center-botMenu div dl dd ul{margin-top:0.8333vw;}
	.customer-center-botMenu div dl dd ul li{font-size:0.9722vw;line-height:1.3889vw;}
	.customer-center-botMenu div dl dd .btn-underline{margin:0.4167vw 0 0 0;}
	.customer-center-botMenu div dl dd ul + .btn-underline{margin:0.8333vw 0 0 0;}

	.dpsContent{padding:0 20px;}
	.dpsConbox{padding-top:50px;}
	
	/* 매장상담 예약 서비스 */
	.dps-header-visual{min-height:25.0000vw; }
	.dps-header-visual > div{top:50%;left:0;right:0;transform:translateY(-50%);}
	.dps-header-visual strong {  font-size: 3.3333vw; }
	.dps-header-visual p { padding-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.5278vw; }
	.dps-header-visual{min-height:33.6806vw;max-width:111.1111vw;margin:0 auto; }
	.dps-header-visual.reservationStore-visual > div{top:50%;left:0;right:0;transform:translateY(-50%); width:33.3333vw; margin:auto; padding:3.4028vw 0; background:rgba(255,255,255,0.9); }
	.dps-header-visual.reservationStore-visual p { padding-top: 1.6667vw; font-size: 1.1111vw; line-height: 1.5278vw; }
	.reservationStore-visual{background: url("/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c.jpg") 50% 50% no-repeat; }
	.dps-reservationStore .info-tit { padding-bottom: 3.3333vw;  font-size: 2.5000vw;  line-height: 3.3333vw;  letter-spacing: -0.01em; }

	.reservationStoreWrap .stepInfo{margin-bottom:6.2500vw;border-top:0.1389vw solid #000;} /* 221004 수정 */
	.reservationStoreWrap .stepInfo:after { clear:both;}
	.reservationStoreWrap .stepInfo > div{padding:3.3333vw 0 0;min-height:22.2222vw;width:calc(100% / 4);} /* 221004 수정 */
	/* .reservationStoreWrap .stepInfo > div:first-child{border-left:0;} 221004 수정 */
	.reservationStoreWrap .stepInfo > div:before{top:10.0694vw;width:12.8889vw;height:10.0694vw;}/* 2021-04-06 */
	.reservationStoreWrap .stepInfo > div span{margin-bottom:0.1389vw;font-size:1.3889vw;line-height:1.7361vw;}
	.reservationStoreWrap .stepInfo > div p{font-size:2.0833vw;line-height:2.7778vw;}

	/* 비대면 라이브 상담 */
	.reservationStoreWrap.videoStore .reservationStoreStepForm{margin-top: 6.2500vw}
	.reservationStoreWrap.videoStore .videoDesc{font-size:1.5278vw;line-height:2.2222vw;padding-bottom:4.1667vw;}
	.reservationStoreWrap.videoStore .stepInfo [class^=step]{padding:2.0833vw 0.4861vw 0.9722vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height:4.1667vw;font-size:1.6667vw;line-height:1.8056vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] em{margin-top:1.3889vw;}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] img{height:7.6389vw;margin:1.2500vw auto 0}
	.reservationStoreWrap .step-tit{margin:1.9444vw 0 2.3611vw;font-size:1.8750vw;line-height:2.0833vw}
	.reservationStoreWrap.videoStore .li-rem {margin: 0;} /* 221004 수정 */

	.reservationStoreStepForm{padding:0 7.6389vw;}
	.stepWrap{padding:0.9722vw 0 6.2500vw 5.2778vw;}
	.stepWrap .stepNum{left:0;top:0;bottom:0.4861vw;}
	.stepWrap .stepNum:before{left:50%;top:4.5833vw;bottom:0;width:0.1389vw;margin-left:-0.0694vw;background:url("/sec/static/_images/icon_dps/step-dot-bg.svg") top center repeat-y;}
	.stepWrap .stepNum p.text{font-size:1.2500vw;letter-spacing:0.0972vw;}
	.stepWrap .stepNum p.Number{font-size:2.9167vw;text-indent:-0.0694vw;}
	.stepWrap:first-child .stepNum p.Number{letter-spacing:0.4167vw;}
	.stepWrap .stepTitle{margin-right:3.8194vw;font-size:2.5000vw;line-height:3.3333vw;}
	.stepWrap .subTitle{font-size:1.1111vw;line-height:2.0833vw;}
	.stepWrap .subTitle.-list-inline{line-height:1.3889vw}

	.reservationStore-radiobtn-list{margin-top:2.5000vw;}
	.reservationStore-radiobtn-list:after { clear:both;}
	.reservationStore-radiobtn-list li{width:calc(100% / 4 - 0.6250vw);margin-left:0.8000vw;}/* 2021-04-02 */
	.reservationStore-radiobtn-list li:first-child{margin-left:0;}
	.reservationStore-radiobtn-list input[type="radio"]{  width:0.0694vw; height:0.0694vw; clip:rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw); clip-path:inset(50%); border:0;  }
	.reservationStore-radiobtn-list label{cursor:pointer;border:1px solid #b2b2b2;border-radius:0.6944vw;}
	.reservationStore-radiobtn-list label span{height:4.8611vw;line-height:4.7222vw;font-size:1.3889vw;}
	.reservationStore-radiobtn-list input[type="radio"]:checked + label{border:1px solid #000;}
	.reservationStore-radiobtn-list input[type="radio"]:checked + label:before{left:0;right:0;top:0;bottom:0;border:0.1389vw solid #000;border-radius:0.5556vw;}

	/* 2023 접근성 2차 b2c mo - 46p */ 
	.ico-wedding{padding-left:4.0278vw;background:url("/sec/static/_images/icon_dps/icon-wedding.svg") left 30% center no-repeat;}
	.ico-houseMove{padding-left:4.6528vw !important;background:url("/sec/static/_images/icon_dps/icon-housemove.svg") left 30% center no-repeat;}
	.ico-trouble{padding-left:4.5139vw;background:url("/sec/static/_images/icon_dps/icon-trouble.svg") left center no-repeat;}
	.ico-etcs{padding-left:4.3056vw;background:url("/sec/static/_images/icon_dps/icon-etcs.svg") left center no-repeat;}
	/* .ico-careplus{padding-left:4.3056vw;background:url("/sec/static/_images/icon_dps/ico-careplus.png") left center no-repeat;}2021-04-05 */
	.ico-careplus{padding-left:4.3056vw;background:url("/sec/static/_images/icon_dps/icon-samsungcarepluse.svg") left 20% center no-repeat;background-size: 3.4722vw 2.4306vw}/* 2021-04-05 */
	.ico-productEvent{padding-left:4.3056vw;background:url("/sec/static/_images/icon_dps/icon_productEvent.png") left 10% center no-repeat;background-size: 3.4722vw 2.4306vw}/* 2022-05-10 */
	.ico-shoppingbag{padding-left:3.1944vw;background-size: 2.7083vw 3.5417vw}
	.ico-video-consult{padding-left:4.3056vw;background-size: 3.6806vw 2.5694vw}
	.ico-phone{padding-left:4.3056vw;background-size: 2.9861vw 2.7083vw}
	.ico-careplus02{padding-left:4.3056vw;background-size: 3.4722vw 2.4306vw}

	.reservationStore-checkboxbtn-list{margin-top:2.5000vw;}
	.reservationStore-checkboxbtn-list dl{padding-left:11.5000vw;margin-top:1.6667vw;}
	.reservationStore-checkboxbtn-list dl:first-child{margin-top:0;}
	.reservationStore-checkboxbtn-list dl:after { clear:both;}
	.reservationStore-checkboxbtn-list dl dt{left:0;top:0;min-height:2.7778vw;padding-left:3.4722vw;line-height:2.7778vw;font-size:1.3889vw;}
	.reservationStore-checkboxbtn-list dl dd{min-width:9.7222vw;margin-left:0.6944vw;margin-top:0.6944vw;position: relative;}/*22-04-27*/
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(6n+1){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(1),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(2),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(3),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(4),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(5),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(6){margin-top:0;}
	.reservationStore-checkboxbtn-list input[type="checkbox"]{  width:100%; height:100%; border:0; opacity: 0; }
	.reservationStore-checkboxbtn-list label{cursor:pointer;border:1px solid #b2b2b2;border-radius:1.3889vw;}
	.reservationStore-checkboxbtn-list label span{height:2.7778vw;line-height:2.8778vw;font-size:0.9722vw;}
	.reservationStore-checkboxbtn-list input[type="checkbox"]:checked + label span{background:url("/sec/static/_images/icon_dps/icon-cancle-white.svg") #000 right 0.6944vw center no-repeat;}
	.ico-mobile{background:url("/sec/static/_images/icon_dps/icon-reserve-01.svg") left center no-repeat;}
	.ico-tv-audio{background:url("/sec/static/_images/icon_dps/icon-reserve-02.svg") left center no-repeat;}
	.ico-kitchen{background:url("/sec/static/_images/icon_dps/icon-reserve-03.svg") left center no-repeat;}
	.ico-living{background:url("/sec/static/_images/icon_dps/icon-reserve-04.svg") left center no-repeat;}
	.ico-pc{background:url("/sec/static/_images/icon_dps/icon-reserve-05.svg") left center no-repeat;}
	.ico-beauty{background:url("/sec/static/_images/icon_dps/icon-reserve-06.svg") left center no-repeat;}

	.choiceOption{padding-left:12.5000vw;margin-top:3.8889vw;}
	.choiceOption dt{left:0;top:0;font-size:1.3889vw;}
	.choiceOption dt span{margin-top:0.4167vw;font-size:0.9722vw;line-height:1.2500vw;}
	.textareaWrap{padding:1.0417vw 0.4861vw 1.0417vw 1.0417vw;border:1px solid #b2b2b2;border-radius:0.6944vw;}
	.textareaWrap textarea{width:100%;min-height:5.2083vw;margin-bottom:1.3889vw;font-size:1.1111vw;border:0;background:transparent;resize:none;}
	.textareaWrap span{right:1.0417vw;bottom:1.0417vw;font-size:0.9722vw;}
	.textareaWrap span strong{font-size:inherit;}
	.choiceOption dd .essential{margin-top:0.4167vw;line-height:1.2500vw;font-size:0.9722vw;}

	.reservationStoreWrap .store-location-btn-box,
	.store-location-select{margin-top:2.7778vw;}
	.store-location-select:after { clear:both;}

	.store-location-select dl:nth-child(2) {margin-left:10.0000vw;}
	.store-location-select dl dt {width:16.3636vw;flex:none;font-size:1.8182vw;line-height:1.8182vw;}
	.store-location-select dl dd{flex:1}
	.store-location-select .inp-line{width:100%}

	.store-location-select-detail-radiobtn-list{margin-top:2.5000vw;}
	.store-location-select-detail-radiobtn-list:after { clear:both;}
	.store-location-select-detail-radiobtn-list li{width:calc(20% - 0.5556vw);margin:0 0 1.1111vw 0.6944vw;} /* KDP-5439 09-09 */
	.store-location-select-detail-radiobtn-list input[type="radio"]{  width:0.0694vw; height:0.0694vw; clip:rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw); clip-path:inset(50%); border:0;  }
	
	/* KDP-5439 09-09 */
	.store-location-select-detail-radiobtn-list label{height:2.9167vw;cursor:pointer;border:1px solid #b2b2b2;border-radius:2.0833vw;}
	.store-location-select-detail-radiobtn-list label span{font-size:0.9722vw;}
	
	.store-location-select-detail-radiobtn-list input[type="radio"]:checked + label{border:1px solid #000;}
	.store-location-detail-infomation{margin-top:2.2222vw;padding:2.5000vw;border:1px solid #d9d9d9;}
	.store-location-detail-infomation-inner{min-height:35.3472vw;}
	.store-detail-data{max-width:33.6806vw;}
	.store-detail-data .storeName{margin-bottom:1.6667vw;font-size:1.3889vw;line-height:1.8056vw;}
	.store-detail-data > dl{padding-left:6.1111vw;margin-top:1.1111vw;}
	.store-detail-data > dl:first-child{margin-top:0;}
	.store-detail-data > dl dt{left:0;top:0;font-size:1.1111vw;line-height:1.4583vw;}
	.store-detail-data > dl dd{max-width:23.9583vw;font-size:1.1111vw;line-height:1.5278vw;}
	.store-detail-data .btn-detailViewStore{margin:1.1111vw 0 1.9444vw;padding-right:1.5278vw;font-size:1.1111vw;line-height:1.4583vw;background:url("/sec/static/_images/icon_dps/icon-dot-right-blue.svg") right center no-repeat;}
	.hopeVisitDate{max-width:33.6806vw;padding:1.6667vw;}
	.hopeVisitDate .hopeVisitDate-title{margin-bottom:1.6667vw;font-size:1.3889vw;line-height:1.8056vw;}
	.hopeVisitDate dl{margin-top:1.6667vw;padding-left:9.3750vw;}
	.hopeVisitDate dl:first-child{margin-top:0;}
	.hopeVisitDate dl dt{left:0;top:0;font-size:1.1111vw;line-height:2.2222vw;}
	.hopeVisitDate dl dd .inp-calendar{background-position:right 0.4167vw center !important;}
	.hopeVisitDate dl dd .wrap-droplist .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat;}
	.hopeVisitDate dl dd .wrap-droplist.active .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat;}
	.hopeVisitDate dl dd .essential{margin-top:1.1111vw;padding-left:0.8333vw;font-size:0.9722vw;line-height:1.3889vw;text-indent:-0.8333vw;}
	.store-location-detail-infomation-inner .store-detail-map{right:0;top:0;width:35.3472vw;height:35.3472vw;}

	/* 매장 픽업 서비스 - 디지털 프라자 */
	.pickupservice-visual{background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice.jpg") 50% 50% no-repeat; }
	.pickupserviceWrap{margin-top:4.1667vw;}
	.pickupserviceWrap:first-child{margin-top:0;}
	.pickupserviceWrap .info-tit{margin-bottom:1.6667vw;font-size:1.6667vw;line-height:2.2222vw;}
	.pickupserviceWrap .pickupservice-Info:after { clear:both;}
	.pickupserviceWrap .pickupservice-Info > div{width:calc(100% / 3 - 1.6667vw);padding:1.9444vw 0;margin-left:2.5000vw;border-radius:1.3889vw;}
	.pickupserviceWrap .pickupservice-Info > div:first-child{margin-left:0;}
	.pickupserviceWrap .pickupservice-Info > div:before{left:-1.8056vw;top:50%;width:1.1111vw;height:1.1111vw;background: url("/sec/static/_images/icon_dps/icon-pickup-dot.svg") center center no-repeat;transform:translateY(-50%);}
	.pickupserviceWrap .pickupservice-Info > div div{padding-left:6.1806vw;}
	.pickupserviceWrap .pickupservice-Info > div div:before{left:0;top:0;width:4.0972vw;height:3.7500vw;}
	.pickupserviceWrap .pickupservice-Info > div.step1-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-01.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-02.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div.step3-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-03.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:1.1111vw;line-height:1.4583vw;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:1.6667vw;line-height:2.2222vw;}
	.pickupservice-howtoUse:after { clear:both;}
	.pickupservice-howtoUse > div{width:calc(100% / 4 - 1.2500vw);margin-left:1.5972vw;border-radius:1.3889vw;}
	.pickupservice-howtoUse > div:first-child{margin-left:0;}
	.pickupservice-howtoUse > div .infoText{min-height:10.9722vw;padding:2.5000vw;}
	.pickupservice-howtoUse > div .infoText span{left:2.5000vw;top:2.5000vw;font-size:2.9167vw;}
	.pickupservice-howtoUse > div .infoText p{margin-left:4.4444vw;font-size:1.1111vw;line-height:1.3889vw;}
	.pickupservice-howtoUse > div .infoText p strong{font-size:inherit;}
	.pickupservice-giftInfo:after { clear:both;}
	.pickupservice-giftInfo > div{width:calc(100% / 4 - 1.2500vw);min-height:18.4722vw;padding-top:2.3611vw;margin-left:1.5972vw;border:0.0694vw solid #d9d9d9;border-radius:1.3889vw;}
	.pickupservice-giftInfo > div:first-child{margin-left:0;}
	.pickupservice-giftInfo > div .infoText{padding-top:6.2500vw;}
	.pickupservice-giftInfo > div .infoText:before{left:50%;top:0;width:5.5556vw;height:4.5139vw;transform:translateX(-50%);}
	.pickupservice-giftInfo > div.step1-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-01.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step2-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-02.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step3-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-03.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step4-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-04.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div .infoText p{font-size:1.3889vw;line-height:1.8056vw;}
	.pickupservice-giftInfo > div .infoText span{margin-top:1.1111vw;font-size:1.1111vw;line-height:1.5278vw;}

	/* 신규 오픈 매장 */
	.dp-newOpenStore { height:30.5556vw;  }
	.dp-newOpenStore-visual {  height:100%;  }
	.dp-newOpenStore-visual .slide { width:100%; height:100%; }
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg{height:30.5556vw;}
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg img{height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}
	
	.dp-newOpenStore-visual .slide .slick-list { height:100%; }
	.dp-newOpenStore-visual .slide .slick-track { height:100%; }

	.dp-newOpenStore-visual .newOpenStore-cnt {left:50%;margin-left:-41.6667vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .storeName { font-size:3.3333vw; line-height:3.6111vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .storeName span{font-size:inherit; }
	.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-1 { margin-top:0.8333vw;font-size:1.1111vw;line-height:1.4583vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-2 { margin-top:1.1111vw; font-size:1.1111vw; }
	.dp-newOpenStore-visual .newOpenStore-cnt > a {margin-top:2.5000vw; font-size:1.1111vw;  background:transparent; }
	.slide-newOpenStore .slick-dots {  left:0; right:0; bottom:1.6667vw;   }
	.slide-newOpenStore .slick-dots li button { width:0.5556vw; height:0.5556vw; margin:0 0.2778vw; font-size:0; background:#000; border:0; border-radius:50%; opacity:0.3; }
	.slide-newOpenStore .slick-dots li.slick-active button { width:1.1111vw; height:0.5556vw; border-radius:0.2778vw; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-play button { width:0.6944vw; height:0.6944vw; margin-left:1.0417vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-pause button { width:0.6944vw; height:0.6944vw; margin-left:1.0417vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.dp-newOpenStore .slick-arrow{top:46%;width:1.8056vw;height:1.8056vw;text-indent:-694.3750vw;}
	.dp-newOpenStore .slick-prev{left:50%;transform:translateX(-48.6111vw);background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dp-newOpenStore .slick-next{right:50%;transform:translateX(48.6111vw);background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}	
	.dp-newOpenStoreWrap { background:#fafafa; border-radius:1.3889vw;}
	.dp-newOpenStore-photo .grandOpenLable{left:1.6667vw;top:1.6667vw;width:7.2917vw;min-height:2.2222vw;line-height:2.0833vw;font-size:0.9722vw;border-radius:1.7361vw;}
	.dp-newOpenStore-tit { margin-bottom:1.6667vw;font-size:1.6667vw; }
	.dp-newOpenStore-data{min-height: 23.875vw;padding:2.0833vw ;}
	.dp-newOpenStore-data .btn-sns-link{right:2.0833vw;top:2.0833vw;}
	.dp-newOpenStore-data .btn-DetailView{margin-top:1.6667vw;background:transparent;}
	.dp-newOpenStore-data .btn-DetailView span{padding-left:1.5278vw;}
	.dp-newOpenStore-data .btn-DetailView.eventDetail span:before{left: 0;top:50%;width: 1.2500vw;height: 1.2500vw;background: url(/sec/static/_images/icon_dps/icon-event.svg) no-repeat center center;transform:translateY(-50%);}
	.dp-newOpenStore-data .btn-DetailView.findstoreDetail span:before{left: 0;top:50%;width: 1.2500vw;height: 1.2500vw;background: url(/sec/static/_images/icon_dps/icon-storedetail.svg) no-repeat center center;transform:translateY(-50%);}	
	.dp-newOpenStore-data .dp-store-summary li .cnt{font-size: 0.9722vw;}
	.dp-newOpenStore-data .dp-store-summary .loc-share a{font-size: 0.9722vw;}
	.dp-newOpenStore-data .dp-store-summary .dp-s-tel:before{width: 1.2500vw;height: 1.2500vw;}
	.newOpenStore-list > ul:after { clear:both;}
	.newOpenStore-list > ul > li{width:calc(100% / 3 - 1.1111vw);margin-left:1.6667vw;margin-bottom:1.6667vw;display: flex;flex-wrap: wrap;}
	.newOpenStore-list > ul > li:nth-child(3n + 1){margin-left:0;}
	
	/* 아카데미 - list */
	.academy-visual{background: url("/sec/static/_images/temp/digital/bg-visual-academy.jpg") 50% 50% no-repeat; }
	.dps-academyWrap .academy-header {margin-bottom:3.3333vw;}
	.dps-academyWrap .academy-header .choice-month{padding-bottom:0.8333vw;}
	.dps-academyWrap .academy-header .choice-month .inp-form input:not([type=checkbox]):not([type=radio]).inp-line{border-bottom:0;}
	.dps-academyWrap .academy-header .choice-month .inp-form strong{padding-right:0.6944vw;font-size:1.6667vw;line-height:2.0833vw;}
	.dps-academyWrap .academy-header .choice-month .inp-form .inp-calendar{width:2.3889vw;}
	.dps-academyWrap .academy-header .btn-underline{right:0;top:1.0417vw;}
	.dps-academyWrap .academy-header .daySelect{padding:3.3333vw 7.6389vw;}
	.dps-academyWrap .academy-header .daySelect .daySlick:after { clear:both;}
	.dps-academyWrap .academy-header .daySelect .daySlick div p{width:3.3333vw;height:3.3333vw;margin-bottom:0.4861vw;line-height:3.3333vw;font-size:1.6667vw;}
	.dps-academyWrap .academy-header .daySelect .daySlick div.act p,
	.dps-academyWrap .academy-header .daySelect .daySlick div.act span,
	.dps-academyWrap .academy-header .daySelect .daySlick div.act p:before,
	.dps-academyWrap .academy-header .daySelect .daySlick div.today p:before{left:50%;top:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%);}
	.dps-academyWrap .academy-header .daySelect .daySlick div span{font-size:1.1111vw;line-height:1.4583vw;}

	.dps-academyWrap .academy-header .daySelect .daySlick .slick-arrow{top:50%;width:1.8056vw;height:1.8056vw;font-size:0;transform:translateY(-50%);}
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-prev{left:-5.9722vw;background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-next{right:-5.9722vw;background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}
	.dps-academyWrap .f-board{border-top:2px solid #000;}

	.tab-style-fillbox2 {margin-bottom:1.6667vw;font-size:0;border-top:0.0694vw solid #d9d9d9; }
	.tab-style-fillbox2:after {   clear:both; }
	.tab-style-fillbox2 a {width:calc(100% / 2 );  height:3.6806vw;line-height:3.6806vw;}
	.tab-style-fillbox2 a span{font-size:1.1111vw;  }

	.board-tbl .academy-category-search-list .ul-td{padding:1.0417vw 1.6667vw;}
	.academy-category-search-list .academy-flag { width:10%;}
	.academy-category-search-list .status-endClass .academy-status .btn-type1{opacity:.3;pointer-events:none;}
	.academy-category-search-list .academy-title { width:44%; }
	.academy-category-search-list .academy-title span{ margin-bottom:0.4167vw;font-size:1.1111vw;line-height:1.6667vw;}
	.academy-category-search-list .academy-title em{ font-size:0.9722vw;line-height:1.2500vw;}
	.academy-category-search-list .academy-date { width:20%;}
	.academy-category-search-list .academy-teacher { width:8%;}
	.academy-category-search-list .academy-member { width:8%;}
	.academy-category-search-list .academy-status { width:10%;}

	.statusLegend{margin-top:3.3333vw;}
	.statusLegend div{padding:1.3194vw 0;border-radius:1.3889vw;}
	.statusLegend dl{min-width:13.8889vw;padding:0 2.1528vw 0 1.6667vw;border-left:0.0694vw solid #d9d9d9;}
	.statusLegend dl:first-child{border-left:0;}
	.statusLegend dl dt{margin-bottom:0.8333vw;font-size:0.9722vw;}
	.statusLegend dl dd{font-size:0.9722vw;}

	.academy-body .academy-top:after {   clear:both; }
	.academy-body .academy-top > .academy-top-left {  width:60%;padding-top:1.1806vw;margin-bottom:0.6944vw;}
	.academy-body .academy-top > .academy-top-right { padding-top:0.9028vw;}
	.academy-body .academy-top > .academy-top-right .wrap-search input[type="text"]{width:21.6667vw;height:2.5000vw;}
	.academy-body .academy-top > .academy-top-right .wrap-search .btn-search{height:2.5000vw;}

	.dps-academyWrap .academy-top .bd-h-drop,
	.dps-rentalSpaceWrap .academy-top .bd-h-drop{min-width:14.5833vw;max-width:100%;margin-right:1.6667vw;}
	.dps-rentalSpaceWrap .academy-top .date-period{min-width:14.5833vw;max-width:100%;margin-right:1.6667vw;}
	/* 강좌 상세보기 레이어 팝업 */
	.pop-sharing .board-view-type-1 { padding:0; }
	.pop-sharing .board-view-type-1 dt {width:30%;margin:0 0 1.1111vw;padding-left:0;}
	.pop-sharing .board-view-type-1 dd {width:70%;margin:0 0 1.1111vw;}
	.pop-sharing .board-view-type-1:nth-last-child(1) { border-bottom:0; }

	/* 이벤트 - 디지털 프라자 */
	.dps-event-visual{background: url("/sec/static/_images/temp/digital/bg-visual-event.jpg") 50% 50% no-repeat; }
	.event-choice-box .btn-group button{padding:0 1.3889vw;margin:0 0.2778vw;height:2.7778vw;line-height:2.6389vw;font-size:1.1111vw;border-radius:2.0833vw;cursor:pointer;}
	.dps-eventWrap .board-top{margin-top:2.5000vw;}
	.dps-eventWrap .board-top:after { clear:both;}
	.dps-eventWrap .board-top .wrap-droplist .droplist-button{border:0;font-size:1.1111vw;}
	.eventListWrap ul:after { clear:both;}
	.eventListWrap ul li{width:calc(99.9% / 3 - 1.6667vw);margin-left:2.5000vw;margin-top:1.7361vw;border-radius:1.3889vw;}
	.eventListWrap ul li:nth-child(3n+1){margin-left:0;}
	.eventListWrap ul li:nth-child(1),
	.eventListWrap ul li:nth-child(2),
	.eventListWrap ul li:nth-child(3){margin-top:0;}
	.eventListWrap ul li .event-img{height:30.5556vw;border-radius:1.3889vw;}
	.eventListWrap ul li .event-data{min-height:10.8333vw;padding:2.0833vw;}
	.eventListWrap ul li .event-data .event-title{max-width:22.2222vw;height:4.3056vw;font-size:1.6667vw;line-height:2.0833vw;}
	.eventListWrap ul li .event-data .event-date{margin-top:1.1111vw;font-size:0.9722vw;}
	.eventListWrap ul li .event-data .event-date span{font-size:inherit;}
	.eventListWrap ul li .event-data .event-date strong{margin-left:1.6667vw;font-size:inherit;}
	.eventListWrap ul li .event-data .event-date strong:before{left:-0.9722vw;top:50%;width:0.0694vw;height:0.6944vw;border-right:0.0694vw solid #ddd;transform:translateY(-50%);}
	.eventListWrap ul li .event-data .btn-sns-link{right:2.0833vw;top:2.0833vw;}
	.eventListWrap ul li .event-data .btn-sns-link .ico-large{width:1.3889vw;height:1.3889vw;}

	/* event view */
	.dps-board-event .board-header{padding-bottom:1.6667vw;border-bottom:0.1389vw solid #000;}
	.dps-board-event .board-header .btn-sns-link{right:0;top:0;}
	.dps-board-event .board-header .btn-sns-link .ico-large{width:1.3889vw;height:1.3889vw;}
	.dps-board-event .board-header .board-tit{margin-bottom:0.8333vw;font-size:1.6667vw;line-height:2.2222vw;margin-right:1.3889vw;}
	.dps-board-event .board-header .event-date{font-size:1.1111vw;line-height:1.4583vw;}
	.dps-board-event .board-detail-content{padding:1.6667vw 0;border-bottom:0.0694vw solid #d9d9d9;}
	.dps-board-event .btn-box{margin-top:1.6667vw;}
	.dps-board-event .btn-box .btn-sns-link{right:0;top:0;}
	.dps-board-event .btn-box .btn-sns-link .ico-large{width:1.3889vw;height:1.3889vw;}

	/* 공간대여 */
	.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace.jpg") 50% 50% no-repeat; }
	.dps-rentalSpaceWrap .f-board{border-top:0.1389vw solid #000;}
	.rentalspace-search-list .rentalspace-thumnail { width:10%;}
	.rentalspace-search-list .rentalspace-title { width:30%; }
	.rentalspace-search-list .rentalspace-title span{ margin-bottom:0.4167vw;font-size:1.1111vw;line-height:1.6667vw;}
	.rentalspace-search-list .rentalspace-title em{ font-size:0.9722vw;line-height:1.2500vw;}
	.rentalspace-search-list .rentalspace-facilities { width:30%;}
	.rentalspace-search-list .rentalspace-member { width:15%;}
	.rentalspace-search-list .rentalspace-status { width:15%;}
	.board-tbl .rentalspace-search-list .ul-td{padding:1.0417vw 1.6667vw;}
	.board-view-study{padding:2.5000vw 1.6667vw;}
	.board-view-study dt{left:1.6667vw;top:2.5000vw;width:5.9722vw;height:5.9722vw;}
	.board-view-study dd{margin-left:9.7222vw;}
	.board-view-study dd strong{margin-bottom:0.4167vw;font-size:1.1111vw;line-height:1.4583vw;}
	.board-view-study dd p{margin-bottom:1.3889vw;font-size:1.1111vw;line-height:1.4583vw;}
	.board-view-study dd span{font-size:0.9722vw;line-height:1.4583vw;}
	.board-view-study dd span em{margin-left:1.6667vw;font-size:inherit;}
	
	/* 공간대여 신청하기 */
	.board-detail-content .board-tit .ico-required{font-size:1.3889vw;}
	.rentalspace-essential{margin-top:0.4167vw;}
	.rentalspace-essential p{font-size:0.8333vw;line-height:1.2500vw;}
	.rentalspace-timeList{margin-top:1.1111vw;}
	.rentalspace-timeList li{margin-top:0.6944vw;}
	.rentalspace-timeList li:first-child{margin-top:0;}
	.rentalspace-timeList li span{min-width:18.0556vw;height:2.7778vw;padding:0 2.6389vw 0 0.6944vw;font-size:0.9722vw;line-height:2.7083vw;border-radius:0.6944vw;}
	.rentalspace-timeList li span a{right:0;top:0;width:2.7778vw;height:2.7778vw;background: url("/sec/static/_images/icon_dps/icon-delete.svg") right 0.9722vw center no-repeat;border-radius:0.6944vw;}
	.indentation{padding:0 1.6667vw;}
	.terms-rentalspace{margin-top:2.0833vw;padding:2.0833vw;}
	.terms-rentalspace li{margin-top:1.1111vw;font-size:0.9722vw;}
	.terms-rentalspace li:first-child{margin-top:0;}
	.terms-rentalspace li p{margin-bottom:0.4167vw;font-size:0.9722vw;}
	.terms-rentalspace li span{padding-left:0.8333vw;font-size:0.8333vw;}
	.rentalSpace-list .rentalSpace-reserveNum{width:8%;}
	.rentalSpace-list .rentalSpace-reserveNum a{border-bottom:0.0694vw solid #000;}
	.rentalSpace-list .rentalSpace-studyStore{width:30%;}
	.rentalSpace-list .rentalSpace-spaceType{width:20%;}
	.rentalSpace-list .rentalSpace-rentalDate{width:10%;}
	.rentalSpace-list .rentalSpace-rentalTime{width:22%;}
	.rentalSpace-list .rentalSpace-rentalBtn{width:10%;}
	.rentalSpace-list .notCancle .rentalSpace-rentalBtn a{opacity:.3;pointer-events:none;}
	.board-tit .reserveNum{font-size:1.3889vw;}
	.detailViewType{padding-top:3.4722vw;}
	.detailViewType dt{left:1.6667vw;top:2.5000vw;}
	.detailViewType dd{margin-left:9.7222vw;}
	.detailViewType dd strong{margin-bottom:0.6944vw;font-size:1.1111vw;line-height:1.4583vw;}
	.space-res-box .text div dl{margin-top:1.1111vw;font-size:0.9722vw;}
	.space-res-box .text div dl dt{left:0;top:0;font-size:0.9722vw;line-height:1.5278vw;}
	.space-res-box .text div dl dd{margin-left:5.2083vw;line-height:1.5278vw;}
	.space-res-box.slickType{padding-top:0;width: 25.6944vw;margin-left: 1.6667vw;}
	.space-res-box.slickType .text dl dd{margin-left:6.5972vw;}
	.space-res-box.slickType .text .btn-type2{margin-top:1.8750vw;}

	/* 주문완료 */
	.order-finish-content{margin-top:2.0833vw;}
	.order-finish-content .board-detail-content{max-width:63.8889vw;margin:auto;}
	.order-finish-content .res-subcopy{font-size:1.1111vw;}
	.order-finish-content .dropButton{right:0;top:1.3889vw;width:1.3889vw;height:1.3889vw; background:url(/sec/static/_images/common/icon-plus-medium.svg) center right no-repeat;background-size:1.1111vw 1.1111vw;}
	.order-finish-content .dropButton.open{background:url(/sec/static/_images/common/icon-miner-medium.svg) center right no-repeat;background-size:1.1111vw 1.1111vw;}	
	.order-finish-content .order-finish-detail{clear:both;margin-top:3.4722vw;padding:0.8333vw 1.6667vw;}
	.limitPay em{font-size:1.1111vw;}
	.limitPay em:before{right:-0.6944vw;top:50%;transform:translateY(-50%);width:0.0694vw;height:0.8333vw;border-right:0.0694vw solid #ddd;}
	.limitPay strong{margin-left:0.8333vw;padding-left:0.3472vw;font-size:1.1111vw !important;}
	.board-view-type-3 > div{padding:0.4861vw 0; border-bottom:0.0694vw solid #ddd;}
	.board-view-type-3 > div:first-child{padding:0.6944vw 0;}
	.board-view-type-3 > div:after {   clear:both; }
	.board-view-type-3 .board-tit {  width:15%; margin:0.8333vw 0;font-size:1.1111vw;   line-height:1.5278vw; word-break:keep-all; }
	.board-view-type-3 .board-con {  margin:0.8333vw 0; font-size:1.1111vw; line-height:1.5278vw; word-break:keep-all; }
	.board-view-type-3 .board-con span{margin-left:2.0833vw;font-size:inherit; line-height:inherit;}
	.board-view-type-3 .board-con span:before{left:-1.0417vw;top:0.3472vw;width:0.0694vw;height:0.8333vw;border-right:0.0694vw solid #ddd;}
	.board-view-type-3 .board-con span:first-child{margin-left:0;}
	.board-view-type-3 .board-con strong{margin-left:0.8333vw;font-size:inherit; line-height:inherit;}
	.board-view-type-3 > div.opened{border-bottom:0;}
	.board-view-type-3 .btn-underline{  margin:0.8333vw 0 0.8333vw 2.7778vw;  line-height:1.2500vw;}
	.board-view-type-3 .order-code {font-size:1.5278vw;}
	
	.order-detail-tbl {   width:100%;  border-spacing:0;}
	.order-detail-tbl .order-td {   padding:1.0417vw 0;   }
	.order-detail-type1 .order-itmName { width:36%; padding-right:3.3333vw; }
	.order-detail-type1 .order-itmName strong{font-size:1.1111vw;line-height:1.4583vw;}
	.order-detail-type1 .order-itmName span{margin-top:0.6944vw;font-size:0.8333vw;}
	.order-detail-type1 .order-itmOpt { width:38%;font-size:0.9722vw;}
	.order-detail-type1 .order-itmCount { width:26%;font-size:0.9722vw;}
	.order-detail-type1 .order-itmPrice { width:14%;font-size:0.9722vw;padding-right:1.6667vw;}

	.order-detail-type2 .order-delivery-tit { width:20%;font-size:0.9722vw;}
	.order-detail-type2 .order-delivery-tit span{font-size:inherit;}
	.order-detail-type2 .order-delivery-data { width:80%;}
	.order-detail-type2 .order-delivery-data span {margin-left:2.7778vw;font-size:0.9722vw;}
	.order-detail-type2 .order-delivery-data span em{margin-left:0.8333vw;font-size:inherit;}
	.order-detail-type2 .order-delivery-data span strong{margin-left:0.8333vw;font-size:inherit;}
	.order-detail-type2 .order-delivery-data span:first-child {margin-left:0;}
	.order-detail-type2 .order-delivery-data span:before {left:-1.5278vw;top:0.2083vw;width:0.0694vw;height:0.6944vw;border-right:0.0694vw solid #ddd;}
	.order-detail-type2 .-tit span,
	.order-detail-type2 .order-tradein-tit span {font-size: 0.97vw;}
	.order-detail-type2 .-data span,
	.order-detail-type2 .order-tradein-data span {font-size: 0.97vw;}
	.order-detail-type2 .-data span + span,
	.order-detail-type2 .order-tradein-data span + span {margin-top: 1.04vw;}

	/* 분리배송 */
	.order-finish-detail .delivery-by-order { padding-top:1.6667vw; }
	.order-finish-detail .delivery-by-order .order-tit {  font-size:1.1111vw; line-height:1.4583vw; }
	.order-finish-detail .delivery-by-order .order-num {   font-size:0.8333vw; line-height:1.1111vw; }
	.order-finish-detail .delivery-by-order .order-detail-tbl { margin-top:0.4167vw; }

	/* Bespoke */
	.order-detail-type1.bespoke .order-itmOpt { width:38%;font-size:0.9722vw;}
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li {   padding-left:4.5833vw; font-size:0.8333vw; line-height:1.2500vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li + li { margin-top:0.4167vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .pos {  top:0; left:0;  width:3.7500vw; height:1.3889vw;  font-size:0.8333vw;  line-height:1.3889vw; background:#A6A6A6; border-radius:0.6944vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip {   width:1.1111vw; height:1.1111vw; margin-right:0.4167vw; border:0.0694vw solid rgba(0,0,0,0.15); border-radius:50%;  }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip img {  top:50%; left:50%; transform:translate(-50%,-50%); }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors + li.set-type { margin-top:1.2500vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type { font-size:0.9722vw; line-height:1.2500vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type .opt + .opt { margin-top:0.8333vw;  }
	.order-detail-type1.bespoke .order-itmPrice { padding-right:1.6667vw;}

	.order-detail-type3 .order-benefit-tit { width:20%;font-size:0.9722vw;}
	.order-detail-type3 .order-benefit-tit span{font-size:inherit;}
	.order-detail-type3 .order-benefit-price span{min-width:5.2083vw;font-size:0.9722vw;}
	.order-detail-type3 .order-benefit-price em{min-width:7.6389vw;font-size:0.9722vw;}
	.order-detail-type3 .order-benefit-coupon { width:40%;font-size:0.9722vw;}

	.item-advice {  padding:4.5139vw 4.1667vw 4.1667vw;}
	.bnr_inner_mk+.item-advice{ margin-top: -4.5139vw}/* 210202 : 간격수정요청 */
	.item-advice .title {  font-size:2.5000vw;  line-height:1.33em; letter-spacing:0.1em;  }
	.item-advice .adviceWrap { max-width:50.6944vw;margin:2.5000vw auto 0;}
	.item-advice .adviceWrap .slick-slide {  width:calc(33.33% - 2.7778vw); padding:2.2917vw 0 2.5000vw; font-size:0; }
	.item-advice .adviceWrap > div ~ div { margin-left:4.1667vw; }
	.item-advice .adviceWrap .img {  min-width:14.7222vw;min-height:14.7222vw;padding:1.6667vw 0;border-radius:1.3889vw;}
	.item-advice .adviceWrap .img img {  margin:0 auto; }
	.item-advice .adviceWrap .link {  margin-top:1.6667vw; }
	.item-advice .adviceWrap .link .prd-name {  height:2.9167vw; font-size:1.1111vw; line-height:1.3889vw;   letter-spacing:0;  word-break:keep-all;  -webkit-line-clamp:2; -webkit-box-orient:vertical; }
	.item-advice .adviceWrap .link .prd-num {   font-size:0.9722vw; line-height:1.1806vw;  padding-top:0.6944vw; }
	.item-advice .adviceWrap .link .prd-price {  padding-top:0.4167vw;  }
	.item-advice .adviceWrap .link .prd-price .name {  line-height:1.1806vw; margin-right:0.6944vw;font-size:0.9722vw;  letter-spacing:0;  }
	.item-advice .adviceWrap .link .prd-price .unit {  line-height:1.1806vw; margin-left:0.2778vw;font-size:0.9722vw;  letter-spacing:0;  }
	.item-advice .adviceWrap .link .prd-price em {  line-height:1.1806vw;font-size:0.9722vw;  letter-spacing:0;  }

	/* 스펙 탭 */
	.spec-tabcontent-wrap { padding: 0 9.8611vw;}
	.spec-tabcontent-tab {  margin-bottom: 2.5000vw; }
	.spec-tabcontent-tab .tab-item .link { font-size: 0.9722vw; line-height: 1.2500vw; padding: 1.1111vw 1.7361vw; }

	.component-con .award-box { padding: 3.3333vw 0; }
	.component-con .award-box .award-list { margin: 0 9.8611vw; }
	.component-con .award-box .award-list .award-item { padding: 2.0833vw; }
	.component-con .award-box .award-list .award-item .img { width: 8.3333vw; height: 8.3333vw; }
	.component-con .award-box .award-list .award-item .txt { margin-top: 0.6944vw; font-size: 0.9722vw; line-height: 1.6667vw; }
	.component-con .award-box .award-list .award-item .txt span {  margin-top: 0.4167vw; font-size: inherit; line-height: inherit; }
	.component-con .award-box .award-list .award-item:nth-child(n-3) { padding: 0 2.0833vw;}
	.component-con .award-box .award-list .award-item:nth-child(n+4) { padding: 4.1667vw 2.0833vw 0; }
	.component-con .award-box .btn-more-box .btn-more { margin-top: 2.0833vw; padding: 0 0.9722vw; height: 2.5000vw; font-size: 0.9722vw; line-height: 2.5000vw; border-radius: 1.3889vw;}
	.component-con .award-box .btn-more-box .btn-more:after { margin-left: 0.3472vw; margin-top: -0.1389vw; ;width: 1.1111vw; height: 1.1111vw; }

	/* 특장점 탭 */
	.itm-component .feature-wrap { margin-top: 1.6667vw; }
	.itm-component .feature-wrap .feature-bar { height: 5.5556vw;  }
	.itm-component .feature-wrap .feature-bar-inner { padding: 0 1.6667vw; }
	.itm-component .feature-wrap .feature-bar .product-name { font-size: 1.25vw; line-height: 1.6667vw; }
	.itm-component .feature-wrap .feature-bar .btn-ctrl { font-size: 0.9722vw; line-height: 1.2500vw; padding-right: 1.6667vw;}
	.itm-component .feature-wrap .feature-bar .btn-ctrl:after { margin-left: 0.4167vw; margin-top: -0.1389vw; width: 0.9722vw; height: 0.9722vw; }

	.itm-information .combine-buy .box-txt { padding: 2.0833vw; border-radius: 1.3889vw; }
	.itm-information .combine-buy .box-txt .txt { font-size: 0.9722vw; line-height: 1.2500vw;  }
	.itm-information .combine-buy .box-btn { margin-top: 2.0833vw; }

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dt{line-height:2.2222vw;font-size:1.1111vw}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd{padding-left:16.3194vw;font-size:1.1111vw;line-height:2.2222vw}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd a{font-size:0.9722vw;line-height:0.9722vw}

	.dp-newOpenStore-photo .imgArea .webImg{height:17vw;}

	.customer-center-wrap { margin-bottom: 3.3333vw; }
	.customer-center-wrap .manual-sec .sub-tit { padding-left: 2.7778vw; font-size: 1.6667vw; line-height: 2.0833vw; background-size: 2.2222vw auto; }
	.customer-center-wrap .manual-sec .sub-tit.sub-tit-download { margin-top: 2.5000vw; }
	.customer-center-wrap .manual-sec .info-prd { margin-top: 1.25vw; font-size: 0.97vw; }
	.customer-center-wrap .manual-sec .list-type-download + .info-prd {margin-top: 2.5vw;}
	.customer-center-wrap .manual-sec .info-prd strong { margin-right: 0.83vw; font-size: 1.11vw; }
	.customer-center-wrap .manual-sec .list-type-download { margin-top: 1.2500vw; margin-bottom: -1.6667vw; }
	.customer-center-wrap .manual-sec .list-type-download .item { margin-bottom: 1.6667vw; padding: 1.5278vw 2.2222vw; margin-right: 1.6667vw; width: calc(100% / 3 - 1.1111vw); border-radius: 1.3889vw; }
	.customer-center-wrap .manual-sec .list-type-download .name { font-size: 1.3889vw; line-height: 1.8056vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc { margin-top: 0.6944vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item { font-size: 0.9722vw; line-height: 1.3889vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item ~ .desc-item { margin-left: 0.6944vw; padding-left: 0.6944vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item:before { height: 0.9722vw; }
	.customer-center-wrap .manual-sec .list-type-download .box-btn { margin-top: 1.1111vw; }
	.customer-center-wrap .manual-sec .list-type-download .box-btn .btn-download { padding: 0 2.2917vw; height: 2.7778vw; font-size: 1.1111vw; line-height: 2.7778vw; border-radius: 1.3889vw; }

	.review-write-form .review-write .attach-file li { width: 5.5556vw; height: 5.5556vw; }
	.review-write-form .review-write .attach-file li img { width: 5.5556vw; height: 5.5556vw; border-radius: 0.6944vw; } 
	.review-write-form .review-write .attach-file li video { width: 5.5556vw; height: 5.5556vw; border-radius: 0.6944vw; } 

	.review-list > li .list-div .review-con .attached-file ol li { width: 5.5556vw; height: 5.5556vw; }
	.review-list > li .list-div .review-con .attached-file ol li img { width: 5.5556vw; height: 5.5556vw; border-radius: 0.6944vw; }
	.review-list > li .list-div .review-con .attached-file ol li video { width: 5.5556vw; height: 5.5556vw; border-radius: 0.6944vw; }

	/* 201130 pf 공통 CTA 수정 (스마트폰,태플릿, TV) */
	.pf-top-cta .pf-top-cta-inner {min-height: 3.6333vw; } /* 20201118 수정 */
	.pf-top-cta .pf-top-cta-inner .cover a + a:before { height: 1.32vw; }
	.pf-top-cta .pf-top-cta-inner .cover .top-cta,
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice {padding: 1.5194vw 1.6667vw 1.5889vw 5.6176vw; font-size: 1.1111vw; } /* 20201104 수정 */
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 1.41vw 0.97vw 1.11vw 2.22vw; } /* 20201104 추가 */
	.pf-top-cta .pf-top-cta-inner .cover .btn-pdfDown { padding: 1.5194vw 1.6667vw 1.5889vw 4.1667vw; } /*21-12-10*/
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .btn-ruler { left: 1.3889vw; width: 2.9167vw; height: 1.8403vw; } /* 201125 tv크기쉽게알아보기 수정 */
	.pf-top-cta .pf-top-cta-inner .cover .top-cta.spacing-default { padding: 1.5194vw 1.6667vw; }
	.btn-ruler { left: 4vw; top: 2.2vw; width: 2.0833vw; height: 1.3194vw;} /* 20201118 수정 */ /* 20201104 수정 */
	.tv-type .ico-ruler,
	.water-purifier-type .icon-purifier { left: 1.3889vw; width: 2.9167vw; height: 1.8403vw; } /* 2021-04-06 */
	.tv-type .ico-pdf { left: 1.0417vw; width: 2.9167vw; height: 1.8403vw; }/*21-12-10*/
	/* 2021-06-16 */
	.bespoke-type .icon-bespoke {left: 1.3889vw; width:2.8472vw; height:1.8403vw;}
	.dishwashers-type .icon-dishwashers {left: 1.7361vw; width:3.1250vw; height:3.1250vw;}
	
	/* pd 추가 설치비 안내 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice + .product-purchase-caus_table,
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table + .product-purchase-caus_table {margin-top: 4.17vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .date {margin-bottom: 0.83vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col { padding: 2.43vw 2.92vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col:first-child {width: 20.83vw; padding: 2.15vw 2.43vw; }
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col strong {font-size: 1.39vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col span {font-size: 0.97vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt {width: 10.76vw; font-size: 1.11vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd {margin-left: 10.76vw; font-size: 1.11vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt:nth-of-type(n+2),
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd:nth-of-type(n+2) {margin-top: 2.08vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span {padding-right: 1.04vw; font-size: 1.11vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span:after {right: 0.35vw; width: 0.07vw; height: 0.97vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont {font-size: 1.11vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont + .cont {margin-top: 2.08vw;}

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice {padding: 2.08vw 2.43vw; margin-top: 4.17vw; font-size: 1.11vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 {margin-top: 1.0417vw;} /* 201130 유의사항-추가설치비안내 수정 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 strong {font-size: 0.8333vw;} /* 201130 유의사항-추가설치비안내 수정 */
} 
@media all and (max-width:1100px) and (min-width:801px) {
	.pd-spinner {width:100%;max-width:8.73vw;height:2.9091vw;line-height:2.9091vw;padding:0 2.9091vw;border:0.0909vw solid #b2b2b2;border-radius:0.4545vw;}
	.pd-spinner .number {  height:2.9091vw; line-height:2.9091vw; font-size:1.2727vw;  border:0;text-indent:0.0909vw; }	
	
	.opt-itm-price .spinner-box .count { width: 1.94444vw; }
	.opt-itm-price .pd-spinner { padding: 0 1.94444vw; }

	.big-banner ~ .content .conbox{padding-top:3.6364vw;}

	.itm-buy-area:after { clear:both;}
	.itm-buy-area .itm-pd-picture{left:0;top:0;max-width:48.5vw;}
	.itm-buy-area .itm-pd-picture.thisFixed{top:0;left:50%;margin-left: -62.3636vw;-webkit-transition:top 5s; -moz-transition:top 5s; -o-transition:top 5s; transition:top 5s;transition-timing-function: ease-in;}
	.itm-buy-area .itm-pd-picture.thisFixedBot{top:auto;bottom:0;left:50%;margin-left: -62.3636vw;-webkit-transition:bottom 5s; -moz-transition:bottom 5s; -o-transition:bottom 5s; transition:bottom 5s;transition-timing-function: ease-in;}
	.prod-image-view{height:30vw;margin-left:9.7273vw;}
	.itm-buy-area .itm-pd-picture .slick-initialized .slick-slide{text-align:left;}
	.itm-buy-area .itm-pd-picture .prod-image-view.slick-initialized .slick-slide img{width:38.9000vw; height:30.0000vw;}
	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap {left:1.3636vw;width:6.6364vw;padding:2.1818vw 0;}
	.itm-buy-area .itm-pd-picture .prod-image-navi {max-height:50.0909vw;}
	.itm-buy-area .itm-pd-picture .prod-image-navi.slick-slider { top: 0; }
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow{left:0;text-indent:-909.0000vw;}
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-prev{width:100%;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-up.svg') center center no-repeat;}
	.itm-buy-area .itm-pd-picture .prod-image-navi .slick-arrow.slick-next{width:100%;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-down.svg') center center no-repeat;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li{padding:0.5455vw 0;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li span{width:6.5vw;height:6.5vw;border:1px solid #d9d9d9;border-radius:0.9091vw;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
	.itm-buy-area .itm-pd-picture .prod-image-navi li span img{left:50%;top:50%;transform:translate(-50%,-50%);height:auto;}

	.prod-image .opt-btn{margin-left:9.7273vw;margin-top:1.6364vw;width: 38.9000vw;}
	.prod-image .opt-btn span{margin:0 1.3636vw;}
	.prod-image .opt-btn span button{background:none;}
	.prod-image .opt-btn span .btn360,
	.prod-image .opt-btn span .btnVideo,
	.prod-image .opt-btn span .btnBig {width:2.7273vw;height:2.7273vw;}

	.rotate360{left:9.7273vw;width: 38.9000vw !important;height: 30.0000vw;}
	.rotate360 > div{height:100% !important;}

	.popup-comm-img360 .popup-rotate360 > div{width:100% !important;}

	.itm-information{width:100%;max-width:42.9091vw;min-height: 61.8182vw;padding:4.5455vw 4.1818vw 4.1818vw;border-radius:2.0909vw;}
	.itm-info-head{padding-bottom:2.5455vw;}
	.itm-info-head:after { clear:both;}
	.itm-flag {min-height:1.6364vw;margin-bottom:1.6364vw;}
	.flag-tag{margin-right:1.0909vw;font-size:1.2727vw;line-height:1.6364vw;}
	.flag-tag.small{height:1.8182vw;padding:0 0.9091vw;margin-left:0.9091vw;font-size:1.0909vw;line-height:1.8182vw;border-radius:0.9091vw;}
	.itm-flag .flag-tag:first-chi ld{margin-left:0;}

	.social-box{right:0;top:-0.4545vw;}
	.social-box button{background:none;margin-left:1.6364vw;}

	.bookmarkTooltip{right:-2.0000vw;top:2.7273vw;}
	.bookmarkTooltip div{min-width:15.9091vw;padding:2.2727vw 1.8182vw;border:0.0909vw solid #000;border-radius:0.9091vw;}
	.bookmarkTooltip p{font-size:1.4545vw;}
	.bookmarkTooltip p span{font-size:inherit;}
	.bookmarkTooltip .btn-underline{margin-top:2.3636vw;}

	.itm-info-head .social-box .ico-share{background-size:2.0000vw !important;}
	.itm-info-title{margin:0 0 0.6944vw 0;color:#000;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;line-height:2.0833vw;font-size:1.9444vw;font-weight:bold;display:-webkit-box;} /* 20201116 말줄임 삭제 */
	.itm-sku{font-size:1.2727vw;}
	.itm-rating{font-size:1.2727vw;}
	.itm-sart-rating span{margin-left:0.4545vw;font-size:1.2727vw;}
	.itm-review-count{margin-left:0.9091vw;border-bottom:0.0909vw solid #767676;font-size:1.2727vw;line-height:1.5273vw}
	.itm-review-count span{vertical-align:top;}
	.itm-price{min-height:2.2727vw;}
	.box-regular-detail .itm-price{padding-top:2.1818vw;}

	.itm-price dl{position:relative;margin-top:0.6944vw;display:flex;align-items:flex-end;}
	.itm-price dl.event-price{margin-top:0.9722vw;align-items:flex-start;}
	.itm-price dl:last-child dt,
	.itm-price dl.event-price dt{color:#000;}
	.itm-price dl:first-child{margin-top:0;}
	.itm-price dt{font-size:1.4545vw;line-height:1.4545vw;}
	.itm-price .businessStoreTp dt{bottom:0.3636vw;}
	.itm-price dd span{font-size:1.4545vw;}
	.itm-price .event-price dd{text-decoration:none;}
	.itm-price .event-price dd span{margin-right:0.1818vw;font-size:2.1818vw;line-height:1.8182vw;text-decoration:none;}
	.itm-price .opt-regular-price{margin-bottom:1.3636vw;}
	.itm-price .opt-regular-price dd {text-decoration:none;}
	.itm-price .opt-regular-price dd span{font-size:2.1818vw;text-decoration:none;}
	.itm-price dl.event-price dt .btn-tooltop02 {width:1.4545vw;height:1.4545vw;}

	.opened + .regular-itm-price{margin-top:2.1818vw;}
	.regular-itm-price dl{margin-top:1.4545vw;}
	.regular-itm-price dl:first-child{margin-top:0;}
	.regular-itm-price dt{left:0;bottom:0;font-size:1.4545vw;line-height:1.4545vw;}
	.regular-itm-price dd{text-decoration:line-through;}
	.regular-itm-price .businessStoreTp dt{bottom:0.3636vw;}
	.regular-itm-price dd span{font-size:1.4545vw;}
	.regular-itm-price .opt-regular-price dd{font-size: 1.4545vw;text-decoration: none;}

	.price-clone{position:absolute;top:5.8182vw;z-index:11;opacity:0;-webkit-transition:opacity 0.2s; -moz-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s;}
	.price-clone:before{content:""; position:absolute; left:50%; margin-left: -0.8182vw; top: -0.6364vw; width: 1.6364vw; height: 0.7273vw; background:url('/sec/static/_images/common/icon-tooltip-arrow-pd.svg') no-repeat; background-repeat: no-repeat; } 
	.price-clone.opacity{opacity:1;}
	.price-clone .price-clone-inner { border-radius:1.8182vw; overflow: hidden; border:0.0909vw solid #DDDDDD; background-color:#f2f2f2; }
	.price-clone .btn-tooltop02{display:none;}
	.price-clone dl{position:relative;padding: 0.6364vw 1.6364vw;;display: flex;align-items: center;}
	.price-clone dl:first-of-type {padding-top: 1.6364vw;}
	.price-clone dt{font-size:1.4545vw;line-height:1.7273vw;color:#707070;}
	.price-clone dd{margin-left:auto;color:#707070;font-size:1.4545vw;line-height:1.7273vw;text-align:right;}
	.price-clone .businessStoreTp dt{bottom:0.3636vw;}
	.price-clone dd span{color:#707070;font-size:1.4545vw;line-height:1.7273vw;vertical-align: initial;}
	.price-clone dl + .event-price {margin-top:1.0909vw;}
	.price-clone .event-price{ padding: 2.0909vw 1.6364vw 2.0000vw;background-color:#fff;}
	.price-clone .event-price dd{color:#707070;height:1.7273vw;text-align:right;text-decoration:none;}
	.price-clone .event-price dd span{margin-right:0.1818vw;color:#000;font-size:2.1818vw;font-weight:bold;text-align:right;vertical-align:bottom;line-height:1.8182vw;text-decoration:none;font-family:"Samsung Sharp Sans";}
	.price-clone .event-price dt,
	.price-clone .event-price dd { color: #000; font-weight: bold; }
	.itm-price .opt-regular-price{margin-bottom:1.3636vw;}
	.itm-price .opt-regular-price dt strong{color:#2188FF;font-weight:bold;vertical-align:top;}
	.itm-price .opt-regular-price dd {color:#2189FF;font-size:1.4545vw;text-decoration:none;font-weight:bold;}
	.itm-price .opt-regular-price dd span{color:#000;font-weight:bold;text-align:right;text-decoration:none;font-family:"Samsung Sharp Sans";}

	.itm-subOption-price{margin-top:2.1818vw;}
	.itm-subOption-price dl{margin-top:1.4545vw;}
	.itm-subOption-price dl:first-child{margin-top:0;}
	.itm-subOption-price dt{left:0;bottom:0;font-size:1.4545vw;line-height:1.4545vw;}

	/* pd tooltip */
	.coupon-box{padding:1.8182vw 0 0;}
	.coupon-box .coupon-massage{height:3.0909vw;line-height:3.0909vw;font-size:1.4545vw;}
	.btn-coupon{right:0;top:50%;margin-top:-0.7273vw;height:3.0909vw;padding-right:3.0909vw;border:0.0909vw solid #2189FF;line-height:1.2727vw;border-radius:0.4545vw;}
	.btn-coupon span{min-width:6.3636vw;font-size:1.2727vw;}
	.btn-coupon:before{right:0;top:0;width:3.0909vw;height:3.0909vw;background:url('/sec/static/_images/common/icon_coupon-download.svg') #2189FF center center no-repeat;}

	.itm-option-choice{padding:2.7273vw 2.1818vw;margin-top:1.8182vw;border-radius:0.9091vw;}
	.itm-option-choice dl{margin-top:3.1818vw;}
	.itm-option-choice dl:first-child{margin-top:0;}
	.itm-option-choice dt{left:0;top:0;width:7.2727vw;font-size:1.4545vw;line-height:2.1818vw;}
	.itm-option-choice dt .btn-ruler {left: 4.4vw; width: 2.7273vw; height: 1.7273vw;} /* 20201119 수정 */
	.itm-option-choice dd{margin-left:9.0909vw;}
	/* 201130 pf 공통 CTA 수정 (스마트폰,태플릿, TV) */
	.pf-top-cta .pf-top-cta-inner {min-height: 4.7636vw; } /* 20201118 수정 */
	.pf-top-cta .pf-top-cta-inner .cover a + a:before { height: 1.73vw; }
	.pf-top-cta .pf-top-cta-inner .cover .top-cta,
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 1.7273vw 2.1818vw 1.8182vw 7.43vw; font-size: 1.4545vw; } /* 20201104 수정 */
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 1.45vw 1.27vw 1.45vw 2.91vw; } /* 20201104 수정 */
	.pf-top-cta .pf-top-cta-inner .cover .btn-pdfDown { padding: 1.7273vw 2.1818vw 1.8182vw 5.4545vw; } /*21-12-10*/
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .btn-ruler {width: 3.8182vw; height: 2.3636vw;}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta.spacing-default { padding: 1.7273vw 2.1818vw; }
	.btn-ruler { position: absolute; left: 4vw; top: 1.8vw; width: 2.7273vw; height: 1.7273vw;} /* 20201118 수정 */ /* 20201104 수정 */
	.tv-type .ico-ruler,
	.water-purifier-type .icon-purifier {width: 3.8182vw; height: 2.3636vw;}/* 2021-04-06 */
	.tv-type .ico-pdf {width: 3.8182vw; height: 2.3636vw; left: 1.3636vw;}/*21-12-10*/
	/* 2021-06-16 */
	.bespoke-type .icon-bespoke {width:3.7273vw; height:2.3636vw;}
	.dishwashers-type .icon-dishwashers {width:4.0909vw; height:4.0909vw;}
	.dropOption a.dropButton{min-height:2.0000vw;font-size:1.4545vw;line-height:2.1818vw;} /* 20201110 수정 */
	.dropOption a.dropButton:before{right:0;top:0.1818vw;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
	.dropOption a.dropButton.open:before{background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg');}
	.dropOption .dropList{padding:1.4545vw 0.0909vw 0;}
	.dropOption .dropList:after { clear:both;}

	.itm-color-list input[type="radio"],
	.itm-color-list input[type="checkbox"] {  width:0.0909vw; height:0.0909vw; clip:rect(0.0909vw, 0.0909vw, 0.0909vw, 0.0909vw); clip-path:inset(50%); border:0;  }
	.itm-color-object{width:1.4545vw;height:1.4545vw;margin:0.3636vw 0.9091vw 0.3636vw 0.3636vw;font-size:0;border-radius:50%;}

	.itm-color-object:before{left:-0.3636vw;top:-0.3636vw;width:2.0000vw;height:2.0000vw;border:0.0909vw solid #000;border-radius:50%;}
	.itm-color-object-large{width:2.1818vw;height:2.1818vw;margin:0.3636vw;margin-right:0.5455vw;font-size:0;border-radius:50%;}
	.itm-color-object-large:before{width:2.0000vw;height:2.0000vw;}
	.itm-color-list label{height:2.7273vw;cursor:pointer;}
	.itm-color-list li input[type="radio"]:checked + label .itm-color-object-large:after,
	.itm-color-list li input[type="checkbox"]:checked + label .itm-color-object-large:after {left:-0.4545vw;top:-0.4545vw;width:2.9091vw;height:2.9091vw;border:0.0909vw solid #000;border-radius:50%;}

	.volumeOf{margin-top:2.7273vw;}
	.volumeOf p{margin-bottom:1.0909vw;font-size:1.4545vw;}
	.volumeOf > div{padding:1.4545vw 0;border:0.0909vw soldi #ebebeb;border-radius:0.9091vw;}
	.volumeOf > div:after { clear:both;}
	.volumeOf > div > div {width:50%;}
	.volumeOf > div > div:first-child:before{right:0;top:0;width:0.0909vw;height:100%;border-right:0.0909vw solid #d9d9d9;}
	.volumeOf > div > div .volume{margin-bottom:0.7273vw;font-size:1.2727vw;line-height:1.2727vw;}
	.volumeOf > div > div .volume-payment{font-size:1.4545vw;line-height:1.4545vw;}
	.volumeOf > div > div .volume-payment span{font-size:1.4545vw;line-height:1.4545vw;}

	.selectedOption{font-size:1.4545vw;line-height:1.9091vw; padding-bottom: 1.0909vw; } /* 20201110 추가 */
	.noOption{height:2.0000vw;line-height:2.0000vw;font-size:1.4545vw;}
	.itm-radiobtn-list:after { clear:both;}
	.itm-radiobtn-list li{width:49%;margin:1.0909vw 2% 0 0 !important;}
	.itm-radiobtn-list li:nth-child(odd){margin-left:0;}
	.itm-radiobtn-list li:nth-child(1),
	.itm-radiobtn-list li:nth-child(2){margin-top:0;}
	.itm-radiobtn-list input[type="radio"]{  width:0.0909vw; height:0.0909vw; clip:rect(0.0909vw, 0.0909vw, 0.0909vw, 0.0909vw); clip-path:inset(50%); border:0;  }
	.itm-radiobtn-list label{cursor:pointer;}/* 2021-03-11 수정 */
	.itm-radiobtn-list label span{line-height:1.4545vw;font-size:1.2727vw;border-radius:1.8182vw;}/* 2021-03-11 추가 및 수정 */

	.itm-option-choice .spinner-box{margin-top:-0.3636vw;}

	.itm-eventInfo{padding:0;}
	.itm-eventInfo.dropDown-content .dropButton{padding:1.818vw 0;background: url(/sec/static/_images/common/icon-drop-down-pd.svg) center right no-repeat;}
	.itm-eventInfo.dropDown-content .dropButton.open{border-bottom:0;background: url(/sec/static/_images/common/icon-drop-up-pd.svg) center right no-repeat;}
	.itm-eventInfo.dropDown-content .btn-tvSize { padding:1.3636vw 0; font-size: 1.4545vw; } /* 20201118 추가 */
	.itm-eventInfo.dropDown-content .btn-tvSize .line { font-size: 1.4545vw; } /* 20201118 추가 */
	.itm-eventInfo.dropDown-content .btn-tvSize .btn-ruler {width: 3.8182vw; height: 2.3636vw;}

	.itm-eventInfo > div .txt-only{padding:1.818vw 0;font-size:1.2727vw;border-bottom:0.0909vw solid #ebebeb; }
	.itm-eventInfo > div .txt-only strong{font-size:1.2727vw;}
	.itm-eventInfo > div a span{font-size:1.2727vw;}
	.itm-eventInfo > div a span strong{font-size:1.2727vw;}
	.icon-membershipClass{right:3.6364vw;height:1.8182vw;padding-left:2.3636vw;line-height:1.8182vw;font-size:1.2727vw;font-style:normal;}
	.icon-membershipClass img{margin-right:0.5455vw;margin-top:-0.3636vw;}
	.itm-eventInfo .dropcontent{padding:1.8182vw 2.1818vw;border-radius:0.9091vw;}
	/* 201120 매장픽업-선택된 매장 */
	.itm-info-detail .select-store{margin-top:2.1818vw;}
	.itm-info-detail .select-store .tit {line-height: 1.907vw; padding-bottom: 1.090vw; font-size: 1.453vw;}
	.itm-info-detail .select-store .box-txt {padding:0.999vw 0.817vw 0.817vw 0.999vw; border-top:0.091vw solid #707070;}
	.itm-info-detail .select-store .box-txt ul {padding: 1.817vw 1.362vw; font-size:1.090vw; border-radius: 0.908vw;}
	.itm-info-detail .select-store .box-txt ul li {line-height:1.125; font-size:1.090vw;}
	.itm-info-detail .select-store .box-txt ul li + li {padding-top: 0.636vw;}
	.itm-info-detail .select-store .box-txt ul li strong {font-size:1.272vw;}
	.itm-info-detail .select-store .delete {top: 1.817vw; right: 1.362vw; width: 1.453vw; height: 1.453vw;}
	
	/* PD 옵션 드롭다운 케이스 */
	.casewrap + .casewrap { margin-top: 1.8182vw; }
	.casewrap { border-radius: 0.9091vw;  background: #fafafa; }
	.casewrap .emphasis-txt { font-size: 1.2727vw;   line-height: 1.8182vw;  }
	.casewrap .emphasis-txt > .case-blue, 
	.casewrap .assi-txt > .case-blue { font-size: 1.2727vw;   }
	.casewrap .border-line:after {   margin: 0.9091vw 0 1.8182vw; width: 100%; height: 0.0909vw; background: #000; }
	.casewrap .assi-txt { font-size: 1.2727vw; line-height: 1.8182vw; }
	.casewrap .assi-txt > strong { font-size: 1.2727vw;  }
	.casewrap .center-link { margin: 1.4545vw 0 2.7273vw; }
	.casewrap .center-link .btn-underline{margin:0;}
	.casewrap .bottom-link { margin: 1.4545vw 0 0.9091vw; }
	.casewrap .bottom-link .btn-underline{margin:0;}
	.casewrap .bottom-txt { margin: 1.4545vw 0 0 0; }
	.casewrap .detail-view { padding-top: 1.4545vw; }
	.casewrap .detail-view li + li { margin-top: 1.4545vw; }
	.casewrap .detail-view li span { font-size: 1.2727vw; }
	.casewrap .detail-view li span + a { margin-left: 0.5455vw; }
	.casewrap .pd-top { padding-top: 1.8182vw; }
	.fix-description{padding:1.8182vw 0;border-bottom:0.0909vw solid #ebebeb;}
	.fix-description .casewrap .bottom-link{margin-bottom:0;}

	.dropDown-content .dropButton{background:url('/sec/static/_images/common/icon-drop-down.svg') top right no-repeat;}
	.dropDown-content .dropButton.open{background-image:url('/sec/static/_images/common/icon-drop-up.svg')}

	/* PD 사은품 */
	.link-line-blk { margin-top:1.4545vw; line-height:1.6364vw;  font-size:1.2727vw; letter-spacing:-0.0064vw;  border-bottom:0.0909vw solid #000; }
	.box-itm-option {  padding:1.8182vw 1.3636vw; border-radius:0.9091vw; background:#fff;}
	.box-itm-option:after {   clear:both; }
	.box-itm-option > a:after {   clear:both; }
	.box-itm-option .img { float:left; overflow:hidden; width:4.1667vw; height:4.1667vw; flex-shrink: 0;}
	.box-itm-option .img img { width:100%; }
	.box-itm-option .info { float:left; width:calc(100% - 3.8194vw); padding-left:1.0417vw; flex: 1; padding-right: 1.3889vw; }
	.box-itm-option .state-stock-out { position: absolute; right: 1.6667vw; bottom: 1.3889vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.option .box-itm-option .img {width:6.6667vw; height:6.6667vw; align-self: center; }
	.option .box-itm-option .info {width:calc(100% - 5.9091vw);}
	.option label .box-itm-option .img {width:3.6364vw; height:3.6364vw; }

	.box-itm-option .info .name {   line-height:1.6364vw; padding:0 0.9091vw 0.5455vw 0; font-size:1.2727vw;  white-space:nowrap; }
	.box-itm-option .info .opt span {  line-height:1.5455vw; font-size:1.0909vw;  }
	.box-itm-option .info .opt span ~ span {  margin-left:0.9091vw; padding-left:1.0000vw; }
	.box-itm-option .info .opt span ~ span:after {   top:50%; left:0; width:0.0909vw; height:1.0909vw; margin-top:-0.5455vw; background:#d9d9d9; }
	.box-itm-option .info .itm-inventory {right:1.3636vw;bottom:2.0000vw;font-size:1.0909vw;}
	.box-itm-option .opt-itm-price {padding:0.9091vw 0 0;}
	.box-itm-option .opt-itm-price .opt-total-price{right:0;bottom:0.6364vw;font-size:1.2727vw;}
	.box-itm-option .opt-itm-price .opt-total-price strong{margin-right:0.1818vw;}
	.box-itm-option .delete {  top:1.8182vw; right:1.3636vw; width:1.4545vw; height:1.4545vw; background:url(/sec/static/_images/common/icon-delete-circle2.svg) no-repeat; }
	.itm-freebies-option{padding-top:2.1818vw;}
	.itm-freebies-option .set { padding:0 0 2.1818vw; }
	.itm-freebies-option .set .dropdownMenu button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; right: 1.1111vw; }
	.itm-freebies-option .set .dropdownMenu.active button.choose-account:before{background: url(/sec/static/_images/common/icon-drop-up-pd.svg) right center no-repeat;}
	.itm-freebies-option .set ~ .set { padding-top:0; }
	.itm-freebies-option .set .tit {  line-height:1.9091vw; padding-bottom:1.0909vw;  font-size:1.4545vw;  }
	.itm-freebies-option .set .tit .badge {  height:1.8182vw; line-height:1.8182vw; margin-left:0.9091vw; padding:0 0.9091vw;  font-size:1.0909vw;  border-radius:0.4545vw; background:#a6a6a6; }
	.itm-freebies-option .list-prd-optional { border-radius: 0.6944vw;}
	.itm-freebies-option .list-prd-optional + .btn-box{margin-top:1.0909vw;}
	.itm-freebies-option .list-prd-optional ul li ~ li { margin-top:1.0909vw; }
	.itm-freebies-option .dropdownMenu { width:100%; }
	.itm-freebies-option .dropdownMenu .box-itm-option { border-radius:0; background:#fff; }
	.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info{margin-left:3.6364vw;}
	.itm-freebies-option .dropdownMenu .box-itm-option.noChoice .info .name{font-size:1.2727vw;}
	.itm-freebies-option .dropdownMenu .choose-account {  padding-right:4.5455vw; white-space:nowrap; }
	.itm-freebies-option .dropdownMenu .account-types {top:2.9091vw;overflow-y:auto; max-height:22.0000vw;border-radius:0 0 0.9091vw 0.9091vw;}
	.itm-freebies-option .dropdownMenu .account-types .box-itm-option { cursor:pointer;}
	.itm-freebies-option .dropdownMenu .account-types .box-itm-option:focus {border:0.0909vw solid red;}
	.itm-freebies-option .dropdownMenu .account-types li{border-top:0.0909vw solid #ebebeb;}
	.itm-freebies-option .dropdownMenu .account-types li:first-child{border-top:0;}
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label { pointer-events:none; }
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:disabled + label .box-itm-option { opacity:.3 }
	.itm-freebies-option .dropdownMenu .account-types li input[type='radio']:checked + label .box-itm-option { background:#fafafa; }
	.itm-freebies-option .dropdownMenu .account-types li label:hover .box-itm-option { background:#fafafa; }
	.itm-freebies-option .state-stock-out { position: absolute; right: 2.1818vw; bottom: 1.8182vw; font-size: 1.0909vw; line-height: 1.4545vw;  }

	.itm-freebies-option .wrap-droplist { width:100%; }
	.itm-freebies-option .wrap-droplist .box-itm-option { border-radius:0; background:#fff; }
	.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info{margin-left:3.6364vw;}
	.itm-freebies-option .wrap-droplist .box-itm-option.noChoice .info .name{font-size:1.2727vw;}
	.itm-freebies-option .wrap-droplist .droplist { overflow-y:auto; max-height:22.0000vw; border-radius:0.9091vw; }
	.itm-freebies-option .wrap-droplist .droplist .box-itm-option { cursor:pointer;}
	.itm-freebies-option .wrap-droplist .droplist .box-itm-option:focus {border:0.0909vw solid red;}
	.itm-freebies-option .wrap-droplist .droplist li{border-top:0.0909vw solid #ebebeb;}
	.itm-freebies-option .wrap-droplist .droplist li:first-child{border-top:0;}
	.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] { pointer-events:none; }
	.itm-freebies-option .wrap-droplist .droplist li[aria-disabled='true'] .box-itm-option { opacity:.3 }
	.itm-freebies-option .wrap-droplist .droplist li[aria-selected='selected'] .box-itm-option { background:#fafafa; }
	.itm-freebies-option .wrap-droplist .droplist li label:hover .box-itm-option { background:#fafafa; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice,
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice{ padding:0; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info,
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info {  width:auto; margin:0; padding:0; }
	.itm-freebies-option .wrap-droplist .droplist li .box-itm-option.noChoice .info .name { line-height:inherit; padding:0.9091vw 0 0.9091vw 1.8182vw;  font-size:1.2727vw; }
	.itm-freebies-option .wrap-droplist .droplist-button .box-itm-option.noChoice .info .name { line-height:inherit; padding:0;  font-size:1.2727vw; }

	/* 트레이드인 체크 */
	.itm-info-detail .trade-in .chk-form {padding-top: 2.72vw;}
	.itm-total-bottom .trade-in ~ .box-total-price {padding-top: 1.45vw;}

	/* PD 합계 금액 및 CTO */
	.itm-total-bottom .box-total-price {margin-bottom: 2.7273vw; padding:2.5455vw 0 2.7273vw;  border-bottom:0.0909vw solid #d9d9d9; }
	.itm-total-bottom .box-total-price span { font-size:1.4545vw;   }
	.itm-total-bottom .box-total-price strong { margin-right:0.1818vw;line-height:2.2727vw;  font-size:2.5455vw; }
	.itm-total-bottom .box-opt-regular {  padding-top:1.8182vw;padding-bottom:1.8182vw;border-bottom:0.0909vw solid #D9D9D9;}
	.itm-total-bottom .box-opt-regular.opened.lined{padding-bottom:0;border-bottom:0;}
	.itm-total-bottom .box-opt-regular .chk-form input[type="checkbox"] + label{line-height:1.6364vw;}
	.itm-total-bottom .box-opt-regular .desc {  top:2.0000vw; right:0;font-size:1.2727vw;  }
	.itm-total-bottom .box-opt-regular .desc.dropStyle{padding-right:1.8182vw;}
	.itm-total-bottom .box-opt-regular .desc + .dropButton {width:22.2727vw;right:0;top:2.0000vw;height:1.8182vw;background-image:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
	.itm-total-bottom .box-opt-regular .desc + .dropButton.open {background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.itm-total-bottom .box-btn:after {   clear:both; }
	.itm-total-bottom .box-btn li:only-child{width:100%;}
	.itm-total-bottom .box-btn li:only-child button{width:100%;margin:0;}
	.itm-total-bottom .box-btn button ~ button { margin-left:0.9091vw; }
	.itm-total-bottom .box-btn.restore { padding-top:2.7273vw; border-top:0.0909vw solid #d9d9d9; }
	.itm-total-bottom .box-btn.restore button { font-size:1.4545vw; }
	.itm-total-bottom .box-btn button span{font-size:1.4545vw;}
	.itm-total-bottom .box-btn button.email-call span{padding-left:2.7273vw;background-size:2.0000vw 2.0000vw;}
	.itm-total-bottom .box-caption { padding-top:2.7273vw; }
	.itm-total-bottom .box-caption .cap { line-height:1.6364vw;  font-size:1.2727vw;   }
	.itm-total-bottom .box-cto {font-size:0;  }
	.itm-total-bottom .box-cto.etc-mall {padding-top:1.2727vw;}
	.itm-total-bottom .box-cto ul li.btn-gift-wrap > button {width: 4.5455vw;}	
	.itm-total-bottom .box-cto .btn-l{margin:0;}
	.itm-total-bottom .box-cto ul:after { clear:both;}
	.itm-total-bottom .box-cto ul + ul {margin-top:1.4545vw;}
	.itm-total-bottom .box-cto ul li { width:50%; }
	.itm-total-bottom .box-cto ul li:nth-child(2) {padding-left:0.4545vw;}
	.itm-total-bottom .box-cto ul li:only-child {width:100%; }
	.itm-total-bottom .box-cto ul li a{padding-bottom:0.1818vw;}
	.sub-btn-box{margin-top:3.2727vw;}
	.sub-btn-box:after { clear:both;}
	.sub-btn-box li { width:50%;}
	.sub-btn-box li:nth-child(2) {padding-left:0.4545vw;}
	.sub-btn-box li:only-child {width:100%; }
	.sub-btn-box li a{padding-bottom:0.1818vw;}
	.sub-note-box {margin: 1.91vw 0 0 0; text-indent: -0.55vw;}
	.sub-note-box li {font-size: 1.27vw;}
	.sub-note-box li:before {margin-right: 0.18vw;}
	.box-bann { margin:3.2727vw 0 2.7273vw;}
	.box-bann p {left:0;right:0;top:50%;font-size:1.2727vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;transform:translate(0, -50%);}
	.restore{padding-top:2.7273vw;border-top:0.0909vw solid #d9d9d9;}
	.restore .btn{width:100%;}
	.restore .box-cto{margin-top:1.8182vw;}
	.restore .booking{margin-top:1.4545vw;}
	.restore-alarm .inp-box-shipping .inp-box { padding-left:13.6364vw;}
	.restore-alarm .inp-box-shipping .inp-box label { left:0; top:0;  width:13.6364vw;}
	.restore-alarm .inp-box-shipping .error-msg {  bottom:-1.9091vw; left:0; width:100%;  }
	.restore-alarm .inp-box-shipping .essential { padding:1.4545vw 0;font-size:1.2727vw;line-height:1.6364vw; }
	.restore-alarm .btn-box {  padding-top:3.6364vw; font-size:0;  }

	/* 컴퍼넌트 바 */
	.component-bar{height:9.2727vw;}
	.component-bar .component-bar-inner > div{height:9.2727vw;padding:0; flex-direction:column;}
	.component-bar .component-bar-inner .itm-title-text{max-width:100%;padding:0 2.1818vw;height:5.4545vw;line-height:5.4545vw;float:none;font-size:1.4545vw;}
	.component-bar .component-bar-inner .btn-direct-div{top:2.3vw;margin-top: 0; transform:translate(initial);}
	.component-bar .component-bar-inner .anchor-navbar{height:3.8182vw;padding:1.0909vw 2.1818vw;margin:0;float:none;box-sizing:border-box;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav{padding-bottom:0.8182vw;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav li{margin:0 2.1818vw 0 0;float:none;display:inline-block;}
	.component-bar .component-bar-inner .anchor-navbar .anchor-nav li a span{font-size:1.2727vw;}

	/* 컴퍼넌트 영역 */
	.itm-component .content{max-width:130.9091vw;padding-top:0;}
	.btnFixed.btn-direct-div{transform:translateY(-50%) !important;}

	.component01{margin-bottom:3.1818vw;}
	.component02{margin-bottom:2.7273vw;}
	.component02 > div:first-child{margin-bottom:3.1818vw;}
	.component03 .dropcontent,
	.component04 .dropcontent{padding-bottom:8.1818vw;}
	.component06,
	.component07,
	.component08{margin-bottom:1.8182vw;}
	.component09{margin-bottom:9.0909vw;}
	.component07,
	.component08{padding-bottom:5.4545vw;}
	.component09 .fixWidth{padding:0 2.1818vw;}
	.fixWidth{max-width:130.9091vw;margin:auto;}
	.itm-notice{margin-bottom:3.1818vw;}
	.itm-point{margin-bottom:3.1818vw;}
	.itm-notice > div{max-width:130.9091vw;padding:2.1818vw;margin:auto;}
	.itm-notice > div + div {margin-top: -2.1818vw;}
	.itm-notice > div p{padding-left:0.5455vw;text-indent:-0.5455vw;font-size:1.0909vw;line-height:1.4545vw;}
	.itm-notice > div p a{font-size:1.0909vw;}

	.component-con .dropButton{padding:4.9091vw 0;}
	.component-con .dropButton span{font-size:3.2727vw;padding-right:3.2727vw;}
	.component-con .dropButton span:before{right:0;top:50%;transform:translate(0, -50%);width:2.3636vw;height:2.3636vw;background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center center no-repeat;}
	.component-con .dropButton.open span:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg') center center no-repeat;}

	.spec-table-wrap{padding:0 0 2.9091vw;}
	.spec-table-wrap .spec-itm-title{padding-bottom:1.0909vw;font-size:2.1818vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.spec-table-wrap .spec-table{border-top:0.1818vw solid #000;}
	.spec-table-wrap .spec-table dl{padding:1.4545vw 5.4545vw 1.4545vw 0;border-top:0.0909vw solid #d9d9d9;}
	.spec-table-wrap .spec-table dl:first-child{border-top:0;}
	.spec-table-wrap .spec-table dl dt{font-size:2.1818vw;width:20.7273vw;max-width:20.7273vw;line-height:2.7273vw;}
	.spec-table-wrap .spec-table dl dd {width: calc(100% - 21.7273vw);}
	.spec-table-wrap .spec-table dl dd ol:after { clear:both;}
	.spec-table-wrap .spec-table dl dd ol li {width:calc(100% / 3 - 5.8182vw);margin:1.4545vw 0 0 5.4545vw;}
	.spec-table-wrap .spec-table dl dd ol li:nth-child(1),
	.spec-table-wrap .spec-table dl dd ol li:nth-child(2),
	.spec-table-wrap .spec-table dl dd ol li:nth-child(3){margin-top:0;}
	.spec-table-wrap .spec-table dl dd ol li .spec-title{padding-bottom:0.5455vw;font-size:1.4545vw;line-height:2.0000vw;}
	.spec-table-wrap .spec-table dl dd ol li .spec-desc{font-size:1.2727vw;line-height:2.0000vw;}

	.sar-info{padding:2.5455vw 2.1818vw 2.6364vw;border-top:0.0909vw solid #d9d9d9;border-bottom:0.0909vw solid #d9d9d9;}

	.spec-link-box { margin: 0 auto 4.3636vw; max-width: 130.9091vw; }
	.spec-link-box .spec-link-box-inner { margin: 0 12.9091vw; padding: 2.7273vw 3.2727vw; border-radius: 1.8182vw; }
	.spec-link-box .link-box + .link-box { margin-top: 2.1818vw; }
	.spec-link-box .link-box .link { position: relative; color :#000; font-size: 1.2727vw; line-height: 1.6364vw; }
	.spec-link-box .link-box .link:after { margin-left: 0.6364vw; width: 1.4545vw; height: 1.4545vw;}

	.component-title{padding-top:3.6364vw;margin-bottom:4.3636vw;font-size:3.2727vw;line-height:3.6364vw;}
	.connection-itm {padding:0 10.5455vw;}
	.connection-itm .slick-track .slick-slide{margin:0 1.4545vw;}
	.connection-itm .connection-itm-img{width:24.0000vw;height:24.0000vw;}
	.connection-itm .connection-itm-img img {width:100%;}
	.connection-itm .connection-itm-data{margin-top:3.2727vw;}
	.connection-itm .connection-itm-data .connection-itm-name{min-height:4.3636vw;margin-bottom:1.0909vw;font-size:2.1818vw;padding: 0 1.3636vw;word-break: keep-all;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.connection-itm .connection-itm-data .connection-itm-code{margin-top:1.0909vw;font-size:1.4545vw;line-height:1.9091vw;}
	.connection-itm .connection-itm-data .connection-itm-price{margin-top:0.3636vw;font-size:1.4545vw;line-height:1.9091vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.connection-itm .connection-itm-data .connection-itm-price span{margin-right:0.7273vw;}
	.connection-itm .slick-arrow{top:10.9091vw;width:2.3636vw;height:2.3636vw;text-indent:-909.0000vw;}
	.connection-itm .slick-prev{left:2.1818vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;background-size:2.3636vw 2.3636vw;}
	.connection-itm .slick-next{right:2.1818vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;background-size:2.3636vw 2.3636vw;}
	.connection-itm .slick-dots{padding-top:5.4545vw;}
	.connection-itm .slick-dots li{margin:0 0.3636vw;}
	.connection-itm .slick-dots li button{width:0.7273vw;height:0.7273vw;text-indent:-909.0000vw;border-radius:50%;}
	.connection-itm .slick-dots li.slick-active button{width:1.4545vw;border-radius:0.3636vw;}

	/* 비교하기 */
	.compare-itm{padding:0 12.3636vw;}
	.compare-itm-list:after { clear:both;}
	.compare-itm-list > div{width:calc(100% / 3 - 1.8182vw);margin-left:1.8182vw;}
	.compare-itm-list > div:first-child{margin-left:0}
	.compare-itm-choice .dropdownMenu{width:100%;}
	.compare-itm-choice .dropdownMenu button.choose-account{border-bottom:0.2727vw solid #000;font-size:2.1818vw;line-height:2.9091vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;height:3.8182vw;}
	.compare-itm-choice .dropdownMenu button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg') center} /* 2021-08-17 폴드에서 이미지 짤린현상 수정 */
	.compare-itm-choice .dropdownMenu.active button.choose-account:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.compare-itm-choice .dropdownMenu button.choose-account:disabled:before{display:none;}
	.compare-itm-choice .dropdownMenu.type2 .account-types{max-height:45.0000vw;top:3.1818vw;border-radius:0 0 0.9091vw 0.9091vw;overflow-y: auto;}
	.compare-itm-choice .account-types .model-type{padding:1.3636vw 1.8182vw;border-bottom:0.0909vw solid #d9d9d9;font-size:1.6364vw;}
	/* 201201 비교하기 상품 모델코드 추가 */
	.compare-itm-choice .account-types li label a{padding:1.6364vw 0 1.6364vw 1.6364vw;font-size:1.27273vw;border-bottom:0.0909vw solid #d9d9d9;}
	.compare-itm-choice .account-types li:last-child label a{border-bottom:0;}
	.compare-itm-choice .account-types li label a .compare-itm-sku{margin-top:0.5455vw; font-size:1.09091vw;}

	.compare-itm-choice .compare-itm-img { margin-bottom: 3.2727vw; }
	.compare-itm-choice .compare-itm-img .no-img { width: 18.3333vw; height: 18.3333vw;  }
	.compare-itm-choice .compare-itm-img .no-img .txt { font-size: 1.1818vw; line-height: 1.8182vw; }
	.compare-itm-choice .wrap-droplist .droplist-button { line-height:2.9091vw; padding-right:2.1818vw; border-bottom:0.2727vw solid #000;font-size:2.5455vw;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial;}
	.compare-itm-choice .wrap-droplist .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
	.compare-itm-choice .wrap-droplist.active .droplist-button:before{background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.compare-itm-choice .wrap-droplist .droplist-button:disabled:before{opacity:.35;}
	.compare-itm-choice .wrap-droplist .droplist { top:100%; max-height:45.0000vw; border-radius:0 0 0.9091vw 0.9091vw; }
	.compare-itm-choice .wrap-droplist .droplist li.model-type{height:4.8182vw;padding-left:1.8182vw;border-bottom:0.0909vw solid #d9d9d9;line-height:4.8182vw;font-size:1.6364vw;}
	.compare-itm-choice .wrap-droplist .droplist li {height:3.8182vw;padding-left:3.6364vw;line-height:3.8182vw;font-size:1.4545vw;border-bottom:0.0909vw solid #d9d9d9;}
	.compare-itm-choice .wrap-droplist .droplist li:last-child {border-bottom:0;}

	.compare-itm-color .itm-color-list .itm-color-object-large{width:1.8182vw;height:1.8182vw;}
	.compare-itm-color .itm-color-list input[type="radio"]:checked + label .itm-color-object-large:after,
	.compare-itm-color .itm-color-list input[type="checkbox"]:checked + label .itm-color-object-large:after {left:-0.3636vw;top:-0.3636vw;width:2.3636vw;height:2.3636vw;border:0.0909vw solid #000;border-radius:50%;}

	.compare-allWrap{padding:0 14.5455vw;}
	.compare-itm-div{padding-top:4.7273vw;}
	.compare-itm-div .compare-itm-img{height:18.3333vw;}
	.compare-itm-div .compare-itm-color .compare-itm-color-name{margin-top:0.9091vw;font-size:1.4545vw;}
	.compare-itm-div .compare-itm-price{margin-top:1.8182vw;font-size:1.4545vw;}
	.compare-itm-div .compare-itm-price span{margin-right:0.7273vw;font-size:inherit;}
	.compare-itm-div .compare-itm-price strong{font-size:inherit;}
	.compare-itm-div .btn-box {margin-top:1.8182vw;}

	.compare-itm-spec .compare-itm-spec-group {margin:7.2727vw 0 0;}
	.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title{ padding: 0 0 0.9091vw 0; margin-bottom: 2.7273vw; font-size: 2.1818vw; line-height: 2.5455vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title .btn-tooltop02{margin-top:-0.3636vw;}
	.compare-itm-spec .compare-itm-spec-group ol{flex-direction:row;}
	.compare-itm-spec .compare-itm-spec-group ol li {flex: 3;padding:2.7273vw 1.8182vw;margin-left:1.8182vw;border-radius:0.9091vw;}
	.compare-itm-spec .compare-itm-spec-group ol li:first-child {margin-left:0;}
	.compare-itm-spec .compare-itm-spec-group ol li dl{margin-top:2.7273vw;}
	.compare-itm-spec .compare-itm-spec-group ol li dl:first-child{margin-top:0;}
	.compare-itm-spec .compare-itm-spec-group ol li dl dt{ line-height: 2.7273vw; font-size: 1.8099vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group ol li dl dt:only-child{min-height:5.6364vw;}
	.compare-itm-spec .compare-itm-spec-group ol li dl dd{ padding-top: 0.6787vw; padding-bottom: 1.5837vw; line-height: 1.8182vw; font-size: 1.8099vw; }/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group.color-spec li{min-height:32.9091vw;}

	.compare-itm-slick {position: relative; margin: 0 2.2727vw; text-align: center; overflow: hidden;}
	.compare-itm-slick .filter-slick {display: inline-block;}
	.compare-itm-slick .filter-slick ul {display: inline-block; white-space: nowrap;}
	.compare-itm-slick .filter-slick ul.swiper-wrapper {display: flex; white-space: unset;}
	.compare-itm-slick .filter-slick li { display: inline-block; width: auto; font-size:0; }
	.compare-itm-slick .filter-slick .item { display:inline-block; min-width: 6.3636vw; height:2.5455vw; margin: 0 0.4545vw; padding: 0.5455vw 1.0909vw 0; text-align:center; font-weight:bold; font-size:1.2727vw; color:#000; border-radius:1.2727vw; border:0.0909vw solid #ddd; background:#fff;}
	.compare-itm-slick .filter-slick .slide-nav {display: none;}
	.compare-itm-slick .filter-slick .swiper-container-initialized .slide-nav {display: block;}
	.compare-itm-slick .filter-slick [class*="btn-"] { position:absolute; top:0; width:2.5455vw; height:2.5455vw; font-size:0; outline: none;}
	.compare-itm-slick .filter-slick .btn-prev { left:-0.0909vw; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:1.4545vw auto; }
	.compare-itm-slick .filter-slick .btn-next { right:-0.0909vw; background:url("/sec/static/_images/common/icon-slick-next.svg") center center no-repeat; background-size:1.2727vw auto; }
	.compare-itm-slick .filter-slick [class*="disabled"] {opacity: .4;}
	.compare-itm-slick.slideOn .filter-slick .slide-nav {display: block;}
	.compare-itm-slick.slideOn .filter-slick {display: block; margin: 0 2.7273vw; overflow: hidden;}

	/* 리뷰 */
	.review-tab{margin-bottom: 3.2727vw;}
	.review-tab .btn.btn-type2{min-width:19.5455vw;border:0;}
	.review-tab .btn.btn-type2 .review-score{padding-left:2.0000vw;margin-left:1.0909vw;}
	.review-tab .btn.btn-type2 .review-score:before{left:0;top:50%;margin-top:-0.8182vw;width:1.4545vw;height:1.3636vw;background:url('/sec/static/_images/common/icon-star-black.svg') center center no-repeat;}
	.review-tab .btn.btn-type2[aria-selected="true"] .review-score:before{margin-top:-0.7273vw;background:url('/sec/static/_images/common/icon-star-white2.svg') center center no-repeat;}
	.review-content{padding:0 2.1818vw;margin-top:3.2727vw;}
	.review-content .review-content-head{padding-bottom:0.7273vw;border-bottom:0.1818vw solid #000;}
	.review-content .review-content-head .review-total-count{font-size:1.8182vw; }
	.review-content .review-content-head .review-total-count strong{font-size:1.8182vw; }
	.review-content .review-content-head .btn-type1{font-size:1.4545vw;}/* KDP-53266 240424 수정 */
	.review-content .review-content-head .btn-type1 span{padding-left:2.1818vw;}
	.review-content .review-content-head .btn-type1 span:before{left:0;top:50%;margin-top:-1.0909vw;width:1.8182vw;height:1.8182vw;background:url('/sec/static/_images/common/icon-review-write.svg') center center no-repeat;} 

	.review-content .review-list-form .review-content-body .review-sort{padding: 2.1818vw;height:6.1818vw;}
	.review-content .review-list-form .review-content-body .review-sort .dropdownMenu{right:2.1818vw;top:50%;width:13.1818vw;transform:translate(0, -50%);}
	.review-content .review-list-form .review-content-body .review-sort button.choose-account{padding-right:2.7273vw;font-size:1.4545vw;border-bottom:0;}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option { right:2.1818vw;top:50%;width:9.0909vw;transform:translate(0, -50%);}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button { padding-right:2.0000vw;font-size:1.4545vw;border-bottom:0;}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist-button:before { right:0; background:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option.active .droplist-button:before { background:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist li { padding-right:0; }

	.review-list > li{padding:2.1818vw 0;border-bottom:0.0909vw solid #d9d9d9;}
	.review-list > li .list-div:after { clear:both;}
	.review-list > li .list-div .review-con:first-child{margin-left:9.4545vw;}
	.review-list > li .list-div .review-con{margin:0 0 0 2.1818vw;}
	.review-list > li .list-div .review-con .review-starating{margin-bottom:1.4545vw;}
	.review-list > li .list-div .review-con .review-util{right:0;top:0;}
	.review-list > li .list-div .review-con .review-util button{margin-left:1.8182vw;}
	/* 2021-10-06 */
	.star-yellow{width:1.4545vw;height:1.3636vw;text-indent:-909.0000vw;}
	.star-half-yellow{width:1.4545vw;height:1.3636vw;text-indent:-909.0000vw;}
	.star-gray{width:1.4545vw;height:1.3636vw;text-indent:-909.0000vw;}
	.starating-score{margin-left:0.4545vw;font-size:1.4545vw;}
	.starating-score strong{font-size:1.4545vw;}
	.review-list > li .list-div .review-con .review-text{max-width:63.6364vw;}
	.review-list > li .list-div .review-con .review-text > a:hover{text-decoration:underline;}
	.review-list > li .list-div .review-con .review-text > a p{font-size:1.4545vw;line-height:2.1818vw;-webkit-line-clamp: 2; -webkit-box-orient: vertical;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;max-height: 4.3636vw;}
	.review-list > li .list-div .review-con .attached-file ol{margin-top:2.1818vw;}
	.review-list > li .list-div .review-con .attached-file ol:after { clear:both;}
	.review-list > li .list-div .review-con .attached-file ol li{margin-right:1.0909vw;margin-bottom:1.0909vw;}
	.review-list > li .list-div .review-con .attached-file ol li:first-child{margin-left:0;}
	.review-list > li .list-div .review-writerInfo{right:5.7273vw;bottom:0;}
	.review-list > li .list-div .review-writerInfo a{margin:0 0 0 3.6364vw;font-size:1.4545vw;}
	.review-list > li .list-div .review-writerInfo span{font-size:1.4545vw;}/*240313 KDP-50442*/
	.review-list > li .list-div .review-writerInfo span:before{width:0.0909vw;height:0.9091vw;}/*240313 KDP-50442*/
	.review-list > li .list-div .btn-report{right:0;bottom:0;}

	.help-goods{padding-top:3.0909vw;clear:both;margin-left:9.4545vw;}
	.help-goods strong{margin-right:1.0909vw;font-size:1.4545vw;}
	.help-goods strong{margin-right:1.0909vw;font-size:1.4545vw;}
	.btn-goods{min-width:7.2727vw;height:2.3636vw;line-height:2.3636vw;border-radius:0.9091vw;}
	.btn-goods span{padding-left:2.0000vw;font-size:1.4545vw;}
	.btn-goods span:before{left:0;top:50%;width:1.4545vw;height:1.4545vw;margin-top:-0.8182vw;background:url('/sec/static/_images/common/icon-goods.svg') left center no-repeat;}
	.btn-goods.act span:before{background-image:url('/sec/static/_images/common/icon-goods-on.svg') ;}

	/* 상품평 작성 */
	.review-write-form .review-sort{padding:2.3636vw 2.1818vw 2.1818vw;}
	.review-write-form .review-sort:after { clear:both;}
	.review-write-form .review-sort .article-title{font-size:1.4545vw;line-height:1.9091vw;}
	.review-write-form .review-sort .gradechoice{left:2.1818vw;top:50%;transform:translateY(-50%);}
	.review-write-form .review-sort .gradechoice .review-starating{margin-left:3.6364vw;}
	.review-write-form .review-sort .chk-form{margin-right:11.8182vw;}
	.review-write-form .review-sort .chk-form div:first-child{margin-bottom:1.4545vw;}
	.review-write-form .review-sort .chk-form div div{margin-left:3.6364vw;}
	.review-write-form .review-sort .chk-form div:first-child div{margin-left:4.8182vw;}
	.review-write-form .review-sort .chk-form div div label{min-width:9.5455vw;}
	.review-write-form .review-sort .chk-form div div label:nth-last-child(1){padding-right:0;}

	.review-write-form .review-write .writeTxt-box{padding:2.1818vw;border-bottom:0.0909vw solid #d9d9d9;}
	.review-write-form .review-write .writeTxt-box textarea{width:100%;min-height:16.3636vw;font-size:1.4545vw;line-height:2.1818vw;font-family:"SamsungOneKorean","Samsung Sharp Sans","Dotum","Apple SD Gothic Neo",arial;border:0;overflow-y:auto;resize:none;}
	.review-write-form .review-write .writeTxt-box textarea:focus{outline:-webkit-focus-ring-color auto 0.0909vw;}
	.review-write-form .review-write .writeTxt-box .txtCount{font-size:1.4545vw;}
	.review-write-form .review-write .writeTxt-box .txtCount strong{font-size:1.4545vw;}

	.review-write-form .review-write .attach-file{padding:1.4545vw 2.1818vw;border-bottom:0.0909vw solid #d9d9d9;}
	.review-write-form .review-write .attach-file div{margin-right:1.8182vw;}
	.review-write-form .review-write .attach-file div p{margin-top:0.3636vw;font-size:1.0909vw;}
	.review-write-form .review-write .attach-file div p em{font-size:1.0909vw;}
	.review-write-form .review-write .attach-file ol:after { clear:both;}
	.review-write-form .review-write .attach-file ol li{margin-right:1.4545vw;}
	.review-write-form .review-write .attach-file ol li .delete{right:0.5455vw;top:0.4545vw;width:1.4545vw;height:1.4545vw;background: url(/sec/static/_images/common/icon-delete-circle3.svg) no-repeat;}
	.review-write-form .review-write .attach-file .inp-file{width:5.4545vw;height:5.4545vw;border:0.0909vw solid #B2B2B2;border-radius:0.9091vw;cursor:pointer;}
	.review-write-form .review-write .attach-file .inp-file span{padding-top:3.4545vw;font-size:1.0909vw;}
	.review-write-form .review-write .attach-file .inp-file span:before{left:50%;top:1.0909vw;transform:translateX(-50%);width:1.8182vw;height:1.8182vw;background:url('/sec/static/_images/common/icon-camera-black.svg') left center no-repeat;}
	.review-write-form .precautions-msg{padding-left:1.0909vw;margin-top:2.1818vw;font-size:1.0909vw;line-height:1.6364vw;text-indent:-1.0909vw;}
	.review-write-form .precautions-msg a{text-decoration:underline;}
	.nocheck-validate{padding-top:1.4545vw;font-size:1.0909vw;}

	.review-write-form .review-sort .gradechoice .review-starating button + button { margin-left: 0.5455vw; }
	.review-write-form .review-sort .gradechoice .review-starating button span { width: 1.9091vw; height: 1.7273vw; }
	.review-write-form .review-sort .gradechoice .review-starating .starating-score { margin-left: 0.9091vw; font-size: 1.4545vw; }
	.review-write-form .review-sort .gradechoice .review-starating .starating-score strong { margin-right: 0.2727vw; font-size: 2.1818vw; line-height: 2.1818vw; }

	.layer-gatherview{max-width:77.2727vw;}
	.layer-gatherview .layer-header h2 strong{font-size:2.1818vw;}
	.layer-gatherview .layer-content{margin-bottom:0;}
	.mediabox{width:68.1818vw;max-height:27.2727vw;}
	.mediabox:after { clear:both;}
	.mediaslide {width:32.2727vw;padding:0 2.7273vw;}
	.mediaslide .slick-arrow{top:50%;text-indent:-909.0000vw;}
	.mediaslide .slick-arrow.slick-prev{left:0;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
	.mediaslide .slick-arrow.slick-next{right:0;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
	.mediaslide-navi {width:33.6364vw;margin-left:2.1818vw;}
	.mediaslide-navi .writer-id{font-size:1.4545vw;line-height:1.9091vw;}
	.mediaslide-navi .reviewTxt{margin-top:3.2727vw;font-size:1.4545vw;line-height:2.1818vw;}
	.mediabox .pagingInfo{right:0;top:0;}
	.mediabox .pagingInfo strong{font-size:1.4545vw;}
	.mediabox .pagingInfo em{font-size:1.4545vw;}
	.mediabox .noStoreImg {width: 32.2727vw;height:24.5455vw;padding: 0 2.7273vw;line-height:24.5455vw;border:0.0909vw solid #d9d9d9;border-radius:1.3636vw;}

	.customer-center .dropcontent{padding:0 2.1818vw;}
	.customer-center-wrap:after { clear:both;}
	.customer-center-wrap .customer-box{width:calc(100% / 2 - 1.8182vw);margin-left:3.6364vw;}
	.customer-center-wrap .customer-box:first-child{margin:0 0 2.3636vw 0;}
	.customer-center-wrap .customer-box .customer-center-title{padding:6.3636vw 0 1.3636vw;font-size:2.9091vw;border-bottom:0.1818vw solid #000;}
	.customer-center-wrap .customer-box .customer-conbox{padding:2.1818vw 0;border-bottom:0.0909vw solid #d9d9d9;}
	.customer-center-wrap .customer-box .customer-conbox:after { clear:both;}
	.customer-center-wrap .customer-box .customer-conbox:last-child{border-bottom:0;}
	.customer-center-wrap .customer-box:last-child .customer-conbox:last-child{border-bottom:0;}
	.customer-center-wrap .customer-box:last-child .customer-conbox:first-child{border-bottom:0.0909vw solid #d9d9d9;}
	.ico-manual{background:url('/sec/static/_images/common/icon-Manual.svg') top center no-repeat;}
	.ico-download{background:url('/sec/static/_images/common/icon-download-b.svg') top center no-repeat;}
	.customer-center-wrap .customer-box .customer-content{margin:0 5.4545vw 2.1818vw 2.1818vw;}
	.customer-center-wrap .customer-box .customer-content .customer-title{margin-bottom:0.7273vw;font-size:2.1818vw;line-height:2.5455vw;}
	.customer-center-wrap .customer-box .customer-content .customer-version{margin-bottom:1.0909vw;font-size:1.4545vw;}
	.customer-center-wrap .customer-box .customer-content .customer-date{font-size:1.2727vw;}
	.customer-center-wrap .customer-box .btn-box{margin:0 2.1818vw 0 0;}
	.customer-center-wrap .customer-box .btn-box ol li {margin-top:1.0909vw;}
	.customer-center-wrap .customer-box .btn-box ol li:first-child {margin-top:0;}
	.customer-center-wrap .customer-box .btn-box ol li p{padding-top:0.5455vw;margin-left:1.0909vw;font-size:1.2727vw;line-height:1.7273vw;}

	.waranty-box{padding:4.3636vw 0;margin-bottom:8.1818vw;border-radius:1.8182vw;}
	.waranty-box dl{width:20.9091vw;margin-left:11.3636vw;}
	.waranty-box dl:first-child{margin-left:0;}
	.waranty-box dl dt{padding-top:5.0000vw;margin-bottom:0.9091vw;font-size:2.1818vw;background-size: 3.6364vw auto;}
	.waranty-box dl dd p{font-size:1.2727vw;margin-bottom:2.7273vw;}

	.product-purchase-wrap .product-purchase-caus_tab > li a{height: 2.1818vw;margin: 0 2.1818vw;font-size: 1.6364vw;line-height:2.1818vw;-webkit-transition:border 0.2s; -moz-transition:border 0.2s; -o-transition:border 0.2s; transition:border 0.2s;}
	.product-purchase-wrap .product-purchase-caus_tab > li a[aria-selected="true"]{border-bottom:0.1818vw solid #000;}
	.product-purchase-wrap .product-purchase-caus_contents {margin-top:3.2727vw;padding:4.3636vw;border-radius:1.8182vw;}
	.product-purchase-wrap .product-purchase-caus_contents:after { clear:both;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_seller{width:50%;}
	.product-purchase-wrap .product-purchase-caus_contents dl{margin-top:4.3636vw;}
	.product-purchase-wrap .product-purchase-caus_contents dl:first-child{margin-top:0;}
	.product-purchase-wrap .product-purchase-caus_contents dl dt{font-size:1.8182vw;margin-bottom:0.9091vw;}
	.product-purchase-wrap .product-purchase-caus_contents dl dd{font-size:1.4545vw;line-height:2.3636vw;}

	.product-purchase-wrap .product-purchase-caus_tab.slick-slider { width: 81.0909vw; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow {  top: 0.2727vw; width: 1.6364vw; height: 1.6364vw; font-size: 0; background:url('/sec/static/_images/common/icon-list-bold-arrow.svg') no-repeat; background-size: 100%; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-prev { left: -2.5455vw; transform: rotate(180deg)}
	.product-purchase-wrap .product-purchase-caus_tab .slick-arrow.slick-next { right: -2.4545vw; }
	.product-purchase-wrap .product-purchase-caus_tab .slick-slide a { font-size: 1.6364vw; line-height: 2.0909vw;  }

	/* 쿠폰받기 팝업 */
	.coupon-down-list{padding-bottom:2.1818vw;border-bottom:1px solid #d9d9d9;}
	.coupon-down-list li{margin-top:1.4545vw;}
	.coupon-down-list li:first-child{margin-top:0;}
	.coupon-wrap a{padding:1.8182vw 9.6364vw 1.8182vw 2.7273vw;border:1px solid #2189FF;border-radius:0.9091vw;}
	.coupon-wrap a:before{right:0;top:50%;width:7.8182vw;height:7.2727vw;border-left:1px solid #d9d9d9;transform:translateY(-50%);background:url('/sec/static/_images/common/icon-coupon-down.svg') center center no-repeat;}
	.coupon-wrap .coupon-label{margin-bottom:0.9091vw;}
	.coupon-wrap .coupon-label span{min-width:4.0000vw;height:1.8182vw;line-height:1.6364vw;font-size:1.2727vw;border-radius:2.7273vw;}
	.coupon-wrap .coupon-title{margin-bottom:0.5455vw;font-size:1.4545vw;line-height:1.9091vw;}
	.coupon-wrap .coupon-term{font-size:1.1818vw;line-height:1.5455vw;}
	.coupon-wrap .coupon-term span{font-size:1.1818vw;}
	.layer-downCoupon .btn-box{padding-top:2.1818vw;}
	.layer-downCoupon .layer-header{margin-bottom:2.1818vw;}
	.layer-downCoupon .btn-box + .btn-box {padding-top:0;}
	.caution-list{margin-top:1.8182vw;}
	.caution-list li{font-size:1.0909vw;line-height:1.6364vw;}

	.coupon-type{padding-right:2.3636vw;}
	.coupon-type:before{right:0;top:50%;transform:translateY(-50%);width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon_coupon-download.svg') top center no-repeat;}

	/* 매장픽업 서비스 팝업 */
	.layer-storepickup{max-width:54.5455vw;}
	.layer-storepickup .layer-header{margin-bottom:1.8182vw;}
	.layer-storepickup .btn-box{padding-top:2.1818vw;}
	.layer-storepickup .store-select-validate{margin-top:1.0909vw;font-size:1.0909vw;}
	.layer-storepickup .caution-list{margin-top:1.0909vw;}
	.layer-storepickup .caution-list li{margin-top:1.0909vw;}
	.layer-storepickup .caution-list li:first-child{margin-top:0;}
	.ico-locationInfo{padding-left:2.0000vw;background:url('/sec/static/_images/common/icon-location.svg') left center no-repeat;}
	.store-pickup-wrap .search-box-exps{margin-top:2.1818vw;padding-bottom:2.1818vw;}
	.store-pickup-wrap .store-search-nohave {font-size: 1.091vw;}
	.store-viewer{margin-top:1.091vw;}
	.store-viewer .searching-result{margin-bottom:1.0909vw;font-size:1.4545vw;line-height:1.9091vw;}
	.location-list{min-height:auto;max-height:20vw;margin: 2.273vw 0;}
	.location-list li{padding: 2.091vw 2.273vw; margin-top:1.091vw; border: 0.091vw solid #d9d9d9; border-radius: 1.818vw;}
	.location-list li:first-child{margin-top:0;}
	.location-list-inner .chk-form{max-width:34.5455vw;}
	.location-list-inner .location-store-name{font-size:1.455vw;line-height:1.6364vw;}
	.location-list-inner .location-store-address{margin-top:0.545vw;font-size:1.273vw;line-height:1.6364vw;}
	.location-list-inner .location-store-phone{margin-top:0.545vw;font-size:1.273vw;line-height:1.4545vw;}
	.location-list-inner .stock-count{right:0;top:0;font-size:1.2727vw;}
	.location-list-inner .stock-count span{font-size:1.2727vw;}

	.location-map{min-height:20.0000vw;padding:2.1818vw 1.8182vw;border-bottom:1px solid #d9d9d9;overflow-x: hidden;overflow-y: auto;}

	.store-pos-num {overflow: hidden; padding: 1.636vw 1.091vw; background-color: #F7F7F7;border-top:0.091vw solid #d9d9d9;}
	.store-pos-num .selected-prd {font-size: 1.455vw;}

	.store-no-result.show-no-txt {margin-top: 2.182vw; min-height: 27.273vw; border-radius: 0.909vw; font-size: 1.455vw;}

	/* 고객센터 FAQ */
	.tab-style-fillbox {margin-bottom:5.4545vw;font-size:0;border-top:0.1818vw solid #000; }
	.tab-style-fillbox:after {   clear:both; }
	.tab-style-fillbox a {width:calc(100% / 5 );  height:4.8182vw;line-height:4.8182vw;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
	.tab-style-fillbox a span{font-size:1.4545vw;  }
	.tab-style-fillbox a:nth-child(5n+1){border-left:1px solid #d9d9d9;}

	.board-faq .faq-tab-title{padding-bottom:0.7273vw;font-size:1.8182vw;line-height:2.3636vw;border-bottom:0.1818vw solid #000;}
	.board-faq .tab-content dl dt{padding:3.2727vw 2.1818vw 2.1818vw;font-size:1.4545vw;line-height:1.9091vw;border-bottom:1px solid #d9d9d9;}
	.board-faq .tab-content dl dd {border-bottom:1px solid #d9d9d9;}
	.board-faq .tab-content dl dd .dropButton{height:auto;min-height:6.3636vw;padding:2.1818vw 3.2727vw 2.1818vw 5.0000vw;line-height:2.0000vw;}
	.board-faq .tab-content dl dd .dropButton:before{right:2.1818vw;top:50%;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-faq-open.svg') center center no-repeat;transform:translateY(-50%);}
	.board-faq .tab-content dl dd .dropButton:after{left:2.1818vw;top:2.1818vw;width:1.9091vw;height:1.9091vw;background:url('/sec/static/_images/common/icon-question.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .dropButton.open:before{background:url('/sec/static/_images/common/icon-faq-close.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .dropButton.open:after{background:url('/sec/static/_images/common/icon-question-active.svg') center center no-repeat;}
	.board-faq .tab-content dl dd .answerContent{padding:2.7273vw 2.1818vw;}
	.board-faq .tab-content dl dd .answerContent div{padding-left:2.8182vw;font-size:1.4545vw;line-height:1.8182vw;}
	.board-faq .tab-content dl dd .answerContent div:after{left:0;top:0;width:1.9091vw;height:1.9091vw;background:url('/sec/static/_images/common/icon-answer.svg') center center no-repeat;}
	.board-faq .btn-box{margin-top:1.4545vw;}

	/* 고객센터 하단 메뉴 */
	.customer-center-botMenu{flex-direction:row;padding:3.2727vw 0;margin-top:5.4545vw;}
	.customer-center-botMenu div {flex:1;}
	.customer-center-botMenu div:before{left:0;top:0;width:0.0909vw;height:100%;}
	.customer-center-botMenu div dl{padding-left:7.3636vw;}
	.customer-center-botMenu div dl:before{left:0;top:0;width:4.0909vw;height:4.0909vw;}
	.customer-center-botMenu div dl.customer-box-telephone:before{background:url('/sec/static/_images/common/icon-customer-telephone.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-question:before{background:url('/sec/static/_images/common/icon-customer-question.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-location:before{background:url('/sec/static/_images/common/icon-customer-location.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-email:before{background:url('/sec/static/_images/common/icon-customer-email.svg') top center no-repeat;}
	.customer-center-botMenu div dl dt{margin-bottom:0.9091vw;font-size:1.4545vw;}
	.customer-center-botMenu div dl dd ul{margin-top:1.0909vw;}
	.customer-center-botMenu div dl dd ul li{font-size:1.2727vw;line-height:1.8182vw;}
	.customer-center-botMenu div dl dd .btn-underline{margin:0.5455vw 0 0 0;}
	.customer-center-botMenu div dl dd ul + .btn-underline{margin:1.0909vw 0 0 0;}

	/* 매장상담 예약 서비스 */
	.dps-header-visual{min-height:32.7273vw; }
	.dps-header-visual > div{top:50%;left:0;right:0;transform:translateY(-50%);}
	.dps-header-visual strong {  font-size: 4.3636vw; }
	.dps-header-visual p { padding-top: 1.4545vw; }
	.reservationStore-visual{background: url("/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c.jpg") 50% 50% no-repeat; }
	.dps-reservationStore .info-tit { padding-bottom: 4.3636vw;  font-size: 3.2727vw;  line-height: 4.3636vw;  letter-spacing: -0.01em; }

	.reservationStoreWrap .stepInfo{margin-bottom:8.1818vw;border-top:0.1818vw solid #000;}
	.reservationStoreWrap .stepInfo:after { clear:both;}
	.reservationStoreWrap .stepInfo > div{padding:4.3636vw 0 0;min-height:29.0909vw;}
	.reservationStoreWrap .stepInfo > div:before{top:14.1818vw;width:13.1818vw;height:8.1818vw;}/* 2021-04-02 */
	.reservationStoreWrap .stepInfo > div span{margin-bottom:0.2818vw;font-size:1.8182vw;line-height:2.2727vw;}
	.reservationStoreWrap .stepInfo > div p{font-size:2.7273vw;line-height:3.6364vw;}

	/* 비대면 라이브 상담 */
	.reservationStoreWrap.videoStore .reservationStoreStepForm{margin-top: 8.1818vw}
	.reservationStoreWrap.videoStore .videoDesc{font-size:2.0000vw;line-height:2.9091vw;padding-bottom:5.4545vw;}
	.reservationStoreWrap.videoStore .stepInfo [class^=step]{padding:2.7273vw 0.6364vw 1.2727vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] span{font-size:1.7182vw;line-height:1.3727vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height:4.7545vw;font-size:1.7518vw;line-height:2.3636vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] img{height:9vw;margin:1.5364vw auto 0}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] em{margin-top:1.5364vw;}
	.reservationStoreWrap.videoStore .stepInfo .step7-info em br{display:none}
	.reservationStoreWrap .step-tit{margin:2.5455vw 0 3.0909vw;font-size:2.4545vw;line-height:2.7273vw}
	.reservationStoreWrap.videoStore .li-rem {margin:0;} /* 221004 수정 */
	
	.store-location-select >dl:nth-child(2) {margin-left:10.0000vw;}
	.store-location-select >dl >dt {width:10.3636vw;font-size:1.8182vw;line-height:1.8182vw;}
	.store-location-select .inp-line{width:100%}

	.reservationStoreStepForm{padding:0 10.0000vw;}
	.stepWrap{padding:1.2727vw 0 8.1818vw 6.9091vw;}
	.stepWrap .stepNum{left:0;top:0;bottom:0.6364vw;}
	.stepWrap .stepNum:before{left:50%;top:6.0000vw;bottom:0;width:0.1818vw;margin-left:-0.0909vw;background:url("/sec/static/_images/icon_dps/step-dot-bg.svg") top center repeat-y;}
	.stepWrap .stepNum p.text{font-size:1.6364vw;letter-spacing:0.1273vw;}
	.stepWrap .stepNum p.Number{font-size:3.8182vw;text-indent:-0.0909vw;}
	.stepWrap:first-child .stepNum p.Number{letter-spacing:0.5455vw;}	
	.stepWrap .stepTitle{margin-right:5.0000vw;font-size:3.2727vw;line-height:4.3636vw;}
	.stepWrap .subTitle{font-size:1.4545vw;line-height:2.7273vw;}
	.stepWrap .subTitle.-list-inline{line-height:1.8182vw}

	.reservationStore-radiobtn-list{margin-top:3.2727vw;}
	.reservationStore-radiobtn-list:after { clear:both;}
	.reservationStore-radiobtn-list li{width:calc(100% / 4 - 0.8182vw);margin-left:1.0000vw;}/* 2021-04-02 */
	.reservationStore-radiobtn-list li:first-child{margin-left:0;}
	.reservationStore-radiobtn-list input[type="radio"]{  width:0.0909vw; height:0.0909vw; clip:rect(0.0909vw, 0.0909vw, 0.0909vw, 0.0909vw); clip-path:inset(50%); border:0;  }
	.reservationStore-radiobtn-list label{cursor:pointer;border:1px solid #b2b2b2;border-radius:0.9091vw;}
	.reservationStore-radiobtn-list label span{height:6.3636vw;line-height:2.1818vw;font-size:1.8182vw;}/* 2022-05-10 */
	.reservationStore-radiobtn-list input[type="radio"]:checked + label{border:1px solid #000;}
	.reservationStore-radiobtn-list input[type="radio"]:checked + label:before{left:0;right:0;top:0;bottom:0;border:0.1818vw solid #000;border-radius:0.7273vw;}
	.reservationStore-radiobtn-list label span.ico-careplus{padding-left: 38px;}/* 2021-04-06 */
	.reservationStore-radiobtn-list label span.ico-productEvent{padding-left: 38px;max-width: calc(100% - 36px);}/* 2022-05-10 */

	/* 2023 접근성 2차 b2c mo - 46p */ 
	.ico-wedding{padding-left: 5.2727vw;background:url("/sec/static/_images/icon_dps/icon-wedding.svg") left 10% center no-repeat;background-size: 50% auto;}/* 2021-04-05 */
	.ico-houseMove{padding-left:6.0909vw !important;background:url("/sec/static/_images/icon_dps/icon-housemove.svg") left 20% center no-repeat;background-size: 40% auto;}/* 2021-04-05 */
	.ico-trouble{padding-left:5.9091vw;background:url("/sec/static/_images/icon_dps/icon-trouble.svg") left center no-repeat;}/* 2021-04-05 */
	.ico-etcs{padding-left:5.6364vw;background:url("/sec/static/_images/icon_dps/icon-etcs.svg") left center no-repeat;background-size: 67%;}/* 2021-04-05 */
	/* .reservationStore-radiobtn-list label span.ico-careplus{padding-left: 5.6364vw;background: url("/sec/static/_images/icon_dps/ico-careplus.png") left center no-repeat;}2021-04-05 */
	.reservationStore-radiobtn-list label span.ico-careplus{padding-left: 5.6364vw;background: url("/sec/static/_images/icon_dps/icon-samsungcarepluse.svg") left center no-repeat;background-size: 4.5455vw 3.1818vw}
	.ico-productEvent{padding-left:4.1818vw;background-size: 3.5455vw 4.6364vw}/* 2022-05-10 */
	.ico-shoppingbag{padding-left:4.1818vw;background-size: 3.5455vw 4.6364vw}
	.ico-video-consult{padding-left:5.6364vw;background-size: 4.8182vw 3.3636vw}
	.ico-phone{padding-left:5.6364vw;background-size: 3.9091vw 3.5455vw}
	.ico-careplus02{padding-left:5.6364vw;background-size: 4.5455vw 3.1818vw}

	.reservationStore-checkboxbtn-list{margin-top:3.2727vw;}
	.reservationStore-checkboxbtn-list dl{padding-left:16.3636vw;margin-top:2.1818vw;}
	.reservationStore-checkboxbtn-list dl:first-child{margin-top:0;}
	.reservationStore-checkboxbtn-list dl:after { clear:both;}
	.reservationStore-checkboxbtn-list dl dt{left:0;top:0;min-height:3.6364vw;padding-left:4.5455vw;line-height:3.6364vw;font-size:1.8182vw;}
	.reservationStore-checkboxbtn-list dl dd{min-width:13.1818vw;margin-left:0.9091vw;margin-top:0.9091vw;position: relative;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(6n+1){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(3n+1){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(4),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(5),
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(6){margin-top:0.9091vw;}

	.reservationStore-checkboxbtn-list input[type="checkbox"]{  width:100%; height:100%; border:0; opacity: 0; }
	.reservationStore-checkboxbtn-list label{cursor:pointer;border:1px solid #b2b2b2;border-radius:1.8182vw;}
	.reservationStore-checkboxbtn-list label span{height:3.6364vw;line-height:3.4545vw;font-size:1.2727vw;}
	.reservationStore-checkboxbtn-list input[type="checkbox"]:checked + label span{background:url("/sec/static/_images/icon_dps/icon-cancle-white.svg") #000 right 0.9091vw center no-repeat;}
	.ico-mobile{background:url("/sec/static/_images/icon_dps/icon-reserve-01.svg") left center no-repeat;}
	.ico-tv-audio{background:url("/sec/static/_images/icon_dps/icon-reserve-02.svg") left center no-repeat;}
	.ico-kitchen{background:url("/sec/static/_images/icon_dps/icon-reserve-03.svg") left center no-repeat;}
	.ico-living{background:url("/sec/static/_images/icon_dps/icon-reserve-04.svg") left center no-repeat;}
	.ico-pc{background:url("/sec/static/_images/icon_dps/icon-reserve-05.svg") left center no-repeat;}
	.ico-beauty{background:url("/sec/static/_images/icon_dps/icon-reserve-06.svg") left center no-repeat;}

	.choiceOption{padding-left:16.3636vw;margin-top:5.0909vw;}
	.choiceOption dt{left:0;top:0;font-size:1.8182vw;}
	.choiceOption dt span{margin-top:0.5455vw;font-size:1.2727vw;line-height:1.6364vw;}
	.textareaWrap{padding:1.3636vw 0.6364vw 1.3636vw 1.3636vw;border:1px solid #b2b2b2;border-radius:0.9091vw;}
	.textareaWrap textarea{width:100%;min-height:6.8182vw;margin-bottom:1.8182vw;font-size:1.4545vw;border:0;background:transparent;resize:none;}
	.textareaWrap span{right:1.3636vw;bottom:1.3636vw;font-size:1.2727vw;}
	.textareaWrap span strong{font-size:inherit;}
	.choiceOption dd .essential{margin-top:0.5455vw;line-height:1.6364vw;font-size:1.2727vw;}

	.reservationStoreWrap .store-location-btn-box,
	.store-location-select{margin-top:3.6364vw;}
	.store-location-select:after { clear:both;}
	.store-location-select-detail-radiobtn-list{margin-top:3.2727vw;}
	.store-location-select-detail-radiobtn-list:after { clear:both;}
	.store-location-select-detail-radiobtn-list li{width:calc(20% - 0.7273vw); margin:0 0 1.4545vw 0.9091vw;} /* KDP-5439 09-09 */
	.store-location-select-detail-radiobtn-list li:nth-child(5n+1){margin-left:0;}
	.store-location-select-detail-radiobtn-list input[type="radio"]{  width:0.0909vw; height:0.0909vw; clip:rect(0.0909vw, 0.0909vw, 0.0909vw, 0.0909vw); clip-path:inset(50%); border:0;  }
	
	/* KDP-5439 09-09 */
	.store-location-select-detail-radiobtn-list label{height:3.8182vw;cursor:pointer;border:1px solid #b2b2b2;border-radius:2.7273vw;}
	.store-location-select-detail-radiobtn-list label span{font-size:1.2727vw;}
	
	.store-location-select-detail-radiobtn-list input[type="radio"]:checked + label{border:1px solid #000;}
	.store-location-detail-infomation{margin-top:2.9091vw;padding:3.2727vw;border:1px solid #d9d9d9;}
	.store-location-detail-infomation-inner{min-height:46.2727vw;}
	.store-detail-data{max-width:44.0909vw;}
	.store-detail-data .storeName{margin-bottom:2.1818vw;font-size:1.8182vw;line-height:2.3636vw;}
	.store-detail-data > dl{padding-left:8.0000vw;margin-top:1.4545vw;}
	.store-detail-data > dl:first-child{margin-top:0;}
	.store-detail-data > dl dt{left:0;top:0;font-size:1.4545vw;line-height:1.9091vw;}
	.store-detail-data > dl dd{max-width:31.3636vw;font-size:1.4545vw;line-height:2.0000vw;}
	.store-detail-data .btn-detailViewStore{margin:1.4545vw 0 2.5455vw;padding-right:2.0000vw;font-size:1.4545vw;line-height:1.9091vw;background:url("/sec/static/_images/icon_dps/icon-dot-right-blue.svg") right center no-repeat;}
	.hopeVisitDate{max-width:100%;padding:2.1818vw;margin-top:1.4545vw;}
	.hopeVisitDate .hopeVisitDate-title{margin-bottom:2.1818vw;font-size:1.8182vw;line-height:2.3636vw;}
	.hopeVisitDate dl{margin-top:2.1818vw;padding-left:12.2727vw;}
	.hopeVisitDate dl:first-child{margin-top:0;}
	.hopeVisitDate dl dt{left:0;top:0;font-size:1.4545vw;line-height:2.9091vw;}
	.hopeVisitDate dl dd .inp-calendar{background-position:right 0.5455vw center !important;}
	.hopeVisitDate dl dd .wrap-droplist .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat;}
	.hopeVisitDate dl dd .wrap-droplist.active .droplist-button:before{background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat;}
	.hopeVisitDate dl dd .essential{margin-top:1.4545vw;padding-left:1.0909vw;font-size:1.2727vw;line-height:1.8182vw;text-indent:-1.0909vw;}
	.store-location-detail-infomation-inner .store-detail-map{position:relative;right:0;top:0;width:46.2727vw;height:46.2727vw;}

	.box-tab-point-content.box-tab-res .tab-point-content { margin-top:4.5455vw; }/* 2021-03-30 */

	/* 매장 픽업 서비스 - 디지털 프라자 */
	.pickupservice-visual{background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice.jpg") 50% 50% no-repeat; }
	.pickupserviceWrap{margin-top:4.1667vw;}
	.pickupserviceWrap:first-child{margin-top:0;}
	.pickupserviceWrap .info-tit{margin-bottom:1.6667vw;font-size:1.6667vw;line-height:2.2222vw;}
	.pickupserviceWrap .pickupservice-Info:after { clear:both;}
	.pickupserviceWrap .pickupservice-Info > div{width:calc(100% / 3 - 1.6667vw);padding:1.9444vw 0;margin-left:2.5000vw;border-radius:1.3889vw;}
	.pickupserviceWrap .pickupservice-Info > div:first-child{margin-left:0;}
	.pickupserviceWrap .pickupservice-Info > div:before{left:-1.8056vw;top:50%;width:1.1111vw;height:1.1111vw;background: url("/sec/static/_images/icon_dps/icon-pickup-dot.svg") center center no-repeat;transform:translateY(-50%);}
	.pickupserviceWrap .pickupservice-Info > div div{padding-left:6.1806vw;}
	.pickupserviceWrap .pickupservice-Info > div div:before{left:0;top:0;width:4.0972vw;height:3.7500vw;}
	.pickupserviceWrap .pickupservice-Info > div.step1-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-01.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-02.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div.step3-info div:before{background: url("/sec/static/_images/icon_dps/icon-pickup-info-03.svg") right center no-repeat;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:1.1111vw;line-height:1.4583vw;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:1.6667vw;line-height:2.2222vw;}
	.pickupservice-howtoUse:after { clear:both;}
	.pickupservice-howtoUse > div{width:calc(100% / 4 - 1.2500vw);margin-left:1.5972vw;border-radius:1.3889vw;}
	.pickupservice-howtoUse > div:first-child{margin-left:0;}
	.pickupservice-howtoUse > div .infoText{min-height:10.9722vw;padding:2.5000vw;}
	.pickupservice-howtoUse > div .infoText span{left:2.5000vw;top:2.5000vw;font-size:2.9167vw;}
	.pickupservice-howtoUse > div .infoText p{margin-left:4.4444vw;font-size:1.1111vw;line-height:1.3889vw;}
	.pickupservice-howtoUse > div .infoText p strong{font-size:inherit;}
	.pickupservice-giftInfo:after { clear:both;}
	.pickupservice-giftInfo > div{width:calc(100% / 4 - 1.2500vw);min-height:18.4722vw;padding-top:2.3611vw;margin-left:1.5972vw;border:0.0694vw solid #d9d9d9;border-radius:1.3889vw;}
	.pickupservice-giftInfo > div:first-child{margin-left:0;}
	.pickupservice-giftInfo > div .infoText{padding-top:6.2500vw;}
	.pickupservice-giftInfo > div .infoText:before{left:50%;top:0;width:5.5556vw;height:4.5139vw;transform:translateX(-50%);}
	.pickupservice-giftInfo > div.step1-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-01.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step2-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-02.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step3-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-03.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div.step4-info .infoText:before{background: url("/sec/static/_images/icon_dps/icon-pickup-gift-04.svg") center center no-repeat;background-size:100% !important;}
	.pickupservice-giftInfo > div .infoText p{font-size:1.3889vw;line-height:1.8056vw;}
	.pickupservice-giftInfo > div .infoText span{margin-top:1.1111vw;font-size:1.1111vw;line-height:1.5278vw;}
	/* 0629 KDP-3758 
	.reservationStoreWrap.videoStore .stepInfo > div.step1-info.res-login:before{top:12.7273vw;} 210719*/
	.reservationStoreWrap.videoStore .stepInfo > div.step1-info:before{height:9.2455vw;top:12.7273vw;}

	/*예약신청 폼*/
	.reserveApplication{margin-bottom:5.4545vw;}
	.reserveApplication-form{margin-top:3.6364vw;}
	.reserveApplication-form:after { clear:both;}
	.reserveApplication-form dl {width:calc(100% / 2 - 3.3636vw);margin-left:5.0000vw;margin-top:1.0909vw;}
	.reserveApplication-form dl:nth-child(odd) {margin-left:0;}
	.reserveApplication-form dl dt {left:0;top:0; max-width:8.1818vw;font-size:1.8182vw;line-height:1.8182vw;}
	.reserveApplication-form dl dt .ico-required{font-size:1.8182vw;}
	.reserveApplication-form dl dd {max-width:27.2727vw;margin-left:8.1818vw;}
	.reserveApplication-form dl dt > label {font-size:1.8182vw; }
	.reserve-terms-form .con-tit {font-size:1.8182vw;}
	.reserve-terms-form .con-tit .ico-required{font-size:1.8182vw;}
	.reserve-terms-form .con-body { margin-top: 2.7273vw; }
	.reserve-terms-form .con-body .terms-wrap .terms-tit { padding-top: 2.7273vw; font-size: 1.4545vw;   line-height: 1.9091vw; letter-spacing: -0.0073vw; }
	.reserve-terms-form .con-body .terms-wrap .btn-underline{  right: 0;margin-top: 0.2727vw; margin-right: 0; } 
	.reserve-terms-form .con-body .terms-wrap .terms-tit.terms-tit-empty { padding-top: 0.7273vw;  }
	.reserve-terms-form .con-body .terms-wrap .terms-box + .tit-empty-btn  { top: 15.0000vw; }
	.reserve-terms-form .con-body .terms-wrap .terms-box { height: 12.7273vw; margin: 0.6364vw 0 0.9091vw 0; padding: 2.5455vw 4.1364vw 2.5455vw 2.5455vw; border: 1px solid #b2b2b2; font-size: 1.2727vw;  line-height: 1.8182vw; overflow-y: scroll; }
	.reserve-terms-form .con-body .terms-wrap .terms-box + .terms-line { line-height: 1.4545vw; font-size: 1.2727vw; }
	.reserve-terms-form .con-body .terms-wrap .chk-form input[type=checkbox].inp-terms + label + .error-msg p{line-height: 1.9091vw;letter-spacing: -0.0233vw;font-size: 1.0909vw;}
	.box-board-detail + .reserve-terms-form{margin-top:6.3636vw;}

	.reservationStore-request{margin-top:4.3636vw;}
	.reservationStore-request .requestGuide{padding:4.3636vw 0;}
	.reservationStore-request .requestGuide p{font-size:2.7273vw;line-height:3.6364vw;}
	.reservationStore-request .requestGuide p strong{font-size:inherit;}
	.reservationStore-request .requestGuide .btn-type2{margin-top:3.2727vw;}
	.reservationStore-request .essentialWrap{margin-top:1.4545vw;padding:0 3.2727vw;}
	.reservationStore-request .essentialWrap:after { clear:both;}
	.reservationStore-request .essentialWrap ol{width:auto;margin-left:0;}
	.reservationStore-request .essentialWrap ol li{font-size:1.2727vw;line-height:1.6364vw;margin-bottom:0.9091vw;}

	/* 신규 오픈 매장 */
	.dp-newOpenStore { height:40.0000vw;  }
	.dp-newOpenStore-visual {  height:100%;  }
	.dp-newOpenStore-visual .slide { width:100%; height:100%; }
	.dp-newOpenStore-visual .slide .slick-list { height:100%; }
	.dp-newOpenStore-visual .slide .slick-track { height:100%; }

	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg{height:40.0000vw;}
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg img{height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}
	.dp-newOpenStore-visual .newOpenStore-cnt {left:50%;margin-left:-42.5455vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .storeName { font-size:4.3636vw; line-height:4.7273vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .storeName span{font-size:inherit; }
	.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-1 { margin-top:1.0909vw;font-size:1.4545vw;line-height:1.9091vw;}
	.dp-newOpenStore-visual .newOpenStore-cnt > .p-txt-2 { margin-top:1.4545vw; font-size:1.4545vw; }
	.dp-newOpenStore-visual .newOpenStore-cnt > a {margin-top:3.2727vw; font-size:1.4545vw;  background:transparent; }
	.slide-newOpenStore .slick-dots {  left:0; right:0; bottom:2.1818vw;   }
	.slide-newOpenStore .slick-dots li button { width:0.7273vw; height:0.7273vw; margin:0 0.3636vw; font-size:0; background:#000; border:0; border-radius:50%; opacity:0.3; }
	.slide-newOpenStore .slick-dots li.slick-active button { width:1.4545vw; height:0.7273vw; border-radius:0.3636vw; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-play button { width:0.9091vw; height:0.9091vw; margin-left:1.3636vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-pause button { width:0.9091vw; height:0.9091vw; margin-left:1.3636vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.dp-newOpenStore .slick-arrow{top:46%;width:2.3636vw;height:2.3636vw;text-indent:-909.0000vw;}
	.dp-newOpenStore .slick-prev{left:50%;transform:translateX(-148.6364vw);background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dp-newOpenStore .slick-next{right:50%;transform:translateX(-151.6364vw);background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}	
	.dp-newOpenStoreWrap { background:#fafafa; border-radius:1.8182vw;}
	.dp-newOpenStore-photo .grandOpenLable{left:2.1818vw;top:2.1818vw;width:9.5455vw;min-height:2.9091vw;line-height:2.7273vw;font-size:1.2727vw;border-radius:2.2727vw;}
	.dp-newOpenStore-tit { margin-bottom:2.1818vw;font-size:2.1818vw; }
	.dp-newOpenStore-data{min-height: 34.6364vw;padding:2.7273vw 0 2.7273vw 2.7273vw;}
	.dp-newOpenStore-data .btn-sns-link{right:2.7273vw;top:2.7273vw;}
	.dp-newOpenStore-data .btn-DetailView{margin-top:2.1818vw;background:transparent;}
	.dp-newOpenStore-data .btn-DetailView span{padding-left:2.0000vw;}
	.dp-newOpenStore-data .btn-DetailView.eventDetail span:before{left: 0;top:50%;width: 1.6364vw;height: 1.6364vw;background: url(/sec/static/_images/icon_dps/icon-event.svg) no-repeat center center;transform:translateY(-50%);background-size:cover;}
	.dp-newOpenStore-data .btn-DetailView.findstoreDetail span:before{left: 0;top:50%;width: 1.6364vw;height: 1.6364vw;background: url(/sec/static/_images/icon_dps/icon-storedetail.svg) no-repeat center center;transform:translateY(-50%);background-size:cover;}	
	.dp-newOpenStore-data .dp-store-summary li .cnt{font-size: 1.2727vw;}
	.dp-newOpenStore-data .dp-store-summary .loc-share a{font-size: 1.2727vw;}
	.dp-newOpenStore-data .dp-store-summary .dp-s-tel:before{width: 1.6364vw;height: 1.6364vw;}
	.newOpenStore-list > ul:after { clear:both;}
	.newOpenStore-list > ul > li{width:calc(100% / 3 - 1.4545vw);margin-left:2.1818vw;margin-bottom:2.1818vw;}
	.newOpenStore-list > ul > li:nth-child(3n + 1){margin-left:0;}
	
	/* 아카데미 - list */
	.academy-visual{background: url("/sec/static/_images/temp/digital/bg-visual-academy.jpg") 50% 50% no-repeat; }
	.dps-academyWrap .academy-header {margin-bottom:4.3636vw;}
	.dps-academyWrap .academy-header .choice-month{padding-bottom:1.0909vw;}
	.dps-academyWrap .academy-header .choice-month .inp-form input:not([type=checkbox]):not([type=radio]).inp-line{border-bottom:0;}
	.dps-academyWrap .academy-header .choice-month .inp-form strong{padding-right:0.9091vw;font-size:2.1818vw;line-height:2.7273vw;}
	.dps-academyWrap .academy-header .choice-month .inp-form .inp-calendar{width:2.8182vw;}
	.dps-academyWrap .academy-header .btn-underline{right:0;top:1.3636vw;}

	.dps-academyWrap .academy-header .daySelect{padding:4.3636vw 10.0000vw;}
	.dps-academyWrap .academy-header .daySelect .daySlick:after { clear:both;}
	.dps-academyWrap .academy-header .daySelect .daySlick div p{width:4.3636vw;height:4.3636vw;margin-bottom:0.6364vw;line-height:4.3636vw;font-size:2.1818vw;}
	.dps-academyWrap .academy-header .daySelect .daySlick div.act p,
	.dps-academyWrap .academy-header .daySelect .daySlick div.act span,
	.dps-academyWrap .academy-header .daySelect .daySlick div.act p:before,
	.dps-academyWrap .academy-header .daySelect .daySlick div.today p:before{left:50%;top:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%);}
	.dps-academyWrap .academy-header .daySelect .daySlick div span{font-size:1.4545vw;line-height:1.9091vw;}
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-arrow{top:50%;width:2.3636vw;height:2.3636vw;font-size:0;transform:translateY(-50%);}
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-prev{left:-7.8182vw;background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-next{right:-7.8182vw;background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}
	.dps-academyWrap .f-board{border-top:2px solid #000;}

	.tab-style-fillbox2 {margin-bottom:2.1818vw;font-size:0;border-top:1px solid #d9d9d9; }
	.tab-style-fillbox2:after {   clear:both; }
	.tab-style-fillbox2 a {width:calc(100% / 2 );  height:4.8182vw;line-height:4.8182vw;}
	.tab-style-fillbox2 a span{font-size:1.4545vw;  }

	.board-tbl .academy-category-search-list .ul-td{padding:1.3636vw 2.1818vw;}
	.academy-category-search-list .academy-flag { width:10%;}
	.academy-category-search-list .status-endClass .academy-status .btn-type1{opacity:.3;pointer-events:none;}
	.academy-category-search-list .academy-title { width:30%; }
	.academy-category-search-list .academy-title span{ margin-bottom:0.5455vw;font-size:1.4545vw;line-height:2.1818vw;}
	.academy-category-search-list .academy-title em{ font-size:1.2727vw;line-height:1.6364vw;}
	.academy-category-search-list .academy-date { width:30%;}
	.academy-category-search-list .academy-teacher { width:12%;}
	.academy-category-search-list .academy-member { width:12%;}
	.academy-category-search-list .academy-status { width:16%;}

	.statusLegend{margin-top:4.3636vw;}
	.statusLegend div{padding:1.7273vw 0;border-radius:1.8182vw;}
	.statusLegend dl{min-width:18.1818vw;padding:0 2.8182vw 0 2.1818vw;border-left:1px solid #d9d9d9;}
	.statusLegend dl:first-child{border-left:0;}
	.statusLegend dl dt{margin-bottom:1.0909vw;font-size:1.2727vw;}
	.statusLegend dl dd{font-size:1.2727vw;}

	.academy-body .academy-top:after {   clear:both; }
	.academy-body .academy-top > .academy-top-left {  width:62%;padding-top:1.5455vw;margin-bottom:0.9091vw;}
	.academy-body .academy-top > .academy-top-right { padding-top:1.1818vw;}
	.academy-body .academy-top > .academy-top-right .wrap-search input[type="text"]{width:28.3636vw;height:3.2727vw;}
	.academy-body .academy-top > .academy-top-right .wrap-search .btn-search{height:3.2727vw;}

	.dps-academyWrap .academy-top .bd-h-drop,
	.dps-rentalSpaceWrap .academy-top .bd-h-drop{min-width:12.0909vw;max-width:100%;margin-right:2.1818vw;}
	.dps-rentalSpaceWrap .academy-top .date-period{width:14.0909vw;min-width:auto;max-width:100%;margin-right:2.1818vw;}
	/* 강좌 상세보기 레이어 팝업 */
	.pop-sharing .board-view-type-1 { padding:0; }
	.pop-sharing .board-view-type-1 dt {width:30%;margin:0 0 1.4545vw;padding-left:0;}
	.pop-sharing .board-view-type-1 dd {width:70%;margin:0 0 1.4545vw;}
	.pop-sharing .board-view-type-1:nth-last-child(1) { border-bottom:0; }

	/* 이벤트 - 디지털 프라자 */
	.dps-event-visual{background: url("/sec/static/_images/temp/digital/bg-visual-event.jpg") 50% 50% no-repeat; }
	.event-choice-box .btn-group button{padding:0 1.8182vw;margin:0 0.3636vw;height:3.6364vw;line-height:3.4545vw;font-size:1.4545vw;border-radius:2.7273vw;cursor:pointer;}
	.dps-eventWrap .board-top{margin-top:3.2727vw;}
	.dps-eventWrap .board-top:after { clear:both;}
	.dps-eventWrap .board-top .wrap-droplist .droplist-button{border:0;font-size:1.4545vw;}
	.eventListWrap ul:after { clear:both;}
	.eventListWrap ul li{width:calc(99.9% / 3 - 2.1818vw);margin-left:3.2727vw;margin-top:2.2727vw;border-radius:1.8182vw;}
	.eventListWrap ul li:nth-child(3n+1){margin-left:0;}
	.eventListWrap ul li:nth-child(1),
	.eventListWrap ul li:nth-child(2),
	.eventListWrap ul li:nth-child(3){margin-top:0;}
	.eventListWrap ul li .event-img{height:29.6660vw;border-radius:1.8182vw;}
	.eventListWrap ul li .event-data{min-height:14.1818vw;padding:2.7273vw;}
	.eventListWrap ul li .event-data .event-title{max-width:29.0909vw;height:5.6364vw;font-size:2.1818vw;line-height:2.7273vw;}
	.eventListWrap ul li .event-data .event-date{margin-top:1.4545vw;font-size:1.2727vw;}
	.eventListWrap ul li .event-data .event-date span{font-size:inherit;}
	.eventListWrap ul li .event-data .event-date strong{margin-left:2.1818vw;font-size:inherit;}
	.eventListWrap ul li .event-data .event-date strong:before{left:-1.2727vw;top:50%;width:0.0909vw;height:0.9091vw;border-right:1px solid #ddd;transform:translateY(-50%);}
	.eventListWrap ul li .event-data .btn-sns-link{right:2.7273vw;top:2.7273vw;}
	.eventListWrap ul li .event-data .btn-sns-link .ico-large{width:1.8182vw;height:1.8182vw;}

	/* event view */
	.dps-board-event .board-header{padding-bottom:2.1818vw;border-bottom:0.1818vw solid #000;}
	.dps-board-event .board-header .btn-sns-link{right:0;top:0;}
	.dps-board-event .board-header .btn-sns-link .ico-large{width:1.8182vw;height:1.8182vw;}
	.dps-board-event .board-header .board-tit{margin-bottom:1.0909vw;font-size:2.1818vw;line-height:2.9091vw;margin-right:1.8182vw;}
	.dps-board-event .board-header .event-date{font-size:1.4545vw;line-height:1.9091vw;}
	.dps-board-event .board-detail-content{padding:2.1818vw 0;border-bottom:1px solid #d9d9d9;}
	.dps-board-event .btn-box{margin-top:2.1818vw;}
	.dps-board-event .btn-box .btn-sns-link{right:0;top:0;}
	.dps-board-event .btn-box .btn-sns-link .ico-large{width:1.8182vw;height:1.8182vw;}

	/* 공간대여 */
	.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace.jpg") 50% 50% no-repeat; }
	.dps-rentalSpaceWrap .f-board{border-top:0.1818vw solid #000;}
	.rentalspace-search-list .rentalspace-thumnail { width:10%;}
	.rentalspace-search-list .rentalspace-title { width:30%; }
	.rentalspace-search-list .rentalspace-title span{ margin-bottom:0.5455vw;font-size:1.4545vw;line-height:2.1818vw;}
	.rentalspace-search-list .rentalspace-title em{ font-size:1.2727vw;line-height:1.6364vw;}
	.rentalspace-search-list .rentalspace-facilities { width:30%;}
	.rentalspace-search-list .rentalspace-member { width:15%;}
	.rentalspace-search-list .rentalspace-status { width:15%;}
	.board-tbl .rentalspace-search-list .ul-td{padding:1.3636vw 2.1818vw;}
	.board-view-study{padding:3.2727vw 2.1818vw;}
	.board-view-study dt{left:2.1818vw;top:3.2727vw;width:7.8182vw;height:7.8182vw;}
	.board-view-study dd{margin-left:12.7273vw;}
	.board-view-study dd strong{margin-bottom:0.5455vw;font-size:1.4545vw;line-height:1.9091vw;}
	.board-view-study dd p{margin-bottom:1.8182vw;font-size:1.4545vw;line-height:1.9091vw;}
	.board-view-study dd span{font-size:1.2727vw;line-height:1.9091vw;}
	.board-view-study dd span em{margin-left:2.1818vw;font-size:inherit;}
	
	/* 공간대여 신청하기 */
	.board-detail-content .board-tit .ico-required{font-size:1.8182vw;}
	.rentalspace-essential{margin-top:0.5455vw;}
	.rentalspace-essential p{font-size:1.0909vw;line-height:1.6364vw;}
	.rentalspace-timeList li{margin-top:0.9091vw;}
	.rentalspace-timeList li:first-child{margin-top:0;}
	.rentalspace-timeList li span{min-width:23.6364vw;height:3.6364vw;padding:0 3.4545vw 0 0.9091vw;font-size:1.2727vw;line-height:3.5455vw;border-radius:0.9091vw;}
	.rentalspace-timeList li span a{right:0;top:0;width:3.6364vw;height:3.6364vw;background: url("/sec/static/_images/icon_dps/icon-delete.svg") right 1.2727vw center no-repeat;border-radius:0.9091vw;}
	.indentation{padding:0 2.1818vw;}
	.terms-rentalspace{margin-top:2.7273vw;padding:2.7273vw;}
	.terms-rentalspace li{margin-top:1.4545vw;font-size:1.2727vw;}
	.terms-rentalspace li:first-child{margin-top:0;}
	.terms-rentalspace li p{margin-bottom:0.5455vw;font-size:1.2727vw;}
	.terms-rentalspace li span{padding-left:1.0909vw;font-size:1.0909vw;}
	.rentalSpace-list .rentalSpace-reserveNum{width:8%;}
	.rentalSpace-list .rentalSpace-reserveNum a{border-bottom:1px solid #000;}
	.rentalSpace-list .rentalSpace-studyStore{width:30%;}
	.rentalSpace-list .rentalSpace-spaceType{width:20%;}
	.rentalSpace-list .rentalSpace-rentalDate{width:10%;}
	.rentalSpace-list .rentalSpace-rentalTime{width:22%;}
	.rentalSpace-list .rentalSpace-rentalBtn{width:10%;}
	.rentalSpace-list .notCancle .rentalSpace-rentalBtn a{opacity:.3;pointer-events:none;}
	.board-tit .reserveNum{font-size:1.8182vw;}
	.detailViewType{padding-top:4.5455vw;}
	.detailViewType dt{left:2.1818vw;top:3.2727vw;}
	.detailViewType dd{margin-left:12.7273vw;}
	.detailViewType dd strong{margin-bottom:0.9091vw;font-size:1.4545vw;line-height:1.9091vw;}
	.space-res-box .text div dl{margin-top:1.4545vw;font-size:1.2727vw;}
	.space-res-box .text div dl dt{left:0;top:0;font-size:1.2727vw;line-height:2.0000vw;}
	.space-res-box .text div dl dd{margin-left:6.8182vw;line-height:2.0000vw;}
	.space-res-box.slickType{padding-top:0;width: 33.6364vw;margin-left: 2.1818vw;}
	.space-res-box.slickType .text dl dd{margin-left:8.6364vw;}
	.space-res-box.slickType .text .btn-type2{margin-top:2.4545vw;}

	/* 주문완료 */
	.order-finish-content{margin-top:2.7273vw;}
	.order-finish-content .board-detail-content{max-width:83.6364vw;margin:auto;}
	.order-finish-content .res-subcopy{font-size:1.4545vw;}
	.order-finish-content .dropButton{right:0;top:1.8182vw;width:1.8182vw;height:1.8182vw; background:url(/sec/static/_images/common/icon-plus-medium.svg) center right no-repeat;background-size:1.4545vw 1.4545vw;}
	.order-finish-content .dropButton.open{background:url(/sec/static/_images/common/icon-miner-medium.svg) center right no-repeat;background-size:1.4545vw 1.4545vw;}
	.order-finish-content .order-finish-detail{clear:both;margin-top:4.5455vw;padding:1.0909vw 2.1818vw;}
	.limitPay em{font-size:1.4545vw;}
	.limitPay em:before{right:-0.9091vw;top:50%;transform:translateY(-50%);width:0.0909vw;height:1.0909vw;border-right:0.0909vw solid #ddd;}
	.limitPay strong{margin-left:1.0909vw;padding-left:0.4545vw;font-size:1.4545vw !important;}

	.board-view-type-3 > div{padding:0.6364vw 0; border-bottom:0.0909vw solid #ddd;}
	.board-view-type-3 > div:first-child{padding:0.9091vw 0;}
	.board-view-type-3 > div:after {   clear:both; }
	.board-view-type-3 .board-tit {  width:15%; margin:1.0909vw 0;font-size:1.4545vw;   line-height:2.0000vw; word-break:keep-all; }
	.board-view-type-3 .board-con {  margin:1.0909vw 0; font-size:1.4545vw; line-height:2.0000vw; word-break:keep-all; }
	.board-view-type-3 .board-con span{margin-left:2.7273vw;font-size:inherit; line-height:inherit;}
	.board-view-type-3 .board-con span:before{left:-1.3636vw;top:0.4545vw;width:0.0909vw;height:1.0909vw;border-right:0.0909vw solid #ddd;}
	.board-view-type-3 .board-con span:first-child{margin-left:0;}
	.board-view-type-3 .board-con strong{margin-left:1.0909vw;font-size:inherit; line-height:inherit;}
	.board-view-type-3 > div.opened{border-bottom:0;}
	.board-view-type-3 .btn-underline{  margin:1.0909vw 0 1.0909vw 3.6364vw;  line-height:1.6364vw;}
	.board-view-type-3 .order-code {font-size:2.0000vw;}

	.order-detail-tbl {   width:100%;  border-spacing:0;}
	.order-detail-tbl .order-td {   padding:1.3636vw 0;   }
	.order-detail-type1 .order-itmName { width:36%; padding-right:4.3636vw; }
	.order-detail-type1 .order-itmName strong{font-size:1.4545vw;line-height:1.9091vw;}
	.order-detail-type1 .order-itmName span{margin-top:0.9091vw;font-size:1.0909vw;}
	.order-detail-type1 .order-itmOpt { width:38%;font-size:1.2727vw;}
	.order-detail-type1 .order-itmCount { width:26%;font-size:1.2727vw;}
	.order-detail-type1 .order-itmPrice { width:14%;font-size:1.2727vw;padding-right:2.1818vw;}

	.order-detail-type2 .order-delivery-tit { width:20%;font-size:1.2727vw;}
	.order-detail-type2 .order-delivery-tit span{font-size:inherit;}
	.order-detail-type2 .order-delivery-data { width:80%;}
	.order-detail-type2 .order-delivery-data span {margin-left:3.6364vw;font-size:1.2727vw;}
	.order-detail-type2 .order-delivery-data span em{margin-left:1.0909vw;font-size:inherit;}
	.order-detail-type2 .order-delivery-data span strong{margin-left:1.0909vw;font-size:inherit;}
	.order-detail-type2 .order-delivery-data span:first-child {margin-left:0;}
	.order-detail-type2 .order-delivery-data span:before {left:-2.0000vw;top:0.2727vw;width:0.0909vw;height:0.9091vw;border-right:0.0909vw solid #ddd;}
	.order-detail-type2 .-tit span,
	.order-detail-type2 .order-tradein-tit span {font-size: 1.272vw;}
	.order-detail-type2 .-data span,
	.order-detail-type2 .order-tradein-data span {font-size: 1.272vw;}
	.order-detail-type2 .-data span + span,
	.order-detail-type2 .order-tradein-data span + span {margin-top: 1.363vw;}

	/* 분리배송 */
	.order-finish-detail .delivery-by-order { padding-top:2.1818vw; }
	.order-finish-detail .delivery-by-order .order-tit {  font-size:1.4545vw; line-height:1.9091vw; }
	.order-finish-detail .delivery-by-order .order-num {   font-size:1.0909vw; line-height:1.4545vw; }
	.order-finish-detail .delivery-by-order .order-detail-tbl { margin-top:0.5455vw; }

	/* Bespoke */
	.order-detail-type1.bespoke .order-itmOpt { width:38%;font-size:1.2727vw;}
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li {   padding-left:6.0000vw; font-size:1.0909vw; line-height:1.6364vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li + li { margin-top:0.5455vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .pos {  top:0; left:0;  width:4.9091vw; height:1.8182vw;  font-size:1.0909vw;  line-height:1.8182vw; background:#A6A6A6; border-radius:0.9091vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip {   width:1.4545vw; height:1.4545vw; margin-right:0.5455vw; border:0.0909vw solid rgba(0,0,0,0.15); border-radius:50%;  }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set .color-info .chip img {  top:50%; left:50%; transform:translate(-50%,-50%); }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors + li.set-type { margin-top:1.6364vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type { font-size:1.2727vw; line-height:1.6364vw; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type .opt + .opt { margin-top:1.0909vw;  }
	.order-detail-type1.bespoke .order-itmPrice { padding-right:2.1818vw;}

	.order-detail-type3 .order-benefit-tit { width:20%;font-size:1.2727vw;}
	.order-detail-type3 .order-benefit-tit span{font-size:inherit;}
	.order-detail-type3 .order-benefit-price span{min-width:6.8182vw;font-size:1.2727vw;}
	.order-detail-type3 .order-benefit-price em{min-width:10.0000vw;font-size:1.2727vw;}
	.order-detail-type3 .order-benefit-coupon { width:40%;font-size:1.2727vw;}

	.item-advice {  padding:5.9091vw 5.4545vw 5.4545vw;}
	.bnr_inner_mk+.item-advice{ margin-top: -5.9091vw }/* 210202 : 간격수정요청 */
	.item-advice .title {  font-size:3.2727vw;  line-height:1.33em; letter-spacing:0.1em;  }
	.item-advice .adviceWrap { max-width:66.3636vw;margin:3.2727vw auto 0;}
	.item-advice .adviceWrap .slick-slide {  width:calc(33.33% - 3.6364vw); padding:3.0000vw 0 3.2727vw; font-size:0; }
	.item-advice .adviceWrap > div ~ div { margin-left:5.4545vw; }
	.item-advice .adviceWrap .img {  min-width:19.2727vw;min-height:19.2727vw;padding:2.1818vw 0;border-radius:1.8182vw;}
	.item-advice .adviceWrap .img img {  margin:0 auto; }
	.item-advice .adviceWrap .link {  margin-top:2.1818vw; }
	.item-advice .adviceWrap .link .prd-name {  height:3.8182vw; font-size:1.4545vw; line-height:1.8182vw;   letter-spacing:0;  word-break:keep-all;  -webkit-line-clamp:2; -webkit-box-orient:vertical; }
	.item-advice .adviceWrap .link .prd-num {   font-size:1.2727vw; line-height:1.5455vw;  padding-top:0.9091vw; }
	.item-advice .adviceWrap .link .prd-price {  padding-top:0.5455vw;  }
	.item-advice .adviceWrap .link .prd-price .name {  line-height:1.5455vw; margin-right:0.9091vw;font-size:1.2727vw;  letter-spacing:0;  }
	.item-advice .adviceWrap .link .prd-price .unit {  line-height:1.5455vw; margin-left:0.3636vw;font-size:1.2727vw;  letter-spacing:0;  }
	.item-advice .adviceWrap .link .prd-price em {  line-height:1.5455vw;font-size:1.2727vw;  letter-spacing:0;  }

	/* 스펙 탭 */
	.spec-tabcontent-wrap { padding: 0 9.8611vw;}
	.spec-tabcontent-tab {  margin-bottom: 2.5000vw; }
	.spec-tabcontent-tab .tab-item .link { font-size: 0.9722vw; line-height: 1.2500vw; padding: 1.1111vw 1.7361vw; }

	.component-con .award-box { padding: 4.3636vw 0; }
	.component-con .award-box .award-list { margin: 0 12.9091vw; }
	.component-con .award-box .award-list .award-item { padding: 2.7273vw; }
	.component-con .award-box .award-list .award-item .img { width: 10.9091vw; height: 10.9091vw; }
	.component-con .award-box .award-list .award-item .txt { margin-top: 0.9091vw; font-size: 1.2727vw; line-height: 2.1818vw; }
	.component-con .award-box .award-list .award-item .txt span {  margin-top: 0.5455vw; font-size: inherit; line-height: inherit; }
	.component-con .award-box .award-list .award-item:nth-child(n-3) { padding: 0 2.7273vw; }
	.component-con .award-box .award-list .award-item:nth-child(n+4) { padding: 5.4545vw 2.7273vw 0; }
	.component-con .award-box .btn-more-box .btn-more { margin-top: 2.7273vw; padding: 0 1.2727vw; height: 3.2727vw; font-size: 1.2727vw; line-height: 3.2727vw; border-radius: 1.8182vw;}
	.component-con .award-box .btn-more-box .btn-more:after { margin-left: 0.4545vw; margin-top: -0.1818vw; ;width: 1.4545vw; height: 1.4545vw; }

	/* 특장점 탭 */
	.itm-component .feature-wrap { margin-top: 2.1818vw; }
	.itm-component .feature-wrap .feature-bar { height: 7.2727vw;  }
	.itm-component .feature-wrap .feature-bar-inner { padding: 0 2.1818vw; }
	.itm-component .feature-wrap .feature-bar .product-name { font-size: 1.35vw; line-height: 2.1818vw; }
	.itm-component .feature-wrap .feature-bar .btn-ctrl { font-size: 1.2727vw; line-height: 1.6364vw; padding-right: 2.1818vw;}
	.itm-component .feature-wrap .feature-bar .btn-ctrl:after { margin-left: 0.5455vw; margin-top: -0.1818vw; width: 1.2727vw; height: 1.2727vw; }

	.itm-information .combine-buy .box-txt { padding: 2.7273vw; border-radius: 1.8182vw; }
	.itm-information .combine-buy .box-txt .txt { font-size: 1.2727vw; line-height: 1.6364vw;  }
	.itm-information .combine-buy .box-btn { margin-top: 2.7273vw; }

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dt{line-height:2.9091vw;font-size:1.4545vw}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd{padding-left:15vw;font-size:1.4545vw;line-height:2.9091vw}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd a{font-size:1.2727vw;line-height:1.2727vw}

	.dp-newOpenStore-photo .imgArea .webImg{height:16.3vw;}

	.customer-center-wrap { margin-bottom: 4.3636vw; }
	.customer-center-wrap .manual-sec .sub-tit { padding-left: 3.6364vw; font-size: 2.1818vw; line-height: 2.7273vw; background-size: 2.9091vw auto; }
	.customer-center-wrap .manual-sec .sub-tit.sub-tit-download { margin-top: 3.2727vw; }
	.customer-center-wrap .manual-sec .info-prd { margin-top: 1.64vw; font-size: 1.27vw; }
	.customer-center-wrap .manual-sec .list-type-download + .info-prd {margin-top: 3.27vw;}
	.customer-center-wrap .manual-sec .info-prd strong { margin-right: 1.09vw; font-size: 1.45vw; }
	.customer-center-wrap .manual-sec .list-type-download { margin-top: 1.6364vw; margin-bottom: -2.1818vw; }
	.customer-center-wrap .manual-sec .list-type-download .item { margin-bottom: 2.1818vw; padding: 2.0000vw 2.9091vw; margin-right: 2.1818vw; width: calc(100% / 3 - 1.4545vw); border-radius: 1.8182vw; }
	.customer-center-wrap .manual-sec .list-type-download .name { font-size: 1.8182vw; line-height: 2.3636vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc { margin-top: 0.9091vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item { font-size: 1.2727vw; line-height: 1.8182vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item ~ .desc-item { margin-left: 0.9091vw; padding-left: 0.9091vw; }
	.customer-center-wrap .manual-sec .list-type-download .desc .desc-item:before { height: 1.2727vw; }
	.customer-center-wrap .manual-sec .list-type-download .box-btn { margin-top: 1.4545vw; }
	.customer-center-wrap .manual-sec .list-type-download .box-btn .btn-download { padding: 0 3.0000vw; height: 3.6364vw; font-size: 1.4545vw; line-height: 3.6364vw; border-radius: 1.8182vw; }

	.review-write-form .review-write .attach-file li { width: 7.2727vw; height: 7.2727vw; }
	.review-write-form .review-write .attach-file li img { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; } 
	.review-write-form .review-write .attach-file li video { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; } 

	.review-list > li .list-div .review-con .attached-file ol li { width: 7.2727vw; height: 7.2727vw; }
	.review-list > li .list-div .review-con .attached-file ol li img { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; }
	.review-list > li .list-div .review-con .attached-file ol li video { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; }

	/* pd 추가 설치비 안내 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice + .product-purchase-caus_table,
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table + .product-purchase-caus_table {margin-top: 5.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .date {margin-bottom: 1.09vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col {padding: 3.18vw 3.82vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col:first-child {width: 27.27vw; padding: 2.82vw 3.18vw; }
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col strong {font-size: 1.82vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col span {font-size: 1.27vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt {width: 14.09vw; margin-bottom: 0; font-size: 1.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd {margin-left: 14.09vw; font-size: 1.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt:nth-of-type(n+2),
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd:nth-of-type(n+2) {margin-top: 2.73vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span {padding-right: 1.36vw; font-size: 1.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span:after {right: 0.45vw; width: 0.09vw; height: 1.27vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont {font-size: 1.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont + .cont {margin-top: 2.73vw;}

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice {padding: 2.73vw 3.18vw; margin-top: 5.45vw; font-size: 1.45vw;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 {margin-top:1.3636vw;} /* 201130 유의사항-추가설치비안내 수정 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 strong {font-size: 1.0909vw;} /* 201130 유의사항-추가설치비안내 수정 */

	/* 2021-08-19 갤럭시 폴드 위치 수정 */
	.map-box {top: 57px;}
}

@media all and (min-width:541px) and (max-width:1020px){
   /* 비대면 화상상담 줄바꿈처리*/
   .reservationStoreWrap.videoStore .stepInfo .step6-info em br +br{display:none}
}
@media all and (min-width:586px) and (max-width:802px){
	/* 비대면 화상상담 fold 대응*/
	.reservationStoreWrap.videoStore .stepInfo [class^=step]{min-height:auto;padding:2.0273vw 0.6364vw 1.0727vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] span{margin-bottom:0.4818vw;font-size:1.5182vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height:3.9545vw;font-size:1.5818vw;line-height:2.0636vw;letter-spacing:-1px}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] img{height:8vw;margin:0.8364vw auto 0}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] em{margin-top:0.8364vw;font-size:1.4545vw;line-height: 1.2;letter-spacing:-1px}
}
@media all and (max-width:800px){
	/* 201130 pf 공통 CTA 수정 (스마트폰,태플릿, TV) */
	.btn-ruler { position: absolute; left: 16vw; top: 7.1vw; width: 8.0vw; height: 5.0vw;} /* 20201118 수정 */ /* 20201104 수정 */
	.pf-top-cta .pf-top-cta-inner { min-height: 6.00vw; }
	.pf-top-cta .pf-top-cta-inner .cover { text-align:left; } /* 201123 좌측정렬 수정*/
	.pf-top-cta .pf-top-cta-inner .cover a + a:before { height: 5.278vw; } /* 20201104 추가 */
	.pf-top-cta .pf-top-cta-inner .cover .top-cta,
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 4.889vw 3.33333vw 4.889vw 13.78vw; font-size: 4.44444vw; } /* 20201118 수정 */ /* 20201104 수정 */
	.pf-top-cta .pf-top-cta-inner .cover .btn-tvNotice { padding: 4.889vw 3.889vw ; } /* 20201104 추가 */ /* 201123 좌측정렬 수정*/
	.pf-top-cta .pf-top-cta-inner .cover .top-cta {float:right;clear: both;} /* 22-01-17 */
	.pf-top-cta .pf-top-cta-inner .cover .top-cta:before {display:none;} /* 201123 좌측정렬 수정*/
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .line {font-size: 4.44444vw; } /* 20201118 추가 */
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .no-line {font-size: 4.44444vw; } /*21-12-10*/
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .btn-ruler { left: 4vw; width: 7.25vw; height: 5.25vw; } /* 20201118 추가 */
	.pf-top-cta .pf-top-cta-inner .cover .top-cta.spacing-default { padding: 4.889vw 3.33333vw; }
	.itm-option-choice dt .btn-ruler { left: 48px; width: 7.25vw; height: 5.25vw; } /* 20201119 수정 */
	.tv-type .ico-ruler,
	.water-purifier-type .icon-purifier {padding-top:3.889vw;left: 4vw; width: 7.25vw; height: 5.25vw; } /* 2021-04-06 */
	.tv-type .ico-pdf {left: 5.5vw; width: 7.25vw; height: 5.25vw;} /*21-12-10*/
	/* 2021-06-16 */
	.bespoke-type .icon-bespoke {padding-top: 4.889vw; left: 4vw; width: 7.125vw; height: 4.25vw;}
	.dishwashers-type .icon-dishwashers {padding-top: 0vw; left: 3vw; width: 9.625vw; height: 10.625vw;}

	.bnr_inner_mk{padding:0 24px;}

	.component-con .award-box { padding: 48px 0; }
	.pageingWrap .paging{display:none;}

	#header .s-inner{padding:0 12px;}
	#header .header-right > ul > li > a{line-height:56px;}
	#header .header-right > ul > li .link-m-nav{display:flex;} /* 2021-11-08 KDP-7511 */
	.map-box{top:56px;}/* 2021-11-08 */
	.big-banner ~ .content .conbox{padding-top:0;padding-bottom:0;}
    .big-banner img{width:100%;}
    .webImage{display:none;}
    .mobImage{width:100%;display:block;}

    #gnbmask {z-index:20; }

    .indentation{padding:0;}

    .itm-flag{margin-bottom:20px;}

    .box-itm-option .info .name{padding:0 10px 3px 0;white-space:initial;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
    /* .casewrap .assi-txt br{display:none;} */
    .pd-Container .content{padding:0;}
    .pd-Container .content .conbox{padding-top:0;}

    .component01{margin-bottom:20px;}
    .component02{margin-bottom:0;}
    .component02 > div:first-child{margin-bottom:0;}
    .component03,
    .component04,
    .component05, 
    .component06,
    .component07,
    .component08{margin-bottom:0;}
    .component04{padding-bottom:0;}
    .component08 > div{padding:0;}
    .component09{margin-bottom:0;}
    .component09 > div{padding:0 24px;}
	.component07,
	.component08{padding-bottom:48px;}
    .component03{padding:0}
    .component09 .fixWidth{padding:0;}
    .component03 .dropcontent, 
    .component04 .dropcontent{padding-bottom:0;}
	.compare-allWrap{padding:0 12px 30px;}
	
	.compare-itm-div .compare-itm-img{height:120px;}
	.compare-itm-div .compare-itm-img .no-img { width: 120px; height: 120px;}
	.compare-itm-choice .compare-itm-img .no-img .txt { font-size: 12px;  line-height: 18px; }
    .itm-information{max-width:none;padding:0;margin:0 auto;float:none;border-radius:0;}
    .itm-info-detail{padding-bottom:1px;background-color:#fff;}
    .itm-info-head{padding:25px 12px 30px;background-color:#f7f7f7;}
    .itm-info-title{margin-bottom:16px;margin-right:0;}
    .itm-buy-area .itm-pd-picture{position:relative;}
    .prod-image{padding-top:53px; position:relative; text-align:center; clear:both;}  
	.prod-image-view{margin-left:0;margin-bottom:24px;height:70vw;}
    .prod-image-view .slick-list {width:100%;}
	.prod-image-view .slick-list .slick-track{width:100%;}
    .prod-image-view .slick-arrow{position:absolute;top:45%;width:24px;height:24px;text-indent:-9999px;}
    .prod-image-view .slick-prev{left:0;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
	.prod-image-view .slick-next{right:0;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
	.prod-image-navi-wrap {display: inline; text-align: center;}
	.prod-image-navi-wrap .prod-image-navi {display: inline;}
	.prod-image-navi li { display: none; }
	.slick-initialized.prod-image-navi li.slick-slide { display: none; }
	.prod-image-navi .slick-dots li { display: inline-block; }
    .prod-image-navi .slick-dots{display: inline; margin:10px 0 0px;}
    .prod-image-navi .slick-dots li{display:inline-block;margin:0 4px;}
    .prod-image-navi .slick-dots li button{display:inline-block;width:8px;height:8px;text-indent:-9999px;background-color:#b2b2b2;border-radius:50%;}
    .prod-image-navi .slick-dots li.slick-active button{width:16px;background-color:#000;border-radius:4px;}
	.prod-image .opt-btn{display:inline-block;bottom:0;margin-left:10px;width:inherit;}
	.prod-image .opt-btn span {width:24px;height:24px;margin: 0 6px;}
	.prod-image .opt-btn span .btn360,
	.prod-image .opt-btn span .btnVideo,
	.prod-image .opt-btn span .btnBig { width: 24px; height: 24px; }
    .social-box{top:25px;right:12px;}
    .itm-option-choice{margin-top:0;padding:30px 12px;border-radius:0;}
    .box-regular-detail .itm-option-choice{padding:0;background-color:#fff;}
    .itm-freebies-option{padding:30px 12px 0;}
	.itm-freebies-option .set ~ .set{padding:0 0 24px;}
	.itm-freebies-option .state-stock-out { right: 15px; bottom: 20px; }
    .itm-eventInfo,
    .itm-total-bottom .box-opt-regular,
    .box-btn{padding:0;}
    .itm-total-bottom .box-opt-regular{padding-bottom:12px;margin-bottom:18px;}
    .rotate360{width:inherit !important;height:72.625vw ;top: 53px;left:0;right:0;}
    .rotate360 > div{width:100% !important;height:100% !important;top:auto !important;transform:translateY(0);}
    .popup-comm-img360 .popup-rotate360 > div{width:100% !important;height:56.6250vw !important;}
	
    .btn-coupon{right:12px;margin-top:-28px;}
    .itm-price{padding:30px 12px;min-height:28px;}
	.box-regular-detail .itm-option-choice dt{width:82px;color:#151515;line-height:30px;}
    .box-regular-detail .itm-option-choice dd{margin-left:82px;text-align:right;}
    .regular-itm-price{margin-bottom:12px;}
    .opened + .regular-itm-price {display: block;margin-top: 24px;}
    .coupon-box {padding: 0 12px 16px;margin-top:-16px;}
    .itm-eventInfo{padding:0 12px 12px;}
	.itm-eventInfo > div:last-child{padding-bottom:20px;}

	/* 230327 혜택시뮬레이터고도화PD */
	.coupon-box.type { padding: 0; margin-top: 10px; }
	.coupon-box.type .btn-coupon { right: 0; margin-top: -17px; }
	
	/* 201120 매장픽업-선택된 매장 */
	.itm-info-detail .select-store {margin-top:0; padding: 0 12px 30px;}

	.tooltip-layer.benefits.fixed {position:fixed;bottom:210px;top:auto !important;}
	.tooltip-layer.tradein.fixed {position:fixed;bottom:210px;top:auto !important;height:calc(100% - 260px);overflow-y:auto;z-index:9999;}

	.coupon-box .coupon-massage{height:44px;line-height:44px;}
	.restore-alarm .inp-box-shipping .essential br{ display:block;}

	/* 트레이드인 체크 */
	.itm-total-bottom .trade-in .chk-form {padding-top: 10px;}
	.itm-total-bottom .trade-in ~ .box-total-price {padding-top: 19px;}

    .itm-total-bottom{position:fixed;left:0;right:0;bottom:0;padding:16px 12px;border-top:1px solid #d9d9d9;background-color:#fff;z-index:51;box-shadow:0 -8px 10px rgba(0,0,0,.1);box-sizing:border-box;}
	.itm-total-bottom .box-caption{padding:0;}
    .itm-total-bottom .box-total-price{width:100%;padding:0 0 16px;margin-bottom:0;border-top:0;}
    .itm-total-bottom .box-total-price span:first-child{bottom:16px;}
    .itm-total-bottom .box-opt-regular .desc{top:2px;}
    .itm-total-bottom .box-opt-regular .desc + .dropButton{top:2px;background-image:url('/sec/static/_images/common/icon-drop-up-pd.svg')}
    .itm-total-bottom .box-opt-regular .desc + .dropButton.open{background-image:url('/sec/static/_images/common/icon-drop-down-pd.svg')}
    .itm-total-bottom .box-opt-regular.opened.lined{padding-bottom:20px;border-bottom:1px solid #d9d9d9;}
    .itm-total-bottom .btn-large{min-width:150px;margin:0;}
    .itm-total-bottom .box-total-price .btn-tooltop02{bottom:16px;}
    .box-bann {margin-top:0;padding:0 12px;}

    .component-title{padding-top:48px;margin-bottom:36px;font-size:30px;}

	.product-purchase-wrap .product-purchase-caus_contents dl dt { font-size: 16px; }

    .connection-itm {padding:0 0;}
    .connection-itm .connection-itm-img{width:170px;height:170px;}
    .connection-itm .slick-track .slick-slide{margin:0;}
	.connection-itm .connection-itm-data .connection-itm-name{margin-bottom:0;font-size:5.55556vw;line-height:1.2;}
	.connection-itm .connection-itm-data .connection-itm-code { margin-top: 6px; }
    .connection-itm .slick-dots{padding-top:36px;}
    .connection-itm .slick-arrow{bottom:82px;}
    .itm-total-bottom .box-cto{padding:0;}
		.itm-total-bottom .box-cto ul li{padding: 0 2px;}
    .itm-total-bottom .box-cto .btn-l{width:100%; height: 50px; line-height: 48px;}
    .itm-total-bottom .box-regular-detail{padding-top:0;margin-bottom:0;}
    .itm-total-bottom .box-regular-detail .itm-price{padding:20px 0 0;margin:20px 0 -7px;border-top:1px solid #ebebeb;}
    .itm-total-bottom .box-regular-detail .itm-option-choice dl{margin-top:24px;}
    .sub-btn-box{padding:0 12px; margin:0 0 22px;}
    .sub-btn-box li:nth-child(1){text-align:left;}
    .sub-btn-box li:nth-child(2){text-align:right;}
	.sub-note-box {margin: 0 12px 22px 12px; padding-left: 12px; text-align: left;}
    .component-bar{height:102px;}
    .component-bar .component-bar-inner > div{height:102px;padding:0; flex-direction:column;}
    .component-bar .component-bar-inner .itm-title-text{max-width:100%;padding:0 12px;height:60px;line-height:60px;float:none;font-size:16px;}
    .component-bar .component-bar-inner .anchor-navbar{height:42px;padding:12px 0;margin:0;float:none;box-sizing:border-box;}
    .component-bar .component-bar-inner .anchor-navbar .anchor-nav{padding-bottom:9px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
    .component-bar .component-bar-inner .anchor-navbar .anchor-nav li{margin:0 18px 0 0;float:none;display:inline-block;}
    .component-bar .component-bar-inner .anchor-navbar .anchor-nav li:first-child{margin-left:12px}
    .component-bar .component-bar-inner .anchor-navbar .anchor-nav li a span{font-size:14px;}
	.itm-notice > div{padding:24px 12px;}
	.itm-notice > div + div {margin-top: -24px;}

    /* 스펙 */
    .component-con .dropButton{padding:20px 0;margin-bottom:0;line-height:48px;}
    .component-con .dropButton span{display:block;padding-right:0;font-size:30px;}
    .component-con .dropButton span:before{right:12px;width:20px;height:20px;background-size:contain;}
    .compare-itm-spec .compare-itm-spec-group{margin-top:40px;}
    .compare-itm-spec .compare-itm-spec-group ol li{padding:24px 20px;width:calc(100% / 2 - 6px);margin-left:12px;}
    .compare-itm-spec .compare-itm-spec-group ol li:nth-child(3){display:none;}
    .compare-itm-spec .compare-itm-spec-group.color-spec li{min-height:auto;}
    .compare-itm-spec .compare-itm-spec-group ol li:after {content: '';display: block; clear:both;}
    .compare-itm-spec .compare-itm-spec-group ol li dl{width:auto;margin-top:24px;}
    .compare-itm-spec .compare-itm-spec-group ol li dl dt:only-child{min-height:auto;}
    .compare-itm-spec .compare-itm-spec-group ol li dl dt{font-size:16px;line-height:20px;}
    .compare-itm-spec .compare-itm-spec-group ol li dl dd{padding-top:6px;font-size:14px;line-height:18px;}
    .compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title{margin-bottom:24px;}
    .pd-tooltip{left:50%;min-width:285px;transform:translate(-50%, -50%)}

    /* 모아보기 */
    .mediabox{width:auto;max-height:none;}
    .mediabox .noStoreImg {margin:auto;float:none;}
    .layer-gatherview .layer-header{margin-bottom:24px;}

    .mediaslide {width:auto;padding:0 30px;float:none;box-sizing:border-box;}
    .mediaslide .slick-slide{text-align:center;}
    .mediaslide .slick-slide img{display:inline-block;}
    .mediaslide-navi {width:100%;margin:0;float:none;box-sizing:border-box;}
    .mediaslide-navi .writer-id{color:#707070;font-size:16px;line-height:21px;}
    .mediaslide-navi .reviewTxt{overflow:visible; max-height: 100%; margin-top:24px;}/* 2021-02-05 css 추가 */
    .mediabox .pagingInfo{position:relative;display:block;right:auto;top:20px;text-align:right;}
	
    .customer-center-wrap .customer-box:first-child{margin:0;}
    .customer-center-wrap .customer-box .customer-center-title{padding:0 0 10px 40px;text-align:left;font-size:24px;background-position:left top;background-size:30px;line-height:28px;}
    .customer-center-wrap .customer-box .customer-conbox:last-child {border-bottom:1px solid #d9d9d9;}
    .customer-center-wrap .customer-box .customer-content{margin:0 0 24px 0;float: none;text-align:center;}
	.customer-center-wrap .customer-box .btn-box{margin:0;float: none;}
	.customer-center-wrap .customer-box .btn-box ol li{display:inline-block;margin-top:0;}
	.customer-center-wrap .customer-box .btn-box ol li p{display:block;margin-left:0;}
    .waranty-box{padding:30px 24px;margin:0 -12px;border-radius:10px;font-size:0;border:0;}
    .waranty-box:after {content: '';display: block; clear:both;}
    .waranty-box dl{margin:0 0 0 20px;width:calc(100% / 3 - 14px);}
    .waranty-box dl:first-child{margin:0;}
    .waranty-box dl dt{padding-top: 45px;font-size:12px;background-size:30px auto;}
    .waranty-box dl dd p{margin-bottom:16px;font-size:10px;line-height:16px;}
    .waranty-box dl dd .btn{padding:0 10px;min-width:88px;height:30px;line-height:30px;font-size:12px;}

	.board-faq{padding:0 24px;}
	.tab-style-fillbox{border-top:0;margin-bottom:36px;}
	.tab-style-fillbox .drop-toggle{position:relative;display:block;line-height:32px; width:100%; padding:0 40px 0 0; font-size:14px; background:#fff; outline:0; border:0;border-bottom:1px solid #b2b2b2;color:#8f8f8f; text-align:left; cursor:pointer; z-index:1; box-sizing:border-box; }
	.tab-style-fillbox .drop-toggle:before {content:'';display:block;position:absolute;top:50%;margin-top:-8px;right:6px;width:16px;height:16px;background:url(/sec/static/_images/common/icon-drop-down-thin.svg) right center no-repeat;}
	.tab-style-fillbox .drop-toggle button span{vertical-align:top;}
	.tab-style-fillbox .dropBox{display:none;position:absolute;top:40px;left:0;right:0;border:1px solid #B2B2B2;border-radius:10px;overflow:hidden;z-index:2;}
	.tab-style-fillbox .drop-toggle.dropopen + .dropBox{display:block;}
	.tab-style-fillbox .dropBox a{display:block;width:auto;height:38px;line-height:38px;float:none;text-align:left;padding-left:20px;border-left:0;border-right:0;border-bottom:0;}
	.tab-style-fillbox .dropBox a span{font-size:14px;color:#707070;font-weight:normal;}
	.tab-style-fillbox .dropBox a:last-child{border-bottom:0;}
	.tab-style-fillbox .dropBox a[aria-selected="true"]{background-color:#F9F9F9;}
	.tab-style-fillbox .dropBox a[aria-selected="true"] span{ color:#000;font-weight:bold;}

	.board-faq .faq-tab-title{padding-bottom:6px;font-size:24px;line-height:32px;}
	.board-faq .tab-content dl dt{padding:24px 0 16px; }
	.board-faq .tab-content dl dd .dropButton{padding-left:31px;}
	.board-faq .tab-content dl dd .dropButton:before{right:0;top:35px;}
	.board-faq .tab-content dl dd .dropButton:after{left:0;}
	.board-faq .tab-content dl dd .answerContent{margin:0 -24px;}
	.customer-center-botMenu div dl dd .btn-underline{font-size:14px;}

	.customer-center-botMenu{display:block;flex-direction:initial;padding:0 24px;margin-top:60px;background-color:#fafafa;}
	.customer-center-botMenu div {flex:none;position:relative;padding:36px 0;text-align:left;}
	.customer-center-botMenu div:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ebebeb;}
	.customer-center-botMenu div dl{padding-left:64px;}
	.itm-information{padding:0;margin:auto;min-height:460px;float:none;}
    .itm-information .itm-info-head{padding-top:24px;}
    .social-box{top:20px;}
    .itm-buy-area .itm-pd-picture{position:relative;}
    
	.brdBt{border-bottom:1px solid #d9d9d9;}
	.add-consult.writer-type{padding-bottom:40px;border-bottom:1px solid #d9d9d9;}
	/* 매장상담 예약 서비스 */
	.dps-header-visual{min-height:250px;}
	.dps-header-visual strong{font-size:30px;}
	.reservationStore-visual{background: url(/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c-m.jpg) 50% 50% no-repeat; }
	.dps-reservationStore .info-tit{padding-bottom:24px;font-size:24px;line-height:32px;}
	.reservationStoreWrap .stepInfo{margin-bottom:60px;}
	.reservationStoreWrap .stepInfo > div{width:calc(100% / 2);min-height:190px;padding-top:24px;}
	.reservationStoreWrap .stepInfo > div:nth-child(1),
	.reservationStoreWrap .stepInfo > div:nth-child(2){border-bottom:1px solid #d9d9d9;}
	.reservationStoreWrap .stepInfo > div:nth-child(3){border-left:0;}
	.reservationStoreWrap .stepInfo > div:before{width:15.0000vw;height:11.0000vw;top:80px;}/* 2021-04-02 */
	.reservationStoreWrap .stepInfo > div span{font-size:12px;line-height:14px;}
	.reservationStoreWrap .stepInfo > div p{font-size:14px;line-height:18px;}
	.stepWrap .stepNum{display:inline-block;}
	.stepWrap .stepNum:before{display:none;}
	.stepWrap .stepNum p.text{font-size:16px;}
	.stepWrap .stepTitle{display:inline-block;font-size:30px;line-height:40px;vertical-align:bottom;}
	.stepWrap .subTitle{display:block;margin-left:0;margin-top:5px;font-size:14px;}
	.reservationStore-radiobtn-list{margin-top:24px;}
	.reservationStore-radiobtn-list li{width: calc(100% / 2 - 6px);margin-bottom:12px;}
	.reservationStore-radiobtn-list li:nth-child(odd){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd{min-width:auto;width:calc(100% / 2 - 6px);margin-bottom:12px;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(odd){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(even){margin-left:12px;}
	.choiceOption{padding-left:0;margin-top:24px;}
	.choiceOption dt{position:relative;}
	.choiceOption dt span{display:inline-block;margin-left:6px;line-height:18px;vertical-align:inherit;}
	.choiceOption dd{margin-top:16px;}
	.store-location-select dl dt{position:relative;}
	.store-location-select dl:nth-child(2) dt{left:0;}
	.store-location-select dl dd{max-width:100%;margin-left:0;}
	.store-location-select dl dt > label { font-size:16px;}
	.store-location-select-detail-radiobtn-list li{width:calc(100% / 2 - 6px);}
	.store-location-select-detail-radiobtn-list li:nth-child(5n+1){margin-left:12px;}
	.store-location-select-detail-radiobtn-list li:nth-child(odd){margin-left:0;}

	.reservationStoreStepForm{padding:0;}
	.stepWrap{padding:0 0 60px 0;}
	.stepWrap .stepNum{position:relative;}
	.reservationStore-checkboxbtn-list dl{padding-left:0;}
	.reservationStore-checkboxbtn-list dl dt{position:relative;margin-bottom:14px;}
	.store-detail-data{width:auto;}
	.store-location-select dl{width:auto;float:none;}
	.store-location-select dl:nth-child(2){padding-left:0;margin-top:24px;}
	.store-location-detail-infomation{padding:24px;}
	.store-location-detail-infomation-inner .store-detail-map{position:relative;width:auto;height:auto;}

	.hopeVisitDate{padding:16px;margin-top:24px;}
	.hopeVisitDate dl{padding-left:0;}
	.hopeVisitDate dl dt{position:relative;}
	.reserveApplication-form{margin-top:24px;}
	.reserveApplication-form dl{width:auto;margin-left:0;margin-top:24px;float:none;}
	.reserveApplication-form dl:first-child{margin-top:0;}
	.reserveApplication-form dl dt{position:relative;}
	.reserveApplication-form dl dd{margin-left:0;}
	.reserveApplication-form dl dt > label{font-size:16px;}
	.reserve-terms-form .con-body{margin-top:24px;}
	.reserve-terms-form .con-body .terms-wrap .terms-tit{padding-top:24px;}
	.reserve-terms-form .con-body .terms-wrap .chk-form.terms-more{padding-top:10px;}
	.reserve-terms-form .con-body .terms-wrap .chk-form input[type="checkbox"] + label{display:block;margin-bottom:16px;}
	.reserve-terms-form .con-body .terms-wrap .btn-underline{position:relative;}
	.reservationStore-request .requestGuide{padding:36px 0;}/* 2021-04-02*/
	.reservationStore-request .requestGuide p{padding:0 30px;font-size:19px;}
	.reservationStore-request .essentialWrap{padding:0;}
	.reservationStore-request .essentialWrap ol{width:auto;float:none;}
	.reservationStore-request .essentialWrap ol li{padding-left:10px;text-indent:-10px;}

	/* 2021-03-30 */
	.mo-block {display:block;}
	.pc-block { display:none; }/* 2021-04-15 */
	.box-tab-point-content.box-tab-res .tab-point-content { margin-top:0; }
	.box-tab-point-content.box-tab-res .tab-content .dpsConbox { padding-top:6.2500vw; }
	
	/* 신규 오픈 매장 */
	.dp-newOpenStore { position:relative; height:0;  padding-bottom:122%; overflow:hidden; }
	.dp-newOpenStore .dp-newOpenStore-visual { position:absolute; left:0; right:0; top:0; bottom:0; }
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .webImg{display:none;}
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .mobImg{display:block;}
	.dp-newOpenStore-visual .slide-newOpenStoreWrap .imgArea .mobImg img{width:100%;}
	.dp-newOpenStore-visual .newOpenStore-cnt {position: absolute;left: 50%;top:36px;margin-left:0;transform:translateX(-50%);text-align: center;}
	.dp-newOpenStore-visual .newOpenStore-cnt .storeName { font-size:30px; line-height:1.3; }
	.dp-newOpenStore-visual .newOpenStore-cnt .p-txt-1,
	.dp-newOpenStore-visual .newOpenStore-cnt .p-txt-2 { margin-bottom:24px; font-size:16px; }
	.dp-newOpenStore-visual .newOpenStore-cnt > a { margin-top:24px; }
	.dp-newOpenStore-visual .slide-newOpenStore-1 .imgArea .webImg{display:none;}
	.dp-newOpenStore-visual .slide-newOpenStore-1 .imgArea .mobImg{display:block;}
	.dpsContent { padding:36px 24px 80px; }
	.dpsContent .conbox { min-height:initial; padding:0; }

	.newOpenStore-list > ul > li { width:calc(100% / 2 - 12px) !important; margin:0 24px 24px 0 !important; padding:0 !important; }
	.newOpenStore-list > ul > li:nth-child(even) { margin-right:0 !important;}
	.dp-newOpenStoreWrap { position:relative; background:#fafafa; border-radius:20px; overflow:hidden; }
	.dp-newOpenStore-photo { position:relative; }
	.dp-newOpenStore-photo .imgArea .webImg{display:none;}
	.dp-newOpenStore-photo .imgArea .mobImg{display:block;width: 100%;height: 25vw;}
	.dp-newOpenStore-photo .imgArea .mobImg img { width:100%; }
	.dp-newOpenStore-photo > img { width:100%; }
	.dp-newOpenStore-photo .grandOpenLable { position:absolute; left:24px; top:24px; width:105px; min-height:32px; line-height:30px; font-weight:bold; color:#1327A0; font-size:14px; text-align:center; background-color:#fff; border-radius:25px; }
	.dp-newOpenStore-data { min-height:initial; padding:24px; background:#FAFAFA; }
	.dp-newOpenStore-data .btn-sns-link { top:24px; right:24px; margin:0; background:transparent; }
	.dp-newOpenStore-data .btn-sns-link .ico-share{ width:18px;height:20px;}
	.dp-newOpenStore-data .dp-newOpenStore-tit { margin-bottom:24px; font-size:20px; color:#000; font-weight:bold; }
	.dp-newOpenStore-data .btn-DetailView span{padding-left:22px;}
	.dp-newOpenStore-data .btn-DetailView.eventDetail span:before{width: 18px;height: 18px;background-size: contain;}
	.dp-newOpenStore-data .btn-DetailView.findstoreDetail span:before{width: 18px;height: 18px;background-size: contain;}
	.dp-store-summary > li { margin-bottom:12px; padding-left:28px; font-size:14px; }
	.dp-store-summary li .cnt{font-size:14px;}
	.dp-store-summary .loc-share{ padding:12px 0 4px; }
	.dp-store-summary .loc-share a { padding-left:22px; margin-right:15px; font-size:14px; color:#000; font-weight:bold; line-height:19px; border-bottom:1px solid #000; }
	.dp-store-summary .loc-share a.btn-sendkakao { background:url('/sec/static/_images/icon_dps/icon-sendkakao.svg') left center no-repeat; }
	.dp-store-summary .loc-share a.btn-findway { background:url('/sec/static/_images/icon_dps/icon-findway.svg') left center no-repeat; }
	.dp-store-another-summary > dd p{font-size:12px;}

	/* 이벤트 */
	.dps-event-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-event-m.jpg") 50% 50% no-repeat; background-size: cover;}
	.dps-event-visual br{display:block;}
	.event-choice-box .btn-group{white-space: nowrap;overflow-x: auto;}
	.dpsConbox{padding-top:36px;}
	.dps-eventWrap{margin-bottom:70px;}
	.dps-eventWrap .board-top .bd-h-drop .wrap-droplist{width:140px;}
	.eventListWrap ul li{width:calc(100% / 2 - 16px);float:none;margin:0 0 24px 24px;}
	.dps-board-event .board-detail-content .webImg{display:none;}
	.dps-board-event .board-detail-content .mobImg{display:block;}
	.dps-board-event .board-detail-content .mobImg img{width:100%;}

	/* event view */
	.dps-board-event .board-header{position:relative;padding-bottom:0;border-bottom:0;}
	.dps-board-event .board-header .btn-sns-link{position: absolute;right:0;top:5px;}
	.dps-board-event .board-header .btn-sns-link .ico-large{width:20px;height:20px;}
	.dps-board-event .board-header .board-tit{display:block;margin-bottom:12px;font-size:24px;line-height:32px;margin-right:20px;}
	.dps-board-event .board-header .event-date{font-size:16px;line-height:21px;color:#000;}
	.dps-board-event .board-detail-content{padding:24px 0;margin:0 -12px;border-bottom:1px solid #d9d9d9;}
	.dps-board-event .btn-box{position:relative;margin-top:24px;}
	.dps-board-event .btn-box .btn-sns-link{position: absolute;right:0;top:0;}
	.dps-board-event .btn-box .btn-sns-link .ico-large{width:20px;height:20px;}
	
	/* 매장픽업서비스 */
	.pickupserviceWrap{margin-top:45px;}
	.dps-pickupservice{margin-bottom:70px;}
	.pickupservice-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice-m.jpg") 50% 50% no-repeat;}
	.pickupserviceWrap .info-tit{margin-bottom:24px;font-size:24px;color:#000;line-height:32px;font-weight:bold;}
	.pickupserviceWrap .pickupservice-Info > div:before{width:16px;height:16px;left:-18px;background-size:cover;}
	.pickupserviceWrap .pickupservice-Info > div div{padding-left:65px;}
	.pickupserviceWrap .pickupservice-Info > div div:before{width: 50px;height: 46px;background-size:contain !important;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:20px;line-height: 28px;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:14px;line-height: 18px;}
	.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{left:-10px;}
	.pickupservice-howtoUse > div{width:auto;min-height:183px;margin:16px 0 0 0;float:none;}
	.pickupservice-howtoUse > div:first-child{margin-top:0;}
	.pickupservice-howtoUse > div .infoText{padding:19px 16px;}
	.pickupservice-howtoUse > div .infoText span{position:relative;left:0;top:9px;font-size:42px;}
	.pickupservice-howtoUse > div .infoText p{margin:20px 0 0 0;font-size:14px;line-height: 20px;}
	.pickupservice-howtoUse > div .infoImg{position:absolute;right:0;bottom:0;}
	.pickupservice-howtoUse > div .infoImg .webImg{display:none;}
	.pickupservice-howtoUse > div .infoImg .mobImg{display:block;}
	.pickupservice-giftInfo > div{width:auto;min-height:auto;margin:16px 0 0 0;padding:24px 16px 24px 0;float:none;}
	.pickupservice-giftInfo > div:first-child{margin-top:0;}
	.pickupservice-giftInfo > div .infoText{padding:0 0 0 93px;text-align:left;}
	.pickupservice-giftInfo > div .infoText:before{width:60px;height:49px;left:16px;background-size:cover !important;transform:translateX(0);}
	.pickupservice-giftInfo > div .infoText p{font-size:20px;}
	.pickupservice-giftInfo > div .infoText span{margin-top: 16px;font-size:16px;line-height:20px;}
	.pickupservice-giftInfo > div .infoText span br{display:none;}

	/* 아카데미 수강신청 리스트 */
	.academy-visual{background: url(/sec/static/_images/temp/digital/bg-visual-academy-m.jpg) 50% 50% no-repeat;background-size:cover;}
	.dps-academyWrap .academy-header .choice-month .inp-form strong{padding-right:10px;font-size:20px;line-height:30px;}
	.dps-academyWrap .academy-header .daySelect{padding:20px 24px;margin:0 -24px;}
	.dps-academyWrap .academy-header .daySelect .daySlick div p{width:36px;height:36px;margin-bottom:6px;line-height:36px;font-size:18px;}
	.dps-academyWrap .academy-header .daySelect .daySlick div span{font-size:14px;line-height:18px;}
	.dps-academyWrap .academy-header .btn-underline{top:8px;}
	.dps-academyWrap .academy-header{margin-bottom:36px;}
	.dps-academyWrap .f-board{border-top:0;}
	.tab-style-fillbox2 a{height:50px;line-height:50px;}
	.tab-style-fillbox2 a span {font-size: 16px;}
	.academy-body .academy-top .academy-top-left{width:100%;margin-bottom:24px;padding-top:0;}
	.academy-body .academy-top .academy-top-right{width:100%;margin-bottom:24px;padding-top:0;}
	.academy-body .academy-top .academy-top-right .wrap-search input[type="text"]{width:100%;height:36px;}
	.academy-body .academy-top .academy-top-right .wrap-search .btn-search{height:36px;}
	.academy-body .academy-top .academy-top-left .date-period,
	.academy-body .academy-top .academy-top-left .bd-h-drop{width:100%;}
	.academy-body .academy-top .academy-top-left .bd-h-drop + .bd-h-drop,
	.academy-body .academy-top .academy-top-left .bd-h-drop + .date-period{margin-top:12px;}
	.academy-body .board-tbl .academy-category-search-list .ul-td{padding:8px 0;}
	.status-request{position:relative;}
	.academy-category-search-list .academy-flag,
	.academy-category-search-list .academy-title,
	.academy-category-search-list .academy-date{display:block;width:100%;text-align:left;}
	.academy-category-search-list .academy-teacher{display:inline-block;width:auto;padding-right:10px !important;}
	.academy-category-search-list .academy-member{position:relative;display:inline-block;width:auto;padding-left:10px !important;}
	.academy-category-search-list .academy-member:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;background-color:#ddd;transform:translateY(-50%);}
	.academy-category-search-list .academy-member span em{font-size:inherit;}
	.academy-category-search-list .academy-status{position:absolute;right:0;bottom:16px;width:auto;}
	.academy-body .board-tbl .academy-category-search-list .academy-title span{font-size:16px;padding-bottom:6px;}
	.academy-body .board-tbl .academy-category-search-list .academy-flag span,
	.academy-body .board-tbl .academy-category-search-list .academy-title em,
	.academy-body .board-tbl .academy-category-search-list .academy-date span,
	.academy-body .board-tbl .academy-category-search-list .academy-teacher span,
	.academy-body .board-tbl .academy-category-search-list .academy-member span{font-size:14px;}
	.statusLegend{display:none;}
	.statusLegend div{display:block;padding:20px 0;}
	.statusLegend dl{display:block;margin-top:20px;border-left:0;}
	.statusLegend dl:first-child{margin-top:0;}
	.statusLegend dl dt{display:inline-block;margin-right:40px;margin-bottom:0;font-size: 14px;}
	.statusLegend dl dd{display:inline-block;}
	.dps-academyWrap .academy-header .choice-month .inp-form input:not([type=checkbox]):not([type=radio]).inp-calendar {width:26px;background-size:18px 18px !important;}
	.academy-writerType{padding-bottom:0 !important;}

	/* 공간대여 */	
	.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace-m.jpg") 50% 50% no-repeat; background-size: cover;}
	.board-tbl .rentalspace-search-list .ul-tr{padding:24px 0;}
	.board-tbl .rentalspace-search-list .ul-td{padding: 0;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-thumnail{position:absolute;right:0;top:24px;width:86px;height:86px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title{display:block;width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{display:block;width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member{display:block;width:auto;margin-right:100px;text-align:left;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title span{padding-bottom:6px;font-size:16px;line-height:21px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title em{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{margin-top:36px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities span,
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member span{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-status{margin-top:24px;}

	/* 공간대여 신청하기 */
	.board-view-study{padding:36px 0 0;}
	.board-view-study dt{left:0;top:36px;width:86px;height:86px;}
	.board-view-study dd{margin-left:110px;}
	.board-view-study dd strong{margin-bottom:6px;font-size:16px;line-height:21px;}
	.board-view-study dd p{margin-bottom:20px;font-size:16px;line-height:21px;}
	.board-view-study dd span{font-size:14px;line-height:21px;}
	.board-view-study dd span em{margin-left:24px;font-size:inherit;color:inherit;}
	.rentalspace-essential{margin-top:6px;}
	.rentalspace-essential p{font-size:12px;line-height:18px;}
	.rentalspace-timeList{margin-top:16px;}
	.rentalspace-timeList li{margin-top:10px;}
	.rentalspace-timeList li:first-child{margin-top:0;}
	.rentalspace-timeList li a{min-width:260px;height:40px;padding:0 38px 0 10px;font-size:14px;line-height:39px;border-radius:10px;}
	.terms-rentalspace{margin-top:30px;padding:16px;}
	.terms-rentalspace li{margin-top:16px;font-size:14px;}
	.terms-rentalspace li:first-child{margin-top:0;}
	.terms-rentalspace li p{margin-bottom:6px;padding-left:10px;font-size:14px;text-indent:-10px;line-height:20px;}
	.terms-rentalspace li span{padding-left:12px;font-size:12px;}
	.space-res-box .text div dl{position:relative;display:block;margin-top:16px;font-size:14px;color:#000;}
	.space-res-box .text div dl dt{position:absolute;font-size:14px;line-height:22px;color:#000;}
	.space-res-box .text div dl dd{margin-left:75px;line-height:22px;}
	.space-res-box.slickType .text dl dd{margin-left:95px;}

	/* 매장상담 예약 서비스 */
	.dps-header-visual{ min-height:484px; }
	.dps-header-visual strong {font-size:38px;}
	.dps-header-visual.reservationStore-visual{ min-height:250px; }
	.dps-header-visual.reservationStore-visual > div { width:calc(100% - 36px); max-width:324px; margin:auto; padding:29px 0 28px; background:rgba(255,255,255,0.9); }
	.dps-header-visual.reservationStore-visual p{padding:0 18px;margin-top:13px;line-height:20px;word-break:keep-all;}
	.reservationStore-visual{background: url(/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c-m.jpg) 50% 50% no-repeat; }
	.dps-reservationStore .info-tit{padding-bottom:24px;font-size:24px;line-height:32px;}
	.reservationStoreWrap .stepInfo{margin-bottom:60px;}
	.reservationStoreWrap .stepInfo > div{width:calc(100% / 2);min-height:190px;padding-top:24px;}
	.reservationStoreWrap .stepInfo > div:nth-child(1),
	.reservationStoreWrap .stepInfo > div:nth-child(2){border-bottom:1px solid #d9d9d9;}
	.reservationStoreWrap .stepInfo > div:nth-child(3){border-left: 1px solid #d9d9d9;} /* 221004 수정 */
	.reservationStoreWrap .stepInfo > div:before{width:100px;height:68px;top:80px;}/* 2021-04-02 */
	.reservationStoreWrap .stepInfo > div span{font-size:22px;line-height:26px;}
	.reservationStoreWrap .stepInfo > div p{font-size:22px;line-height:26px;}
	
	/* 비대면 라이브 상담 */
	.reservationStoreWrap.videoStore .reservationStoreStepForm{margin-top: 11.2500vw}
	.reservationStoreWrap.videoStore .videoDesc{padding: 0 0 5.5vw 0;font-size: 3.3333vw;line-height: 5.556vw;}/* 211208 */
	.reservationStoreWrap.videoStore .stepInfo{flex-wrap: wrap;}
	.reservationStoreWrap.videoStore .stepInfo [class^=step]{width:calc(100% / 2);min-height:51.9324vw;padding:4.95vw 0.8750vw 2.95vw;font-size: 0;}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] span{font-size:3.8vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height:11.0987vw;font-size:4.7vw;line-height:5.55vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] em{margin-top:2.5000vw;} 
	.reservationStoreWrap.videoStore .stepInfo [class^=step] img{height:19.3237vw;margin:2.2500vw auto 0}
	.reservationStoreWrap.videoStore .stepInfo .step6-info p br{display:none}
	.reservationStoreWrap .step-tit{margin:3.5000vw 0 4.2500vw;font-size:3.3750vw;line-height:3.7500vw}
	.reservationStoreWrap.videoStore .li-rem{margin:0 3.3750vw 0;} /* 221004 수정 */
	.reservationStoreWrap.videoStore .li-rem li {font-size: 14px;} /* 221004 추가 */
	/* 211201 slick */
	.reservationStoreWrap .stepInfo.slick-slider{flex-wrap:initial;width:calc(100% + 24px);height:auto;margin:0 24px 13.8889vw -12px;border:none}
	.reservationStoreWrap .stepInfo .slick-list:after,
	.reservationStoreWrap .stepInfo .slick-list:before{display:none}
	.reservationStoreWrap .stepInfo .slick-list{float:none;width:auto;min-height:auto !important;padding:0 36px;border:none !important}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step]{min-height:auto;padding:0 1.6908vw 5.2464vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] img{height:13.4473vw;max-width:25.3237vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] p{min-height:7.2987vw;line-height:3.95vw;font-size:3.5vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] span{font-size:2.5vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] em{font-size:2.2vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step2-info img{max-width:23.9556vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step7-info img{height:12vw}
	.reservationStoreWrap .slick-slider .slick-slide{border:none}
	.reservationStoreWrap .slick-slider .pc-ver{display:none}
	.reservationStoreWrap .slick-slider .slick-arrow{position:absolute;top:50%;width: 24px;height: 24px;font-size:0;transform: translateY(-50%);z-index:2}
	.reservationStoreWrap .slick-slider .slick-arrow:after {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
	.reservationStoreWrap .slick-slider .slick-arrow.slick-disabled {opacity: .2;}
	.reservationStoreWrap .slick-slider .slick-arrow.slick-prev {left: 12px}
	.reservationStoreWrap .slick-slider .slick-arrow.slick-next {right:12px}
	.reservationStoreWrap .slick-slider .slick-arrow.slick-prev:after{background: url(/sec/static/_images/common/icon-slick-prev-compo.svg) no-repeat;background-size:contain}
	.reservationStoreWrap .slick-slider .slick-arrow.slick-next:after{background: url(/sec/static/_images/common/icon-slick-next-compo.svg) no-repeat;background-size:contain;background-position: 9px}
	.reservationStoreWrap .slick-dots{position: absolute;display: block;bottom: -6.6667vw;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
	.reservationStoreWrap .slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
	.reservationStoreWrap .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
	.reservationStoreWrap .slick-dots li button:hover,
	.reservationStoreWrap .slick-dots li button:focus{outline: none;}
	.reservationStoreWrap .slick-dots li button:hover:before,
	.reservationStoreWrap .slick-dots li button:focus:before{opacity: 1;}
	.reservationStoreWrap .slick-dots li button:before{font-family: 'slick';font-size: 42px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.reservationStoreWrap .slick-dots li.slick-active button:before{opacity: .75;color: black;}

	.store-location-select{display:block}
	.store-location-select >dl {display:block}
	.store-location-select >dl:nth-child(2) {margin-left:0}

	.stepWrap .stepNum p.text{font-size:16px;}
	.stepWrap .stepNum p.Number{font-size:36px;}
	.stepWrap .stepTitle{margin-right:0;font-size:30px;line-height:40px;}
	.stepWrap .subTitle{margin-top:5px;font-size:14px;line-height:18px;}
	.stepWrap .subTitle.-list-inline{line-height:2.5000vw}
	.reservationStore-radiobtn-list{margin-top:24px;}
	.reservationStore-radiobtn-list li{width: calc(100% / 2 - 6px);margin-bottom:12px;margin-left: 12px;}
	.reservationStore-radiobtn-list li:nth-child(odd){margin-left:0;}
	.reservationStore-radiobtn-list label{border-radius:10px;}
	.reservationStore-radiobtn-list label span{height:70px;padding-left: 55px;font-size:20px;max-width: 36vw;background-size: 47px 42px;}/* 2022-05-10 */
	.ico-houseMove {padding-left: 67px !important;}
	.reservationStore-checkboxbtn-list{margin-top:24px;}
	.reservationStore-checkboxbtn-list dl dd{min-width:auto;width:calc(100% / 2 - 6px);margin-bottom:12px;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(odd){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(even){margin-left:12px;}
	.reservationStore-checkboxbtn-list label{border-radius:20px;}
	.reservationStore-checkboxbtn-list label span{height:40px;line-height:40px;font-size:14px;background-size:16px 16px !important;background-position:right 10px center;}
	.choiceOption{padding-left:0;margin-top:24px;}
	.choiceOption dt{font-size: 20px;}
	.choiceOption dt span{margin-left:6px;margin-top: 6px;font-size: 14px;line-height:18px;}
	.choiceOption dd{margin-top:16px;}
	.textareaWrap {padding: 15px 7px 15px 15px;border: 1px solid #b2b2b2;border-radius: 10px;}
	.textareaWrap textarea {width: 100%;min-height: 75px;margin-bottom: 20px;font-size: 16px;}
	.textareaWrap span{font-size:14px;}
	.choiceOption dd .essential {margin-top: 6px;line-height: 18px;font-size: 14px;}
	.reservationStoreWrap .store-location-btn-box,
	.store-location-select{margin-top:24px;}
	.store-location-select dl dt{max-width: 190px;font-size: 20px;line-height: 20px;}
	.store-location-select dl:nth-child(2) dt{left:0;}
	.store-location-select dl dd{max-width:100%;margin-left:0;}
	.store-location-select-detail-radiobtn-list li{width:calc(100% / 2 - 6px); margin: 0 0 16px 10px;}
	.store-location-select-detail-radiobtn-list li:nth-child(5n+1){margin-left:12px;}
	.store-location-select-detail-radiobtn-list li:nth-child(odd){margin-left:0;}
	.store-location-select-detail-radiobtn-list label{height:40px;line-height:37px;font-size:14px;border-radius:20px;}
	.store-location-select-detail-radiobtn-list label span{height:100%;font-size:inherit;line-height:inherit;}

	.reservationStoreStepForm{padding:0;}
	.stepWrap{padding:0 0 60px 0;}
	.reservationStore-checkboxbtn-list dl{padding-left:0;min-height: 40px;;line-height:40px;font-size: 20px;}
	.reservationStore-checkboxbtn-list dl dt{min-height:30px;line-height:30px;padding-left:40px;margin-bottom:14px;font-size:20px;}
	.store-detail-data{width:auto;max-width:100%;}
	.store-location-select dl{width:auto;}
	.store-location-select dl:nth-child(2){padding-left:0;margin-top:24px;}
	.store-location-detail-infomation{padding:24px;margin-top:26px;}
	.store-location-detail-infomation-inner .store-detail-map{width:auto;height:509px;}
	
	.store-detail-data .storeName {margin-bottom:16px;font-size: 20px;line-height: 26px;}
	.store-detail-data > dl {padding-left:90px;margin-top: 16px;}
	.store-detail-data > dl dt {font-size: 14px;line-height: 18px;}
	.store-detail-data > dl dd {max-width:100%;font-size: 14px;line-height: 20px;}
	.store-detail-data .btn-detailViewStore {margin: 12px 0 16px;padding-right: 22px;font-size: 16px;line-height: 21px;}

	.hopeVisitDate{max-width:100%;padding:16px;margin-top:24px;}
	.hopeVisitDate dl{padding-left:0;}
	.hopeVisitDate dl dt{font-size: 14px;line-height:18px;}
	.hopeVisitDate dl dd .essential,
	.hopeVisitDate .essential > p,
	.hopeVisitDate .essential ol > li {font-size:12px;line-height:16px;}
	.hopeVisitDate .hopeVisitDate-title {margin-bottom:26px;font-size: 20px;line-height: 26px;}

	.reserveApplication{margin-bottom:60px;}
	.reserveApplication-form{margin-top:24px;}
	.reserveApplication-form dl{width:auto;margin-left:0;margin-top:24px;}
	.reserveApplication-form dl:first-child{margin-top:0;}
	.reserveApplication-form dl dt{max-width:100%;margin-bottom:13px;font-size:16px;line-height: 21px;}
	.reserveApplication-form dl dd{max-width:100%;margin-left:0;}
	.reserveApplication-form dl dt > label{font-size:16px;height: 22px;line-height: 22px;}
	.reservationStore-request{margin-top:36px;}
	.reservationStore-request .requestGuide{padding:36px 0;}
	.reservationStore-request .requestGuide p{padding:0 30px;font-size:19px;line-height:30px;}
	.reservationStore-request .essentialWrap{padding:0;margin-top: 18px;}
	.reservationStore-request .essentialWrap ol{width:auto;margin-left:0;}
	.reservationStore-request .essentialWrap ol li{padding-left:10px;margin-bottom: 10px;text-indent:-10px;font-size:12px;line-height:16px;}
	
	/* 신규 오픈 매장 */
	.slide-newOpenStore .slick-dots {  left:0; right:0; bottom:24px;   }
	.slide-newOpenStore .slick-dots li button { width:8px; height:8px; margin:0 4px; font-size:0; background:#000; border:0; border-radius:50%; opacity:0.3; }
	.slide-newOpenStore .slick-dots li.slick-active button { width:16px; height:8px; border-radius:4px; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-play button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-pause button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.dp-newOpenStore .slick-arrow{display:none !important;top:46%;width:26px;height:26px;text-indent:-9999px;}
	.dp-newOpenStore .slick-prev{left:50%;transform:translateX(-700px);background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dp-newOpenStore .slick-next{right:50%;transform:translateX(700px);background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}
	.dp-newOpenStore {  height:0;  }
	.dp-newOpenStore .dp-newOpenStore-visual {  left:0; right:0; top:0; bottom:0; }
	.dp-newOpenStore-visual .newOpenStore-cnt .p-txt-2 { margin-bottom:24px; font-size:16px; }
	.dp-newOpenStore-visual .newOpenStore-cnt > a { margin-top:0; }

	.dpsContent { padding:4.5000vw 3.0000vw 10.0000vw; }
	.dpsContent .conbox { min-height:initial; padding:0; }
	.newOpenStore-list > ul > li { width:calc(100% / 2 - 1.5000vw) !important; margin:0 3.0000vw 3.0000vw 0 !important; padding:0 !important; }

	.dp-newOpenStoreWrap {  background:#fafafa; border-radius:2.5000vw;  }

	/* 매장픽업서비스 */
	.pickupserviceWrap{margin-top:45px;}
	.dps-pickupservice{margin-bottom:70px;}
	.pickupservice-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice-m.jpg") 50% 50% no-repeat;}
	.pickupserviceWrap .info-tit{margin-bottom:24px;font-size:24px;line-height:32px;}
	.pickupserviceWrap .pickupservice-Info > div:before{width:16px;height:16px;left:-26px;background-size:cover;}
	.pickupserviceWrap .pickupservice-Info > div div{padding-left:65px;}
	.pickupserviceWrap .pickupservice-Info > div div:before{width: 50px;height: 46px;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:18px;line-height: 26px;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:13px;line-height: 17px;}

	.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{left:-10px;}
	.pickupservice-howtoUse > div{width:calc(100% / 2 - 12px);float: left;min-height:183px;margin:0 0 16px 24px;}
	.pickupservice-howtoUse > div:first-child{margin-top:0;}
	.pickupservice-howtoUse > div:nth-child(3){margin-left:0;}
	.pickupservice-howtoUse > div .infoText{padding:19px 16px;}
	.pickupservice-howtoUse > div .infoText span{left:0;top:9px;font-size:42px;}
	.pickupservice-howtoUse > div .infoText p{margin:20px 0 0 0;font-size:14px;line-height: 20px;}
	.pickupservice-howtoUse > div .infoImg{right:0;bottom:0;}
	.pickupservice-giftInfo > div{width:auto;min-height:auto;margin:16px 0 0 0;padding:24px 16px 24px 0;}
	.pickupservice-giftInfo > div:first-child{margin-top:0;}
	.pickupservice-giftInfo > div .infoText{padding:0 0 0 93px;}
	.pickupservice-giftInfo > div .infoText:before{width:60px;height:49px;left:16px;transform:translateX(0);}
	.pickupservice-giftInfo > div .infoText p{font-size:18px;}
	.pickupservice-giftInfo > div .infoText span{margin-top: 16px;font-size:14px;line-height:20px;}

	/* 아카데미 수강신청 리스트 */
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-arrow,
	.dps-academyWrap .academy-header .daySelect .daySlick .slick-arrow{display:none !important;}

	/* 이벤트 */
	.dps-event-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-event-m.jpg") 50% 50% no-repeat;background-size:cover;}
	.event-choice-box .btn-group{white-space: nowrap;overflow-x: auto;}
	.event-choice-box .btn-group button{padding:0 20px;margin:0 4px;height:40px;line-height:38px;font-size:16px;border-radius:30px;}
	.dpsConbox{padding-top:36px;}
	.dps-eventWrap{margin-bottom:70px;}
	.dps-eventWrap .board-top .bd-h-drop .wrap-droplist{width:140px;}
	.dps-eventWrap .board-top .wrap-droplist .droplist-button{font-size:16px;}
	.eventListWrap ul li{width:calc(100% / 2 - 12px);float: left;margin:0 0 24px 24px;}
	.eventListWrap ul li:nth-child(3n+1){margin-left:24px;}
	.eventListWrap ul li:nth-child(odd){margin-left:0;}
	.eventListWrap ul li .event-img {height:45.5vw;}
	.eventListWrap ul li .event-data{padding:24px;min-height:150px;}
	.eventListWrap ul li .event-data .event-title{max-width: 320px;height:auto;padding-right: 30px;font-size: 20px;line-height: 26px;}
	.eventListWrap ul li .event-data .event-date {margin-top:24px;font-size: 14px;}
	.eventListWrap ul li .event-data .btn-sns-link{right: 24px;top: 24px;}
	.eventListWrap ul li .event-data .btn-sns-link .ico-large{width:20px;height:20px;}
	.dps-board-event .board-detail-content .mobImg img{width:100%;}

	/* event view */
	.dps-board-event .board-header{padding-bottom:0;border-bottom:0;}
	.dps-board-event .board-header .btn-sns-link{right:0;top:5px;}
	.dps-board-event .board-header .btn-sns-link .ico-large{width:20px;height:20px;}
	.dps-board-event .board-header .board-tit{margin-bottom:12px;font-size:24px;line-height:32px;margin-right:20px;}
	.dps-board-event .board-header .event-date{font-size:16px;line-height:21px;}
	.dps-board-event .board-detail-content{padding:24px 0;margin:0 -12px;border-bottom:1px solid #d9d9d9;}
	.dps-board-event .btn-box{margin-top:24px;}
	.dps-board-event .btn-box .btn-sns-link{right:0;top:0;}
	.dps-board-event .btn-box .btn-sns-link .ico-large{width:20px;height:20px;}

	/* 공간대여 */	
	.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace-m.jpg") 50% 25% no-repeat;background-size:cover;}
	.board-tbl .rentalspace-search-list .ul-tr{padding:24px 0;}
	.board-tbl .rentalspace-search-list .ul-td{padding: 0;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-thumnail{right:0;top:24px;width:86px;height:86px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title{width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member{width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title span{padding-bottom:6px;font-size:16px;line-height:21px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title em{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{margin-top:36px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities span,
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member span{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-status{margin-top:24px;}

	/* 공간대여 신청하기 */
	.board-view-study{min-height:100px;padding:36px 0 0;}
	.board-view-study dt{left:0;top:36px;width:86px;height:86px;}
	.board-view-study dd{margin-left:110px;}
	.board-view-study dd strong{margin-bottom:6px;font-size:16px;line-height:21px;}
	.board-view-study dd p{margin-bottom:20px;font-size:16px;line-height:21px;}
	.board-view-study dd span{font-size:14px;line-height:21px;}
	.board-view-study dd span em{margin-left:24px;font-size:inherit;}
	.rentalspace-essential{margin-top:6px;}
	.rentalspace-essential p{font-size:12px;line-height:18px;}
	.rentalspace-timeList{margin-top:16px;}
	.rentalspace-timeList li{margin-top:10px;}
	.rentalspace-timeList li:first-child{margin-top:0;}
	.rentalspace-timeList li a{min-width:40px;height:40px;padding:0 38px 0 10px;font-size:14px;line-height:39px;border-radius:10px;}
	.terms-rentalspace{margin-top:30px;padding:16px;}
	.terms-rentalspace li{margin-top:16px;font-size:14px;}
	.terms-rentalspace li:first-child{margin-top:0;}
	.terms-rentalspace li p{margin-bottom:6px;font-size:14px;}
	.terms-rentalspace li span{padding-left:12px;font-size:12px;}
	.board-tit .reserveNum{font-size:20px;}
	.space-res-box .text div dl{margin-top:16px;}
	.space-res-box .text div dl dt{font-size:16px;line-height:22px;}
	.space-res-box .text div dl dd{margin-left:75px;line-height:22px;}
	.space-res-box.slickType{margin:36px 0 0 0;width:auto;}
	.space-res-box.slickType .text{width:auto;}
	.space-res-box.slickType .text dl dd{margin-left:95px;}

	.itm-buy-area .itm-pd-picture {max-width: 100%;}
	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap{margin:0 30px;}

	/* 스팩 */
	.spec-table-wrap{padding:0 0 17px;}
	.spec-table-wrap .spec-table dl{padding:20px 0;}
	.spec-table-wrap .spec-table dl dt{display: block; position:relative;width: 100%;margin-bottom:24px;max-width:inherit;}
	.spec-table-wrap .spec-table dl dd {display: block;width:100%;}
	.spec-table-wrap .spec-table dl dd ol li{margin-left:0;margin-right:15px;width: calc(100% / 2 - 18px);}
	.spec-table-wrap .spec-table dl dd ol li:nth-child(3){padding-top:16px;}

	.spec-link-box { margin: 0 auto 24px; }
	.spec-link-box .spec-link-box-inner { margin: 0 12px; padding: 24px; border-radius: 10px; }
	.spec-link-box .link-box { text-align: center; }


	/* 비교하기 */  
	.compare-itm-list:after {content: '';display: block; clear:both;}
	.compare-itm-list > div{width:calc(100% / 2 - 6px);margin-left:12px;float:left;}
	.compare-itm-list > div:nth-child(3){display:none;}
	.compare-itm-list > ol > li{width:auto;margin-top:30px;float:none;}
	.compare-itm-list > ol > li:first-child{width:auto;margin-top:30px;float:none;}
	.compare-itm-choice .dropdownMenu button.choose-account{font-size:14px;line-height: 18px;height:25px;border-width:2px;}
	.compare-itm-choice .account-types .model-type{padding: 10px;font-size:16px;}
	/* 201201 비교하기 상품 모델코드 추가 */
	.compare-itm-choice .account-types li label a{padding:12px 0 12px 12px;}
	.compare-itm-choice .account-types li label a .compare-itm-sku{margin-top:6px; font-size:12px;}
	
	.compare-itm-choice .wrap-droplist .droplist{max-height:350px;}
	.compare-itm-choice .wrap-droplist .droplist-button {min-height:24px; line-height:24px; font-size:14px;}
	.compare-itm-choice .wrap-droplist .droplist-button:before {right:0;}
	.compare-itm-choice .wrap-droplist .droplist li.model-type{height:45px;padding-left:10px;line-height:45px;font-size:16px;}
	.compare-itm-choice .wrap-droplist .droplist li {height:35px;padding-left:20px;padding-right:0;line-height:35px;font-size:14px;}
	/* 메뉴얼 */
	.customer-center-wrap{padding-bottom:0;}
	.customer-center .dropcontent{padding:0 12px;}
	.customer-center-wrap .customer-box{width:auto;margin:0;float:none;}
	.customer-center-wrap .customer-box .customer-content .customer-title br{display:block}

	/* 유의사항 */
	.product-purchase-wrap .product-purchase-caus_contents{padding:36px 12px;margin-top:0;border-radius:0;}
	.product-purchase-wrap .product-purchase-caus_tab { margin-bottom: 20px; padding: 0 0 5px 12px; white-space:nowrap;overflow-y:hidden;overflow-x:auto; }
	.product-purchase-wrap .product-purchase-caus_tab li { margin: 0 18px 0; }
	.product-purchase-wrap .product-purchase-caus_tab li:first-child { margin-left: 0px; }
	.product-purchase-wrap .product-purchase-caus_tab li:last-child { margin-right: 12px; }
	.product-purchase-wrap .product-purchase-caus_tab li a { margin: 0; }

	/*삭제할거*/
	.compare-itm-spec{overflow:hidden;}
	.review-box{padding:0 12px;}
	.review-list > li .list-div .review-con{float:none}
	.review-list > li .list-div .review-con:first-child{margin-left:0;}
	.review-list > li .list-div .review-con .icon-camera{display:block;}
	.review-list > li .list-div .review-con .review-text a:hover{text-decoration:none;}

	.review-tab:after {content: '';display: block; clear:both;}
	.review-tab .btn.btn-type2{margin:0 0 12px 10px;padding:0;min-width:auto;width:calc(100% / 2 - 5px);float:left;}
	.review-tab .btn.btn-type2:nth-child(odd){margin-left:0;}
	.review-tab .btn.btn-type2:nth-last-child(1),
	.review-tab .btn.btn-type2:nth-last-child(2){margin-bottom:0;}
	.review-tab .btn.btn-type2 .review-score{margin-left:5px;}
	.btn-direct-div{display:none;}
	.review-content{padding:0;}
	.review-content .review-content-head{padding-bottom:12px;text-align:center;}
	.review-content .review-content-head .box-btn{margin-bottom:36px}/* KDP-53266 240424 추가 */
	.review-content .review-content-head .btn-type1{display:block;margin:0}/* KDP-53266 240424 수정 */
	.review-content .review-content-head:has(.txt-guide){padding-top:0}/* KDP-53266 240424 추가 */
	.review-content .review-content-head .txt-guide{margin-top:10px;text-align: center;}/* KDP-53266 240424 추가 */
	.review-content .review-content-head #box-btn-review .btn-type1.no_icon{margin-bottom:10px;}/* 231006 상품평 보러가기 기능 추가 */
	.review-content .review-content-head #box-btn-review {position: initial;}
	.review-content .review-content-head .review-total-count{text-align:left;}

	.review-list-form .review-sort{padding:0 24px;}
	.review-list-form .review-sort .chk-form{position: absolute;left:18px;top: 50%;transform: translate(0, -50%);}
	.review-list-form .review-sort .chk-form .drop-toggle{position:relative;width:120px;padding-right:30px;border-bottom:0;text-align:right;width: inherit !important; text-align:left !important;}
	.review-content .review-list-form .review-content-body .review-sort .drop-toggle{display:block;}
	.review-content .review-list-form .review-content-body .review-sort .drop-toggle button{background-color:transparent;}
	.review-list-form .review-sort .chk-form .drop-toggle span{font-size:16px;line-height:32px;font-weight:bold;color:#000;background-color:transparent;}
	.review-list-form .review-sort .chk-form .drop-toggle:before {content:'';display:block;position:absolute;top:50%;margin-top:-8px;right:6px;width:16px;height:16px;background:url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat;}
	.review-list-form .review-sort .chk-form .drop-toggle.dropopen:before {background:url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat;}
	.review-list-form .review-sort .chk-form .dropBox{display:none;position:absolute;width:135px;top:38px;left:0;right:0;border: 1px solid #b2b2b2;overflow:hidden;transition:all .1s ease; border-radius:10px; background:#fff; z-index:2;}
	.review-list-form .review-sort .chk-form .dropBox a label{width:100%;height: 35px;padding: 0 0 0 20px;line-height: 35px;color: #8f8f8f;}
	.review-list-form .review-sort .chk-form .dropBox a label:before,
	.review-list-form .review-sort .chk-form .dropBox a label:after{display:none;}
	.review-list-form .review-sort .chk-form .drop-toggle.dropopen + .dropBox{display:block;}
	.review-content .review-content-body .review-sort .account-types{right:0;width:135px;}
	.review-content .review-content-body .review-sort .btn-underline.btn-ul-l{position:absolute;right:0;top:-30px;}
	.review-content .mob-moreViewList{display:block;margin-top:24px;text-align:center;}
	.review-content .paging{display:none;}

	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option { width:120px; }
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist { width:135px; }
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist li { min-height:35px; line-height:35px; }

	/* 리뷰 list */
	.review-list > li .list-div .review-thumb{display:none;}
	.review-list > li .list-div .review-con{padding:0 0 36px;margin:0;}
	.review-list > li .list-div .review-con:after {content: '';display: block; clear:both;}
	.review-list > li .list-div .review-con .review-starating{float:left;}
	.review-list > li .list-div .review-con .review-util{position:relative;margin-top:-6px;float:right;}
	.review-list > li .list-div .review-con .review-text{clear:both;}
	.review-list > li .list-div .review-con .attached-file ol li img,
	.review-list > li .list-div .review-con .attached-file ol li video { width: 70px; height: 70px; }
	.review-list > li .list-div .review-writerInfo{position:relative;right:0;text-align:left;}
	.review-list > li .list-div .review-writerInfo:after {content: '';display: block; clear:both;}
	/*240313 KDP-50442*/
	.review-list > li .list-div .review-writerInfo span:last-child{margin-right:0;}
	.review-list > li .list-div .review-writerInfo p{display:block;margin:10px 0 0 0;}
	.review-list > li .list-div .review-writerInfo p a{margin:0;}
	.review-list > li .list-div .btn-report{position:relative;margin-top:21px;text-align:left;}
	.review-list > li .list-div .btn-report .btn-underline{margin:0;}
	.help-goods{padding-top:11px;margin-left:0;}
	.paging{margin:24px -10px 0;}
	.paging ul{padding:0;}

	/* 리뷰 작성 */
	.review-write-form .review-sort .article-title{vertical-align:top;}
	.review-write-form .review-sort .gradechoice{position:relative;left:0;top:0;margin-bottom:36px;transform: translateY(0);}
	.review-write-form .review-sort .gradechoice .review-starating{margin-left:35px;vertical-align:bottom;}
	.review-write-form .review-sort .gradechoice .review-starating button span{width:22px;height:20px;}
	.review-write-form .review-sort .gradechoice .starating-score{line-height:22px;}
	.review-write-form .review-sort .chk-form{margin-right:0;float:none;}
	.review-write-form .review-sort .chk-form div{position: relative;}
	.review-write-form .review-sort .chk-form div:first-child{margin-bottom:36px;}
	.review-write-form .review-sort .chk-form div:after {content: '';display: block; clear:both;}
	.review-write-form .review-sort .chk-form div .article-title{position:absolute;left:0;top:0;width:70px;}
	/* 2021-09-24 */
	.review-write-form .review-sort .chk-form div > div {display: flex; align-items: center; justify-content: flex-start; flex-wrap:wrap; align-items: center; margin-left:94px ! important;}
	.review-write-form .review-sort .chk-form div div label {min-width:auto; padding-right:3.1555vw; margin-top:0;}
	.review-write-form .review-write .attach-file{padding:16px 0;}
	.review-write-form .review-write .attach-file ol{overflow-x:auto;white-space:nowrap; }
	.review-write-form .review-write .attach-file ol li{width:70px;margin-right:10px;display: inline-block;vertical-align:top;float: none;}
	.review-write-form .review-write .attach-file ol li:last-child{margin-right:0;}
	.review-write-form .review-write .btn-box:after {content: '';display: block; clear:both;}
	/* .review-write-form .review-write .btn-box button{width:calc(100% / 2 - 8px);min-width:auto;float:left;} */ /* 2021-09-24 */
	.review-write-form .precautions-msg br{display:block;}

	/* 주문 완료 */
	.board-view-type-3 .board-tit {width:34%; font-size:14px;} /* 22-08-19 */
	.board-view-type-3 .btn-underline{ font-size:14px;}
	.board-view-type-3 .board-con {height:20px;font-size:14px;overflow:hidden;text-overflow: ellipsis;word-break: keep-all; width:calc(75% - 36px);}
	.board-view-type-3 .board-con.buyerInfo {width:60%;}
	.board-view-type-3 .board-con span{margin-left:30px;font-size:inherit;color:inherit; line-height:inherit; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.board-view-type-3 .board-con span:first-child{margin-left:0;}
	.board-view-type-3 .board-con span.sale-price{color:#2189FF;}
	.board-view-type-3 .board-con strong{margin-left:12px;font-size:inherit;color:inherit; line-height:inherit;}
	.board-view-type-3 .order-code {font-size:14px;font-weight:bold;}

	.order-finish-content .order-finish-detail { border-radius:10px; }

	.order-detail-tbl { display:block; table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0;}
	.order-detail-tbl > div{ display:block;}
	.order-detail-tbl > div:after {content: '';display: block; clear:both;}
	.order-detail-tbl > div ~ div{margin-top:6px;}
	.order-detail-tbl .order-td { position:relative; display:block; padding:15px 0; text-align:left; }
	.order-detail-type1 .order-itmName { width:auto;}
	.order-detail-type1 .order-itmName strong{display:block;font-size:14px;color:#000;}
	.order-detail-type1 .order-itmName span{display:block;margin-top:10px;font-size:12px;color:#707070;}
	.order-detail-type1 .order-itmOpt { width:auto;font-size:12px;color:#707070;padding:0;}
	.order-detail-type1 .order-itmCount { width:49%;display:inline-block;font-size:14px;color:#000;text-align:left;}
	.order-detail-type1 .order-itmPrice { width:49%;display:inline-block;font-size:14px;color:#000;text-align:right;}

	.order-detail-type2:after {content: '';display: block; clear:both;}
	.order-detail-type2 .order-delivery-tit { width:35%;float:left;font-size:14px;color:#000;line-height:22px;}
	.order-detail-type2 .order-delivery-data { width:65%;float:left;}
	.order-detail-type2 .order-delivery-data span {display:block;margin-left:0;margin-top:5px;font-size:14px;line-height:22px;}
	.order-detail-type2 .order-delivery-data span em{margin-left:12px;font-size:inherit;}
	.order-detail-type2 .order-delivery-data span strong{margin-left:12px;font-size:inherit;vertical-align:top;}
	.order-detail-type2 .order-delivery-data span:first-child {margin-left:0;margin-top:0;}
	.order-detail-type2 .order-delivery-data span:before {display:none;}
	.order-detail-type2 .order-delivery-data span:first-child:before {display:none;}
	.order-detail-type2 .order-payment-info .order-delivery-tit{ width:100%;}
	.order-detail-type2 .order-payment-info .order-delivery-data { width:100%;padding:0;}
	.order-detail-type2 .order-payment-info .order-delivery-data em,
	.order-detail-type2 .order-payment-info .order-delivery-data strong{position:absolute;right:0;top:0;}
	.order-detail-type2 .order-payment-info:last-child{padding-bottom:12px;}
	.order-detail-type2 .-tit,
	.order-detail-type2 .order-tradein-tit {float: left; width: 35%;}
	.order-detail-type2 .-data,
	.order-detail-type2 .order-tradein-data {float: left; width: 65%;}
	.mo-al-right{text-align:right !important;}
	
	/* Bespoke */
	.order-detail-type1.bespoke .order-itmName {padding-right:0;}
	.order-detail-type1.bespoke .order-itmName,
	.order-detail-type1.bespoke .order-itmOpt { width:100%; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set { display:flex; flex-direction:column; margin-top:1px; margin-bottom:1px; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li { width:100%; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors>ul>li + li { margin-top:6px; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-colors + li.set-type {margin-top:22px;}
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type { margin-bottom:7px; color:#707070; font-size:12px; }
	.order-detail-type1.bespoke .order-itmOpt .bespoke-set li.set-type .opt + .opt { margin-top:6px; }
	.order-detail-type1.bespoke .order-itmCount { width:49%;text-align:left;}
	.order-detail-type1.bespoke .order-itmPrice { width:49%;padding-right:0;}

	.order-detail-type3{padding-bottom:12px;}
	.order-detail-type3 .order-benefit-tit { width:auto;font-size:14px;color:#000;}
	.order-detail-type3 .order-benefit-tit span{font-size:inherit;color:inherit;}
	.order-detail-type3 .order-benefit-price { width:auto;padding:0;}
	.order-detail-type3 .order-benefit-price span{display:inline-block;min-width:75px;font-size:14px;color:#707070;}
	.order-detail-type3 .order-benefit-price em{position:absolute;right:0;top:0;display:inline-block;min-width:110px;font-size:14px;color:#2189FF;text-align:right;}
	.order-detail-type3 .order-benefit-coupon {display:none;}
	.order-detail-tbl.order-detail-type3 > div ~ div { margin-top:16px;}
	.mo-hide{display:none !important;}

	.order-detail-type4 

	.item-advice { position:relative; padding:65px 0 60px;}
	.bnr_inner_mk+.item-advice{margin-top:-65px}/* 210202 : 간격수정요청 */
	.item-advice .title {font-size:24px;}
	.item-advice .adviceWrap{margin-top:0;}
	.item-advice .adviceWrap .slick-slide { margin:0 20px;}
	.item-advice .adviceWrap .link .prd-name{font-size:18px;}

	.popup-comm-img360 .popup-contents { margin: 0; padding: 0; }
	.popup-comm-img360 .popup-rotate360 { top: 0; height: 100vh; border-radius: 0; }
	.popup-comm-img360 .popup-contents .component-content .ico-360deg { position: fixed; right: 13px; bottom: 24px; }
	.popup-comm-img360 .popup-contents .component-head .pop-close { z-index: 1;background-color: transparent ;transform: none;left: inherit;right: 0;bottom: inherit;top: 20px;border: 0; }

	/* 매장 픽업 */
	.layer-storepickup .caution-list li br { display:none; }
	.store-pos-num {padding: 12px;}
	.store-pos-num .selected-prd {width: 65%; display: box; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
	.store-pos-num .ul-td {width: 35%;}

	/* pd 스펙 탭 */
	.spec-tabcontent-wrap { padding: 0;}
	.spec-tabcontent-tab { margin-bottom: 38px; white-space: nowrap; overflow-y: hidden; overflow-x: auto; background-color: #202425; }
	.spec-tabcontent-tab:after{
		content:"";position:absolute;top:0;right:0;width:20px;height:100%;
		background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(32,36,37,0.65) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(32,36,37,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(32,36,37,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6202425',GradientType=1 ); /* IE6-9 */
	}
	.spec-tabcontent-tab .tab-item { width: inherit; }
	.spec-tabcontent-tab .tab-item .link { position: relative; padding: 0 10px; line-height: 48px; background-color: transparent; color: #fff; border: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.spec-tabcontent-tab .tab-item .link[aria-selected="true"] { font-weight: bold; background-color: transparent; color: #fff; }
	.spec-tabcontent-tab .tab-item .link[aria-selected="true"]:after { content: ""; position: absolute; display: block; left: 10px; right: 10px; bottom: 4px; height: 2px; background-color: #fff; }
	.spec-tabcontent-content { padding: 0 12px; }

	.component-con .award-box .award-list { margin: 0; }
	.component-con .award-box .award-list .award-item { border: 0; }
	.component-con .award-box .award-list.col3 .award-item { flex: 0 1 50%; max-width: inherit; }
	.component-con .award-box .award-list.col3:before { display: none; }
	.component-con .award-box .award-list.col3:after { display: none; }
	.component-con .award-box .award-list .award-item:nth-child(n-2) { padding: 0 20px; }
	.component-con .award-box .award-list .award-item:nth-child(n+3) { padding: 35px 20px 0; }
	.component-con .award-box .award-list .award-item .img { width: 60px; height: 60px; }

	.itm-component .feature-wrap .feature-bar { height: 60px;  }
	.itm-component .feature-wrap .feature-bar-inner { padding: 0 12px; }
	.itm-component .feature-wrap .feature-bar .product-name { font-size: 16px; line-height: 20px; }
	.itm-component .feature-wrap .feature-bar .btn-ctrl { padding-right: 12px; }
	.itm-component .feature-wrap .feature-bar .btn-ctrl:after { margin-left: 6px; margin-top: -2px; width: 14px; height: 14px; }
 
	.itm-information .combine-buy { padding: 24px 12px; }
	.itm-information .combine-buy .box-txt { border-radius: 10px; }

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller{float:none;width:100% !important;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dt{clear:both;float:left;width:30%;margin:0;word-break:break-all;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd{float:left;padding:0;width:70%;word-break:break-all;}

	.customer-center-wrap { margin-bottom: 36px; }
	.customer-center-wrap .manual-sec .info-prd { color: #000; }
	.customer-center-wrap .manual-sec .list-type-download { margin-top: 18px; margin-bottom: -24px; }
	.customer-center-wrap .manual-sec .list-type-download .item { margin-bottom: 18px; border-radius: 10px; padding: 18px; margin-right: 0; width: 100%; }

	.review-write-form .review-write .attach-file li { width: 70px; height: 70px; }
	.review-write-form .review-write .attach-file li img { width: 70px; height: 70px; }
	.review-write-form .review-write .attach-file li video { width: 70px; height: 70px; }

	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap { position: static; width: inherit; padding: 0; }
	.itm-buy-area .itm-pd-picture .prod-image-navi li { padding: 0; }

	.itm-price .event-price dd span { font-size: 22px; }
	.itm-total-bottom { padding-top: 10px; }/* 221229 혜택시뮬레이터 */
	.itm-total-bottom.hasCompare { padding-top: 0px; border-top: none; } /*230116*/
	.itm-total-bottom .box-total-price { padding: 0 0 8px; border-bottom: 0; }
	.itm-total-bottom .box-total-price strong { font-size: 22px; line-height: 22px; margin-bottom: -2px; vertical-align: bottom; }
	/* s : 221229 혜택시뮬레이터 */
	/* .itm-total-bottom .box-cto ul li:nth-child(1) { padding-right: 4px; }
	.itm-total-bottom .box-cto ul li:nth-child(2) { padding-left: 4px; } */
	/* e : 221229 혜택시뮬레이터 */

	/*22-10-07*/
	.itm-total-bottom .box-cto ul.pickup-btn {display: flex;align-items: center;}
	.itm-total-bottom .box-cto ul.pickup-btn li{width: auto;float: none;}
	.itm-total-bottom .box-cto ul.pickup-btn .btn-l{min-width: max-content;}
	.itm-total-bottom .box-cto ul.pickup-btn li:first-child{padding-right:20px; flex: 0 0 auto;}
	.itm-total-bottom .box-cto ul.pickup-btn li:first-child button{justify-content: center;padding-right:20px;border: none;width: 45px;font-size: 13px;font-weight: 700;padding: 0;border-radius: 0;line-height: normal;text-align: center;display: flex;flex-direction: column;align-items: center;}
	.itm-total-bottom .box-cto ul.pickup-btn li:first-child button >  img{margin-bottom: 3px;}
	.itm-total-bottom .box-cto ul.pickup-btn li:first-child button:disabled >  img{opacity:0.3;}/*22-11-11*/
	.itm-total-bottom .box-cto ul.pickup-btn li:last-child{margin: 0;padding-left: 12px;}
	.itm-total-bottom .box-cto ul.pickup-btn li:nth-child(2){padding: 0;}
	.itm-total-bottom .box-cto ul.pickup-btn li:only-child{padding-right: 12px;}/*22-11-17*/
	/*//22-10-07*/
	.review-content .review-list-form .review-content-body .review-sort { padding: 24px 12px; }
	
	/* 갤럭시 북 스팩 */ 
	.component-con .award-box .award-list.col3 .award-item,
	.component-con .award-box .award-list .award-item:nth-child(n+3) {padding: 0;}
	.component-con .award-box .award-list.col3  .award-item .img {width: 16.66667vw; height: 16.66667vw; }
	.component-con .award-box .award-list.col3  .award-item .txt {height: 21.38889vw; margin-top: 3.88889vw; font-size: 2.77778vw; line-height: 1.5em;} 
	
	/* 갤럭시북 특장점 */
    .new_sec_pdp .feature .feature-title > span {font-size: 20.836px; }
    .new_sec_pdp .feature .feature-desc p,
    .new_sec_pdp .feature .feature-desc span {font-size: 10.836px;}
    
    .new_sec_pdp .feature .feature-notice p, 
    .new_sec_pdp .feature .feature-notice p span,
    .new_sec_pdp .feature .feature-notice p a  {font-size: 8.336px;}
    
    .new_sec_pdp .feature .feature-sub-desc p,
    .new_sec_pdp .feature .feature-sub-desc p strong  {font-size: 8.32px;}
    
    .new_sec_pdp .feature .carousel {bottom: 18.418px;}
    
    .feature-wrap .feature-bar .feature-bar-inner .product-name,
    .feature-wrap .feature-bar .feature-bar-inner .btn-ctrl {font-size: 16px;}
    .feature-content .wrap-component .component-text .component-text-inner .box-title .title.lrg {font-size: 12.22222vw; line-height: 1.18;}
    .feature-content .wrap-component .component-text .component-text-inner .box-title .sub {font-size: 3.88889vw; font-weight: bold; padding-bottom: 0; margin-top: 2.22222vw;}
    /* .feature-content .wrap-component .component-text .component-text-inner .desc {line-height: 1.71; margin-top: 0;} 220928 수정 */
    .feature-content .wrap-component .component-text .component-text-inner .visual-area .box-disc .disc {font-size: 2.60416vw ;}
	.itm-component .itm-notice div {font-size: 3.88vw; line-height: 1.71;}

	.component01 .itm-notice > div {font-size: inherit;}
	.component01 .itm-notice > div:first-child,
	.component01 .itm-notice > div p {font-size: .85em; line-height: 1.5em;}

	/* pd 추가 설치비 안내 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .ver-pc {display: none;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .date {margin-right: 24px; font-size: 14px; color: #707070;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row {display: block;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col {display: block; padding: 24px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col:first-child {width: 100%; padding: 12px 24px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col strong {width: auto; line-height: 1.2; font-size: 20px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col span {vertical-align: bottom; line-height:  1.2; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt {float: none; margin-bottom: 12px; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd {margin-left: 0; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dt:nth-of-type(n+2) {margin-top: 24px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd:nth-of-type(n+2) {margin-top: 0;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span {padding-right: 21px; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col dl dd span:after {right: 10px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont {line-height: 1.86; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_table .row .col .cont + .cont {margin-top: 24px;}

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice {border: none; padding: 24px 24px 0; margin: 0; line-height: 1.86; font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 {padding:0 24px;} /* 201130 유의사항-추가설치비안내 수정 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice_type2 strong {font-size:12px;} /* 201130 유의사항-추가설치비안내 수정 */
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice em {font-size: 14px;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-caus_notice ul li {text-indent: -13px; padding-left: 13px; font-size: 14px;}
}

@media all and (max-width:550px){
	/* 신규 오픈 매장 */
	.dp-newOpenStore-data .ico-large { width:26px; height:26px; }
	.dp-newOpenStore-data .btn-DetailView span{padding-left:22px;}
	.dp-newOpenStore-data .btn-DetailView.eventDetail span:before{width: 18px;height: 18px;background-size: contain;}
	.dp-newOpenStore-data .btn-DetailView.findstoreDetail span:before{width: 18px;height: 18px;background-size: contain;}
	.dp-newOpenStore { position:relative; height:0; padding-bottom:122%; overflow:hidden; }
	
	.dp-newOpenStore-visual .newOpenStore-cnt .storeName { font-size:30px; line-height:1.3; }
	.dp-newOpenStore-visual .newOpenStore-cnt .p-txt-1,
	.dp-newOpenStore-visual .newOpenStore-cnt .p-txt-2 { margin-bottom:24px; font-size:16px; }

	.dpsContent { padding:36px 12px 80px; }
	.dpsContent .conbox { min-height:initial; padding:0; }
	.newOpenStore-list > ul > li { float:none; width:100% !important; margin:0 0 24px !important; padding:0 !important; }
	.dp-newOpenStoreWrap { position:relative; background:#fafafa; border-radius:20px; overflow:hidden; }
	.dp-newOpenStore-photo { position:relative; }
	.dp-newOpenStore-photo .grandOpenLable { position:absolute; left:24px; top:24px; width:105px; min-height:32px; line-height:30px; font-weight:bold; color:#1327A0; font-size:14px; text-align:center; background-color:#fff; border-radius:25px; }
	.dp-newOpenStore-data { min-height:initial; padding:24px; background:#FAFAFA; }
	.dp-newOpenStore-data .btn-sns-link { top:24px; right:24px; margin:0; background:transparent; }
	.dp-newOpenStore-data .dp-newOpenStore-tit { margin-bottom:24px; font-size:20px; color:#000; font-weight:bold; }
	.dp-newOpenStore-photo .imgArea .mobImg { height: 48.5vw; }
	.dp-store-summary > li { margin-bottom:12px; padding-left:28px; font-size:14px; }
	.dp-store-summary .loc-share{ padding:12px 0 4px; }
	.dp-store-summary .loc-share a { padding-left:22px; margin-right:15px; font-size:14px; color:#000; font-weight:bold; line-height:19px; border-bottom:1px solid #000; }
	.dp-store-summary .loc-share a.btn-sendkakao { background:url('/sec/static/_images/icon_dps/icon-sendkakao.svg') left center no-repeat; }
	.dp-store-summary .loc-share a.btn-findway { background:url('/sec/static/_images/icon_dps/icon-findway.svg') left center no-repeat; }

	.slide-newOpenStore .slick-dots { position:absolute; left:0; right:0; bottom:24px; text-align:center; overflow:hidden; }
	.slide-newOpenStore .slick-dots li { display:inline-block; }
	.slide-newOpenStore .slick-dots li button { width:8px; height:8px; margin:0 4px; font-size:0; background:#000; border:0; border-radius:50%; opacity:0.3; }
	.slide-newOpenStore .slick-dots li.slick-active button { width:16px; height:8px; border-radius:4px; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-play button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-pause button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause-black.svg") no-repeat center center; border-radius:0; opacity:1; }
	.slide-newOpenStore .slick-dots li.btn-play { display:none; }
	.dp-newOpenStore .slick-arrow{position:absolute;top:46%;width:26px;height:26px;text-indent:-9999px;z-index:2;}
	.dp-newOpenStore .slick-prev{left:50%;transform:translateX(-700px);background:url('/sec/static/_images/icon_dps/icon-arrow-left-black.svg') center center no-repeat;}
	.dp-newOpenStore .slick-next{right:50%;transform:translateX(700px);background:url('/sec/static/_images/icon_dps/icon-arrow-right-black.svg') center center no-repeat;}

	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dt{width:45%;}
	.product-purchase-wrap .product-purchase-caus_contents .product-purchase-sec_seller dd{width:55%;}

	.eventListWrap ul li{width:100%;float:none;margin:0 0 24px 0 !important;}
	.eventListWrap ul li .event-data{padding:24px;min-height:150px;}
	.eventListWrap ul li .event-data .event-title{max-width: 320px;height:auto;padding-right: 30px;font-size: 20px;line-height: 26px;}
	.eventListWrap ul li .event-data .event-date {margin-top:24px;font-size: 14px;}
	.eventListWrap ul li .event-img {height:calc(100vw - 24px);}
	
	/* 갤럭시북 특장점 */
    .new_sec_pdp .feature .feature-title > span {font-size: 20.836px; }
    .new_sec_pdp .feature .feature-desc p,
    .new_sec_pdp .feature .feature-desc span {font-size: 10.836px;}
    
    .new_sec_pdp .feature .feature-notice p, 
    .new_sec_pdp .feature .feature-notice p span,
    .new_sec_pdp .feature .feature-notice p a  {font-size: 8.336px;}
    
    .new_sec_pdp .feature .feature-sub-desc p,
    .new_sec_pdp .feature .feature-sub-desc p strong  {font-size: 8.32px;}
    
    .new_sec_pdp .feature .carousel {bottom: 18.418px;}
    
    .feature-wrap .feature-bar .feature-bar-inner .product-name,
    .feature-wrap .feature-bar .feature-bar-inner .btn-ctrl {font-size: 15px;}
    
    .feature-content .wrap-component .component-text .component-text-inner .box-title .title.lrg {font-size: 12.22222vw; line-height: 1.18;}
    .feature-content .wrap-component .component-text .component-text-inner .box-title .sub {font-size: 3.88889vw; font-weight: bold; padding-bottom: 0; margin-top: 2.22222vw;}
    /* .feature-content .wrap-component .component-text .component-text-inner .desc {line-height: 1.71; margin-top: 0;} 220928 수정 */
    .feature-content .wrap-component .component-text .component-text-inner .visual-area .box-disc .disc {font-size: 2.60416vw ;}
    .itm-component .itm-notice div {font-size: 3.88vw; line-height: 1.71;}

	.component01 .itm-notice > div {font-size: inherit;}
	
	.bnr_inner_mk{margin:85px 0;}/* 210202 */
	.bnr_inner_mk .pc{display:none;}
	.bnr_inner_mk .mo{display:block;}
	.bnr_inner_mk img.mo{width:100%;}
	
	/* 211201 비대면 라이브 상담 slick */
	.reservationStoreWrap .stepInfo.slick-slider{margin:0 24px 50px -12px}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step]{padding:5.2464vw 1.6908vw 0;border-top:solid 2px #000}/* 211210 */
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] img{max-width:31.5556vw;height:20.9473vw;}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] span{font-size: 3.5971vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] p{min-height: 11.5vw;font-size: 4.0633vw;line-height: 5.3295vw;}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider [class^=step] em{font-size:3.3971vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step2-info img{max-width:23.9556vw}
	/* .reservationStoreWrap.videoStore .stepInfo.slick-slider .step6-info img,
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step7-info img{height:18.4473vw} */
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step6-info img{margin-top:-2.9vw;height:26.4473vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step7-info img{height:18.4473vw}
	.reservationStoreWrap.videoStore .stepInfo.slick-slider .step7-info em br{display:none}
}	

/* 갤럭시 폴더블 */
@media all and (max-width:587px) and (min-width:415px){	
	.dp-newOpenStoreWrap .dp-store-summary .loc-share br{display:block;}
	.dp-newOpenStoreWrap .dp-store-summary .loc-share a{display:inline-block;margin-top:8px;}
	.dp-newOpenStoreWrap .dp-store-summary .loc-share a:first-child{margin-top:0;}

	.pickupserviceWrap .pickupservice-Info > div div {padding-left: 60px;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:18px;line-height: 26px;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:12px;line-height: 16px;}
	/* 2021-09-24 */
	.review-write-form .review-sort .chk-form div div label {min-width:50%;}
	.review-write-form .review-sort .chk-form div div label:nth-of-type(3),
	.review-write-form .review-sort .chk-form div div label:nth-of-type(4) { margin-top:15px;}
}

@media all and (max-width:414px){
	.add-consult.brdBt {margin-bottom:40px; border-bottom:1px solid #d9d9d9;}
	/* 지점찾기 */
	.storeLnb{min-width:100%;left:0;top:56px;bottom:0;border-radius:0;}
	.storeList,
	.serviceCenterList{position:relative;top:0;bottom:0; padding-bottom: 80px;}
	
	.pageingWrap .mob-moreViewList{display:block;}
	.dp-store-datailWrap{width:100%;}
	.dp-store-detail{max-width:inherit;top:40px;}
	.tab-style-store a[aria-selected="true"]{background-color:#fff;border-top: 1px solid #202425;}
	.map-box{top:121px; display: none;}/* 2021-11-08 *//* KDP-54659 : 접근성 추가 */

	/* 매장상담 예약 서비스 */
	.dps-header-visual{ min-height:250px; }
	.dps-header-visual > div { width:calc(100% - 36px); max-width:324px; margin:auto; padding:29px 0 28px; background:rgba(255,255,255,0.9); }
	.dps-header-visual p{padding:0 18px;margin-top:13px;line-height:20px;word-break:keep-all;}	
	.dps-header-visual p br{display:none;}

	/* 2023 접근성 2차 b2c mo - 46p */ 
	.ico-shoppingbag{padding-left:11.1111vw;background-size: 9.4203vw 12.3188vw}
	.ico-video-consult{padding-left:14.9758vw;background-size: 12.8019vw 8.9372vw;background-position: left 10px center;}
	.ico-sign_language{background-position: left 10px center;}
	.ico-buying {background-position: left 10px center;}
	.ico-wedding {background-position: left 20px center;}
	.ico-houseMove {background-position: left 20px center;}
	.ico-careplus {background-position: left 10px center;}
	.ico-productEvent {background-position: left 20px center;}
	.ico-phone{padding-left:14.9758vw;background-size: 10.3865vw 9.4203vw}
	.ico-careplus02{padding-left:14.9758vw;background-size: 12.0773vw 8.4541vw}
	.ico-productEvent{padding-left:14.9758vw;background-size: 12.0773vw 8.4541vw}/* 2022-05-10 */
	
	.dps-header-visual strong{font-size:30px;}
	.dps-header-visual.reservationStore-visual p br{display:block;}
	.reservationStore-visual{background: url(/sec/static/_images/temp/digital/bg-visual-reservationstore-b2c-m.jpg) 50% 50% no-repeat; }
	.dps-reservationStore .info-tit{padding-bottom:24px;font-size:24px;line-height:32px;}
	.reservationStoreWrap .stepInfo{margin-bottom:60px;}
	.reservationStoreWrap .stepInfo > div{width:calc(100% / 2);min-height:190px;padding:24px 0 0 0;}
	.reservationStoreWrap .stepInfo > div:nth-child(1),
	.reservationStoreWrap .stepInfo > div:nth-child(2){border-bottom:1px solid #d9d9d9;}
	/* .reservationStoreWrap .stepInfo > div:nth-child(3){border-left:0;} 221004 수정 */
	.reservationStoreWrap .stepInfo > div:before{width:24.9855vw;height:17.2560vw;top:80px;}/* 2021-04-02 */
	.reservationStoreWrap .stepInfo > div span{font-size:12px;line-height:14px;}
	.reservationStoreWrap .stepInfo > div p{font-size:14px;line-height:18px;}
	.reservationStoreWrap .stepInfo .ages14Only {text-align: center;font-size: 3.8647vw;} /* 221004 추가 */

	/* 비대면 라이브 상담 */
	.reservationStoreWrap.videoStore .reservationStoreStepForm{margin-top: 21.7391vw}
	.reservationStoreWrap.videoStore .videoDesc{font-size:5.3140vw;line-height:7.7295vw;padding:5.125vw 0} /* 220805 */
	.reservationStoreWrap.videoStore .stepInfo [class^=step]{padding:5.2464vw 1.6908vw 3.3816vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] span{font-size:3.3971vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] p{min-height: 11.5vw;font-size:4.6633vw;line-height:5.3295vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] em{margin-top:2.3478vw;font-size:3.3971vw;line-height:4.7295vw}
	.reservationStoreWrap.videoStore .stepInfo [class^=step] img{max-width:35.5556vw;height:23.7473vw;margin:2.3478vw auto 0}
	.reservationStoreWrap .step-tit{margin:6.7633vw 0 8.2126vw;font-size:6.5217vw;line-height:7.2464vw}
	.reservationStoreWrap.videoStore .li-rem {margin: 0;text-align: left !important;} /* 221004 수정 */
	.reservationStoreWrap.videoStore .li-rem li {padding-left: 1em;} /* 221004 추가 */

	.stepWrap .stepNum{display:inline-block;}
	.stepWrap .stepNum p.text{font-size:16px;}
	.stepWrap .stepNum p.Number{font-size:36px;}
	.stepWrap .stepTitle{display:inline-block;margin-right:0;font-size:30px;line-height:40px;vertical-align:bottom;}
	.stepWrap .subTitle{display:block;margin-top:5px;font-size:14px;line-height:18px;}
	.stepWrap .subTitle.-list-inline{line-height:4.8309vw}
	.reservationStore-radiobtn-list{margin-top:24px;}
	.reservationStore-radiobtn-list li{width: calc(100% / 2 - 6px);margin-bottom:12px;margin-left: 12px;}
	.reservationStore-radiobtn-list li:nth-child(odd){margin-left:0;}
	.reservationStore-radiobtn-list label{border-radius:10px;}
	.reservationStore-radiobtn-list label span{display: flex;height:70px;padding-left: 55px;font-size:20px;color:#000;font-weight:bold;text-align:center;background-size: 47px 42px;}/* 2022-05-10 */
	.reservationStore-radiobtn-list li:first-child label span{margin-left:-4px;}
	.ico-houseMove {padding-left: 58px !important;text-indent: -3px;}
	.reservationStore-checkboxbtn-list{margin-top:24px;}
	.reservationStore-checkboxbtn-list dl dd{min-width:auto;width:calc(100% / 2 - 6px);margin-bottom:12px;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(odd){margin-left:0;}
	.reservationStore-checkboxbtn-list dl dd:nth-of-type(even){margin-left:12px;}
	.reservationStore-checkboxbtn-list label{border-radius:20px;}
	.reservationStore-checkboxbtn-list label span{display:block;height:40px;line-height:40px;font-size:14px;color:#000;text-align:center;background-size:16px 16px !important;background-position:right 10px center;}
	.choiceOption{padding-left:0;margin-top:24px;}
	.choiceOption dt{position:relative;font-size: 20px;}
	.choiceOption dt span{display:inline-block;margin-left:6px;margin-top: 6px;font-size: 14px;line-height:18px;vertical-align:inherit;}
	.choiceOption dd{margin-top:16px;}
	.textareaWrap {margin-top:14px;padding: 15px 7px 15px 15px;border: 1px solid #b2b2b2;border-radius: 10px;}
	.textareaWrap textarea {width: 100%;min-height: 75px;margin-bottom: 20px;font-size: 16px;}
	.textareaWrap span{font-size:14px;}
	.choiceOption dd .essential {margin-top: 6px;line-height: 18px;font-size: 14px;}
	.reservationStoreWrap .store-location-btn-box,
	.store-location-select{margin-top:24px;}
	.reservationStoreWrap .store-location-btn-box{text-align: center;} /* 220805 */
	.store-location-detail-infomation-inner { position: relative; min-height: 449px;} /* 220805 */
	.store-location-select dl dt{position:relative;max-width: 190px;font-size: 20px;line-height: 20px;}
	.store-location-select dl:nth-child(2) dt{left:0;}
	.store-location-select dl dd{max-width:100%;margin-left:0;}
	.store-location-select-detail-radiobtn-list li{width:calc(100% / 2 - 6px); margin: 0 0 16px 10px;}
	.store-location-select-detail-radiobtn-list li:nth-child(5n+1){margin-left:12px;}
	.store-location-select-detail-radiobtn-list li:nth-child(odd){margin-left:0;}
	.store-location-select-detail-radiobtn-list label{height:40px;line-height:37px;font-size:14px;border-radius:20px;}
	.store-location-select-detail-radiobtn-list label span{font-size:inherit;}

	.reservationStoreStepForm{padding:0;}
	.stepWrap{padding:0 0 60px 0;}
	.stepWrap:last-child{padding-bottom:0;}
	.stepWrap .stepNum{position:relative;}
	.reservationStore-checkboxbtn-list dl{padding-left:0;min-height: 40px;;line-height:40px;font-size: 20px;}
	.reservationStore-checkboxbtn-list dl dt{position:relative;min-height:30px;line-height:30px;padding-left:40px;margin-bottom:14px;font-size:20px;}
	.store-detail-data{width:auto;max-width:100%;}
	.store-location-select dl{width:auto;float:none;}
	.store-location-select dl:nth-child(2){padding-left:0;margin-top:24px;}
	.store-location-detail-infomation{padding:24px;margin-top:26px;}
	.store-location-detail-infomation-inner .store-detail-map{position:relative;width:auto;height:320px;}
	
	.store-detail-data .storeName {margin-bottom:16px;font-size: 20px;line-height: 26px;}
	.store-detail-data > dl {padding-left:90px;margin-top: 16px;}
	.store-detail-data > dl dt {font-size: 14px;line-height: 18px;}
	.store-detail-data > dl dd {max-width:100%;font-size: 14px;line-height: 20px;}
	.store-detail-data .btn-detailViewStore {margin: 12px 0 16px;padding-right: 22px;font-size: 16px;line-height: 21px;}

	.hopeVisitDate{max-width:100%;padding:16px;margin-top:24px;}
	.hopeVisitDate dl{padding-left:0;}
	.hopeVisitDate dl dt{position:relative;font-size: 14px;line-height:18px;}
	.hopeVisitDate .hopeVisitDate-title {margin-bottom:26px;font-size: 20px;line-height: 26px;}

	.reserveApplication{margin-bottom:60px;}
	.reserveApplication-form{margin-top:24px;}
	.reserveApplication-form dl{width:auto;margin-left:0;margin-top:24px;float:none;}
	.reserveApplication-form dl:first-child{margin-top:0;}
	.reserveApplication-form dl dt{position:relative;max-width:100%;margin-bottom:13px;font-size:16px;line-height: 21px;}
	.reserveApplication-form dl dd{max-width:100%;margin-left:0;}
	.reserveApplication-form dl dt > label{font-size:16px;height: 22px;line-height: 22px;}
	.reserve-terms-form .con-tit{font-size:20px;}
	.reserve-terms-form .con-body{margin-top:24px;}
	.reserve-terms-form .con-body .terms-wrap .terms-tit{padding-top:24px;font-size: 16px;line-height: 21px;}
	.reserve-terms-form .con-body .terms-wrap .chk-form.terms-more{padding-top:10px;}
	.reserve-terms-form .con-body .terms-wrap .chk-form input[type="checkbox"] + label{display:block;margin-bottom:16px;}
	.reserve-terms-form .con-body .terms-wrap .terms-box {height: 100px;margin: 7px 0 10px 0;padding:8px 17px 7px 10px;border: 1px solid #b2b2b2;font-size: 14px;color: #707070;line-height: 20px;overflow-y: scroll;}
	.reserve-terms-form .con-body .terms-wrap .btn-underline{position:relative;margin-top: 3px;font-size:14px;}
	.reservationStore-request{margin-top:36px;}
	.reservationStore-request .requestGuide{padding:36px 0;}/* 2021-04-02 */
	.reservationStore-request .requestGuide p{padding:0 30px;font-size:19px;line-height:30px;}
	.reservationStore-request .essentialWrap{padding:0;margin-top: 18px;}
	.reservationStore-request .essentialWrap ol{width:auto;float:none;}
	.reservationStore-request .essentialWrap ol li{padding-left:10px;margin-bottom: 10px;text-indent:-10px;font-size:12px;line-height:16px;}

	/* 이벤트 */
	.dps-event-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-event-m.jpg") 50% 50% no-repeat; background-size: cover;}
	.dps-event-visual br{display:block;}
	.event-choice-box .btn-group{white-space: nowrap;overflow-x: auto;}
	.event-choice-box .btn-group button{padding:0 20px;margin:0 4px;height:40px;line-height:38px;font-size:16px;border-radius:30px;}
	.dpsConbox{padding-top:36px;}
	.dps-eventWrap{margin-bottom:70px;}
	.dps-eventWrap .board-top .bd-h-drop .wrap-droplist{width:140px;}
	.dps-eventWrap .board-top .wrap-droplist .droplist-button{font-size:16px;}

	.dps-board-event .board-detail-content .webImg{display:none;}
	.dps-board-event .board-detail-content .mobImg{display:block;}
	.dps-board-event .board-detail-content .mobImg img{width:100%;}

	/* event view */
	.dps-board-event .board-header{position:relative;padding-bottom:0;border-bottom:0;}
	.dps-board-event .board-header .btn-sns-link{position: absolute;right:0;top:5px;}
	.dps-board-event .board-header .btn-sns-link .ico-large{width:20px;height:20px;}
	.dps-board-event .board-header .board-tit{display:block;margin-bottom:12px;font-size:24px;line-height:32px;margin-right:40px;}
	.dps-board-event .board-header .event-date{font-size:16px;line-height:21px;color:#000;}
	.dps-board-event .board-detail-content{padding:24px 0;margin:0 -12px;border-bottom:1px solid #d9d9d9;}
	.dps-board-event .btn-box{position:relative;margin-top:24px;}
	.dps-board-event .btn-box .btn-sns-link{position: absolute;right:0;top:0;}
	.dps-board-event .btn-box .btn-sns-link .ico-large{width:20px;height:20px;}
	
	/* 매장픽업서비스 */
	.pickupserviceWrap{margin-top:45px;}
	.dps-pickupservice{margin-bottom:70px;}
	.pickupservice-visual{min-height:360px;background: url("/sec/static/_images/temp/digital/bg-visual-pickupservice-m.jpg") 50% 50% no-repeat;}
	.pickupserviceWrap .info-tit{margin-bottom:24px;font-size:24px;color:#000;line-height:32px;font-weight:bold;}
	.pickupserviceWrap .pickupservice-Info > div{width:auto;float:none;margin:36px 0 0 0;}
	.pickupserviceWrap .pickupservice-Info > div:first-child{padding: 28px 0;margin-top:0;}
	.pickupserviceWrap .pickupservice-Info > div:before{width:16px;height:16px;top:-26px;left:48%;transform:translateX(-50%);transform:rotate(90deg);}
	.pickupserviceWrap .pickupservice-Info > div div{display:block;margin-left:40px;padding-left:110px;}
	.pickupserviceWrap .pickupservice-Info > div div:before{width: 59px;height: 54px;background-size:contain !important;}
	.pickupserviceWrap .pickupservice-Info > div div p{font-size:24px;line-height: 32px;}
	.pickupserviceWrap .pickupservice-Info > div div span{font-size:3.8647vw;line-height: 21px;}
	.pickupserviceWrap .pickupservice-Info > div.step2-info div:before{left:-10px;}
	.pickupservice-howtoUse > div{width:auto;min-height:183px;margin:16px 0 0 0;float:none;}
	.pickupservice-howtoUse > div:first-child{margin-top:0;}
	.pickupservice-howtoUse > div .infoText{padding:19px 16px;}
	.pickupservice-howtoUse > div .infoText span{position:relative;left:0;top:9px;font-size:42px;}
	.pickupservice-howtoUse > div .infoText p{margin:20px 0 0 0;font-size:14px;line-height: 20px;}
	.pickupservice-howtoUse > div .infoImg{position:absolute;right:0;bottom:0;}
	.pickupservice-howtoUse > div .infoImg .webImg{display:none;}
	.pickupservice-howtoUse > div .infoImg .mobImg{display:block;}
	.pickupservice-giftInfo > div{width:auto;min-height:auto;margin:16px 0 0 0;padding:24px 16px 24px 0;float:none;}
	.pickupservice-giftInfo > div:first-child{margin-top:0;}
	.pickupservice-giftInfo > div .infoText{padding:0 0 0 93px;text-align:left;}
	.pickupservice-giftInfo > div .infoText:before{width:60px;height:49px;left:16px;background-size:cover !important;transform:translateX(0);}
	.pickupservice-giftInfo > div .infoText p{font-size:16px;}
	.pickupservice-giftInfo > div .infoText span{margin-top: 16px;font-size:14px;line-height:20px;}
	.pickupservice-giftInfo > div .infoText span br{display:none;}

	/* 아카데미 수강신청 리스트 */
	.academy-visual{background: url(/sec/static/_images/temp/digital/bg-visual-academy-m.jpg) 50% 50% no-repeat;background-size:cover;}
	.dps-academyWrap .academy-header .choice-month .inp-form strong{padding-right:10px;font-size:20px;line-height:30px;}
	.dps-academyWrap .academy-header .daySelect{padding:20px 24px;margin:0 -24px;}
	.dps-academyWrap .academy-header .daySelect .daySlick div p{width:36px;height:36px;margin-bottom:6px;line-height:36px;font-size:18px;}
	.dps-academyWrap .academy-header .daySelect .daySlick div span{font-size:14px;line-height:18px;}
	.dps-academyWrap .academy-header .btn-underline{top:8px;}
	.dps-academyWrap .academy-header{margin-bottom:36px;}
	.tab-style-fillbox2 a{height:50px;line-height:50px;}
	.tab-style-fillbox2 a span {font-size: 16px;}
	.academy-body .academy-top .academy-top-left{width:100%;margin-bottom:24px;padding-top:0;}
	.academy-body .academy-top .academy-top-right{width:100%;margin-bottom:24px;padding-top:0;}
	.academy-body .academy-top .academy-top-right .wrap-search input[type="text"]{height:36px;}
	.academy-body .academy-top .academy-top-right .wrap-search .btn-search{height:36px;}

	.academyContent{padding-top:18px !important;}
	.academy-body .academy-top .academy-top-left .date-period,
	.academy-body .academy-top .academy-top-left .bd-h-drop{width:100%;}
	.academy-body .academy-top .academy-top-left .bd-h-drop + .bd-h-drop,
	.academy-body .academy-top .academy-top-left .bd-h-drop + .date-period{margin-top:12px;}
	.academy-body .board-tbl .academy-category-search-list .ul-td{padding:8px 0;}
	.status-request{position:relative;}
	.academy-category-search-list .academy-flag,
	.academy-category-search-list .academy-title,
	.academy-category-search-list .academy-date{display:block;width:100%;text-align:left;}
	.academy-category-search-list .academy-teacher{display:inline-block;width:auto;padding-right:10px !important;}
	.academy-category-search-list .academy-member{position:relative;display:inline-block;width:auto;padding-left:10px !important;}
	.academy-category-search-list .academy-member:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;background-color:#ddd;transform:translateY(-50%);}
	.academy-category-search-list .academy-member span em{font-size:inherit;}
	.academy-category-search-list .academy-status{position:absolute;right:0;bottom:16px;width:auto;}
	.academy-body .board-tbl .academy-category-search-list .academy-title span{font-size:16px;padding-bottom:6px;}
	.academy-body .board-tbl .academy-category-search-list .academy-flag span,
	.academy-body .board-tbl .academy-category-search-list .academy-title em,
	.academy-body .board-tbl .academy-category-search-list .academy-date span,
	.academy-body .board-tbl .academy-category-search-list .academy-teacher span,
	.academy-body .board-tbl .academy-category-search-list .academy-member span{font-size:14px;}
	.statusLegend div{display:block;padding:20px 0;}
	.statusLegend dl{display:block;margin-top:20px;border-left:0;}
	.statusLegend dl:first-child{margin-top:0;}
	.statusLegend dl dt{display:inline-block;margin-right:40px;margin-bottom:0;font-size: 14px;}
	.statusLegend dl dd{display:inline-block;}
	.dps-academyWrap .academy-header .choice-month .inp-form input:not([type=checkbox]):not([type=radio]).inp-calendar {width:26px;background-size:18px 18px !important;}
	.academy-drop .droplist{width:104%;}

	/* 공간대여 */	
	.rentalspace-visual{background: url("/sec/static/_images/temp/digital/bg-visual-rentalspace-m.jpg") 50% 50% no-repeat; background-size: cover;}
	.board-tbl .rentalspace-search-list .ul-tr{padding:24px 0;}
	.board-tbl .rentalspace-search-list .ul-td{padding: 0;}
	.dps-rentalSpaceWrap .f-board{margin-bottom:0;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-thumnail{position:absolute;right:0;top:24px;width:86px;height:86px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title{display:block;width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{display:block;width:auto;margin-right:100px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member{display:block;width:auto;margin-right:100px;text-align:left;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title span{padding-bottom:6px;font-size:16px;line-height:21px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-title em{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities{margin-top:36px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-facilities span,
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-member span{font-size:14px;}
	.ul-tbl.rentalspace-search-list .ul-td.rentalspace-status{margin-top:24px;}

	/* 공간대여 신청하기 */
	.board-view-study{min-height:100px;padding:36px 0 0;}
	.board-view-study dt{left:0;top:36px;width:86px;height:86px;}
	.board-view-study dd{margin-left:110px;}
	.board-view-study dd strong{margin-bottom:6px;font-size:16px;line-height:21px;}
	.board-view-study dd p{margin-bottom:20px;font-size:16px;line-height:21px;}
	.board-view-study dd span{font-size:14px;line-height:21px;}
	.board-view-study dd span em{margin-left:24px;font-size:inherit;color:inherit;}
	.rentalspace-essential{margin-top:6px;}
	.rentalspace-essential p{font-size:12px;line-height:18px;}
	.rentalspace-timeList{margin-top:16px;}
	.rentalspace-timeList li{margin-top:10px;}

	.rentalspace-timeList li:first-child{margin-top:0;}
	.rentalspace-timeList li span{min-width:260px;height:40px;padding:0 38px 0 10px;font-size:14px;line-height:39px;border-radius:10px;overflow:hidden;}
	.rentalspace-timeList li span a{min-width:40px;right:0;top:0;width:40px;height:40px;background: url("/sec/static/_images/icon_dps/icon-delete.svg") right 14px center no-repeat;border-radius:10px;}

	.terms-rentalspace{margin-top:30px;padding:16px;}
	.terms-rentalspace li{margin-top:16px;font-size:14px;}
	.terms-rentalspace li:first-child{margin-top:0;}
	.terms-rentalspace li p{margin-bottom:6px;padding-left:10px;font-size:14px;text-indent:-10px;line-height:20px;}
	.terms-rentalspace li span{padding-left:12px;font-size:12px;}
	.board-tit .reserveNum{font-size:20px;}
	.space-res-box .text div dl{position:relative;display:block;margin-top:16px;font-size:14px;color:#000;}
	.space-res-box .text div dl dt{position:absolute;font-size:16px;line-height:22px;color:#000;}
	.space-res-box .text div dl dd{font-size:16px;margin-left:75px;line-height:22px;}
	.space-res-box.slickType{width:auto;margin:0;}
	.space-res-box.slickType .text dl dd{margin-left:95px;}

	/* faq */
	.tab-style-fillbox{border-top:0;margin-bottom:36px;}
	.tab-style-fillbox .drop-toggle{position:relative;display:block;line-height:32px; width:100%; padding:0 40px 0 0; font-size:14px; background:#fff; outline:0; border:0;border-bottom:1px solid #b2b2b2;color:#8f8f8f; text-align:left; cursor:pointer; z-index:1; box-sizing:border-box; }
	.tab-style-fillbox .drop-toggle:before {content:'';display:block;position:absolute;top:50%;margin-top:-8px;right:6px;width:16px;height:16px;background:url(/sec/static/_images/common/icon-drop-down-thin.svg) right center no-repeat;}
	.tab-style-fillbox .drop-toggle button span{vertical-align:top;}
	.tab-style-fillbox .dropBox{display:none;position:absolute;top:40px;left:0;right:0;border:1px solid #B2B2B2;border-radius:10px;overflow:hidden;z-index:2;}
	.tab-style-fillbox .drop-toggle.dropopen + .dropBox{display:block;}
	.tab-style-fillbox .dropBox a{display:block;width:auto;height:38px;line-height:38px;float:none;text-align:left;padding-left:20px;border-left:0;border-right:0;border-bottom:0;}
	.tab-style-fillbox .dropBox a span{font-size:14px;color:#707070;font-weight:normal;}
	.tab-style-fillbox .dropBox a:last-child{border-bottom:0;}
	.tab-style-fillbox .dropBox a[aria-selected="true"]{background-color:#F9F9F9;}
	.tab-style-fillbox .dropBox a[aria-selected="true"] span{ color:#000;font-weight:bold;}
	.board-faq .faq-tab-title{padding-bottom:6px;font-size:24px;line-height:32px;}
	.board-faq .tab-content dl dt{padding:24px 0 16px; }
	.board-faq .tab-content dl dd .dropButton{padding-left:31px;}
	.board-faq .tab-content dl dd .dropButton:before{right:0;top:35px;}
	.board-faq .tab-content dl dd .dropButton:after{left:0;}
	.board-faq .tab-content dl dd .answerContent{margin:0 -24px;}
	.customer-center-botMenu div dl dd .btn-underline{font-size:14px;}

	.customer-center-botMenu{display:block;flex-direction:initial;padding:0 24px;margin-top:60px;background-color:#fafafa;}
	.customer-center-botMenu div {flex:none;position:relative;padding:36px 0;text-align:left;}
	.customer-center-botMenu div:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ebebeb;}
	.customer-center-botMenu div dl{padding-left:64px;}

	/* PD */
	.itm-buy-area .itm-pd-picture {max-width: 480px;}
	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap{margin:0 30px;}

	/* 스팩 */
	.spec-table-wrap{padding:0 0 17px;}
	.spec-table-wrap .spec-table dl{padding:20px 0;}
	.spec-table-wrap .spec-table dl dt{position:relative;top:0;padding:0;margin-bottom:24px;}
	.spec-table-wrap .spec-table dl dd ol li{margin-left:0;margin-right:15px;width: calc(100% / 2 - 18px);}
	.spec-table-wrap .spec-table dl dd ol li:nth-child(3){padding-top:16px;}

	/* 비교하기 */  
	.compare-itm-list:after {content: '';display: block; clear:both;}
	.compare-itm-list > div{width:calc(100% / 2 - 6px);margin-left:12px;float:left;}
	.compare-itm-list > div:nth-child(3){display:none;}
	.compare-itm-list > ol > li{width:auto;margin-top:30px;float:none;}
	.compare-itm-list > ol > li:first-child{width:auto;margin-top:30px;float:none;}
	.compare-itm-choice .account-types .model-type{padding:10px;line-height:45px;font-size:16px;}

	/* 200416 */
	.compare-itm-choice .wrap-droplist .droplist{max-height:350px;}
	.compare-itm-choice .wrap-droplist .droplist-button {min-height:24px; line-height:24px; font-size:14px;}
	.compare-itm-choice .wrap-droplist .droplist-button:before {right:0;}
	.compare-itm-choice .wrap-droplist .droplist li.model-type{height:45px;padding-left:10px;line-height:45px;font-size:16px;}
	.compare-itm-choice .wrap-droplist .droplist li {height:35px;padding-left:20px;padding-right:0;line-height:35px;font-size:14px;}
	/* 메뉴얼 */
	.customer-center-wrap{padding-bottom:0;}
	.customer-center-wrap .customer-box{width:auto;margin:0;float:none;}
	.customer-center-wrap .customer-box .customer-content .customer-title br{display:block}

	/*삭제할거*/
	.compare-itm-spec{overflow:hidden;padding-bottom:20px;}
	.review-box{padding:0 12px;}
	.review-list > li .list-div .review-con{float:none}
	.review-list > li .list-div .review-con:first-child{margin-left:0;}
	.review-list > li .list-div .review-con .icon-camera{display:block;}
	.review-list > li .list-div .review-con .review-text a:hover{text-decoration:none;}

	.review-tab:after {content: '';display: block; clear:both;}
	.review-tab .btn.btn-type2{margin:0 0 12px 10px;padding:0;min-width:auto;width:calc(100% / 2 - 5px);float:left;}
	.review-tab .btn.btn-type2:nth-child(odd){margin-left:0;}
	.review-tab .btn.btn-type2:nth-last-child(1),
	.review-tab .btn.btn-type2:nth-last-child(2){margin-bottom:0;}
	.review-tab .btn.btn-type2 .review-score{margin-left:5px;}
	.btn-direct-div{display:none;}
	.review-content{padding:0;}
	.review-content .review-content-head{padding-bottom:12px;text-align:center;}
	/*.review-content .review-content-head .btn-type1{position:relative;margin-bottom:36px;bottom:0;} KDP-53266 240424 삭제 */
	.review-content .review-content-head .review-total-count{text-align:left;}

	.review-list-form .review-sort{padding:0 24px;}
	.review-list-form .review-sort .chk-form{position: absolute;left:18px;top: 50%;transform: translate(0, -50%);}
	.review-list-form .review-sort .chk-form .drop-toggle{position:relative;width:120px;padding-right:30px;border-bottom:0;text-align:right;}
	.review-content .review-list-form .review-content-body .review-sort .drop-toggle{display:block;}
	.review-content .review-list-form .review-content-body .review-sort .drop-toggle button{background-color:transparent;}
	.review-list-form .review-sort .chk-form .drop-toggle span{font-size:16px;line-height:32px;font-weight:bold;color:#000;background-color:transparent;}
	.review-list-form .review-sort .chk-form .drop-toggle:before {content:'';display:block;position:absolute;top:50%;margin-top:-8px;right:6px;width:16px;height:16px;background:url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat;}
	.review-list-form .review-sort .chk-form .drop-toggle.dropopen:before {background:url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat;}
	.review-list-form .review-sort .chk-form .dropBox{display:none;position:absolute;width:135px;top:38px;left:0;right:0;border: 1px solid #b2b2b2;overflow:hidden;transition:all .1s ease; border-radius:10px; background:#fff; z-index:2;}
	.review-list-form .review-sort .chk-form .dropBox a label{width:100%;height: 35px;padding: 0 0 0 20px;line-height: 35px;color: #8f8f8f;}
	.review-list-form .review-sort .chk-form .dropBox a label:before,
	.review-list-form .review-sort .chk-form .dropBox a label:after{display:none;}
	.review-list-form .review-sort .chk-form .drop-toggle.dropopen + .dropBox{display:block;}
	.review-content .review-content-body .review-sort .account-types{right:0;width:135px;}
	.review-content .review-content-body .review-sort .btn-underline.btn-ul-l{position:absolute;right:0;top:-30px;}
	.review-content .mob-moreViewList{display:block;margin-top:24px;text-align:center;}
	.review-content .paging{display:none;}

	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option { width:120px; }
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist { width:135px; }
	.review-content .review-list-form .review-content-body .review-sort .wrap-droplist.review-option .droplist li { min-height:35px; line-height:35px; }

	/* 리뷰 list */
	.review-list > li .list-div .review-thumb{display:none;}
	.review-list > li .list-div .review-con{padding:0 0 36px;margin:0;}
	.review-list > li .list-div .review-con:after {content: '';display: block; clear:both;}
	.review-list > li .list-div .review-con .review-starating{float:left;}
	.review-list > li .list-div .review-con .review-util{position:relative;margin-top:-6px;float:right;}
	.review-list > li .list-div .review-con .review-text{clear:both;}
	.review-list > li .list-div .review-writerInfo{position:relative;right:0;text-align:left;}
	.review-list > li .list-div .review-writerInfo:after {content: '';display: block; clear:both;}
	/*240313 KDP-50442*/
	.review-list > li .list-div .review-writerInfo span:last-child{margin-right:0;}
	.review-list > li .list-div .review-writerInfo p{display:block;margin:10px 0 0 0;}
	.review-list > li .list-div .review-writerInfo p a{margin:0;}
	.review-list > li .list-div .btn-report{position:relative;margin-top:21px;text-align:left;}
	.review-list > li .list-div .btn-report .btn-underline{margin:0;}
	.help-goods{padding-top:11px;margin-left:0;}
	.paging{margin:24px -10px 0;}
	.paging ul{padding:0;}

	/* 리뷰 작성 */
	.review-write-form .review-sort .article-title{vertical-align:top;}
	.review-write-form .review-sort .gradechoice{position:relative;left:0;top:0;margin-bottom:36px;transform: translateY(0);}
	.review-write-form .review-sort .gradechoice .review-starating{margin-left:35px;vertical-align:bottom;}
	.review-write-form .review-sort .gradechoice .review-starating button span{width:22px;height:20px;}
	.review-write-form .review-sort .gradechoice .starating-score{line-height:22px;}
	.review-write-form .review-sort .chk-form{margin-right:0;float:none;}
	.review-write-form .review-sort .chk-form div{position: relative;}
	.review-write-form .review-sort .chk-form div:first-child{margin-bottom:36px;}
	.review-write-form .review-sort .chk-form div:after {content: '';display: block; clear:both;}
	.review-write-form .review-sort .chk-form div .article-title{position:absolute;left:0;top:0;width:70px;}
	.review-write-form .review-sort .chk-form div > div{margin-left:23.7059vw !important;}/* 2021-09-24 */
	/* 2021-09-24 */
	.review-write-form .review-sort .chk-form div div label {min-width:50%;}
	.review-write-form .review-sort .chk-form div div label:nth-of-type(3),
	.review-write-form .review-sort .chk-form div div label:nth-of-type(4) { margin-top:15px;}
	.review-write-form .review-write .attach-file{padding:16px 0;}
	.review-write-form .review-write .attach-file ol{overflow-x:auto;white-space:nowrap; }
	.review-write-form .review-write .attach-file ol li{width:70px;margin-right:10px;display: inline-block;float: none;}
	.review-write-form .review-write .attach-file ol li:last-child{margin-right:0;}
	.review-write-form .review-write .btn-box:after {content: '';display: block; clear:both;}
	/* .review-write-form .review-write .btn-box button{width:calc(100% / 2 - 8px);min-width:auto;float:left;} */ /* 2021-09-24 */
	.review-write-form .precautions-msg br{display:block;}
}

@media screen and (max-width:360px){
	.box-itm-option .opt-itm-price .opt-total-price{position:relative;right:auto;bottom:auto;margin-top:12px;}
	.compare-itm-slick { margin: 0; }
	/* 21-10-15 PD compare */
	.compare-itm-spec .compare-itm-spec-group .compare-itm-spec-title { font-size: 5vw; }
	.compare-itm-spec .compare-itm-spec-group ol li { padding: 6.6666vw 4.4444vw; }
	.compare-itm-spec .compare-itm-spec-group ol li dl dt { line-height: 5vw; font-size: 4.1666vw; }
	.compare-itm-spec .compare-itm-spec-group ol li dl dd { padding-top: 3.3333vw; padding-bottom: 3.8888vw; line-height: 3.3333vw; font-size: 4.1666vw; }
}

@media screen and (max-width:350px){
	/* s : KDP-38138 스토어 찾기 수정 - 231024 */
	.dp-store-smybox { display:block; }
	.dp-store-smybox li:nth-last-child(2) { margin-bottom:10px !important; }
	/* e : KDP-38138 스토어 찾기 수정 - 231024 */
}

@media screen and (max-width:320px){
	/* pd */
	.itm-total-bottom .box-opt-regular .desc{font-size:13px;}
	.itm-total-bottom .box-opt-regular .desc + .dropButton{width:220px;}
	.box-itm-option .opt-itm-price .opt-total-price{position:relative;right:auto;bottom:auto;margin-top:12px;}
	.box-itm-option .info .opt span{font-size:11px;}

	.dp-newOpenStore{width:100%;}
	.coupon-box .coupon-massage{font-size:13px;}
	.itm-eventInfo > div a span{font-size:12px;}
    .compare-itm-choice .wrap-droplist .droplist li { font-size:13px; }
    .reservationStore-radiobtn-list label span{padding-left: 36px;background-size:40%;}/* 2022-05-10 */
    .reservationStore-radiobtn-list label span.ico-trouble{background-size:30%;}
    .reservationStore-radiobtn-list label span.ico-houseMove{padding-left:40px !important;}
	.reservationStore-radiobtn-list label span.ico-careplus{padding-left: 38px;background-size: 30%;}/* 2021-04-05 */
	.reservationStore-radiobtn-list label span.ico-productEvent{padding-left: 38px;background-size: 30%;}/* 2022-05-10 */
    .dp-newOpenStoreWrap .dp-store-summary .loc-share br{display:block;}
    .dp-newOpenStoreWrap .dp-store-summary .loc-share a{display:inline-block;margin-top:8px;}
	.dp-newOpenStoreWrap .dp-store-summary .loc-share a:first-child{margin-top:0;}
	
	.timeType span {letter-spacing: -1px;}
	.academy-date .dp-line{letter-spacing:-0.5px;}
	.order-finish-content .res-btn-box .btn{min-width:124px;}

    input:-ms-input-placeholder { letter-spacing:-1px !important; }
    input::-webkit-input-placeholder { letter-spacing:-1px; }
    input:-moz-placeholder { letter-spacing:-1px; }
    input::-moz-placeholder { letter-spacing:-1px; }

	/* 비대면 아이콘 */
	.reservationStore-radiobtn-list li label .ico-shoppingbag,
	.reservationStore-radiobtn-list li label .ico-video-consult,
	.reservationStore-radiobtn-list li label .ico-phone,
	.reservationStore-radiobtn-list li label .ico-careplus02,.reservationStore-radiobtn-list li label .ico-productEvent{background-size:25%}/* 2022-05-10 */

	/* 221229 혜택시뮬레이터 갤럭시 폴드 half size */
	.itm-total-bottom .box-cto ul li {padding: 0;}
	.itm-total-bottom .box-cto ul li:not(:first-of-type) {padding-left: 4px;}
	.itm-total-bottom .box-cto ul li.btn-gift-wrap > button {width: 13.6250vw;}
	.itm-total-bottom .box-cto .btn-l{min-width:100%; height: 13.6250vw; line-height: 13.0000vw;}
}

@media screen and (max-width: 768px){
	.new_sec_pdp .feature .feature-desc > p,
	.new_sec_pdp .feature .feature-desc > span,
	.new_sec_pdp .feature .feature-desc > p > span,
	.new_sec_pdp .feature .feature-desc > p > a,
	.new_sec_pdp .feature .feature-desc > span > a {font-size: 3.3854vw;}
	.new_sec_pdp .feature .feature-desc > p > span {vertical-align: baseline;}
	.new_sec_pdp .feature .image-overlay-txt,
	.new_sec_pdp .feature .image-overlay-txt .highlight-container > a {font-size: 2.3438vw;}
	.new_sec_pdp .feature .feature-desc > p > a,
	.new_sec_pdp .feature .feature-desc > span > a,
	.new_sec_pdp .feature .image-overlay-txt .highlight-container > a {background-size: auto 1px;}
	.new_sec_pdp .feature .feature-notice > p {font-size: 2.6042vw;}
	.new_sec_pdp .feature .feature-desc .tooltip-list,
	.new_sec_pdp .feature .feature-desc .tooltip-list > span,
	.new_sec_pdp .feature .feature-desc .tooltip-list > em,
	.new_sec_pdp .feature .feature-desc .tooltip-list > em > span {font-size: 3.9062vw; vertical-align: inherit;}
}
/* 210531 웹접근성추가 */
.reservationStore-radiobtn-list input[type="radio"]:focus + label:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;border:2px dashed #2189ff ! important;}
.store-location-select-detail-radiobtn-list input[type="radio"]:focus + label{border:dashed 2px #2189ff ! important;}
/* 210616 : KDP-3518 */
.bg-black .sec_faq{background-color:#fff}
/* 2021-09-13 소상공인몰 회원가 보기 */
.soho-label-memberOnly { min-width: auto; padding-left: 0; color: #000; border-radius: 0; background: none; border-bottom: 1px solid #000;}
/* 2022-01-10 아울렛 */
/* 2022-03-14 */
.itm-buy-area.outlet .residue-info {display: flex; justify-content: space-between; align-items: center;}
.itm-buy-area.outlet .residue-info .txtxt-slidet {margin-top: -4px; line-height: 1.18; color: #ef3434; font-size: 16px; letter-spacing: -0.005em; font-weight: bold;}	
.itm-buy-area.outlet .res-desc {margin-top: 24px; padding: 12px; border-radius: 10px; background: #fff; text-align: center; font-size: 14px; line-height: 1.42; letter-spacing: -0.03em;}
.itm-buy-area.outlet .blue-color,
.itm-buy-area.outlet .blue-color span,
.itm-buy-area.outlet .itm-price dl.event-price dt,
.itm-buy-area.outlet .itm-price dl.event-price dd,
.itm-buy-area.outlet .itm-price dl.event-price dd span,
.itm-buy-area.outlet .box-total-price span,
.itm-buy-area.outlet .box-total-price strong {color: #2189FF;}
@media (max-width: 1440px) and (min-width: 1101px) {
	.itm-buy-area.outlet .residue-info .txtxt-slidet {margin-top: -0.2778vw; font-size: 1.1111vw;}	
	.itm-buy-area.outlet .res-desc {margin-top: 1.6667vw; padding: 0.8333vw; border-radius: 0.6944vw; font-size: 0.9722vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.itm-buy-area.outlet .residue-info .txtxt-slidet {margin-top: -0.3636vw; font-size: 1.4545vw;}	
	.itm-buy-area.outlet .res-desc {margin-top: 2.1818vw; padding: 1.0909vw; border-radius: 0.9091vw; font-size: 1.2727vw;}
}
@media screen and (max-width: 280px) {
	.itm-buy-area.outlet .residue-info .txtxt-slidet {font-size: 11px;}
}
/* 2022-03-24 KDP-11086 */
.itm-buy-area .itm-flag {display: flex; flex-wrap: wrap; width: calc(100% - 66px);}
.itm-buy-area .itm-flag .flag-tag {position:relative; margin: 0; word-break: break-all;}
.itm-buy-area .itm-flag span.flag-tag {margin-right: 9px; padding-right: 11px;}
.itm-buy-area .itm-flag span.flag-tag:after {content:""; position: absolute; top: 50%; right: 0; left: auto; width: 1px; height: 13px; background: #969696; transform:translateY(-50%);}
.itm-buy-area .itm-flag span.flag-tag:last-child:after {content: none;}
.itm-buy-area .count-show-box {display:flex; align-items: center}
.itm-buy-area .count-show-box dd.pd-count {margin-left: 40px; font-size: 14px; font-weight: 400; color: #ef3434; }
@media (max-width: 1440px) and (min-width: 1101px) {
	.itm-buy-area .itm-flag {width: calc(100% - 5.5556vw);}
	.itm-buy-area .itm-flag span.flag-tag:after {height: 0.9028vw;}
	.itm-buy-area .count-show-box dd.pd-count {margin-left: 2.7778vw; font-size: 0.9722vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.itm-buy-area .itm-flag {width: calc(100% - 7.2727vw);}
	.itm-buy-area .itm-flag span.flag-tag:after {height: 1.1818vw;}
	.itm-buy-area .count-show-box dd.pd-count {margin-left: 3.6364vw; font-size: 1.2727vw;}
}
@media screen and (max-width: 320px) {
	.itm-review-count {margin-left:1.5714vw;}
	.itm-buy-area .count-show-box{display:block}
	.itm-buy-area .count-show-box dd.pd-count{margin:8px 0 0 100px;}
}

/* 22-04-12 tablet size */
.btn-ruler.tab { top: 32px; left: 70px; width: 32px; height: 18px; }
.btn-ruler.tab .ico-ruler { background-image: url(/sec/static/_images/common/icon-mm-to-inch.svg); }

/* 22-04-18 trade in CE */
@media (max-width: 800px) {
	.tooltip-layer.tradein-ce.fixed { top: auto !important; bottom: 210px; height: calc(100% - 300px); overflow-y: auto; z-index: 100; }
}

/* 22-05-11 Samsung Care+ */
/* PD */
.scplus-banner-box { padding-top: 24px; }
.scplus-banner-box .title { display: -ms-flexbox; display: flex; -ms-flex-line-pack: justify; justify-content: space-between; margin-bottom: 12px; line-height: 24px; }
.scplus-banner-box .title h1 { font-size: 16px; }
.scplus-banner-box .flag-tag { margin-right: 0; }
.scplus-banner-box .inner { padding: 16px 12px 1px; background-color: #f7f7f7; border: solid 1px #2189ff; border-radius: 10px; }
.scplus-banner-box .inner h2 { margin-bottom: 6px; font-size: 16px; }
.scplus-banner-box .inner p { margin-bottom: 12px; font-size: 14px; }
.scplus-banner-box .banner { margin-bottom: 12px; background-color: #fff; border-radius: 10px; overflow: hidden; }
.scplus-banner-box .banner.txt { display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-items: center; }
.scplus-banner-box .banner .img { width: 40%; }
.scplus-banner-box .banner .txt { padding: 0 10px; }
.scplus-banner-box .banner h3 { margin-bottom: 6px; font-size: 14px; }
.scplus-banner-box .banner p { margin-bottom: 0; color: #8f8f8f; }
.scplus-banner-box .banner img { display: block; width: 100%; height: auto; }
.scplus-banner-box .none { padding-top: 24px; text-align: center; }
.scplus-banner-box .none p { margin-bottom: 12px; font-weight: 700; color: #2189ff; }

/* 2023 접근성 b2c - 89-1p */
.scplus-banner-box a:focus .banner {outline: dashed 2px #2189ff;}

/* ORDER-finish */
.scplus .order-detail-tbl > div { position: relative; }
.scplus .order-detail-tbl .order-td:not(.order-itmName) { padding-top: 40px; }
.scplus .order-detail-tbl .tag { position: absolute; top: 15px; right: 24px; width: auto; line-height: 14px; font-size: 12px; color: #2189ff; }
.order-finish-content .scplus-banner { padding: 0; background-color: transparent; }

/* 22-05-16 Samsung Care+ */
.scplus-table .ul-tbl .ul-head { background-color: #f9f9f9; border-bottom: 1px solid #d9d9d9; }
.scplus-table .ul-tbl .ul-td:nth-child(1),
.scplus-table .ul-tbl .ul-td:nth-child(3),
.scplus-table .ul-tbl .ul-td:nth-child(4),
.scplus-table .ul-tbl .ul-td:nth-child(5) { width: 15%; }
.layer-scplus .box-scplus-rsv { margin-bottom: 15px; padding: 12px 24px; background-color: #f9f9f9; }
.layer-scplus .box-scplus-rsv > dt { float: left; font-weight: 700; }
.layer-scplus .box-scplus-rsv > dd { text-align: right; }
.layer-scplus .box-scplus-content { margin-bottom: 24px; text-align: center; }
.layer-scplus .scplus-title { margin-bottom: 0; }
.layer-scplus .scplus-drop { margin: 24px 0; padding: 6px 12px; background-color: #f7f7f7; border-radius: 6px; }
.layer-scplus .scplus-drop .dropOption a.dropButton { padding-top: 20px; text-decoration: none; }
.layer-scplus .scplus-drop .dropButton strong { margin-right: 24px; }
.layer-scplus .scplus-drop .noti-detail ul { padding-left: 70px; }
.layer-scplus .scplus-drop .dropOption .noti-detail li + li { margin-top: 6px; }
.layer-scplus .scplus-drop .noti-detail dl { padding: 24px 0 12px; }
.layer-scplus .scplus-drop .noti-detail dt { float: left; font-weight: 700; }
.layer-scplus .scplus-drop .noti-detail dd { padding-left: 200px; text-align: right; }
.scplus-service-list { padding: 12px 0; }
.scplus-service-list > li { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: justify; justify-content: space-between; margin-bottom: 12px; padding: 12px 24px; border: solid 1px #ececec; border-radius: 6px; }
.scplus-service-list .next { border-color: #2189ff; }
.scplus-service-list .next-flag { position: absolute; top: 6px; left: 6px; font-size: 12px; font-weight: 700; color: #2189ff; }
.scplus-service-list .title { font-weight: 700; }
.scplus-service-list .desc { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; font-size: 14px; }

/* 22-06-27 Gift Box */
.box-btn.gift { margin-top: 40px; }
.box-btn .add-gift { display: -ms-flexbox; display: flex; margin-right: -2px; margin-left: -2px; }
.box-btn.gift .add-gift { -ms-flex-line-pack: center; justify-content: center; }
.box-btn .add-gift .btn-gift { padding: 0 15px; }
.btn-gift .icon-gift { display: block; width: 100%; height: 100%; text-indent: -9999px; font-size: 1px; background: url(/sec/static/_images/common/ico-gift-wht.svg) no-repeat; background-size: 50% 50%; background-position: center center; }
.btn-gift.btn-type1 .icon-gift,
.btn-round.btn-gift .icon-gift { background-image: url(/sec/static/_images/common/ico-gift-blk.svg); }
.gift-desc { padding: 15px 10px; }
.itm-total-bottom .box-cto .add-gift li { padding: 0 2px; width: 33.3333%; }
.itm-total-bottom .box-cto .add-gift li:nth-child(2) { padding-left: 2px; }
.itm-total-bottom .box-cto .add-gift .btn-l { min-width: auto; width: 100%; }
.order-finish-content .res-subcopy.gift { width: auto; max-width: 920px; }
@media (max-width: 1440px) and (min-width: 1101px) {
	.box-btn.gift { margin-top: 2.7778vw; }
	.order-finish-content .res-subcopy.gift { max-width: 63.8889vw; }
}
@media (max-width: 1100px) and (min-width: 801px) {
	.box-btn.gift { margin-top: 3.6364vw; }
	.order-finish-content .res-subcopy.gift { max-width: 83.6364vw; }
}
@media (max-width: 800px) {
	.box-btn.gift { margin-top: 40px; }
	.box-btn .gift-btns .add-gift { display: -ms-flexbox; display: flex; }
	.itm-total-bottom .box-cto .add-gift li { width: 50%; }
	.itm-total-bottom .box-cto .gift-btns .add-gift li:nth-child(1) { padding-right: 2px; }
	.itm-total-bottom .box-cto .gift-btns .add-gift li:nth-child(3) { margin-top: 0; width: 50%; }
	.order-finish-content .res-subcopy.gift { padding: 0 24px; }
}
@media (max-width: 540px) {
	.box-btn.gift .gift-btns .add-gift { padding: 0 12px; }
	.box-btn.gift .gift-btns li { padding: 0 2px; flex: 1; }
	.box-btn.gift .gift-btns li:nth-child(2) { flex: 1.3; }
	.box-btn.gift .gift-btns .btn { margin: 0; }
	.box-btn.gift .gift-btns .btn-l { padding: 0; min-width: auto; width: 100%; }
}

/* 22-06-28 customer reservationstore */
/* 2023 접근성 2차 b2c mo - 46p */ 
.ico-large-purchasing { padding-left: 65px; background: url(/sec/static/_images/icon_dps/icon-large-purchasing.svg) left 20% center /55px auto no-repeat; }
@media (max-width: 1100px) and (min-width: 801px) {
	.ico-large-purchasing { padding-left: 5vw; background-size: 33%; }
}

/* 220622 웹 접근성 수정 : 테이블 캡션, 테이블 헤더 */
.table-caption { display: table-caption; }
.ul-tbl-box .board-head { display: table-header-group; }

/* 220624 cta 수정 */
@media (max-width: 800px) {
    .box-btn .gift-btns .add-gift { display: flex;}
    .itm-total-bottom .box-cto .gift-btns .add-gift li:nth-child(1) { padding-right: 0px; }
	.itm-total-bottom .box-cto .gift-btns .add-gift li:nth-child(3) { margin-top: 0px; width:50%; }
}

/* 2022-07-07 매장 진열 할인 상품 */
#container.storeDisplayDiscount-visual {margin-top: 0;}
.storeDisplayDiscount-visual .tit-area {position: relative;}
.storeDisplayDiscount-visual .pf-tit {position:absolute; top:45%; right:0; bottom:0; left:0; padding: 0 5.208vw; width:1392px; line-height:1; margin:0 auto; font-weight:700; font-size:2.656vw; color:#000;}
.storeDisplayDiscount-visual .visual {background: url("/sec/static/_images/bg/bg-storeDC-main.jpg") center center no-repeat;background-size: cover;height: 360px;}
.strDisplayDiscountPrdc {padding: 60px 0 100px 0;}
.strDisplayDiscountPrdc .stepWrap {padding: 0;}
.strDisplayDiscountPrdc .stepWrapTwo {margin-top: 74px;}
.strDisplayDiscountPrdc .stepWrap .subTitle br,
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct li br {display: none;}
.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope {display:inline-block;vertical-align:middle;margin-left: 55px;line-height: 1.375;}
.strDisplayDiscountPrdc .stepWrap .stepNum .subTitle.subTitle-hope {margin-left: 3px;}
.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope p {position: relative}
.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope p::before {content: "※";position:absolute;top: -1px;left: -14px;}
.strDisplayDiscountPrdc .stepWrap .stepNum {position: static;display: flex;align-items: flex-end;}
.strDisplayDiscountPrdc .stepWrap .stepNum:before {content: none;}
.strDisplayDiscountPrdc .stepWrap .stepNum p.text {letter-spacing: 0.07em;color: #000;}
.strDisplayDiscountPrdc .stepWrap .stepNum p.Number {letter-spacing: 0.03em;color: #000;}
.strDisplayDiscountPrdc .stepWrap .stepTitle {margin-left: 29px;color: #000;line-height: 1.222;}
.strDisplayDiscountPrdc .storeChoice,
.strDisplayDiscountPrdc .strReserve-terms-form .con-body {padding: 0 24px;}
.strDisplayDiscountPrdc .visitStr-location-select {margin-top: 24px;flex-wrap: wrap;}
.strDisplayDiscountPrdc .visitStr-location-select dl {flex: 1 1 40%;align-items: center;}
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct {margin-top: 16px;}
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct dt {align-self: flex-start;}
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct li {font-size: 14px;line-height: 1.714;}
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct dd span::before {content: '';display: inline-block;vertical-align: middle;width: 1px;height: 12px;margin: 0 10px;background: #ddd;}
.strDisplayDiscountPrdc .visitStr-location-select .consultHProct dd span {color: #707070;}
.strDisplayDiscountPrdc .storeChoice-inner:not(:first-child) {margin-top: 60px;}
.strDisplayDiscountPrdc .strVisitinform {margin-bottom: 0;padding: 0 24px;}
.strDisplayDiscountPrdc .strVisitinform .reserveApplication-form {margin-top: 0;}
.strDisplayDiscountPrdc .strReserve-terms-form {margin-top: 90px;}
.strDisplayDiscountPrdc .reservationStore-request .requestGuide h4 {font-size: 26px;}
.strDisplayDiscountPrdc .step-tit {font-size: 24px;}
.strDisplayDiscountPrdc .step-tit.step-tit-hope {vertical-align: top;}
.strDisplayDiscountPrdc .step-tit-basic {margin-top: 40px;}
.strDisplayDiscountPrdc .unbl-line {display:inline-block;vertical-align:top;height:32px;line-height:32px;font-size:16px;font-weight: bold;color:#000;letter-spacing:-0.08px;}
.strDisplayDiscountPrdc input:not([type=checkbox]):not([type=radio]).inp-line.readOnlyimp {border-bottom: 0;font-weight: normal;}
.strDisplayDiscountPrdc input.readOnlyimp:focus {outline: none !important;border-width: 1px !important;border-color: #b2b2b2 !important;}
.strDisplayDiscountPrdc .readOnlyimp {font-size: 14px;}
.howBuyStrDisplayProd-request {position: relative;background: #fafafa;border-radius: 20px;padding: 48px 0;margin: 48px 24px 0;}
.howBuyStrDisplayProd-request .requestGuide {padding: 0 0 24px 0;background-color: transparent;}
.howBuyStrDisplayProd-request .stepInfo { display: flex; justify-content: center; border: 0; margin-bottom: 0; }
.howBuyStrDisplayProdcWrap .stepInfo > div {min-height: 276px;border: 0;padding-top: 165px;}
.howBuyStrDisplayProdcWrap .stepInfo > div:before {content:'';position:absolute;top: 0;left: 50%;width:200px;height:145px;transform:translateX(-50%);}
.howBuyStrDisplayProdcWrap .stepInfo > div.step1-info {border-left: 0;}
.howBuyStrDisplayProdcWrap .stepInfo > div.step1-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-01.svg") 50% 50% no-repeat;background-size: 100% auto;}
.howBuyStrDisplayProdcWrap .stepInfo > div.step2-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-02.svg") 50% 50% no-repeat;background-size: 100% auto;}
.howBuyStrDisplayProdcWrap .stepInfo > div.step3-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-03.svg") 50% 50% no-repeat;background-size: 100% auto;}
.howBuyStrDisplayProdcWrap .stepInfo > div.step4-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-04.svg") 50% 50% no-repeat;background-size: 100% auto;}
.howBuyStrDisplayProdcWrap .stepInfo > div:not(:first-child):after {content: '';position: absolute;top: 25%;left: 0;background: url("/sec/static/_images/icon_dps/ico-step-arrow.png") 50% 50% no-repeat;background-size: 100% auto;width: 17px;height: 31px;}
.howBuyStrDisplayProdcWrap .stepInfo > div span {font-size: 16px;font-weight: normal;color: #000;}
.howBuyStrDisplayProdcWrap .stepInfo > div p {font-size: 20px;line-height: 1;}
.howBuyStrDisplayProdcWrap .stepInfo > div em {display: block;padding-top: 12px;font-size: 16px;color: #707070;letter-spacing: -0.05em;line-height: 20px;}
.howBuyStrDisplayProdcWrap p.rem {position: absolute;left: 65px;bottom: 15px;color: #707070;font-size: 14px;}
.strDisplayDiscountPrdc .visitStore-checkboxbtn-list ul {display: flex;flex-wrap: wrap;gap: 10px;}
.strDisplayDiscountPrdc .visitStore-checkboxbtn-list ul li {margin: 0 !important;}
.strDisplayDiscountPrdc .visitStore-checkboxbtn-list #storeDiscount-product-all:checked + label span {background-image: none;}
.strDisplayDiscountPrdc .visitStore-checkboxbtn-list li {width: calc(16% - 6px);margin: 8px 0 8px 12px;position:relative;} /* 230901 */
.strDisplayDiscountPrdc .visitStore-checkboxbtn-list li:nth-child(6n+1),
.strDisplayDiscountPrdc .store-location-select-detail-radiobtn-list li:nth-child(6n+1) {margin-left: 0;}
.strDisplayDiscountPrdc .visitPoint-info {margin-top: 108px;}
.strDisplayDiscountPrdc .visitPoint-info .requestGuide p strong {color: #2189FF;}
.strDisplay-result-wrap .result-none {padding: 112px 0 100px;}
.strDisplay-result-wrap p {font-size: 18px;line-height: 30px;text-align: center;color: #000;}
.strDisplayDiscountPrdc .importantThings ul {display: flex;flex-wrap: wrap;margin-top: 12px;padding-left: 20px;}
.strDisplayDiscountPrdc .importantThings li {flex: 1 1 40%;font-size: 14px;color: #707070;letter-spacing: 0;}
.strDisplayDiscountPrdc .importantThings li:last-child {margin-top: 5px;}

.strDisplayDiscountPrdc .store-location-detail-infomation {margin: 48px 24px 0;}
.strDisplayDiscountPrdc .store-location-detail-infomation-inner, .all-point-information .store-location-detail-infomation-inner {display: flex;justify-content: space-between;height: 360px;min-height: auto;}
.strDisplayDiscountPrdc .store-location-detail-infomation-inner dl {min-height: 21px;}
.strDisplayDiscountPrdc .store-location-detail-infomation .store-detail-map, .all-point-information .store-location-detail-infomation-inner .store-detail-map {position: static;width: 636px;height: 360px;}

.strDisplayDiscountPrdc .all-point-information .store-location-detail-infomation-inner, .all-point-information .store-location-detail-infomation-inner {height: 624px;overflow: hidden;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box, .all-point-information .store-detail-data-box {max-width: 620px;width: 100%;height: 100%;overflow-y: auto;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box::-webkit-scrollbar, .all-point-information .store-detail-data-box::-webkit-scrollbar {width: 3px;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box::-webkit-scrollbar-track, .all-point-information .store-detail-data-box::-webkit-scrollbar-track {background: #fff;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box::-webkit-scrollbar-thumb, .all-point-information .store-detail-data-box::-webkit-scrollbar-thumb {background: #8F8F8F;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box::-webkit-scrollbar-thumb:hover,
.all-point-information .store-detail-data-box::-webkit-scrollbar-thumb:hover{background: #555;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data, .all-point-information .store-detail-data-box .store-detail-data {z-index: 0;position: relative;max-width: 608px;background-color: #F7F7F7;border-radius: 10px;margin-bottom: 16px;padding: 21px;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data:last-child, .all-point-information .store-detail-data-box .store-detail-data:last-child {margin-bottom: 0;} /* 221024 추가 */
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data.selected, .all-point-information .store-detail-data-box .store-detail-data.selected {border: 2px solid #2189FF;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data .storeName, .all-point-information .store-detail-data-box .store-detail-data .storeName {line-height: 1.4;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data .storeName a, .all-point-information .store-detail-data-box .store-detail-data .storeName a {display: block;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .num, .all-point-information .store-detail-data-box .num {position: relative;display: inline-block;width: 20px;height: 26px;font-size: 10px;font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo";text-align: center;margin-right: 20px;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .num::before, .all-point-information .store-detail-data-box .num::before {content: '';z-index: -1;position: absolute;top: -3px;left: 0;display: inline-block;vertical-align: middle;background: url(/sec/static/_images/icon_dps/icon_place.svg) no-repeat;background-size: 100%;width: 100%;height: 100%;}
.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data > dl, .all-point-information .store-detail-data-box .store-detail-data > dl {margin-top: 12px;}
.strDisplayDiscountPrdc .all-point-information .store-detail-map, .all-point-information .store-detail-map {width: 624px;height: 100%;}


/* 2022-08-25 매장 진열 할인 상품 Phase2 */
.strDisplayDiscountPrdc .howConsult-radiobtn-list {margin-top: 0;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list ul {margin: 30px 0 24px 0;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list ul::after {content: '';display: table;clear: both;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list li {width: calc(100% / 5 - 2px);margin-bottom: 0;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list input[type="radio"]:checked + label,
.strDisplayDiscountPrdc .howConsult-radiobtn-list input[type="radio"]:checked + label:before {border-color: #000;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list label span {width: 100%;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list .ico-videoCounseling {padding-left: 60px;background: url("/sec/static/_images/icon_dps/icon-videoCounseling.svg") 38px center no-repeat;}
.strDisplayDiscountPrdc .howConsult-radiobtn-list .ico-visitStore {padding-left: 71px;background: url("/sec/static/_images/icon_dps/icon-visitStore.svg") 38px center no-repeat;}

@media screen and (min-width:801px) and (max-width: 1440px) {
	.storeDisplayDiscount-visual .visual {height: 25vw;}
	.storeDisplayDiscount-visual .pf-tit {top:0;right:0;bottom:0;left:0;width: 100%;padding:12.5000vw 8.333vw 8.1250vw;font-size:2.917vw;}
	.strDisplayDiscountPrdc .storeChoice,
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body {padding: 0;}
	.howBuyStrDisplayProd-request {padding: 3.3333vw 0;}
	.howBuyStrDisplayProd-request,
	.strDisplayDiscountPrdc .store-location-detail-infomation {margin-left: 0;margin-right: 0;}
	.strDisplayDiscountPrdc .store-location-detail-infomation {margin-top: 2.9091vw;padding: 2.3636vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div {min-height: 19.1667vw;padding-top: 11.4583vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div:before {width: 18.3333vw;height: 18.4444vw;background-size: 80% auto !important;background-position-y: top !important;}
	.howBuyStrDisplayProdcWrap p.rem {left: 2.2222vw;bottom: 0.6944vw;font-size: 1.0417vw;}
	.strDisplayDiscountPrdc .store-location-detail-infomation-inner {display: flex;justify-content: space-between;min-height: 25vw;}
	.strDisplayDiscountPrdc .store-location-detail-infomation .store-detail-map {max-width: 44.1667vw;width: 100%;height: 100%;}

	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box, .all-point-information .store-detail-data-box {max-width: 43.555vw;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data, .all-point-information .store-detail-data-box .store-detail-data {max-width: 42.222vw;}
}

@media all and (max-width:1100px) and (min-width:801px) {
	.strDisplayDiscountPrdc .importantThings li {font-size: 1.1818vw;}
	.strDisplayDiscountPrdc .visitStr-location-select dt {width: 12.3636vw;}
	.strDisplayDiscountPrdc .visitStr-location-select dt label {font-size: 1.8182vw;}
	.strDisplayDiscountPrdc .strVisitinform {padding: 0;}
	.strDisplayDiscountPrdc .strVisitinform .reserveApplication-form {display: flex;}
	.strDisplayDiscountPrdc .strVisitinform dl {margin-left: 0;}
	.strDisplayDiscountPrdc .strVisitinform .reserveApplication-form dd {max-width: 19.2727vw;}

.strDisplayDiscountPrdc .all-point-information .store-detail-data-box, .all-point-information .store-detail-data-box {max-width: 40.555vw;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data, .all-point-information .store-detail-data-box .store-detail-data {width: 39.222vw;padding: 1.8182vw;}
}
@media screen and (max-width:800px) {
	.storeDisplayDiscount-visual .visual {background: url("/sec/static/_images/bg/bg-storeDC-main-m.jpg") center center no-repeat;background-size: cover;height: 61.11111vw;}
	.storeDisplayDiscount-visual .pf-tit {top: 50%;bottom: auto;max-width: 100%;line-height: 1;padding: 0 8.3vw;font-size: 8.33vw;transform: translateY(-50%);}
	.strDisplayDiscountPrdc {padding: 10vw 3.3333vw;}
	.strDisplayDiscountPrdc .storeChoice,
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body,
	.strDisplayDiscountPrdc .strVisitinform {padding: 0;}
	.strDisplayDiscountPrdc .stepWrapTwo {margin-top: 14.4444vw;}
	.strDisplayDiscountPrdc .stepWrap .subTitle br {display: block;}
	.strDisplayDiscountPrdc .step-tit {font-size: 5.5556vw;margin: 6.6667vw 0;}
	.strDisplayDiscountPrdc .step-tit.step-tit-hope {margin: 16.6667vw 0 2.7778vw 0;}
	.strDisplayDiscountPrdc .stepWrap .stepNum {flex-wrap: wrap;}
	.strDisplayDiscountPrdc .stepWrap .stepNum p.text {font-size: 4.4444vw;}
	.strDisplayDiscountPrdc .stepWrap .stepNum p.Number {font-size: 10vw;}
	.strDisplayDiscountPrdc .stepWrap .stepTitle {margin-left: 1.6667vw;font-size: 8.3333vw;}
	.strDisplayDiscountPrdc .stepWrap .subTitle {margin-top: 2.2222vw;font-size: 3.8889vw;line-height: 1.571;}
	.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope {margin-top: 2.2222vw;margin-left: 0;padding-left: 2.5556vw;line-height: 1.428;}
	.strDisplayDiscountPrdc .importantThings ul {flex-direction: column;padding-left: 10px;}
	.strDisplayDiscountPrdc .importantThings li {margin-top: 5px;}
	.strDisplayDiscountPrdc .importantThings li {font-size: 2.8889vw;}
	.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope p {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .stepWrap .subTitle.subTitle-hope p::before {left: -3.2222vw;}
	.strDisplayDiscountPrdc .stepContent {padding-left: 0;}
	.strDisplayDiscountPrdc .storeChoice-inner:not(:first-child) {margin-top: 0;}
	.strDisplayDiscountPrdc .store-location-btn-box, .strDisplayDiscountPrdc .store-location-select {margin-top: 6.6667vw;}
	.strDisplayDiscountPrdc .strVisitinform {padding-top: 3.8889vw;}
	.strDisplayDiscountPrdc .store-location-select dl:nth-child(2),
	.strDisplayDiscountPrdc .strVisitinform dl:not(:first-child),
	.strDisplayDiscountPrdc .visitStr-location-select .consultHProct {margin-top: 6.6667vw;}
	.strDisplayDiscountPrdc .store-location-select > dl > dt {width: auto;padding-bottom: 3.3333vw;}
	.strDisplayDiscountPrdc .store-hopeDate-select > dl > dt,
	.strDisplayDiscountPrdc .strVisitinform dl dt {padding-bottom: 4.1667vw;}
	.strDisplayDiscountPrdc .strVisitinform dl dt {margin-bottom: 0;}
	.strDisplayDiscountPrdc .store-location-select dl dt > label,
	.strDisplayDiscountPrdc .strVisitinform dl dt > label {font-size: 4.4444vw;}
	.strDisplayDiscountPrdc .readOnlyimp,
	.strDisplayDiscountPrdc .visitStr-location-select .consultHProct li,
	.strDisplayDiscountPrdc .visitStr-location-select .consultHProct li span {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .visitStr-location-select .consultHProct dd span::before {height: 3.3333vw;margin: 0 2.7778vw;}
	.strDisplayDiscountPrdc .strVisitinform input:-ms-input-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .strVisitinform input::-webkit-input-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .strVisitinform input:-moz-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .store-hopeDate-select input:-ms-input-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .store-hopeDate-select input::-webkit-input-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .store-hopeDate-select input:-moz-placeholder {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .wrap-droplist .droplist li {font-size: 3.8889vw;line-height: 11.1111vw;}
	.strDisplayDiscountPrdc .wrap-droplist .droplist-button.selected {min-height: 8.8889vw;font-size: 3.8889vw;font-weight: 400;}
	.strDisplayDiscountPrdc .reservationStore-request .requestGuide h4 {font-size: 6.6667vw;}
	.howBuyStrDisplayProd-request {margin: 10vw 0 0 0;padding: 10vw 6.1111vw;}
	.howBuyStrDisplayProdcWrap .stepInfo { flex-wrap: wrap; justify-content: flex-start; }
	.howBuyStrDisplayProdcWrap .stepInfo > div span {font-size: 3.3333vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div p {font-size: 3.8889vw;line-height: 1.2;}
	.howBuyStrDisplayProdcWrap .stepInfo > div em {font-size: 3.3333vw;line-height: 1.5;}
	.howBuyStrDisplayProdcWrap .stepInfo > div {min-height: 48.3333vw;padding-top: 27.7778vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div:nth-child(1), .howBuyStrDisplayProdcWrap .stepInfo > div:nth-child(2) {border-bottom: 0;}
	.howBuyStrDisplayProdcWrap .stepInfo > div:before {width: 33.3333vw;height: 24.4444vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div:not(:first-child):after {width: 2.2222vw;height: 4.4444vw;top: 9.8889vw;}
	.howBuyStrDisplayProdcWrap .stepInfo > div:after {content: none;} /* 221024 추가 */
	.howBuyStrDisplayProdcWrap .stepInfo > div:nth-child(3) {border-left: 0;}
	.howBuyStrDisplayProdcWrap p.rem {font-size: 2.5vw;left: 0;right: 0;text-align: center;}
	.howBuyStrDisplayProdcWrap p.rem::before {position: static;}
	.strDisplayDiscountPrdc .visitStore-checkboxbtn-list li {width: calc(100% / 2 - 6px);min-width: auto;margin: 0 0 16px 10px;} 
	.strDisplayDiscountPrdc .visitStore-checkboxbtn-list ul,
	.strDisplayDiscountPrdc .visitStore-checkboxbtn-list li:nth-child(odd) {margin-left: 0;}
	.strDisplayDiscountPrdc .visitStore-checkboxbtn-list label {border-radius: 5.5556vw;}
	.strDisplayDiscountPrdc .visitStore-checkboxbtn-list label span {height: 11.1111vw;line-height: 11.1111vw;border-radius: 5.5556vw;font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .store-location-select-detail-radiobtn-list {margin-top: 10vw;}
	.strDisplayDiscountPrdc .store-location-select-detail-radiobtn-list label {height: 11.1111vw;line-height: 11.1111vw;border-radius: 5.5556vw;}
	.strDisplayDiscountPrdc .store-location-select-detail-radiobtn-list label span {font-size: 3.8889vw;}
	.strDisplayDiscountPrdc .unbl-line {font-size: 4.4444vw;}
	.strDisplayDiscountPrdc input:not([type=checkbox]):not([type=radio]).readOnlyimp,
	.strDisplayDiscountPrdc .store-hopeDate-select input:not([type=checkbox]):not([type=radio]).inp-line,
	.strDisplayDiscountPrdc .strVisitinform input:not([type=checkbox]):not([type=radio]).inp-line {height:8.8889vw;font-size: 3.8889vw;font-weight: 400;}
	.strDisplayDiscountPrdc .strReserve-terms-form,
	.strDisplayDiscountPrdc .visitPoint-info {margin-top: 16.6667vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-tit {padding-bottom: 2.7778vw;font-size: 5.5556vw;line-height: 1;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body {margin-top: 0;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .top-stmt {margin:6.6667vw 0;font-size: 3.3333vw;line-height: 1.5;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .terms-box {padding: 2.2222vw 4.7222vw 1.9444vw 2.7778vw;margin:1.9444vw 0 5.5556vw 0;font-size: 3.6111vw;line-height: 1.8;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .terms-box .major-txt {font-size: 4.1667vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .chk-form.terms-more {padding: 0;}
	.strDisplayDiscountPrdc .strReserve-terms-form .chk-form input[type="radio"] + label, 
	.strDisplayDiscountPrdc .strReserve-terms-form .chk-form input[type="checkbox"] + label,
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .btn-underline {font-size: 3.8889vw;line-height:1.28;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .chk-form input[type="radio"] + label.chk-all, 
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .chk-form input[type="checkbox"] + label.chk-all {padding-left: 7.2222vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .chk-form input[type="checkbox"] + label {margin-bottom: 4.4444vw;padding-left: 7.2222vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .chk-form input[type="checkbox"] + label:before {width: 5.5556vw;height: 5.5556vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .terms-tit {padding-top: 6.6667vw;font-size: 4.4444vw;line-height: 1;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .chk-form input[type=checkbox].inp-terms + label + .error-msg p {font-size: 3.6111vw;}
	.strDisplayDiscountPrdc .strReserve-terms-form .con-body .terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg {padding:0 0 1.9444vw 7.2222vw;margin-top: -2.7778vw;}
	.strDisplayDiscountPrdc .visitPoint-info .requestGuide {padding: 10vw 0;}
	.strDisplayDiscountPrdc .visitPoint-info .requestGuide p {font-size: 5.2778vw;line-height: 1.52;}
	.strDisplayDiscountPrdc .visitPoint-info .btn {height: 13.8889vw;line-height: 1;border-radius: 8.3333vw;margin-top:7.5vw;font-size: 5vw;}
	.strDisplay-result-wrap .result-none {padding: 55px 0 96px;}
	.strDisplay-result-wrap p {font-size: 24px;line-height: 32px;}

	.strDisplayDiscountPrdc .store-detail-data .storeName {margin-bottom: 4.4444vw;font-size: 5.5556vw;}
	.strDisplayDiscountPrdc .store-detail-data > dl {padding-left: 25vw;}
	.strDisplayDiscountPrdc .store-detail-data > dl dt,
	.strDisplayDiscountPrdc .store-detail-data > dl dd {font-size: 3.8889vw;line-height: 1.428;}
	.strDisplayDiscountPrdc .store-detail-data .btn-detailViewStore {font-size: 4.4444vw;background-size: 4.4444vw auto;padding-right: 13.3333vw;margin: 4.1667vw 0 6.6667vw 0;}
	.strDisplayDiscountPrdc .store-location-detail-infomation {padding: 6.6667vw;margin: 10vw 0 0 0;}
	.strDisplayDiscountPrdc .store-location-detail-infomation-inner {flex-direction: column;height: auto;}
	.strDisplayDiscountPrdc .store-location-detail-infomation-inner dl {min-height: 5.25vw;}
	.strDisplayDiscountPrdc .store-location-detail-infomation .store-detail-map {width: auto;height: 80vw;}

	.strDisplayDiscountPrdc .all-point-information .store-location-detail-infomation-inner, .all-point-information .store-location-detail-infomation-inner {flex-direction: column-reverse;height: auto;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box, .all-point-information .store-detail-data-box {width: 100%;overflow: hidden;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data, .all-point-information .store-detail-data-box .store-detail-data {display: none;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data.selected, .all-point-information .store-detail-data-box .store-detail-data.selected {display: block;border: 0;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data, .all-point-information .store-detail-data-box .store-detail-data {margin-top: 4.4444vw;margin-bottom: 0;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .num, .all-point-information .store-detail-data-box .num {width: 5.5556vw;height: 7.2222vw;margin-right: 3.3333vw;font-size: 2.7778vw;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .num::before, .all-point-information .store-detail-data-box .num::before {top: -1.1111vw;}
	.strDisplayDiscountPrdc .all-point-information .store-detail-data-box .store-detail-data > dl, .all-point-information .store-detail-data-box .store-detail-data > dl {margin-top: 3.3333vw;}
}
/* 22-08-19 신규 CTA 버튼 추가 */
@media (max-width: 800px) {
	.order-finish-content .res-btn-box { margin-top: 40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
	.order-finish-content .res-btn-box a.btn-type1,/* 220829 */
	.order-finish-content .res-btn-box a.btn-type2 { margin-bottom: 11px; width: 46%; padding: 0; font-size: 3.44444vw;		
		/* 버튼 글 길이가 길어져서 두 줄이 되어야 할 때 주석 살리기.
		line-height: 1.1; display: flex; align-items: center; justify-content: center; */
	}
	.order-finish-content .res-btn-box a.btn{ min-width: 45%; } /* 220829 */
	.order-finish-content .res-btn-box a.btn-ul-l{ font-size: 3.44444vw; margin: 4.1026vw 4.1026vw 0; }
}

/* s : 221229 혜택시뮬레이터 (220919,220920,220921) */
/* pf_list_b2c_phone */
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip.finalCouponDiscount {min-width: 236px;}
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip.finalCouponDiscount ul li .tit {width: 70%;}
@media screen and (max-width: 800px){
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip.finalCouponDiscount {min-width: 66.44444vw;}
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip.finalCouponDiscount ul li .tit {width: 70%;}}
/* pd */
.viewAllMyCouponBoxes{ float: right; font-size: 16px;}
.viewAllMyCouponBoxes::after{ content: ''; clear: both; display: block;}
.event-dropDown.box-total-price{ margin-top: 15px;}
.event-dropDown.box-total-price .dropBtn { display: block; background: url(/sec/static/_images/common/icon-drop-down.svg) center right no-repeat;}
.event-dropDown.box-total-price .dropBtn.open {	border-bottom: 0; background: url(/sec/static/_images/common/icon-drop-up-pd.svg) center right no-repeat;}
.event-dropDown.box-total-price a{ width: 100%; text-align: left;}
.event-dropDown.box-total-price .totalPrice{ text-align: right;	width: 61%;}
.itm-total-bottom .box-total-price.event-dropDown{ display: block; text-align: left;}
/* ropDownContent.slideDown/slideUp 으로 대체 */ /* .event-dropDownContent.open{display: block;}.event-dropDownContent{display: none;} */
/* cart */
ul.note li{position: relative;margin-top: 5px;padding-left: 14px;font-size: 14px;line-height: 1.3;}
.chk-form input[type="radio"] + label.coupon-item, .chk-form input[type="checkbox"] + label.coupon-item{ padding-right: 0px;}
.chk-form input[type="radio"] + label.coupon-item:before, .chk-form input[type="radio"]:checked + label.coupon-item::before{ top: 47px;}
.chk-form input[type="radio"]:checked + label.coupon-item::after{ top: 52px;}
.alternativeText{ color: #707070; font-weight: normal; text-align: center; padding: 35px 30px 40px; font-size: 16px; height: 85px;}
.displaynone{ display: none !important;}
/* order */
.order-content .payment-area .payment-listup.type2 > li > span:first-of-type{ width: 64%;}
.order-content .payment-area .payment-listup.type2 > li > span{	width: 36%;}
/* pd,coupon,order - layer-popup > coupon */
button.btn-coupon.pd-btn-coupon { top: -1px; right: auto; display: inline-block; height: 34px; z-index: 1; margin-left: 10px; border: 1px solid #2189FF; }
.pd-downCoupon { top: -1px; right: auto; display: inline-block; height: 34px; z-index: 1; margin-left: 10px; border: 1px solid #707070; }
.pd-btn-coupon.btn-coupon:before{ height: 100%; }
.layer-pop .sub-title{ margin-top: 15px; margin-bottom: 10px;}
.layer-downCoupon .sub-title strong,.layer-changeCoupon .sub-title strong{	font-size: 20px;}
.coupon-down-list{border-bottom: none;}
.coupon-down-list:last-of-type{	border-bottom: none;}
.coupon-wrap { position: relative; display: block; border: 1px solid #2189FF; border-radius: 10px; padding-right: 0; opacity: 1;}
.coupon-down-list li{ position: relative;}
.coupon-item{ width: 100%;}
.couponChange-btnGroup{	text-align: right;}
.couponChange-btnGroup .btn.btn-s{ min-width: 106px;}
.coupon-wrap a.couponDown-icon { position: relative; display: block; padding: 0; border: none; width: 87px;}
.coupon-wrap .couponDown-icon:before { content: ''; position: absolute; right: 0; top: 50%; width: 86px; height: 80px; border-left: 1px solid #d9d9d9; transform: translateY(-50%); background: url(/sec/static/_images/common/icon-coupon-down.svg) center center no-repeat;}
.coupon-wrap .couponDown { display: flex; justify-content: space-between; flex-direction: row; flex-wrap: nowrap; align-items: stretch; padding-right: 0;}
.coupontxt-box{	padding: 20px 0 20px 30px;;}
.coupon-price-wrap{	display: flex; justify-content: space-between; align-items: center; padding: 25px 30px; background: #FAFAFA;}
.coupon-price-wrap > strong{ align-self: flex-end; font-size: 22px; font-weight: bold;	/*padding-bottom: 10px;*/}
.coupon-price-wrap .hr.mo{	display: none;	border-top: 1px solid #EBEBEB; width: 100%;}
.coupon-price-item{	display: flex; flex-direction: column;}
.coupon-price-item strong{	padding-right: 2px; font-family: "Samsung Sharp Sans"; font-size: 22px; font-weight: bold; vertical-align: text-bottom;}
.coupon-price-item span.won{ font-size: 16px; color: inherit; /*padding: 12px 0;*/}
.coupon-amount-group{ display: flex; align-items: center; padding-top: 13px;}
.coupon-add-wrap .head{	font-weight: bold;}
.coupon-add-inputGroup{	display: flex;	flex-direction: column;	flex-grow: 1;}
.box.coupon-add { display: flex;}
.box.coupon-add input.inp-line { float: left; width: calc(100% - 0);}
.box.coupon-add .btn.btn-s{	margin-right: 0; min-width: 87px;}
.order-select-list.change-coupon { position: relative; background: transparent; padding: 0;}
.order-select-list.change-coupon:first-of-type{	padding: 16px 0;}
.order-select-list.change-coupon .gifts-coupone { padding: 11px 26px 11px 10px; background: #EFF7FF; border-radius: 10px; line-height: 18px;}
.order-select-list.change-coupon .names .tag { display:inline-block; width:86px; margin-right:10px; font-size:14px; font-weight:bold; color:#000; line-height:18px; }
.order-select-list.change-coupon .gifts-select .btn-del { position: absolute; right: 10px; top: 50%; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-del.svg) no-repeat center center; transform: translateY(-50%);}
.operatorSymbol{ padding-bottom: 5px; font-size: 30px; font-weight: bold; display: none; margin-right: 6px;}

@media (max-width: 1440px) and (min-width: 1101px){
	/* pd */
	.event-dropDown.box-total-price .totalPrice { width: 59%; }
}
@media (max-width: 1100px) and (min-width: 801px){
	/* pd */
	/* .pd-btn-coupon.btn-coupon:before {height: 100%;}	 */
	.event-dropDown.box-total-price .totalPrice { width: 59%; }
}
@media (max-width: 800px){
	/* pd */
	button.btn-coupon.pd-btn-coupon{ margin-top: -8px; border: 1px solid #2189FF; }
	.itm-type.itm-price .event-price .pd-downCoupon { border: 1px solid #707070; }
	.itm-total-bottom .trade-in ~ .box-total-price.event-dropDown { padding-top: 0;	}
	.event-dropDown.box-total-price .totalPrice { width: 59%; }
	/* cart */
	.cart-tbl.use-cart-couponChange .cart-td.cart-image, 
	.cart-tbl.use-cart-couponChange .cart-td.cart-spec, 
	.cart-tbl.use-cart-couponChange .cart-td.cart-multic{padding-bottom: 0px;}
	/* coupon,order - layer-popup > coupon */
	.cart-tbl .cart-td.cart-select.cart-couponChange{ width : calc(100% - 144px); padding-left: 144px; }
	.order-tbl .order-td.order-select.order-couponChange{ width : calc(100% - 144px); padding-left: 144px; }
	.couponChange-btnGroup{ text-align: left; }
	.coupon-wrap .couponDown-icon:before{ width: 17.8889vw; }
	.coupon-wrap a.couponDown-icon{ width: 17.8889vw; }
	.coupontxt-box { padding: 20px; }
	/* layer-popup */
	.layer-downCoupon .sub-title strong,	.layer-changeCoupon .sub-title strong { font-size: 16px; }
	.coupon-price-wrap{ flex-direction: column; padding: 10px 24px 24px; }
	.coupon-price-item { flex-direction: row; align-items: center; justify-content: space-between; width: 100%; }
	.coupon-price-wrap > strong{ display: none; }
	.coupon-price-wrap .hr.mo,	.operatorSymbol{ display: inline-block;	}
	.coupon-amount-group { padding-top: 0;	}
}
@media all and (max-width: 320px) {
	/* coupon,order - layer-popup > coupon */
	.coupon-wrap a.couponDown-icon{ width: 54.8889%; }
	.tooltip-layer.tradein-ce.fixed { bottom: 0; }
	.tooltip-layer.benefits.pd-tooltip.fixed, 
	.tooltip-layer.galaxyClub { bottom: -6%; }
}
/* e : 221229 혜택시뮬레이터 (220919,220920,220921) */

/* 221012 입주 관리 시스템 매장상담예약 */
.reservationConsult-visual {background: url(/sec/static/_images/bg/bg-reservationConsult-visual.jpg) no-repeat 50% 50%;background-size: cover;}
.stepWrap.resConsultReservation .reserveApplication-form dl {float: none;width: 100%;margin-top: 30px;margin-left: 0;}
.stepWrap.resConsultReservation .reserveApplication-form > dl:first-child {margin-top: 0;}
.stepWrap.resConsultReservation .reserveApplication-form dl dt {max-width: 110px;}
.stepWrap.resConsultReservation .reserveApplication-form dl dd {max-width: none;margin-left: 136px;}
.stepWrap.resConsultReservation .reserveApplication-form dl .aprInf-box-wrap {border-bottom: 1px solid #b2b2b2;padding-bottom: 8px;}
.stepWrap.resConsultReservation .reserveApplication-form dl .aprInf-box {margin-right: 20px;}
.stepWrap.resConsultReservation .reserveApplication-form dl .aprInf-box span {display: inline-block;vertical-align: middle;width: 100px;}
.stepWrap.resConsultReservation .reserveApplication-form dl input:not([type=checkbox]):not([type=radio]).inp-line.readOnlyimp:focus {outline: none !important;border-width: 1px !important;border-color: #b2b2b2 !important;}
.stepWrap.resConsultReservation .storeChoice-inner {margin-top: 30px;}
.stepWrap.resConsultReservation .storeChoice-inner .step-tit {font-size: 20px;margin: 0;}
.stepWrap.resConsultReservation .storeChoice-inner .subTitle {display: inline-block;vertical-align: middle;margin-left: 16px;line-height: 1.375;}
.stepWrap.resConsultReservation .storeChoice-inner .rem {color: #707070;font-size: 14px;}
.stepWrap.resConsultReservation .storeChoice-inner .store-location-select {flex-wrap: wrap;margin-top: 0;}
.stepWrap.resConsultReservation .storeChoice-inner .store-location-select label {font-size: 16px;}
.stepWrap.resConsultReservation .storeChoice-inner .store-location-select dl {flex: 1 1 40%;}
.stepWrap.resConsultReservation .storeChoice-inner .store-location-select dl:nth-child(2) {margin-left: 110px;}
.stepWrap.residentialMgmtStoSelected .store-detail-data > dl {min-height: 22px;}
.stepWrap.residentialMgmtStoSelected .hopeVisitDate {position: absolute;bottom: 0;}
.stepWrap.residentialMgmtStoSelected .hopeVisitDate .hopeVisitDate-title {line-height: 1.1;}
.stepWrap.residentialMgmtStoSelected .all-point-information .store-location-detail-infomation-inner {height: 509px;}
.stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box {max-width: 495px;}
.stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box .store-detail-data {max-width: 483px;}
.stepWrap.residentialMgmtStoSelected .all-point-information .store-location-detail-infomation-inner .store-detail-map {width: 509px;height: 100%;}

/* 221018 입주 관리 시스템 아파트 검색 결과 화면 */
#searchResidential-area {padding-top: 20px;}
#searchResidential-area .wrap-droplist, #searchResidential-area input:not([type=checkbox]):not([type=radio]).inp-line {width: 246px;font-weight: normal;}
#searchResidential-area .wrap-droplist .droplist-button.selected {font-weight: normal;}
#searchResidential-area .store-location-select, #searchResidential-area .store-location-select >dl, #searchResidential-area .store-location-select >dl:last-child dd {align-items: flex-start;}
#searchResidential-area .store-location-select {position: relative;margin-top: 0;}
#searchResidential-area .store-location-select .error-msg {display: block;margin-top: 5px;}
#searchResidential-area .store-location-select >dl {flex: initial;}
#searchResidential-area .store-location-select >dl:not(:first-child) {margin-left: 60px;}
#searchResidential-area .store-location-select >dl >dt {width: auto;}
#searchResidential-area .store-location-select >dl >dt label {font-size: 20px;}
#searchResidential-area .store-location-select >dl >dd {margin-left: 40px;}
#searchResidential-area .store-location-select >dl:last-child dd > div:first-child {display: flex;flex-direction: column;align-items: center;}
#searchResidential-area .store-location-select .btn-search {position: absolute;top: 0;right: 0;} 
#searchResidential-area .searchResidential-box {background: #F7F7F7;padding: 20px 30px;margin: 36px 0;border-radius: 12px;}
.reservationStoreWrap.resConsultReservationWrap .searchResidential-default {margin-bottom: 90px;}
#searchResidential-area .searchResidential-default-inner.strDisplayDiscountPrdc,
.reservationStoreWrap.resConsultReservationWrap .strDisplayDiscountPrdc {padding: 0;}
#searchResidential-area .howBuyStrDisplayProd-request {margin: 48px 0 0 0;}
.reservationStoreWrap.resConsultReservationWrap .howBuyStrDisplayProd-request {margin: 0;}
#searchResidential-area .searchResidential-default-inner .howBuyStrDisplayProdcWrap .stepInfo > div.step1-info:before,
.reservationStoreWrap.resConsultReservationWrap .stepInfo > div.step1-info:before {background: url("/sec/static/_images/icon_dps/icon-moveInto.svg") 50% 50% no-repeat;background-size: 100% auto;}
#searchResidential-area .searchResidential-default-inner .howBuyStrDisplayProdcWrap .stepInfo > div.step2-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-02.svg") 50% 50% no-repeat;background-size: 100% auto;}
#searchResidential-area .searchResidential-default-inner .howBuyStrDisplayProdcWrap .stepInfo > div.step3-info:before,
.reservationStoreWrap.resConsultReservationWrap .stepInfo > div.step3-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-01.svg") 50% 50% no-repeat;background-size: 100% auto;}
#searchResidential-area .searchResidential-default-inner .howBuyStrDisplayProdcWrap .stepInfo > div.step4-info:before,
.reservationStoreWrap.resConsultReservationWrap .stepInfo > div.step4-info:before {background: url("/sec/static/_images/icon_dps/bg-howBuyStrDisplay-03.svg") 50% 50% no-repeat;background-size: 100% auto;}
.resConsultReservationWrap .stepWrap:first-child .stepNum p.Number {letter-spacing: -0.02em;}
#searchResidential-area .searchResidential-list {display: flex;flex-wrap: wrap;}
#searchResidential-area .searchResidential-list li {position: relative;width: 49%;min-height: 120px;font-size: 14px;background: #fff url(../_images/icon_dps/icon-residential.png) no-repeat right 24px center;box-shadow: 0 5px 10px rgba(0,0,0,0.05);border-radius:14px;margin: 10px 0;}
#searchResidential-area .searchResidential-list li:nth-child(odd) {margin-right: 24px;}
#searchResidential-area .searchResidential-list li strong, #searchResidential-area .searchResidential-list li span.addr + span {display: block;}
#searchResidential-area .searchResidential-list li strong.aprName {font-size: 16px;}
#searchResidential-area .searchResidential-list li span.addr {display: inline-flex;margin: 12px 0;}
#searchResidential-area .searchResidential-list li span.addr span::after {content:'';border-right: 1px solid #D9D9D9;margin: 0 14px;}
#searchResidential-area .searchResidential-list li span.addr + span {color: #707070;}
#searchResidential-area .searchResidential-list label {position: relative;display: block;cursor: pointer;overflow: hidden;height: 100%;padding: 24px;border: 2px solid transparent;}
#searchResidential-area .searchResidential-list input[type="radio"]{position: absolute;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);border: 0;overflow: hidden;}
#searchResidential-area .searchResidential-list input[type="radio"]:checked + label {border: 2px solid #000;border-radius: 12px;}
#searchResidential-area .searchResidential-box .pf-btn-box {display: none;}

@media (max-width: 1440px) and (min-width: 801px) {
	.reservationStoreWrap.resConsultReservationWrap .reservationStoreStepForm {padding: 0 2.7778vw;}
	.stepWrap.residentialMgmtStoSelected .store-detail-data > dl {min-height: 1.5278vw;}
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation {padding: 2.3636vw;}
	.stepWrap.residentialMgmtStoSelected .store-detail-data, .stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box {max-width: 38.777vw;}
	.stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box .store-detail-data {max-width: 37.777vw;}
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation-inner .store-detail-map, .stepWrap.residentialMgmtStoSelected .all-point-information .store-location-detail-infomation-inner .store-detail-map {width: 100%;height: 100%;max-width: 40.1667vw;}
	#searchResidential-area .wrap-droplist, #searchResidential-area input:not([type=checkbox]):not([type=radio]).inp-line {width: 17.0833vw;font-size: 0.9722vw;}
	#searchResidential-area input::placeholder {font-size: 0.9722vw;}
	#searchResidential-area .store-location-select >dl >dt, #searchResidential-area .store-location-select >dl >dt label {font-size: 1.3889vw;}
	#searchResidential-area .store-location-select >dl >dd {margin-left: 2.7778vw;}
	#searchResidential-area .store-location-select >dl:not(:first-child) {margin-left: 4.1667vw;}
	#searchResidential-area .searchResidential-list li:nth-child(odd) {margin-right: 1.6667vw;}
	#searchResidential-area .searchResidential-list li span.addr {padding-right: 4.1667vw;}
	#searchResidential-area .store-location-select .btn-search {min-width: 6.6667vw;height: 2.7778vw;line-height: 2.6389vw;font-size: 0.9722vw;border-radius: 1.3889vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.reservationStoreWrap.resConsultReservationWrap .reservationStoreStepForm {padding: 0;}
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation-inner .store-detail-map {max-width: none;}
	.stepWrap.resConsultReservation .reserveApplication-form dl dd {margin-left: 12.3636vw;}
	.stepWrap.residentialMgmtStoSelected .hopeVisitDate {position: relative;width: 100%;}
	
}
@media (max-width: 800px) {
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation {padding: 6.6667vw;}
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation-inner {flex-direction: column;}
	.stepWrap.residentialMgmtStoSelected .hopeVisitDate {position: relative;}
	.stepWrap.resConsultReservation .reserveApplication-form dl dd {margin-left: 0;}
	.stepWrap.resConsultReservation .reserveApplication-form dl .aprInf-box {margin-right: 2.7778vw;}
	.stepWrap.resConsultReservation .reserveApplication-form dl .aprInf-box span {width: 19.4444vw;}
	.stepWrap.resConsultReservation .storeChoice-inner .store-location-select dl:nth-child(2) {margin-left: 0;}
	.stepWrap.resConsultReservation .storeChoice-inner .step-tit {font-size: 16px;margin-bottom: 13px;}
	.stepWrap.resConsultReservation .storeChoice-inner .subTitle {margin: 0;}
	.stepWrap.residentialMgmtStoSelected .all-point-information .store-location-detail-infomation-inner {flex-direction: column-reverse;height: auto;}
	.stepWrap.residentialMgmtStoSelected .store-location-detail-infomation-inner .store-detail-map {height: auto;}
	.stepWrap.residentialMgmtStoSelected .all-point-information .store-location-detail-infomation-inner .store-detail-map {width: auto;height: 80vw;}
	.stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box, .stepWrap.residentialMgmtStoSelected .all-point-information .store-detail-data-box .store-detail-data {max-width: none;}
	
	.dpsContent.searchResidential-content {padding-left: 0;padding-right: 0;}
	#searchResidential-area .store-location-select >dl:not(:first-child), #searchResidential-area .store-location-select >dl >dd, #searchResidential-area .store-location-select .btn-search {margin-left: 0;}
	#searchResidential-area {padding-top: 3.3333vw;}
	#searchResidential-area .wrap-droplist, #searchResidential-area input:not([type=checkbox]):not([type=radio]).inp-line {width: 100%;height: 8.8889vw;font-size: 3.8889vw;}
	#searchResidential-area .wrap-droplist .droplist-button {min-height: 8.8889vw;font-size: 3.8889vw;}
	#searchResidential-area .wrap-droplist .droplist-button::before {background-size: 4.4444vw auto;width: 4.4444vw;height: 4.4444vw;}
	#searchResidential-area .store-location-select {padding: 6.6667vw 6.6667vw 14.7222vw 6.6667vw;}
	#searchResidential-area .store-location-select .error-msg p {font-size: 3.3333vw;}
	#searchResidential-area .store-location-select >dl:not(:first-child) {margin-top: 6.6667vw;}
	#searchResidential-area .store-location-select >dl >dt {font-size: 4.4444vw;margin-bottom: 3.3333vw;}
	#searchResidential-area .store-location-select >dl >dt label {font-size: 4.4444vw;}
	#searchResidential-area .store-location-select >dl:last-child dd {flex-direction: column;width: 100%;}
	#searchResidential-area .store-location-select .btn-search {top: auto;right: auto;bottom: 0;min-width: 27.7778vw;height: 11.1111vw;border-radius: 5.5556vw;font-size: 3.8889vw;line-height: 1.785;}
	#searchResidential-area .searchResidential-box {padding: 3.3333vw 6.6667vw;margin: 10vw 0 0 0;border-radius: 0;}
	#searchResidential-area .searchResidential-default {margin: 0 3.3333vw;}
	#searchResidential-area .howBuyStrDisplayProd-request {margin: 10vw 0 0 0;}
	#searchResidential-area .searchResidential-default-inner .howBuyStrDisplayProdcWrap .stepInfo > div.step2-info:after {content: none;}
	#searchResidential-area .searchResidential-list li {width: 100%;font-size: 3.8889vw;margin: 2.7778vw 0;background-size: 14.1667vw auto;}
	#searchResidential-area .searchResidential-list li:nth-child(odd) {margin-right: 0;}
	#searchResidential-area .searchResidential-list li strong.aprName {font-size: 4.4444vw;}
	#searchResidential-area .searchResidential-list li span {font-size: 3.8889vw;}
	#searchResidential-area .searchResidential-list li span.addr {line-height: 1.5714;padding-right: 12.25vw;margin: 2.7778vw 0 3.3333vw 0;}
	#searchResidential-area .searchResidential-list li span.addr span {display: none;}
	#searchResidential-area .searchResidential-list label {padding: 6.6667vw;}
	#searchResidential-area .searchResidential-box .paging {display: none;}
	#searchResidential-area .searchResidential-box .pf-btn-box {display: block;padding-bottom: 3.8889vw;}
	#searchResidential-area .searchResidential-box .pf-btn-box .btn {min-width: 25vw;height: 11.1111vw;border-radius: 5.5556vw;font-size: 3.8889vw;}
	#searchResidential-area .searchResidential-wrap .bkConsult {margin-top: 10vw;}	
}
/* 221110 비교하기 */
.pd-Container .compare-box-align { display: inline-block; margin-bottom: 8px; } 
.pd-Container .compare { float: right; } 
.pd-Container .link-compare-i { position: relative; padding-left: 22px; color: #000; font-size: 14px; line-height: 1.3em; letter-spacing: 0; font-weight: bold; } 
.pd-Container .link-compare-i.disabled { color: #2189FF; } 
.pd-Container .link-compare-i:before { content: ''; position: absolute; top: 50%; left: 0; width: 18px; height: 18px; background: url(/sec/static/_images/common/iconPlus-default.svg) no-repeat center; background-size: 100% auto; transform: translateY(-50%); } 
.pd-Container .compare .link-compare-i { float: left; cursor: pointer; } 
.pd-Container .link-compare-i.disabled:before { background: url(/sec/static/_images/common/iconPlus-active.svg) no-repeat center; } 
.pf-container .pf-prd-cardlist .list-product li .link-compare-i { float: left; cursor: pointer; position: relative; padding-left: 24px; color: #000; font-size: 14px; line-height: 1.3em; letter-spacing: 0; font-weight: bold; } 
.pf-container .pf-prd-cardlist .list-product li .link-compare-i:before { content: ''; position: absolute; top: 50%; left: 0; width: 18px; height: 18px; background: url(/sec/static/_images/common/iconPlus-default.svg) no-repeat center; background-size: 100% auto; transform: translateY(-50%); } 
.pf-container .pf-prd-cardlist .list-product li .link-compare-i.disabled { color: #2189FF; } 
.pf-container .pf-prd-cardlist .list-product li .link-compare-i.disabled:before { background: url(/sec/static/_images/common/iconPlus-active.svg) no-repeat center; } 
.pfpd-compare { display: block; height: 66px; bottom: 0px; transition:all 0.5s; position: fixed; left: 0; right: 0; z-index: 51; background: #fff; box-shadow: 0 -5px 5px rgb(0 0 0 / 5%); } /*230119*/
.pfpd-compare.open { display: block; bottom: -1px; height: 208px; transition:all 0.5s; } /*230119*/
.pfpd-compare .compare-innerWrap { position: relative; } 
.pfpd-compare .toggle-toast { background: #fff; position: absolute; top: -19px; height: 20px; width: 60px; left: 50%; transform: translateX(-50%); box-shadow: 0 -5px 5px rgb(0 0 0 / 5%); border-radius: 10px 10px 0 0; text-align: center; } 
.pfpd-compare .toggle-toast .arrow-i:before { content: ''; background: url('/sec/static/_images/common/icon-drop-down-pd.svg') center no-repeat; background-size: 30% auto; display: block; width: 100%; height: 29px; transform: rotate(180deg); } 
.pfpd-compare .toggle-toast .arrow-i.disabled:before { content: ''; background: url('/sec/static/_images/common/icon-drop-down-pd.svg') no-repeat center; background-size: 30% auto; display: block; width: 100%; height: 30px; transform: rotate(0deg); } 
.pfpd-compare .toggle-toast .arrow-i:focus {width: 100%;display: block;outline: dashed 2px #2189ff !important;border-radius: 10px 10px 0 0;}
.pfpd-compare .flex-box { display: flex; flex-wrap: wrap; } 
.pfpd-compare .flex-box .compare-catagory { order: 1; padding: 0 30px; display: flex; margin-bottom: 14px; } 
.pfpd-compare .compare-catagory .box-droplist { width: 333px; margin: 0; } 
.pfpd-compare.open .compare-catagory .wrap-droplist .droplist-button { height: 40px; } 
.pfpd-compare.open .compare-catagory .wrap-droplist.active .droplist { border-top: none; border-radius: 0 0 10px 10px; max-height: 145px !important; } 
.pfpd-compare .compare-catagory .wrap-droplist .droplist-button { border-radius: 10px; border: 1px solid #ddd; padding-left: 16px; } 
.pfpd-compare .compare-catagory .wrap-droplist .droplist-button:before{ right: 16px; }
.pfpd-compare .compare-catagory .wrap-droplist .droplist-button.selected { color: #000; font-weight: bold; font-size: 16px;} 
.pfpd-compare .compare-catagory .wrap-droplist.active .droplist-button { border-radius: 10px 10px 0 0; border-bottom: none; } 
.pfpd-compare.close .compare-catagory .wrap-droplist.active .droplist { border-top: none; border-radius: 0 0 10px 10px; max-height: 161px !important; } 
.pfpd-compare.close .compare-catagory .wrap-droplist.active .droplist { border-radius: 10px 10px 0 0; top: unset; bottom: calc(100% - 0px); border: 1px solid #ddd; border-bottom: none; } 
.pfpd-compare.close .compare-catagory .wrap-droplist.active .droplist-button { border-radius: 0 0 10px 10px; border-top: none; border-bottom:1px solid #ddd; } 
.pfpd-compare.close .compare-catagory .wrap-droplist .droplist-button { height: 40px; } 
.pfpd-compare.open .compare-catagory .wrap-droplist .droplist li,
.pfpd-compare.close .compare-catagory .wrap-droplist .droplist li { height: 40px; } 
.pfpd-compare .flex-box .compare-btns { position: absolute; right: 20px; top: 14px; } 
.pfpd-compare .flex-box .compare-contentGroup { order:2; display: flex; max-width: 1440px; margin: 0 auto; } 
.pfpd-compare.close .flex-box .compare-contentGroup{ display: none; }
.pfpd-compare .flex-box .compare-btns ul li { display: inline-block; } 
.pfpd-compare .flex-box .compare-btns ul li.reset-i:before { content: ''; display:inline-block; background: url(/sec/static/_images/common/iconRefresh.svg) no-repeat center; background-size:100% auto; width: 20px; height: 20px; position: relative; top: 7px; left: -2px; } 
.pfpd-compare .flex-box .compare-btns ul li .btn-compare { width: 152px; } 
.pfpd-compare .flex-box .compare-content { order: 3; width: 100%; padding: 0; } 
.pfpd-compare .slick-list { margin-left: 40px; width: calc(100% - 90px); } 
.pfpd-compare .compare-inner { position: relative; max-width: 1440px; margin: 0 auto; padding: 14px 0 24px; } 
.pfpd-compare .moSelectBtn { width: 100%; height: 40px; position: relative; background: #fff; min-height: 40px; border: 1px solid #ddd; border-radius: 10px; padding-left: 23px; padding-right: 40px; font-size: 14px; color: #000; font-weight: bold; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; z-index: 1; box-sizing: border-box; } 
br.mobile{display: none;}
.pfpd-compare .compare-inner .compare-content .slider-prd-compare { position: relative; height: 123px; overflow: hidden; padding: 0 15px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .slick-prev { left: 0; transform: rotate(180deg); } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .slick-arrow { position: absolute; top: 46%; z-index: 10; width: 26px; height: 26px; margin-top: -13px; background: url(/sec/static/_images/common/icon-slide-nav.svg) no-repeat 50% 50%; font-size: 0; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd {float: left; margin: 0 10px;}
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd {width: calc(25% - 20px);}
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd:last-of-type { margin-right: 0; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box { display: flex; position: relative; padding: 18px; border-radius: 10px; border: 1px solid #ddd; width: 333px;} 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box {height: 123px;} 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox { border-style: dashed; border-width: 2px; box-sizing: border-box; padding: 0px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a { width: 100%; height: 100%; padding: 17px; text-align: center; display: block; border-radius: 10px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .prd-info { text-align: center; width: 100%; padding: 9px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .plus-i::before { content: ''; display: block; width: 36px; height: 36px; background: url(/sec/static/_images/common/iconBigPlus.svg) no-repeat center; margin: 0 auto; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .notice { text-align: center; display: inline-block; margin-top: 12px; font-size: 14px; color: #707070; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img { display: inline-block; width: 70px; height: 70px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img img { width: 100%; max-width: 100%; } 
.pfpd-compare .compare-inner .compare-content .prd .prd-left { display: flex; flex-direction: column; justify-content: space-between;}
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { display: flex; flex-direction: column; justify-content: space-between;}
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { width: calc(100% - 70px); padding: 0 20px 0 10px; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { display: block; overflow: hidden; max-width: 100%; min-height: 42px; line-height: 21px; padding-bottom: 0; font-weight: bold; font-size: 16px; color: #010101; letter-spacing: -0.01em; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { display: block; overflow: hidden; line-height: 1.2; font-size: 12px; color: #707070; text-overflow: ellipsis; white-space: nowrap; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { display: inline-block; line-height: 1.2; font-weight: bold; font-size: 12px; color: #000; letter-spacing: 0; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price span { display: inline-block; line-height: 1.2; font-weight: bold; font-size: 12px; color: #000; letter-spacing: 0; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { line-height: 1.2; margin-left: 3px; font-weight: bold; font-size: 12px; color: #000; letter-spacing: 0; vertical-align: middle;} 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { position: absolute; top: 20px; right: 18px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-close-mid.svg) 50% 50% no-repeat; background-size: 16px auto; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .slick-next { right: 0; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review { font-size: 12px; margin-left: 18px; position: relative; } 
.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review:before { content: ''; display: block; clear: both; position: absolute; left: -16px; top: 0; width: 14px; height: 14px; background: url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size: 100% auto; } 
/* 221230 비교하기 차이점>비교할제품선택pop*/
.layer-pop.chooseComparePrd { width: 780px; max-width:780px; padding: 35px 0; }
.layer-pop.chooseComparePrd .layer-header-compare span { font-size: 24px; margin-bottom: 25px; display: inline-block; } 
.layer-pop.chooseComparePrd .layer-content-compare { overflow-y: auto; padding: 0 23px; max-height: 496px; } 
.layer-pop.chooseComparePrd .box-content-rounded { display: flex; width: 100%; flex-wrap: wrap; margin: 0; } 
.layer-pop.chooseComparePrd .box-content-rounded button.prd:focus { outline: 2px dashed #000 !important; } 
.layer-pop.chooseComparePrd .box-content-rounded button.prd.active { outline: 2px solid #2189FF !important;} 
.layer-pop.chooseComparePrd .box-content-rounded .prd { width: calc(33.33333% - 24px); border-radius: 20px; border: 1px solid #ccc; padding: 16px; margin: 2px 12px 24px; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd {position: relative;}
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-img { width: 80px; height: 80px; min-width: 80px; min-height: 80px; display: flex; margin: 0 auto; align-items: center; justify-content: center; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-review { margin-bottom: 4px; margin-top: 2px; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-review .link-review { font-size: 12px; margin-left: 18px; position: relative; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-review .link-review:before { content: ''; display: block; clear: both; position: absolute; left: -16px; top: 0; width: 14px; height: 14px; background: url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size: 100% auto; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .name-box {height: 44px; max-height: 44px; margin-bottom: 2px; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .name { display: block; overflow: hidden; max-width: 100%; line-height: 21px; font-weight: bold; font-size: 14px; color: #010101; letter-spacing: -0.01em; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .serial { display: block; overflow: hidden; line-height: 16px; padding-bottom: 6px; font-size: 10px; color: #707070; text-overflow: ellipsis; white-space: nowrap; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .price { display: inline-block; line-height: 18px; font-weight: bold; font-size: 12px; color: #000; letter-spacing: 0; } 
.layer-pop.chooseComparePrd .box-content-rounded .prd .box.disabled{opacity: 0.3;}
.layer-pop.chooseComparePrd .btn-box { padding-top: 0; } 
.layer-pop.chooseComparePrd .btn-box button { width: 150px; } 
/* 221230 비교하기 차이점>비교하기pop*//* 230720 혜택적용 */
span.notice { font-size: 16px; line-height: 26px; display: block; } 
.prd-img input[type="radio"],
.prd-img input[type="checkbox"] { position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden; } 
.prd-img input:focus + label::before { border: 1px dotted #2189FF; } 
.prd-img input[type="radio"]:checked + label::before,
.prd-img input[type="checkbox"]:checked + label::before { background: url(/sec/static/_images/common/hmf_ico_pin_on.svg) center center no-repeat; } 
.layer-pop.popupPrdCompare{ display: block; visibility: hidden;}
.layer-pop.popupPrdCompare.active{ visibility: visible;}
.layer-pop.popupPrdCompare{ width: 1392px; max-width: 1392px; background: #F7F7F7; padding-bottom: 1px;}
.layer-pop.popupPrdCompare{ max-height: 90vh; height: 90vh;}
.layer-pop.popupPrdCompare .wrap-droplist .droplist { border: 1px solid #ddd; border-top: none; } 
.layer-pop.popupPrdCompare .wrap-droplist .droplist-button { height: 40px; font-size: 16px; } 
.layer-pop.popupPrdCompare .wrap-droplist .droplist-button { border-radius: 10px; border: 1px solid #ddd; padding-left: 16px; } 
.layer-pop.popupPrdCompare .wrap-droplist .droplist-button:before { right: 16px; } 
.layer-pop.popupPrdCompare .wrap-droplist.active .droplist-button { border-radius: 10px 10px 0 0; border-bottom: none; } 
.layer-pop.popupPrdCompare .layer-header-compare { font-size: 24px; height: 40px; font-weight: bold; text-align: left; } 
.layer-pop.popupPrdCompare .layer-header-compare .selectBox-right { width: 330px;  float: right; } 
.layer-pop.popupPrdCompare.active .wrap-droplist.active .droplist {  width: 100%; } 
.layer-pop.popupPrdCompare .layer-difference-compare {  text-align: left; margin: 24px 0 6px; height: 24px;} 
.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"]:focus ~ label { border: 1px solid blue; } 
.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"] ~ label { margin-right: 8px; } 
.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"] ~ label:after { background: #fff; } 
.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"] ~ .labeltxt {font-size: 16px;} 
.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"]:checked ~ .labeltxt {  color: #000;} 
.layer-pop.popupPrdCompare .layer-filter-compare { text-align: left; margin-bottom: 36px; min-height: 32px; height: auto; }
.layer-pop.popupPrdCompare .layer-filter-compare button {margin-right: 10px; margin-top: 10px;}
.layer-pop.popupPrdCompare .layer-filter-compare button:first-of-type { margin-left: 0; } 
.layer-pop.popupPrdCompare .slick-list { width: 1292px;}/*slick 가로사이즈 컨트롤*/
.layer-pop.popupPrdCompare .slick-list .slick-track {display: flex; align-items: stretch;}
.layer-pop.popupPrdCompare .layer-content-compare-wrap { width: 100%; overflow: hidden;}
.layer-pop.popupPrdCompare .layer-content-compare { overflow-y: auto; overflow-x: hidden; max-height: 725px; } 
.layer-pop.popupPrdCompare .box-content-rounded.products { width: 100%; } 
.layer-pop.popupPrdCompare .box-content-rounded.specDetails { width: 100%; margin-top: 20px; min-height: 780px;} 
.layer-pop.popupPrdCompare .box-content-rounded .part1, .layer-pop.popupPrdCompare .box-content-rounded .part2{	width: 100%;}
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.specDetails { margin-top: 283px; transition:all 0.5s; } 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products { position: fixed; z-index: 2; width: calc(93% - 17px); overflow: hidden;}
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd { height: 197px;} 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded .prd.prdDetail{border-radius: 10px 10px 0 0;}
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd .serial,
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd .prd-review,
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd .prd-price,
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd .prd-price-amount,
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded .point-detail,
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd .prd-btn { display: none; } 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd.prdDetail:after { display: block; content: ''; width: 100%;  height: 20px; background: #f7f7f7; top: 0; position: absolute; } 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd.prdDetail:before { display: block; content: ''; width: 100%; height: 20px; background: #fff; position: absolute; border-radius: 10px 10px 0 0; z-index: 3; } 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd.prdDetail { position: relative; } 
.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd.prdDetail.shadow { box-shadow: 0 8px 13px -4px #ddd; transition:all 0.125s; } 
.layer-pop.popupPrdCompare.fixed .layer-header-compare{height: 0; overflow: hidden; display: none;}
.layer-pop.popupPrdCompare.fixed .layer-difference-compare{margin-top: 0;}
.layer-pop.popupPrdCompare .btn-del { position: absolute; top: 20px; right: 20px; width: 12px; height: 12px; background: url(/sec/static/_images/common/icon-close.svg) no-repeat; background-size: 100%; font-size: 0; z-index: 4;} 
.layer-pop.popupPrdCompare .box-content-rounded { border-radius: 0; background-color: transparent;} 
.layer-pop.popupPrdCompare .box-content-rounded .spec { width: 300px; border-radius: 10px; background: #fff; margin: 0px 24px 32px 0; }
.layer-pop.popupPrdCompare .box-content-rounded .prdBox { width: 324px; height: auto;}
.layer-pop.popupPrdCompare .box-content-rounded .prdBox:last-of-type { width: 300px} 
.layer-pop.popupPrdCompare .box-content-rounded .prd,.layer-pop.popupPrdCompare .box-content-rounded .prd .box.compare-emptyBox {padding: 0;}
.layer-pop.popupPrdCompare .box-content-rounded .prd { width: 300px; height: 99%; border-radius: 10px; background: #fff; margin: 0px 24px 12px 0;} 
.layer-pop.popupPrdCompare .box-content-rounded .prd .box{display: flex; height: 100%; flex-direction: column; justify-content: space-between; padding: 20px; position: relative; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-img { width: 100px; height: 100px; min-height: 100px; display: flex; margin: 0 auto; align-items: center; justify-content: center; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review { margin-bottom: 4px; margin-top: 2px; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review { font-size: 14px; margin-left: 18px; position: relative; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review:before { content: ''; display: block; clear: both; position: absolute; left: -16px; top: 0; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size: 100% auto; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info { margin-top: 4px; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name-box { display: flex; align-items: center; justify-content: center; height: 44px; max-height: 44px; margin-bottom: 4px; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name { display: block; overflow: hidden; max-width: 100%; line-height: 21px; font-weight: bold; font-size: 18px; color: #010101; letter-spacing: -0.01em; text-overflow: ellipsis; word-break: keep-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .serial { display: block; overflow: hidden; line-height: 16px; padding-bottom: 6px; font-size: 12px; color: #707070; text-overflow: ellipsis; white-space: nowrap; } 
.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .price { display: inline-block; line-height: 18px; font-weight: bold; font-size: 12px; color: #000; letter-spacing: 0; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price {padding-bottom: 0; height: auto; margin-bottom: auto;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail { width: 100%; height: 100%; padding-top: 9px; font-size: 0; text-align: center; display: flex; flex-direction: column;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount {margin-top: auto;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount li:last-of-type {padding-bottom: 10px;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount {min-height:22px;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount._not_li {min-height: 0;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail{border-top: 1px solid #D9D9D9; padding-top: 10px; font-size: 0;}
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail .list-price li:last-of-type .tit { font-weight: bold;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail .list-price li:last-of-type .sale { font-weight: bold;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price.has-prd-price-amount .price-detail .list-price li:last-of-type .tit { font-weight: normal;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price.has-prd-price-amount .price-detail .list-price li:last-of-type .sale { font-weight: normal;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li { display: flex; margin-bottom: 4px; align-items: center;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li .tit { width: 50%; line-height: 21px; font-size: 14px; color: #000; letter-spacing: -0.025em; text-align: left; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li:last-of-type {margin-bottom: 0;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li .tit.blue { font-size: 16px; font-weight: bold; color: #2189FF; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li .sale { width: 50%; line-height: 21px; margin: 0; text-align: right; font-size: 14px; color: #000; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li .amount { width: 50%; text-align: right; font-size: 20px; font-weight: bold; color: #2189FF; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail .list-price li .sale.color-blue { color: #2189FF; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .expect { display: inline-block; line-height: 1.32em; font-size: 14px; color: #707070; letter-spacing: 0; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .point { display: inline-block; margin-left: 9px; line-height: 1.32em; font-size: 14px; color: #707070; font-weight: bold; letter-spacing: 0; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn { padding-top: 16px; display: flex; justify-content: center; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button { width: 126px; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button:first-of-type { margin-left: auto; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button:last-of-type { margin-right: auto; } 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn { min-height: 56px;} 
.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn._not_btn { min-height: 0;} 
.layer-pop.popupPrdCompare .btn-box { padding-top: 0; } 
.layer-pop.popupPrdCompare .btn-box button { width: 150px; } 
.layer-pop.popupPrdCompare .layer-filter-compare .btn-type6 { color: #212425; background: #E9E9E9; border-color: #E9E9E9; }
.layer-pop.popupPrdCompare .layer-filter-compare button.active{color: #fff; background: #212425; border-color: #212425;}
.layer-pop.popupPrdCompare .spec { border-radius: 10px; background: #fff; } 
.layer-pop.popupPrdCompare .spec .box-spec-detail { padding: 20px; padding-top:15px;} 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set { text-align: left; margin-bottom: 32px; } 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set h3 { border-bottom: 1px solid #DDDDDD; padding-bottom: 10px; margin-bottom: 16px; font-size: 20px; } 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dt { font-size: 16px; margin-bottom: 10px; font-weight: bold; } 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd { font-size: 14px; margin-bottom: 20px; line-height: 18px;} 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd span { font-size: inherit; word-break: break-all;} 
.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd span.highlight { background: rgb(0 179 227 / 20%); } 
.layer-pop.popupPrdCompare .prd .box.compare-emptyBox { padding: 0px; height: 100%; } 
.layer-pop.popupPrdCompare .prd .box.compare-emptyBox a { width: 100%; height: 100%; padding: 17px; text-align: center; display: flex; justify-content: center; align-items: center; border-radius: 10px; border: dashed 2px #CCCCCC; box-sizing: border-box; } 
.layer-pop.popupPrdCompare .prd .box.compare-emptyBox a:focus { outline: none !important; border: dashed 2px #2189ff !important} 
.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i { margin-bottom: 16px; display: block; } 
.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i::before { content: ''; display: block; width: 60px; height: 60px; background: url(/sec/static/_images/common/iconMegabigPlus.svg) no-repeat center; margin: 0 auto; } 
.layer-pop.popupPrdCompare .spec.emptyBox { background: transparent; } 
.layer-pop.popupPrdCompare .spec.emptyBox .box-spec-detail .set h3 { border-bottom: none; } 
.layer-pop.popupPrdCompare .box-content-rounded { width: auto; } 
/* 221230 비교하기 > 모바일 셀렉트 팝업 */
.layer-pop.moSelectPop { background: #fff; height: auto; padding: 0; margin: 12px; border: 1px solid #ddd; } 
.layer-pop.moSelectPop ul { overflow: hidden; border-radius: 10px; padding: 0; } 
.layer-pop.moSelectPop li.select-title { padding: 16px 24px; } 
.layer-pop.moSelectPop li.select-title:before { content: ''; display: block; position: absolute; right: 22px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; background-size: 16px auto; transform: rotate(180deg); } 
.layer-pop.moSelectPop li { border-bottom: 1px solid #ddd; text-align: left; font-size: 14px; } 
.layer-pop.moSelectPop li:last-of-type { border-bottom: none; } 
.layer-pop.moSelectPop li a { font-size: 14px; padding: 16px 24px; width: 100%; display: inline-block; } 
.layer-pop.moSelectPop li a:focus, .layer-pop.moSelectPop li a:active, .layer-pop.moSelectPop li a:hover { background: #F7F7F7; font-weight: bold; } 
.layer-pop.moSelectPop .pop-close { bottom: auto; top: -56px; } 
/* 230302 비교하기 팝업 닫기 디자인 변경 */
.layer-pop.popupPrdCompare{ overflow: hidden; top: 50%;}
.layer-pop.popupPrdCompare .pop-close{top: 10px; right: -10px; left: auto; border: none; z-index: 9999; background-color: transparent;}
.layer-pop.popupPrdCompare .box-content-rounded.specDetails{ min-height: 850px;}
/* 230731 비교하기 / BNB 겹침문제 */
.pfpd-compare.withBnb{}
.pfpd-compare.withBnb::before{display: block; content: ''; width: 100%; height: 100%; background: #fff; position: absolute; bottom: -100%;}
@media (max-width: 1440px) and (min-width: 1101px) { 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box { padding: 1.2500vw;}
	.pfpd-compare .moSelectBtn{ width:23.1250vw;}
	.pfpd-compare .compare-innerWrap { max-width: 100vw; height: 5.6944vw; margin: auto; padding: 0 1.6667vw; } 
	.pfpd-compare .compare-catagory .wrap-droplist .droplist-button { font-size: 0.9722vw !important; } 
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd {height: 13.681vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount {min-height: 22.003px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li {margin-bottom: 0.208vw;}
} 
@media (max-width: 1440px) and (min-width: 801px) { 
	.pfpd-compare .flex-box .compare-btns ul li .btn-compare {margin-right: 0;}
	.pfpd-compare{height: 4.583vw;}
	.pfpd-compare.open{ height: 14.6444vw;}
	.pfpd-compare .flex-box .compare-contentGroup { width:100%; } 
	.pfpd-compare .slick-list { margin-left: 2.083vw; padding-left: unset; width: calc(100% - 4.514vw); } 
	.pfpd-compare .flex-box .compare-btns { width: 48%; right: 0.242vw; top: 1.072vw;} 
	.pfpd-compare .flex-box .compare-btns ul { float: right; } 
	.pfpd-compare .flex-box .compare-btns ul li .btn-compare { height: 2.778vw; border-radius: 1.389vw; } 
	.pfpd-compare .flex-box .compare-btns .btn-underline { font-size: 0.972vw; } 
	.pfpd-compare .flex-box .compare-catagory { padding: 0;margin-bottom: 0.972vw; } 
	.pfpd-compare .compare-catagory .box-droplist { width: 23.1250vw; } 
	.pfpd-compare .compare-catagory .box-droplist .wrap-droplist{ width: 23.1250vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare { padding: 0; height: 100%; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd { margin: 0 0.6944vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd { width: calc(25% - 0.6944vw); } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd:first-of-type { margin-left: 0; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { width: calc(100% - 5.5556vw); padding: 0 0 0 5px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { font-size: 1.1111vw; padding-right: 5px; line-height: 1.4; min-height: 30px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { font-size: 0.8333vw; }
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { font-size: 0.9722vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price span { font-size: 0.9722vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { font-size: 0.9722vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .notice { font-size: 0.9722vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review { font-size: 0.8333vw; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { top: 1.3889vw; right: 1.25vw; width: 1.1111vw; height: 1.1111vw; background-size: 1.111vw auto; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-left{width: 4.861vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img {width: 4.861vw; height: 4.861vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a{ padding: 1.181vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .prd-info{padding: 0.625vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .notice{margin-top: 0.833vw;line-height: 1.806vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .plus-i::before{ width: 2.5vw; height: 2.5vw; background-size: contain;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review{ margin-left: 1.25vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review:before{ left: -1.111vw; width: 0.972vw; height: 0.972vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare>div{display: flex;}
	.pfpd-compare.open .compare-catagory .wrap-droplist .droplist-button,
	.pfpd-compare.close .compare-catagory .wrap-droplist .droplist-button,
	.pfpd-compare.open .compare-catagory .wrap-droplist .droplist li,
	.pfpd-compare.close .compare-catagory .wrap-droplist .droplist li { height: 2.7778vw; font-size: 0.9722vw;} 
	.pfpd-compare .wrap-droplist .droplist-button:before {right: 1.1111vw;}
	.pfpd-compare .compare-inner .compare-content .prd .prd-left{display: flex; flex-direction: column;justify-content: space-between; margin-bottom: 0.208vw;}
	.pfpd-compare .compare-inner .compare-content .prd .prd-info{display: flex; flex-direction: column;justify-content: space-between;}
	.pfpd-compare .compare-inner{ padding: 1.072vw 0;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box{height: 8.6417vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box{padding: 1vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box{width: auto;}
	.pfpd-compare .moSelectBtn { height: 2.778vw;min-height: 2.778vw;border-radius: 0.694vw; padding-left: 1.597vw;	padding-right: 2.778vw;font-size: 0.972vw; } 
	.pfpd-compare .flex-box .compare-btns ul li .btn-compare {width: 10.556vw; line-height: 2.639vw; font-size: 0.972vw;}	
	/* 221230 비교하기 차이점>비교하기pop*/
	.layer-pop.popupPrdCompare .wrap-droplist .droplist-button {height: 3.178vw;}
	.layer-pop.popupPrdCompare .wrap-droplist .droplist-button { font-size: 0.9722vw; } 
	.layer-pop.popupPrdCompare .layer-header-compare span{font-size: 1.6667vw;}
	.layer-pop.popupPrdCompare .layer-header-compare .selectBox-right {width: 22.917vw;}
	.layer-pop.popupPrdCompare .layer-filter-compare{margin-bottom: 1.5vw;}
	.layer-pop.popupPrdCompare .layer-difference-compare { margin: 0.667vw 0 0.417vw; }
	.layer-pop.popupPrdCompare.active { width:96.6667vw; max-width:96.6667vw; }
	.layer-pop.popupPrdCompare .slick-list { width: 90vw;}/*slick 가로사이즈 컨트롤*/
	.layer-pop.popupPrdCompare .toggleCheck input[type="checkbox"] ~ .labeltxt {font-size: 1.1111vw;} 
	.layer-pop.popupPrdCompare .prd-img input[type="checkbox"] + label::before,
	.layer-pop.popupPrdCompare .prd-img input[type="radio"] + label::before { display: block; width: 1.667vw; height: 1.667vw; top: 1.389vw; left: 1.389vw;background-size: contain; }	
	.layer-pop.popupPrdCompare .box-content-rounded .prdBox {width: 22.5000vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prdBox:last-of-type {width: 20.6278vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd {height: 98%; border-radius: 0.694vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd,.layer-pop.popupPrdCompare .box-content-rounded .spec{ width: 20.6278vw; min-width: 20.6278vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .box {	padding: 1.389vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-img { width: 6.944vw; height: 6.944vw; min-height: 6.944vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name-box{ height: 3.056vw; max-height: 3.056vw; margin-bottom: 0.278vw;	}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name{ line-height: 1.458vw; font-size: 1.25vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .serial{ line-height: 1.111vw; padding-bottom: 0.417vw; font-size: 0.833vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review { margin-bottom: 0.278vw; margin-top: 0.139vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review { font-size: 0.972vw; margin-left: 1.25vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review:before{ width: 1.111vw; height: 1.111vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .tit{ line-height: 1.458vw; font-size: 0.972vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .sale{ line-height: 1.458vw; font-size: 0.972vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .tit.blue { font-size: 1.111vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .amount { font-size: 1.389vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .expect{ font-size: 0.972vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .point{ font-size: 0.972vw; margin-left: 0.625vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn{ padding-top: 1.15vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button{ width: 8.75vw; margin: 0 0.451vw; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button {width: 8.75vw; min-width: 6.667vw; height: 2.778vw; font-size: 0.972vw; padding-left: 1.667vw; padding-right: 1.667vw; line-height: 2.639vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn{ min-height: 3.889vw;} 
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price.list-price-amount {padding-top: 0;}
	.layer-pop.popupPrdCompare .spec, .layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products{ width: 91.5553%; }
	.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i {	margin-bottom: 1.111vw;}
	.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i::before{ width: 4.167vw; height: 4.167vw; background-size: contain; }
	.layer-pop.popupPrdCompare span.notice { font-size: 1.111vw; line-height: 1.806vw; }
	.layer-pop.popupPrdCompare .btn-del{ width: 0.833vw; height: 0.833vw; top: 1.389vw;	right: 1.389vw; }
	.layer-pop.popupPrdCompare .btn-s {	min-width: 5vw; font-size: 0.972vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set h3 {	padding-bottom: 0.694vw;margin-bottom: 1.111vw;font-size: 1.389vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dt {font-size: 1.111vw; margin-bottom: 0.694vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd {font-size: 0.972vw; margin-bottom: 1.389vw; line-height: 1.3194vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd {font-size: 14px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd span { font-size: 0.972vw;} 
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.specDetails { margin-top: 19.1653vw; }
	.layer-pop.popupPrdCompare .box-content-rounded.specDetails { margin-top: 0.6389vw;}
	.layer-pop.popupPrdCompare .pop-close{top: 9px; right: -11px;} /* 230302 비교하기 팝업 닫기 디자인 변경 */
} 
@media screen and (max-width: 1200px) and (min-width: 1101px){
	.layer-pop.popupPrdCompare .layer-filter-compare { min-height: 2.5222vw; height: auto; }
}
@media screen and (max-width: 1280px) {
	/* 230731 비교하기 / BNB 겹침문제 */
	.pfpd-compare.withBnb{bottom: 65px;}
}
@media (max-width: 1100px) and (min-width: 801px) { 
	.pfpd-compare .compare-innerWrap { max-width: 100vw; height: 5.6944vw; margin: auto; padding: 0 1.6667vw;}
	.pfpd-compare .flex-box .compare-btns {	right: 0.042vw;	top: 0.803vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a {padding: 0.9181vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete{top: 1.1889vw; right: 1.025vw;}
	/* 221230 비교하기 차이점>비교하기pop*/
	.layer-pop.popupPrdCompare .wrap-droplist .droplist-button {font-size: 1.2727vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prdBox {width: 21.59vw;}
	.layer-pop.popupPrdCompare .slick-list {width: 86.5vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li {margin-bottom: 0.273vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li:last-of-type {margin-bottom: 0;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount {min-height: 2vw;}
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products {	width: calc(92% - 20px);}
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd {height: 13.809vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review {margin-bottom: 0;margin-top: 0;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .serial{ padding-bottom: 0.117vw;}
	.layer-pop.popupPrdCompare .box-content-rounded.specDetails {min-height: 880px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn { min-height: 3.926vw;} 
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.specDetails { margin-top: 22.653vw; }
} 
@media (max-width: 810px) and (min-width: 801px){ /* fold 펼친화면 */
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i {padding-left: 18px;font-size: 11px;}
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i:before{width: 14px; height: 14px;}
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i.disabled:before{background-size: 100% auto;}
	.pfpd-compare .compare-innerWrap {padding: 0 2.6667vw;}
	.pfpd-compare .flex-box .compare-catagory{width: 22.5vw;}
	.pfpd-compare .compare-catagory .wrap-droplist .droplist-button {border-radius: 8px; padding-left: 12px;}
	.pfpd-compare .flex-box .compare-btns {right: 0.042vw; top: 0.314vw;}
	.pfpd-compare .compare-inner .compare-content .prd .prd-left{margin-bottom: -1px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box{ border-radius: 7px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a {padding: 0.181vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info {width: calc(100% - 1.5556vw);	padding: 0 0 0 0.6vw;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { padding-right: 1.6vw; margin-bottom: 4px; min-height: 24px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price{ width:100%; height: 13px; display: flex;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price span{ flex: 1.1; letter-spacing: -0.5px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em{ flex: 1; letter-spacing: -0.5px;}
	.pfpd-compare .wrap-droplist .droplist-button:before {right: 1.2455vw;}
	.wrap-droplist .droplist li > a{font-size: 1.2727vw;}	
	br.mobile {display: block;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd {width: calc(25% - 16px); margin: 2px 8px 14px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .name-box { height: 42px;max-height: 42px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-img{width: 60px; height: 60px; min-width: 60px; min-height: 60px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .price {line-height: 12px;}	
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-review {margin-top: 6px;}
	/* 221230 비교하기 차이점>비교하기pop*/
	.layer-pop.popupPrdCompare .layer-header-compare{height: 30px;}
	.layer-pop.popupPrdCompare .layer-difference-compare {margin:0;}
	.layer-pop.popupPrdCompare .layer-filter-compare { margin-bottom: 1.5vw; height: auto; }
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.specDetails {margin-top: 26.653vw;}
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products{overflow: visible !important;}
	.layer-pop.popupPrdCompare .slick-list {width: 88.5vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prdBox {width: 22.2vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount li:last-of-type {padding-bottom: 10px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn {padding-top: 0.825vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn{ min-height: 3.601vw;} 
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount {min-height: 2.743vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail {padding: 10px 20px 20px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail div {	padding-top: 10px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd span {font-size: 0.972vw}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review:before {top: 2px;left: -12px;}
	.layer-pop.popupPrdCompare .pop-close{top: 9px; right: -5px;} /* 230302 비교하기 팝업 닫기 디자인 변경 */
}
@media (max-width: 800px) { 
	br.mobile{display: block;}
	.itm-total-bottom { box-shadow:none; z-index: 52; } 
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i{font-size: 3.3333vw; padding-top: 0.556vw; padding-left: 5.556vw;}
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i:before{width: 14px; height: 14px;} /*230811*/
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i.disabled:before{background-size: contain;}
	.pfpd-compare { bottom: 0; z-index: 51; height: 65px; } 
	.pfpd-compare .flex-box .compare-contentGroup { flex-direction: column; /*transition: 0.5s; height: 300px;*/ } /*230119*/ /*230327*/
	.pfpd-compare .flex-box .compare-contentGroup.disp-none { height: 0; overflow: hidden; /*transition: 0.5s;*/ }  /*230327*/
	.pfpd-compare .flex-box .compare-content { height: 260px; order: 2; } 
	.pfpd-compare.if2item .flex-box .compare-content { height: 127px; } 
	.pfpd-compare .flex-box .compare-btns { margin-top: 8px; padding-bottom: 16px; position: initial; order: 3; } 
	.pfpd-compare .flex-box .compare-btns { width: 100%; height: auto; text-align: center; } 
	.pfpd-compare.only-pdCompare { bottom: 0; height: auto; transition: none;}   /*230119*/ /*230327*/
	.pfpd-compare.only-pdCompare.open { bottom: 0; height: auto; transition: none;}   /*230119*/ /*230327*/
	.pfpd-compare { transition:none;}/*230327*/
	.pfpd-compare.open {transition:none; z-index: 52; }/*230327*/
	.pfpd-compare.open { height: 380px; } /*230119*/
	.pfpd-compare.open.if2item { height: 245px; }   /*230119*/
	.pfpd-compare.empty{ display: none !important;} /* 230519 */
	.pfpd-compare .compare-innerWrap { height: auto; } 
	.pfpd-compare .flex-box { width: 100%; height: auto; flex-direction: column; } 
	.pfpd-compare .compare-inner { padding: 12px 0 0; } 
	.pfpd-compare .flex-box .compare-catagory { width: 100%; padding: 0; margin-bottom: 11px; } 
	.pfpd-compare.open .flex-box .compare-catagory { margin-bottom: 6px; } 
	.pfpd-compare .compare-catagory .box-droplist { width:100%; margin: 0 10px; } 
	.pfpd-compare .compare-catagory .wrap-droplist .droplist-button { width:100%; min-height: 40px; height: 40px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare { height: 100%; padding: 0 5px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd { width: calc(50% - 10px); margin: 5px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box { margin: 0; padding: 6px; border-radius: 10px; width: 100%; height: 120px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review { font-size: 11px; margin-left: 14px; position: relative; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review:before { content: ''; display: block; clear: both; position: absolute; left: -12px; top: 1px; width: 10px; height: 10px; background: url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size: 100% auto; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { padding: 0 0 0 0; margin-top: 3px; margin-left: auto; width: calc(100% - 62px); } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { display: flex; flex-direction: column; justify-content: space-between; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-left { margin-right: 6px; display: flex; flex-direction: column; justify-content: space-between;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img { width: 52px; height: 52px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review { padding-bottom: 0;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { font-size: 12px; white-space: normal; line-height: 16px; margin-bottom: 1px; max-width: 99%; height: 48px; min-height: 48px; padding-bottom: 0; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { padding: 0; font-size: 11px; margin-bottom: 2px;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { font-size: 10px; letter-spacing: -0.4px; display: flex; flex-direction: column; align-items: flex-start; line-height: 1.2;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price span { font-size: 10px; letter-spacing: -0.4px; flex: 1; line-height: 1.2; font-size: 12px;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { font-size: 10px; letter-spacing: -0.7px; flex: 1.5; margin-left: 0; line-height: 1.2; font-size: 12px;} 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox { padding: 0; height: 119px; margin-top: 1px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a { padding: 25px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .plus-i::before { width: 24px; height: 24px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .prd-info { padding: 0; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .notice { font-size: 11px; line-height: 1.4; margin-top: 8px; color: #707070; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { top: 12px; right: 8px; width: 7.7px; height: 7.7px; } 
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete.prd-delete-mo { position: absolute; top: -4px; right: -4px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-18-midium-close.svg) 50% 50% no-repeat; background-size: 16px auto; } 
	.pfpd-compare .flex-box .compare-btns ul { display: flex; } 
	.pfpd-compare .flex-box .compare-btns ul li { margin-right: auto; margin-left: 12px; margin-top: 2px; } 
	.pfpd-compare .flex-box .compare-btns ul li:not(.reset-i) { margin-left: auto; margin-right: 7px; margin-top: 0; } 
	.pfpd-compare .flex-box .compare-btns ul li .btn-compare { width: 249px; } 
	.pfpd-compare .flex-box .compare-btns ul li.reset-i .btn-underline { margin: 0 0 0 7px; } 
	.pfpd-compare .compare-catagory .wrap-droplist .droplist-button:before { right: 17px; } 
	.pfpd-compare .moSelectBtn:before { content: ''; display: block; width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; right: 17px; background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; background-size: 16px auto; } 
	.pfpd-compare .moSelectBtn { width: 100%; height: 40px; min-height: 40px; position: relative; background: #fff; border: 1px solid #ddd; border-radius: 10px; padding-left: 20px; padding-right: 40px; font-size: 14px; color: #000; font-weight: bold; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; z-index: 1; box-sizing: border-box; } 
	.layer-pop.moSelectPop { width: calc(100% - 24px); transform: unset; left: 0; top: unset; bottom: 0; background: #fff; height: auto; padding: 0; margin: 12px; border: 1px solid #ddd; } 
	.layer-pop.moSelectPop ul { overflow: hidden; border-radius: 10px; padding: 0; } 
	.layer-pop.moSelectPop li.select-title { padding: 16px 24px; } 
	.layer-pop.moSelectPop li.select-title:before { content: ''; display: block; position: absolute; right: 22px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down-pd.svg) right center no-repeat; background-size: 16px auto; transform: rotate(180deg); } 
	.layer-pop.moSelectPop li { border-bottom: 1px solid #ddd; text-align: left; font-size: 14px; } 
	.layer-pop.moSelectPop li:last-of-type { border-bottom: none; } 
	.layer-pop.moSelectPop li a { font-size: 14px; padding: 16px 24px; width: 100%; display: inline-block; } 
	.layer-pop.moSelectPop li a:focus, .layer-pop.moSelectPop li a:active, .layer-pop.moSelectPop li a:hover { background: #F7F7F7; font-weight: bold; } 
	.layer-pop.moSelectPop .pop-close { bottom: auto; top: -56px; } 
	.layer-pop.moSelectPop.active + .dimmed { position: fixed; display: block; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index: 299; } 
	/* 221230 비교하기 차이점>비교할제품선택pop*/
	.layer-pop.chooseComparePrd { width: calc(100% - 40px); transform: unset; left: 0; top: 22px; bottom: auto; background: #fff; height: auto; padding: 0; margin: 20px; border: 1px solid #ddd; border-radius: 10px; padding: 0; } 
	.layer-pop.chooseComparePrd .layer-header-compare span { margin-bottom: 12px; margin-top: 10px; font-size: 18px; } 	
	.layer-pop.chooseComparePrd .layer-content-compare { padding: 0 13px; max-height: 416px;} 
	.layer-pop.chooseComparePrd .box-content-rounded { margin-top:2px; } 
	.layer-pop.chooseComparePrd .box-content-rounded button.prd:focus { outline: 2px solid #2189FF; } 
	.layer-pop.chooseComparePrd .box-content-rounded .prd { width: calc(50% - 12px); border-radius: 10px; margin: 0 6px 12px; padding: 10px 12px; } 
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-img { width: 50px; height: 50px; min-width: 50px; min-height: 50px;} 
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .name-box { height: 34px; max-height: 34px; } 
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .name { font-size: 12px; line-height: 18px; font-weight: normal; } 
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .serial { padding-bottom: 3px; } 
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .price .num { font-size: 12px; } 
	.layer-pop.chooseComparePrd .btn-box { padding: 10px 20px 20px; width: 100%; } 
	.layer-pop.chooseComparePrd .btn-box button { width: 100%; } 
	.layer-pop.chooseComparePrd.layer-normal .pop-close { top: auto; left: 50%; bottom: -56px; border: 1px solid #e5e5e5; background-color: #fff; border-radius: 50%; transform: translateX(-50%); } 
	/* 221230 비교하기 차이점>비교하기pop*/
	.layer-pop.popupPrdCompare{top:0;}
	.layer-pop.popupPrdCompare .layer-header-compare span {	font-size: 6.6667vw;}
	.layer-pop.popupPrdCompare{ padding: 10px 0 0px 10px; }
	.layer-pop.popupPrdCompare.active {max-height: 100vh; height: 93vh;}
	.secapp .layer-pop.popupPrdCompare.active {max-height: 100vh; height: 100vh;}
	.layer-pop.popupPrdCompare .box-content-rounded .part1 > div, .layer-pop.popupPrdCompare .box-content-rounded .part2 > div{	width:98vw;}	
	.layer-pop.popupPrdCompare .layer-header-compare { text-align: left; margin-top: 9px; padding-right: 10px; height: 86px;}
	.layer-pop.popupPrdCompare .layer-header-compare span{ font-weight: bold; display: inline-block; margin-bottom: 12px; }
	.layer-pop.popupPrdCompare .layer-header-compare .selectBox-right{ float: none; width: 100%; }
	.layer-pop.popupPrdCompare .layer-filter-compare{ padding-right: 10px ; margin-bottom: 2.5vw; } 
	.layer-pop.popupPrdCompare .layer-filter-compare button { margin: 8px 5px 0 0; }
	.layer-pop.popupPrdCompare .layer-filter-compare .btn-s {height: 8.2999vw;}
	.layer-pop.popupPrdCompare .layer-filter-compare button:first-of-type {	margin-left: 0;	}
	.layer-pop.popupPrdCompare .layer-difference-compare{ margin: 8px 0 4px;}
	.layer-pop.popupPrdCompare.fixed .layer-difference-compare {margin-top: 6.6667vw;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd{ width: 100%; height: 97.5%;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .box.compare-emptyBox{color: #707070;	}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .box.compare-emptyBox span.notice { font-size: 12px; line-height: 18px; }
	.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i {	margin-bottom: 10px;}
	.layer-pop.popupPrdCompare .prd .box.compare-emptyBox .plus-i::before { width: 30px; height: 30px; background: url(/sec/static/_images/common/iconBigPlus.svg) no-repeat center; background-size: contain; }
	.layer-pop.popupPrdCompare .btn-del { top: 10px; right: 10px; z-index: 3; }
	.layer-pop.popupPrdCompare .box-content-rounded.specDetails{ margin-top: 12px; }
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products { width: 100%; overflow: visible;}
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd{	height: 142px; }
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.specDetails{ margin-top: 230px; }
	.layer-pop.popupPrdCompare.fixed .layer-content-compare .box-content-rounded.products .prd.prdDetail.shadow{ box-shadow: 0 8px 9px -4px #ddd; }
	.layer-pop.popupPrdCompare .layer-content-compare{width:100%;}
	.layer-pop.popupPrdCompare .layer-content-compare{max-height: 540px; overflow-y: auto;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prdBox{overflow: hidden; padding-right: 12px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail {padding-top: 7px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .box { position: relative; padding: 10px 10px 13px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-img {	width: 80px; height: 80px; min-height: 80px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name{ font-size: 14px; line-height: 19px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .serial{	font-size: 10px; padding-bottom: 2px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review { margin-top: 0px;	}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review{ font-size: 12px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review:before{ width: 14px; height: 14px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info { margin-top: 0px; }
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name-box{ margin-bottom: 0; height: 41px; max-height: 41px;	}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price{ margin-bottom: 0px; padding-bottom: 0px; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price.list-price-amount {margin-top:0; padding-top: 2px; padding-bottom: 0;}
	/* .layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .amount{font-size: 14px; margin-top: 6px; } */
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .amount{font-size: 14px; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .tit.blue, .layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li .sale,	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li .tit{ font-size: 11px; line-height: 15px; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .tit{ width: 40%; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .amount, .layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price .price-detail.type-list .list-price li .sale{ width: 60%; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .point, .layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail .expect{ font-size: 10px; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount li:last-of-type {padding-bottom: 8px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount{min-height: 11.111vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn {padding-top: 10px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button:not(.iconbtn-circle){ width: 88px; height: 36px; line-height: 0; min-width: 23.66667vw; margin: 0; padding: 0; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button.iconbtn-circle{ width: 36px; height: 36px; padding: 0; display: inline-block; background: #EEEEEE url(/sec/static/_images/common/icon-cart.svg) 100% no-repeat ; border-radius: 50%; margin: 0; margin-right: auto; background-size: 60%; background-position: 50%; border: 1px solid #eee; min-width: auto; color: transparent;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn { min-height: 46px;} 
	.layer-pop.popupPrdCompare .btn-s {	min-width: 52px; margin-right: 4px; margin-bottom: 8px;	margin-left: 0; font-size: 12px; line-height: 12px;	padding-left: 4vw; padding-right: 4vw; }
	.layer-pop.popupPrdCompare .box-content-rounded .spec{ width:100%; }
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set{padding-top: 8px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set h3{ font-size: 5.0000vw;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dt,.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd {font-size:3.8889vw}
	.layer-pop.popupPrdCompare .pop-close{top: 9px; right: -1px;} /* 230302 비교하기 팝업 닫기 디자인 변경 */
 } 
 @media (max-width: 415px) and (min-width: 411px) { 
	.layer-pop.popupPrdCompare .box-content-rounded .prd.has-list-price-amount { height: 83.4078vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail {margin-top: 3px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button:not(.iconbtn-circle) {width: 110px;}
 }
 @media (max-width: 320px) { 
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i {font-size: 11px;}
	.pf-container .pf-prd-cardlist .list-product li .link-compare-i:before {width: 12px;height: 13px;background-size: contain;}
	.pfpd-compare .compare-catagory .box-droplist{ margin: 0 8px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd{margin: 5px 3px 5px 3px; width: calc(50% - 6px);}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box{ padding: 8px 6px 6px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img {width: 37px; height: 62%;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-review .link-review {font-size: 8px; margin-left: 10px; left: 3px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-left { margin-right: 2px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info {width: calc(100% - 33px); margin-top: 0;;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial{ letter-spacing: -0.5px; margin-bottom: 0; margin-top: 2px }
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { align-items: flex-start;flex-direction: column;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price span{line-height: 1.4;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em {margin-left: 0; letter-spacing: -0.7px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name{line-height: 1.45;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox a {padding: 25px 5px;}
	.pfpd-compare .compare-inner .compare-content .slider-prd-compare .prd .box.compare-emptyBox .notice{line-height: 1.5;}
	.pfpd-compare .flex-box .compare-btns {	margin-top: 10px;}	
	.pfpd-compare .flex-box .compare-btns ul li{ margin-left: 10px; margin-top: 0px; display: flex; align-items: center;}
	.pfpd-compare .flex-box .compare-btns ul li .btn-compare {width: 200px; margin: 0;}
	.pfpd-compare .flex-box .compare-btns ul li.reset-i:before{ height: 17px; top:0;}
	.pfpd-compare .flex-box .compare-btns ul li.reset-i .btn-underline {margin: 0 2px 2px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd{ padding: 8px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-img{ width: 35px; height: 35px; min-width: 35px; min-height: 35px;}
	.layer-pop.chooseComparePrd .box-content-rounded .prd .prd-info .price .num{ display: block;}
	/* 221230 비교하기 차이점>비교하기pop*/
	.layer-pop.popupPrdCompare .layer-header-compare{height: 78px;}
	.layer-pop.popupPrdCompare .layer-filter-compare { height: auto;}
	.layer-pop.popupPrdCompare .box-content-rounded .part1 > div, .layer-pop.popupPrdCompare .box-content-rounded .part2 > div{width: 96vw;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prdBox{padding-right: 10px;}	
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .serial {padding-bottom: 0px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review {margin-bottom: 2px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review {	font-size: 11px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-review .link-review:before {width: 12px; height: 12px;}
	.layer-pop.popupPrdCompare .box-content-rounded.specDetails {margin-top: 2px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name-box {height: 40px;}
	.layer-pop.popupPrdCompare .box-content-rounded .prd .prd-info .name {line-height: 1.2;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .point-detail {padding-top: 4px; margin-top: 5px; min-height: 31.38px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price.list-price-amount {margin-bottom: 0px; padding-bottom: 0px; padding-top: 0;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .tit{width: auto; letter-spacing: -1.3px; flex: 1.1;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .sale{width: auto; letter-spacing: -0.7px; font-size: 12px; }
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .price-detail.type-list .list-price li .amount{width: auto; letter-spacing: -0.7px; font-size: 12px; flex: 1.9;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount li:last-of-type {padding-bottom: 3px;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-price-amount .list-price-amount {min-height: 6.875vw;}
	/* .layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn {justify-content: space-between;} */
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button:not(.iconbtn-circle){font-size: 12px;border-radius: 50px;flex: 0.9; height: 32px; width: auto;min-width: auto;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn button.iconbtn-circle{width: 32px; height: 32px; background-size: 50%;}
	.layer-pop.popupPrdCompare .layer-content-compare .box-content-rounded .prd-btn { min-height: 42px;} 
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set{margin-bottom: 22px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dt{margin-bottom: 7px; line-height: 15px;}
	.layer-pop.popupPrdCompare .spec .box-spec-detail .set dl dd{line-height: 15px;}
	.layer-pop.popupPrdCompare .pop-close{top: 5px; right: 0;} /* 230302 비교하기 팝업 닫기 디자인 변경 */
 }

/* 221122 비교하기 select 디자인변경 */
.compare-catagory .lineVer.box-droplist{ width: 300px;}
.compare-catagory .lineVer .wrap-droplist .droplist{border: 1px solid #ddd;}
.compare-catagory .lineVer .wrap-droplist .droplist-button{ border-radius: 10px; border: 1px solid #ddd; padding-left: 23px; }
.compare-catagory .lineVer .wrap-droplist .droplist-button.selected { color: #000; font-weight: bold;}
.compare-catagory .lineVer .wrap-droplist.active .droplist-button{ border-radius: 10px 10px 0 0; border-bottom: none;}
.compare-catagory .lineVer .wrap-droplist .droplist-button{ height: 45px; }
.compare-catagory .lineVer .wrap-droplist .droplist-button:before{ right: 16px; }
.compare-catagory .lineVer .wrap-droplist.active .droplist{ border-top: none; border-radius: 0 0 10px 10px; max-height: 145px !important; }
.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button{ border-radius: 10px; border: 1px solid #ddd; padding-left: 23px; }
.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button.selected { color: #000; font-weight: bold;}
.layer-pop.layer-normal .lineVer .wrap-droplist.active .droplist-button{ border-radius: 10px 10px 0 0; border-bottom: none;}
.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button{ height: 45px; color: #000; box-sizing: border-box;}
.layer-pop.layer-normal .lineVer .wrap-droplist.active .droplist-button{ height: 45px;}
.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button {width: calc(100% - 2px);}
.layer-pop.layer-normal .lineVer .wrap-droplist.active .droplist{ border: 1px solid #ddd; border-top: none; border-radius: 0 0 10px 10px;}
.layer-pop.layer-normal .lineVer .wrap-droplist .droplist li{ min-height: 42px; line-height: 42px;}
@media (max-width: 1440px) and (min-width: 801px) {
	.compare-catagory .lineVer .wrap-droplist.active .droplist{ max-height: 10.0694vw !important; }
	.compare-catagory .lineVer .wrap-droplist .droplist-button{ height: 44px; font-size: 0.9722vw;}
	.compare-catagory .lineVer .wrap-droplist .droplist li button{ font-size: 0.9722vw; min-height: 2.8vw;}
}
@media (max-width: 1280px) and (min-width: 800px){
	.compare-catagory .lineVer .wrap-droplist.active .droplist-button,
	.compare-catagory .lineVer .wrap-droplist .droplist li{padding: 0 1.8182vw;}
}
@media (max-width: 800px){
	.compare-catagory .lineVer.box-droplist{ width: 100%; }
	.compare-catagory .lineVer .wrap-droplist.active .droplist{ max-height: 201px !important; }
	.compare-catagory .lineVer .wrap-droplist.active .droplist-button { height: 45px; }
	.compare-catagory .lineVer .wrap-droplist .droplist-button:before{right: 16px;}
	.compare-catagory .lineVer .wrap-droplist .droplist li{padding-left: 23px;}
	.compare-catagory .lineVer .wrap-droplist .droplist li button { min-height: 44px; font-size: 14px; }
	.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button {width: calc(100% - 2px);}
	.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button{ height: 45px; color: #000;}
	.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button{ border-radius: 10px; border: 1px solid #ddd; padding-left: 20px; }
	.layer-pop.layer-normal .lineVer .wrap-droplist .droplist-button.selected { color: #000; font-weight: bold;}
	.layer-pop.layer-normal .lineVer .wrap-droplist.active .droplist-button{ border-radius: 10px 10px 0 0; border-bottom: none;}
	.lineVer .wrap-droplist .droplist{ border: 1px solid #ddd; border-top: none; border-radius: 0 0 10px 10px;}
	.lineVer .wrap-droplist .droplist li{ min-height: 42px; line-height: 42px;}
}
	
/* 221123 멤버십 플랜, 상품평 유도 배너 추가 */
.order-finish-detail.scplus-banner .mo {display: none;}
.scplus-banner-small { max-width: 920px; margin: 0 auto; margin-top: 30px; margin-bottom: 100px; display: flex; justify-content: space-between; }
.scplus-banner-small a { flex: 1; margin: 24px 0 18px; }
.scplus-banner-small .banner-small-l { margin-right: 12px; }
.scplus-banner-small .banner-small-r { margin-left: 12px; }
.scplus-banner-small .mo { display: none; }
.bnr_inner_mk .bnr_inner_small { max-width: 1016px; margin: 0 auto; margin-bottom: 24px; display: flex; justify-content: space-between; }
.bnr_inner_mk .bnr_inner_small > a { flex: 1; }
.bnr_inner_mk .bnr_inner_small .bnr_inner_small_l { margin-right: 12px; }
.bnr_inner_mk .bnr_inner_small .bnr_inner_small_r { margin-left: 12px; }

.scplus-banner-small img,
.bnr_inner_mk img {border-radius: 20px;}

.my-content-bnr { margin-bottom: 46px; }
.my-content-bnr .mo { display: none; }

/* 240117 bnr_promo_bo 프로모션 배너 + bo등록 */
.bnr_promo_bo{max-width:920px;margin:100px auto 90px auto; padding:0; display:flex; justify-content:center;}
.bnr_promo_bo a {display:block;}
.bnr_promo_bo a:not(:first-child) {margin-left:34px;}
.bnr_promo_bo img{display:block; max-width:100%; margin:0 auto; border-radius:20px;}
.bnr_promo_bo .mo{display:none;}

@media (max-width: 1440px) and (min-width: 1101px) {
	.scplus-banner-small { max-width: 63.8889vw; }
	.bnr_promo_bo {max-width: 63.8889vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.scplus-banner-small { max-width: 83.6364vw; }
	.scplus-banner-small img {border-radius: 1.6364vw;}	
	.bnr_promo_bo { max-width: 83.6364vw; }
	.bnr_promo_bo img {border-radius: 1.6364vw;}
}
@media (max-width: 800px) {
	.scplus-banner-small { margin-top: 3.7500vw; padding: 0 24px; }
	.scplus-banner-small img {border-radius:1.5vw;}
	.bnr_promo_bo{padding:0 24px;}
	.bnr_promo_bo img {border-radius: 1.5vw;}
}

@media (max-width: 550px) {
	.order-finish-detail.scplus-banner .pc {display: none;}
	.order-finish-detail.scplus-banner .mo {display: block; margin: 0 auto;}
	.scplus-banner-small {flex-direction: column; align-items: center;}
	.scplus-banner-small .banner-small-l { margin-right: 0; }
	.scplus-banner-small .banner-small-r { margin-top: 4.3636vw; margin-left: 0; }
	.scplus-banner-small .pc { display: none; }
	.scplus-banner-small .mo { display: block; }

	.scplus-banner-small { margin-top: 3.7500vw; padding: 0 24px; }
	.scplus-banner-small img {
		border-radius: 4vw;
	} 
	.bnr_inner_mk .bnr_inner_small {flex-direction: column; margin-bottom: 4.3636vw;}
	.bnr_inner_mk .bnr_inner_small .bnr_inner_small_l { margin-right: 0; }
	.bnr_inner_mk .bnr_inner_small .bnr_inner_small_r { margin-top: 4.3636vw; margin-left: 0; }

	.my-content-bnr .mo { margin: 0 auto; display: block; }
	.my-content-bnr .pc { display: none; }
	
	.bnr_promo_bo{margin:60px 0 40px; flex-direction:column;}
	.bnr_promo_bo a:not(:first-child) {margin-top:20px; margin-left:0;}
	.bnr_promo_bo img.mo{width:100%; border-radius:4vw;}
	.bnr_promo_bo .pc{display:none;}
	.bnr_promo_bo .mo{display:block;}
}
/* 230210 수정 : 상품평 배너 수정 */
.my-content-bnr img {border: 2px black solid; border-radius: 14px;}

/* 22-12-08 입주관리시스템 수정 */
.stepWrap.resConsultReservation .reserveApplication-form .dl-due-date { width: 45%; }
.apt-list { text-align: center; margin: 100px 0 50px; }
.apt-list h1 { font-size: 40px; }
.stepWrap.non-dashed { padding-bottom: 16px; }
.stepWrap.non-dashed .stepNum:before { content: none; }
.searchResidential-box.non-data { display: flex; justify-content: center; align-items: center; min-height: 250px; }
.searchResidential-box.non-data > p { font-size: 20px; }
.searchResidential-box.non-data > p::before { content: ""; display: inline-block; margin-right: 6px; width: 24px; height: 24px; background: url(/sec/static/_images/common/icon-tooltip-3.svg) center /100% no-repeat; vertical-align: sub; }
.storeChoice .searchResidential-box { background: #f7f7f7; padding: 20px 30px; margin: 36px 0; border-radius: 12px; }
.rsdl-bsns-box { margin-top: 90px; padding-top: 90px; border-top: solid 1px #ddd; }
.rsdl-bsns-box .bsns-list .title { margin-bottom: 70px; text-align: center; font-size: 48px; }
.rsdl-bsns-box .list-area { display: flex; flex-wrap: wrap; margin: -12px; }
.rsdl-bsns-box .list-area > li { position: relative; padding: 12px; width: 33.3333%; }
.rsdl-bsns-box .list-area .tag { position: absolute; top: 36px; right: 36px; padding: 0 16px; line-height: 32px; font-size: 14px; background-color: #1327a0; border-radius: 16px; color: #fff; }
.rsdl-bsns-box .list-area .img { height: 256px; background-color: #ddd; border-radius: 20px 20px 0 0; overflow: hidden; }
.rsdl-bsns-box .list-area .txt { padding: 30px; background-color: #fafafa; border-radius: 0 0 20px 20px; }
.rsdl-bsns-box .list-area .txt dl { margin-bottom: 24px; }
.rsdl-bsns-box .list-area .txt dt { margin-bottom: 24px; font-size: 24px; font-weight: 700; }
.rsdl-bsns-box .list-area .txt dd { margin-bottom: 6px; padding-left: 10px; font-size: 14px; color: #727272; }
.rsdl-bsns-box .list-area .txt dd::before { content: "-"; float: left; margin-left: -10px; }
.rsdl-bsns-box .list-area .txt li { margin-bottom: 12px; padding-left: 28px; line-height: 18px; }
.rsdl-bsns-box .list-area .txt li::before { content: ""; float: left; margin-left: -28px; width: 18px; height: 18px; background-size: 100%; }
.rsdl-bsns-box .list-area .txt .tel::before { background-image: url(/sec/static/_images/icon_dps/icon-bsns-tel.png); }
.rsdl-bsns-box .list-area .txt .url::before { background-image: url(/sec/static/_images/icon_dps/icon-bsns-blank.png); }
.rsdl-bsns-box .list-area .txt li > a { font-size: 14px; color: #727272; }
.rsdl-bsns-box .list-area .txt .url > a { text-decoration: underline; color: #1327a0; }
@media (max-width: 1440px) {
	.apt-list { margin: 6.9444vw 0 3.4722vw;}
	.apt-list h1 { font-size: 2.7778vw; }
	.stepWrap.non-dashed { padding-bottom: 1.1111vw; }
	.searchResidential-box.non-data > p { font-size: 1.3889vw; }
	.searchResidential-box.non-data > p::before { margin-right: .4167vw; width: 1.6667vw; height: 1.6667vw; vertical-align: bottom; }
	.storeChoice .searchResidential-box { padding: 1.3889vw 2.0833vw; margin: 2.5vw 0; border-radius: .8333vw; }
	.rsdl-bsns-box { margin-top: 6.2500vw; padding-top: 6.25vw; }
	.rsdl-bsns-box .bsns-list .title { margin-bottom: 4.8611vw;  font-size: 3.3333vw; }
	.rsdl-bsns-box .list-area { margin: -.8333vw; }
	.rsdl-bsns-box .list-area > li { padding: .8333vw; width: 100%; }
	.rsdl-bsns-box .list-area .tag { top: 2.5vw; right: 2.5vw; padding: 0 1.1111vw; line-height: 2.2222vw; font-size: .9722vw;  border-radius: 1.1111vw;  }
	.rsdl-bsns-box .list-area .img { height: 17.7778vw;  border-radius: 1.3889vw 1.3889vw 0 0;  }
	.rsdl-bsns-box .list-area .txt { padding: 2.0833vw;  border-radius: 0 0 1.3889vw 1.3889vw; }
	.rsdl-bsns-box .list-area .txt dl { margin-bottom: 1.6667vw; }
	.rsdl-bsns-box .list-area .txt dt { margin-bottom: 1.6667vw; font-size: 1.6667vw;  }
	.rsdl-bsns-box .list-area .txt dd { margin-bottom: .4167vw; padding-left: .6944vw; font-size: .9722vw;  }
	.rsdl-bsns-box .list-area .txt dd::before { margin-left: -.6944vw; }
	.rsdl-bsns-box .list-area .txt li { margin-bottom: .8333vw; padding-left: 1.9444vw; line-height: 1.25vw; }
	.rsdl-bsns-box .list-area .txt li::before { margin-left: -1.9444vw; width: 1.25vw; height: 1.25vw; }
	.rsdl-bsns-box .list-area .txt li > a { font-size: .9722vw; }
}
@media (max-width: 1100px) {
	.stepWrap.resConsultReservation .reserveApplication-form .dl-due-date { width: 43%; }
	.apt-list h1 { font-size: 3.3364vw; }
}
@media (max-width: 800px) {
	.stepWrap.resConsultReservation .reserveApplication-form .dl-due-date { width: 100%; }
	.apt-list { text-align: center; margin:12.5vw 0 0; }
	.apt-list h1 { font-size: 7vw; }
	.stepWrap.non-dashed { padding-bottom: 0; padding-left: 6.6667vw; }
	.searchResidential-box.non-data > p { line-height: 5.5556vw; text-align: center; font-size: 4.4444vw; }
	.searchResidential-box.non-data > p::before { display: block; margin: 0 auto 2.7778vw; width: 6.6667vw; height: 6.6667vw; }
	.storeChoice .searchResidential-box { padding: 3.3333vw 6.6667vw; margin: 10vw 0 0 0; }
	.rsdl-bsns-box { margin-top: 13.3333vw; padding-top: 11.6667vw; }
	.rsdl-bsns-box .bsns-list .title { margin-bottom: 9.4444vw; font-size: 8.3333vw; }
	.rsdl-bsns-box .list-area { margin: -12px 0; }
	.rsdl-bsns-box .list-area > li { padding: 12px; }
	.rsdl-bsns-box .list-area .tag { top: calc(6.6667vw + 12px); right: calc(6.6667vw + 12px); padding: 0 4.4444vw; line-height: 8.8889vw; font-size: 3.8889vw;  border-radius: 4.4444vw;  }
	.rsdl-bsns-box .list-area .img { height: 49.4444vw;  border-radius: 5.5556vw 5.5556vw 0 0;  }
	.rsdl-bsns-box .list-area .txt { padding: 5.5556vw;  border-radius: 0 0 5.5556vw 5.5556vw; }
	.rsdl-bsns-box .list-area .txt dl { margin-bottom: 6.6667vw; }
	.rsdl-bsns-box .list-area .txt dt { margin-bottom: 8.3333vw; font-size: 5.5556vw; }
	.rsdl-bsns-box .list-area .txt dd { margin-bottom: 1.6667vw; padding-left: 3.3333vw; font-size: 3.8889vw; }
	.rsdl-bsns-box .list-area .txt dd::before { margin-left: -3.3333vw; }
	.rsdl-bsns-box .list-area .txt li { margin-bottom: 3.3333vw; padding-left: 7.7778vw; line-height: 5vw; }
	.rsdl-bsns-box .list-area .txt li::before { margin-left: -7.7778vw; width: 5vw; height: 5vw; }
	.rsdl-bsns-box .list-area .txt li > a { font-size: 3.8889vw; }
}

/* KDP-20205 웹접근성 73p-3 */
.review-list-form .review-content-body .chk-form .dropBox li {display: inline-block;}
@media (max-width: 800px) {
	.review-list-form .review-sort .chk-form .dropBox {width: 180px; padding: 10px;}
	.review-list-form .review-content-body .chk-form .dropBox li {margin-top: 5px;}
	.itm-color-list input[type="radio"], .itm-color-list input[type="checkbox"] {
		width: 6.111vw !important;
		height: 5.556vw !important;
		top: -0.833vw;
		left: -0.833vw;
		opacity: 0;
	}
	/* 221213 b2b모바일웹접근성 */
	.dropOption .itm-radiobtn-list input[type="radio"]{width: 33.111vw;height: 9.556vw;clip: initial;}
	.dp-store-datailWrap {display: none;}/*47p*/
	.dp-store-listSearch .chk-form input[type="checkbox"] {top: 7px;}/*48p*/
}
.itm-eventInfo.dropDown-content .btn-tvSize .btn-ruler{display: inline-block;}

/* s : 221229 쿠폰받기 팝업 */
.coupon-down-list{padding-bottom:24px;border-bottom:1px solid #d9d9d9;}
.coupon-down-list li{margin-top:16px;}
.coupon-down-list li:first-child{margin-top:0;}
.coupon-wrap{text-align:left;}
.coupon-wrap.downComplete{opacity:.3;pointer-events:none;}
.coupon-wrap a{position:relative;display:block;padding:20px 106px 20px 30px;/*border:1px solid #2189FF;*/border-radius:10px;}
.coupon-wrap a:before{content:'';position:absolute;right:0;top:50%;width:86px;height:80px;border-left:1px solid #d9d9d9;transform:translateY(-50%);background:url('/sec/static/_images/common/icon-coupon-down.svg') center center no-repeat;}
.coupon-wrap .coupon-label{margin-bottom:10px;}
.coupon-wrap .coupon-label span{display:inline-block;padding:0 10px;height:20px;line-height:20px;color:#fff;font-size:14px;text-align:center;background-color:#2189FF;border-radius:30px;}
.coupon-wrap .coupon-title{margin-bottom:6px;font-size:16px;line-height:21px;color:#000;font-weight:bold;word-break:break-all}/* 210630 :KDP-3842 */
.coupon-wrap .coupon-term{font-size:13px;line-height:17px;color:#707070;}
.coupon-wrap .coupon-term span{font-size:13px;color:#707070;vertical-align:top;}
.layer-downCoupon .btn-box{padding-top:24px;}
.layer-downCoupon .layer-header{margin-bottom:24px;}
.layer-downCoupon .btn-box + .btn-box {padding-top:0;}
.layer-downCoupon-custom .btn-box .btn ~ .btn { margin-left: 0; }
.caution-list{margin-top:20px;}
.caution-list li{font-size:12px;color:#707070;line-height:18px;text-align:left;}
.coupon-type{position:relative;padding-right:26px;color:#fff;font-weight:bold;}
.coupon-type:before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url('/sec/static/_images/common/icon_coupon-download.svg') top center no-repeat;}
.layer-downCoupon-custom {max-width: 370px; padding: 20px;}
.layer-downCoupon-custom .sub-title strong, .layer-changeCoupon .sub-title strong { font-size: 16px; }
.layer-downCoupon-custom .layer-header {position: relative; margin-bottom: 36px; text-align: left; border-bottom: 2px solid #000; }
.layer-downCoupon-custom .layer-header h2 { text-align: center; padding-bottom: 12px; font-size: 21px; border: 0 none; margin-bottom: 0;}
.layer-downCoupon-custom .sub-title { margin-top: 0 !important; margin-bottom: 8px; text-align: left; }
.layer-downCoupon-custom .coupon-down-list { padding-bottom: 30px; padding-right: 10px; border-bottom: 0 none; }
.layer-downCoupon-custom .coupon-down-list li{margin-top:16px;}
.layer-downCoupon-custom .coupon-down-list li:first-child{margin-top:0 !important;}
.layer-downCoupon-custom .coupon-custom-wrap { position: relative; text-align:left; border: 1px solid #2189FF; border-radius: 10px; }
.layer-downCoupon-custom .coupon-custom-wrap::after { display: inline-block; content: ''; position: absolute; top: 50%; right: -5px; width: 10px;height: 10px; transform: translateY(-50%); background: #fff; border-radius: 50%; z-index: 1; }
.layer-downCoupon-custom .coupon-custom-wrap a{display:flex; justify-content: space-between;}
.layer-downCoupon-custom .coupon-custom-wrap .coupontxt { width: 74%; padding:18px;}
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label{margin-bottom:2px; font: 700 24px "Samsung Sharp Sans"; line-height: 24px; color: #2189FF; }
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-unit{line-height:24px;color:#2189FF;font-size:14px; padding-left: 2px; vertical-align: baseline; margin-right: 6px;}
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-badge{ position: relative; display: inline-flex; padding: 1px 5px 0; margin-top: 1px; background: #2189FF; color: #fff; font-size: 10px; font-weight: normal; border-radius: 12px; align-items: center; justify-content: center; height: 20px; font-family: 'SamsungOneKorean'; }
/* .layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-badge::before,
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-badge::after{ display: inline-block; content:''; width: 12px; height: 100%; background: #2189ff; position: absolute; top: 0; z-index: -1;}
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-badge::before{ border-radius: 12px 0 0 12px; left: -6px; }
.layer-downCoupon-custom .coupon-custom-wrap .coupon-label span.coupon-badge::after{ border-radius: 0 12px 12px 0; right: -6px; } */
.layer-downCoupon-custom .coupon-custom-wrap .coupon-title{margin-bottom:4px;font-size:12px;line-height:16px;color:#000;font-weight:400; width: 100%; max-height:2rem; text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.layer-downCoupon-custom .coupon-custom-wrap .coupon-term{font-size:12px;line-height:17px;color:#000;}
.layer-downCoupon-custom .coupon-custom-wrap .coupon-term span{font-size:12px;color:#000;vertical-align:top;}
.layer-downCoupon-custom .coupon-custom-wrap .coupondown { display: flex; flex: auto; flex-direction: column; justify-content: center; align-items: center; padding: 0 20px; background: #2189FF; border-top-right-radius: 9px; border-bottom-right-radius: 9px; }
.layer-downCoupon-custom .coupon-custom-wrap .coupondown img { width: 30px; }
.layer-downCoupon-custom .coupon-custom-wrap .coupondown span { padding-top: 10px; font-weight: 600; font-size:12px; color:#fff; }
.layer-downCoupon-custom .btn-box{ padding-top: 24px;}
.layer-downCoupon-custom .btn-box a { width: 100%; background: #000;}
.layer-downCoupon-custom .layer-header{margin-bottom:24px;}
.layer-downCoupon-custom .btn-box + .btn-box {padding-top:0;}
.layer-downCoupon-custom .coupon-custom-wrap.downComplete{ border-color: #cfcfcf; pointer-events:none;}
.layer-downCoupon-custom .coupon-custom-wrap.downComplete * { color: #cfcfcf; }
.layer-downCoupon-custom .coupon-custom-wrap.downComplete span { color: #cfcfcf; }
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupon-label span.coupon-unit {color: #cfcfcf;}
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupondown { background: #cfcfcf;}
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupondown span { color: #fff; }
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupon-label span.coupon-badge { background: #cfcfcf; }
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupon-label span.coupon-badge::before,
.layer-downCoupon-custom .coupon-custom-wrap.downComplete .coupon-label span.coupon-badge::after{ background: #cfcfcf; }
@media (max-width: 767px) {
	.layer-pop.layer-downCoupon-custom .layer-header h2 { font-size: 21px; text-align: center; border: 0 none; margin-bottom: 0;}
	.layer-pop.layer-downCoupon-custom .layer-content { max-height: calc(100vh - 270px); }
	.layer-pop.layer-downCoupon-custom .btn-box{ padding-top: 6.1538vw;}
}
@media all and (max-width: 320px) {
	.layer-downCoupon-custom { padding: 15px 10px; }
	.layer-downCoupon-custom .layer-header { margin-bottom: 12px; }
	.layer-downCoupon-custom .coupon-custom-wrap .coupontxt { width: 70%; padding: 10px; }
	.layer-downCoupon-custom .coupon-custom-wrap .coupondown { padding: 0 10px; }
}
/* e : 221229 쿠폰받기 팝업 */

/* s : 221229 쿠폰적용하기 팝업 */
.layer-pop.layer-applyCoupon { padding: 0; }
.layer-applyCoupon .layer-header { margin: 12px 18px 0; position: relative; border-bottom: 2px solid #000; }
.layer-applyCoupon .layer-header h2 { line-height: 32px; padding-bottom: 6px; font-size: 20px; text-align: center; color: #000; font-weight: bold; }
.layer-pop.layer-applyCoupon .layer-content { text-align: left; overflow-y: hidden; }
.layer-applyCoupon .coupon-number { margin: 0 18px; background: #EAF4FF; height: 28px; display: flex; align-items: center; justify-content: center; }
.layer-applyCoupon .coupon-number li { font-size: 12px; display: flex; align-items: center; }
.layer-applyCoupon .coupon-number li span { font-size: 12px; margin-left: 4px; font-weight: bold; }
.layer-applyCoupon .coupon-number li .available { color: #2189FF; font-weight: bold; }
.layer-applyCoupon .coupon-number li + li:before { content: '/'; display: flex; margin: 0 5px; }
.layer-applyCoupon .sub-title { font-size: 14px; margin: 15px 0; display: block; }
.layer-applyCoupon .coupon-apply-box { margin: 0 18px; padding: 0 0 10px 0; overflow-y: auto; overflow-x: hidden; max-height: 340px; position: relative; }
.layer-applyCoupon .coupon-apply-box .sub-title { display: block; border-top: 1px solid #EBEBEB; padding-top: 16px; }
.layer-applyCoupon .coupon-apply-box .sub-title:first-of-type { border-top: 0; padding-top: 0; }
.layer-applyCoupon .coupon-apply-box::-webkit-scrollbar {
    width: 6px;
    background: #ddd;
    border-radius: 6px;
}

.layer-applyCoupon .coupon-apply-box::-webkit-scrollbar-thumb {
    background-color: #b3b3b3;
    border-radius: 6px;
}
.layer-applyCoupon .note {padding: 24px; text-align: center; border-top: 1px solid #EBEBEB;}
.layer-applyCoupon .note p{font-size: 12px; color: #707070;}
/* .layer-applyCoupon .coupon-apply-list ~ div .sub-title { border-top: 1px solid #EBEBEB; padding-top: 16px; } */
.layer-applyCoupon .coupon-apply-list { padding-right: 10px; }
.layer-applyCoupon .coupon-apply-list li + li { margin-top: 6px; }
.layer-applyCoupon .coupon-apply-list li.chk-form { width: 100%; display: flex; flex-wrap: nowrap; align-items: flex-start; }
.layer-applyCoupon .coupon-apply-list li.chk-form.disabled * { color: #C1C1C1; }
.layer-applyCoupon .coupon-apply-list li.chk-form label { width: 100%; border: 2px solid #fff; display: flex; flex-wrap: nowrap; align-items: flex-start; font-size: 12px; padding: 8px 6px 6px 34px; font-weight: normal; }
.layer-applyCoupon .coupon-apply-list li.chk-form input[type="radio"]:checked + label { width: 100%; outline: 0 !important; border-radius: 4px; border: 2px solid #2189FF; box-sizing: border-box; }
.layer-applyCoupon .coupon-apply-list li.chk-form input[type="checkbox"]:checked + label,
.layer-applyCoupon .coupon-apply-list li.chk-form input[type="checkbox"]:focus + label { outline: 0 !important; }
.layer-applyCoupon .coupon-apply-list li.chk-form label:before { top: 6px; left: 6px; }
.layer-applyCoupon .coupon-apply-list li.chk-form label:after { top: 11px; left: 11px; }
.layer-applyCoupon .coupon-apply-list li.chk-form .price { width: 25%; display: flex; align-items: center; font-size: 15px; font-weight: bold; }
.layer-applyCoupon .coupon-apply-list li.chk-form .price strong { font-size: 15px; font-weight: bold; font-family: 'Samsung Sharp Sans'; margin-right: 3px; }
.layer-applyCoupon .coupon-apply-list .prd-img{margin-right: 10px; width:120px;text-align:center;} /* KDP-53909 */
.layer-applyCoupon .coupon-apply-list .prd-img img {max-width:120px;max-height:80px;} /* KDP-53909 */
.layer-applyCoupon .coupon-apply-list .prd-img + .coupon-info-box {width:calc(100% - 120px);} /* KDP-53909 */
.layer-applyCoupon .coupon-apply-list .coupon-info-box { width: 75%; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box > span { display: inline-block; vertical-align: top; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .tit { width: 100%; font-size: 12px; line-height: 1.4; word-break: break-all; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .tit strong { display: inline-block; vertical-align: top; font-size: 12px; margin-right: 3px; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .tit .state { display: inline-flex; align-items: center; justify-content: center; height: 18px; padding: 2px 5px 0; color: #fff; background: #C1C1C1; border-radius: 18px; font-size: 11px; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .tit .coupon-badge{ position: relative; display: inline-flex; padding: 1px 5px 0; margin-top: -2px; background: #2189FF; color: #fff; font-size: 10px; font-weight: normal; border-radius: 12px; align-items: center; justify-content: center; height: 20px; font-family: 'SamsungOneKorean'; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .date { font-size: 11px; color: #707070; margin: 1px 2px 0 0; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .btn-cancel { font-size: 11px; cursor: pointer; border-bottom: 1px solid #2189FF; vertical-align: top; color: #2189FF; height: 16px; margin: 1px 0 0 0; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .prd-tit { width: 100%; font-size: 16px; font-weight: 700; line-height: 1.4; word-break: break-all; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .prd-num { width: 100%; font-size: 10px; line-height: 1.4; color: #707070; padding-bottom: 6px;}
.layer-applyCoupon .coupon-apply-list .coupon-info-box .prd-opt { width: 100%; font-size: 12px; line-height: 1.4; color: #707070; padding-bottom: 8px; }
.layer-applyCoupon .coupon-apply-list .coupon-info-box .prd-price { width: 100%; font-size: 15px;
    font-weight: bold;
    font-family: 'Samsung Sharp Sans';
    margin-right: 3px; }
.layer-applyCoupon .coupon-price-wrap { padding: 16px 16px 0; justify-content: center; background: #F6F6F6; }
.layer-applyCoupon .coupon-price-wrap .coupon-price-item { align-items: center; }
.layer-applyCoupon .coupon-price-wrap .coupon-price-item span { font-size: 12px; line-height: 1.2; }
.layer-applyCoupon .coupon-price-wrap .coupon-amount-group { padding-top: 10px; }
.layer-applyCoupon .coupon-price-wrap .coupon-amount-group strong { font-size: 16px; }
.layer-applyCoupon .coupon-price-wrap .coupon-amount-group .won { font-size: 12px; }
.layer-applyCoupon .coupon-price-wrap .sum { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; background: #fff; border: 1px solid #CDCDCD; margin: 0 16px; text-align: center; font-size: 14px; font-weight: bold;}
.layer-applyCoupon .btn-box { padding: 20px 18px 24px; border-radius: 0 0 20px 20px; display: flex; flex-wrap: nowrap; position: relative; background: #F6F6F6; }
/* .layer-applyCoupon .btn-box:before{ content: ''; position: absolute; display: block; width: 100%; height: 100% ;bottom: 0; left: 0; } */
.layer-applyCoupon .btn-box .btn { flex: 1; }
.layer-applyCoupon .btn-box .btn ~ .btn { margin-left: 10px; }
.layer-applyCouponNo.layer-default { max-width: 360px; padding: 12px 18px 0; }
.layer-applyCouponNo.layer-default .layer-header { position: relative; border-bottom: 2px solid #000; }
.layer-applyCouponNo.layer-default .layer-header h2 { line-height: 32px; padding-bottom: 6px; font-size: 20px; text-align: center; color: #000; font-weight: bold; }
.layer-applyCouponNo .coupon-number { background: #EAF4FF; height: 28px; display: flex; align-items: center; justify-content: center;}
.layer-applyCouponNo .coupon-number li { font-size: 12px; display: flex; }
.layer-applyCouponNo .coupon-number li span { margin-left: 4px; font-size: 12px; }
.layer-applyCouponNo .coupon-number li .available { color: #2189FF; }
.layer-applyCouponNo .coupon-number li + li:before { content: '/'; display: flex; margin: 0 5px; }
.layer-applyCouponNo .no-result-coupon { padding: 50px 0 65px; text-align: center; font-size: 16px;}
.layer-applyCoupon.nanum .note p {line-height: 1.2rem;}
.layer-applyCoupon.nanum .btn-wrap{ width: 100%; padding: 20px 18px 24px; border-radius: 0 0 20px 20px; background: #F6F6F6; }
.layer-applyCoupon.nanum .btn-wrap .btn{ min-width: 40%; }
@media screen and (max-width:1440px) and (min-width:1101px) {
	.layer-applyCoupon .coupon-apply-list li.chk-form label { padding: 0.556vw 0.417vw 0.417vw 2.431vw;}
	.layer-applyCoupon .coupon-apply-list li.chk-form label:before { top: 0.417vw; left: 0.417vw; }
	.layer-applyCoupon .coupon-apply-list li.chk-form label:after { top: 0.764vw; left: 0.764vw; }
}
@media screen and (max-width:1100px) and (min-width:801px) {
	.layer-applyCoupon .coupon-apply-list li.chk-form label { padding: 0.727vw 0.545vw 0.545vw 3.182vw;}
	.layer-applyCoupon .coupon-apply-list li.chk-form label:before { top: 0.545vw; left: 0.545vw; }
	.layer-applyCoupon .coupon-apply-list li.chk-form label:after { top: 0.95vw; left: 0.95vw; }
	.layer-applyCoupon .coupon-apply-list li.chk-form input[type="radio"]:checked + label::after { width: 1vw; height: 1vw; }
}
@media screen and (max-width: 800px){
	.layer-applyCoupon .sub-title { font-size: 16px; }
	.layer-applyCoupon .coupon-apply-list li.chk-form label { padding: 1.5vw 0.545vw 1.5vw 9%; }
	.layer-applyCoupon .coupon-apply-list li.chk-form label:before { width: 18px; height: 18px; top: 1.48vw; } 
	.layer-applyCoupon .coupon-apply-list li.chk-form input[type="radio"] { width: 18px; height: 18px; top: 1.5vw; left: 1.5vw; background-size: 96% auto;} 
	.layer-applyCoupon .coupon-apply-list li.chk-form .price { width: 28%; font-size: 12px; }
	.layer-applyCoupon .coupon-apply-list .coupon-info-box { width: 72%; }
 	.layer-applyCoupon .coupon-price-wrap { flex-direction: row; }
	.layer-applyCoupon .coupon-price-item { flex-direction: column; width: auto; }
	.layer-applyCoupon .coupon-price-wrap .hr.mo, 
	.layer-applyCoupon .coupon-price-wrap .operatorSymbol { display: none; }
	.layer-applyCoupon .coupon-price-wrap .sum { margin: 0 6px; }
	.layer-applyCoupon.nanum .coupon-apply-box{max-height: calc(100% - 75px);}
	.layer-applyCoupon.nanum .btn-wrap{position: fixed; bottom: 0; left:0; padding: 15px 0;}
	.layer-applyCoupon.nanum .pop-close{top: 8px;}
}
/* 갤럭시 폴드 half size */
@media all and (max-width: 320px) {
	.layer-applyCoupon .layer-header { margin: 10px 10px 0; }
	.layer-applyCoupon .coupon-number { margin: 0 10px; }
	.layer-applyCoupon .coupon-apply-box { margin: 0 10px; }
	.layer-applyCoupon .coupon-apply-list li.chk-form label { padding: 2.5vw 3% 2.5vw 13%; }
	.layer-applyCoupon .coupon-apply-list li.chk-form input[type="radio"] { top: 3.2vw; left: 2.2vw; }
	.layer-applyCoupon .coupon-apply-list li.chk-form .price strong { font-size: 12px; margin-right: 0.5vw }
	.layer-applyCoupon .coupon-apply-list li.chk-form .price { width: 30%; }
	.layer-applyCoupon .coupon-apply-list .coupon-info-box { width: 70%; }
	.layer-applyCoupon .coupon-price-wrap .coupon-amount-group strong { font-size: 14px; }
	.layer-applyCoupon .coupon-price-wrap { padding: 16px 5px 0; }
	.layer-applyCoupon .coupon-price-wrap .coupon-price-item > span { display: flex; align-items: center;height: 30px; font-size: 12px; }
	.layer-applyCoupon .coupon-price-wrap .sum { margin: 0 2px; }
	.layer-applyCouponNo .coupon-number li span { font-size: 12px; }
	.layer-applyCoupon .btn-box .btn-d { padding: 0 10px; font-size: 12px; }
	.layer-applyCoupon.nanum .coupon-apply-box{max-height: calc(100% - 68px);}
}
/* e : 221229 쿠폰 적용하기 팝업 */

/* s : 221221 상품평 */
.review-lt-condition { display: flex; justify-content: space-between; margin-bottom: 100px; }
.review-lt-condition > div { border-right: 1px solid #ebebeb; box-sizing: border-box; }
.review-lt-condition > div:nth-child(1) { width: 20%; display: flex; }
.review-lt-condition > div:nth-child(2) { width: 30%; padding: 0 6.4238%; }
.review-lt-condition > div:nth-child(3) { width: 50%; padding-left: 4.4238%; border-right: 0 none; }
.review-lt-condition .review-lt-ratings .inner { text-align: center; }
.review-lt-condition .review-lt-ratings .rating-score{ font-size: 46px; font-weight: 700; }
.review-lt-condition .review-lt-ratings .review-lt-starating{ margin-top: 16px; }
.review-lt-condition .review-lt-ratings .review-lt-starating button { margin-right: 8px; }
.review-lt-condition .review-lt-ratings .review-lt-starating button span { width: 36px; height: 36px; background-repeat: no-repeat; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; background-size: 100% auto; }
.review-lt-condition .review-lt-status {}
.review-lt-condition .review-lt-status ul { margin: 0 auto; }
.review-lt-condition .review-lt-status ul li { display: flex; justify-content: center; align-items: center; height: 18px; margin-bottom: 8px; position: relative; }
.review-lt-condition .review-lt-status ul li:last-child { margin-bottom: 0; }
.review-lt-condition .review-lt-status ul li span{ display: inline-block; width: 35px; font-size: 14px; color: #707070; position: absolute; text-align: left; }
.review-lt-condition .review-lt-status ul li span:first-child{ top: 0; left: -25px; }
.review-lt-condition .review-lt-status ul li span:last-child{ top: 0; right: -35px; }
.review-lt-condition .review-lt-status ul li .status-bar{ overflow: hidden; width: 200px; height: 8px; background: #f7f7f7; border-radius: 8px; margin: 0 8px; flex: 0 1 auto; }
.review-lt-condition .review-lt-status ul li .status-bar .gauge{ height: inherit; background: #2189ff; border-radius: 2px; }
.review-lt-condition .review-lt-keywordsbar {}
.review-lt-condition .review-lt-keywordsbar h5 { font-size: 20px; font-weight: 700; padding-left: 8px; }
.review-lt-condition .review-lt-keywordsbar ul { margin-top: 24px; display: flex; flex-wrap: wrap; }
.review-lt-condition .review-lt-keywordsbar ul li { overflow: hidden; position: relative; margin: 0 0 1.5% 1.5%; max-width: 310px; width: 48.5%; height: 40px; background: #f7f7f7; border-radius: 8px; }
.review-lt-condition .review-lt-keywordsbar ul li .gauge { width: auto; height: inherit; background: #8cbef6; border-radius: 8px;  }
.review-lt-condition .review-lt-keywordsbar ul li .gauge.pct75{ opacity: 1; }
.review-lt-condition .review-lt-keywordsbar ul li .gauge.pct50{ opacity: 0.75; }
.review-lt-condition .review-lt-keywordsbar ul li .gauge.pct25{ opacity: 0.50; }
.review-lt-condition .review-lt-keywordsbar ul li .gauge.pct0{ opacity: 0.25; }
.review-lt-condition .review-lt-keywordsbar ul li .keyword-info { display: flex; align-items: center; width: 100%; height: inherit; position: absolute; top: 0; left: 0; padding: 0 20px; }
.review-lt-condition .review-lt-keywordsbar ul li .keyword-info > img { margin-right: 6px; }
.review-lt-condition .review-lt-keywordsbar ul li .keyword-info .keyword-value { font-size: 14px; font-weight: 700; flex: 1 1 auto; text-align: left; }
.review-lt-condition .review-lt-keywordsbar ul li .keyword-info .keyword-total { font-size: 14px; font-weight: 700; color: #707070; margin-left: auto; }

.list-div.advancement { display: flex; flex-direction: column; }
.list-div.advancement .review-wtInfo { display: flex; flex-direction: column; }
/* 230622 [B2C] PD 상품평 리스트 內 멤버십 등급 이미지 노출 */
.list-div.advancement .review-wtInfo .wtInfo-infogroup{display: flex; align-items: center;}
.list-div.advancement .review-wtInfo .wtInfo-membership-rank{ display: flex; flex-direction: column;  margin-right: 26px; }
.list-div.advancement .review-wtInfo .member-rank{ width: 60px; height: 60px; background-size: 50%; border-radius: 50%; background-color: #F7F7F7; background-position: center; background-repeat: no-repeat;}
.list-div.advancement .review-wtInfo .member-rank.grade-star{ background-image: url("/sec/static/_images/common/icon-grade-star.svg");}
.list-div.advancement .review-wtInfo .member-rank.grade-normal{	background-image: url("/sec/static/_images/common/icon-grade-normal.svg");}
.list-div.advancement .review-wtInfo .member-rank.grade-prestige{ background-image: url("/sec/static/_images/common/icon-grade-prestige.svg");}
.list-div.advancement .review-wtInfo .member-rank.grade-royal{ background-image: url("/sec/static/_images/common/icon-grade-royal.svg");}
.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-membership-rank{ margin-right: 10px; }
.layer-bestReview .list-div.advancement .review-wtInfo .member-rank{ width: 40px; height: 40px;	background-size: 50%;}
.layer-bestReview .list-div.advancement .review-wtInfo .userid{ font-weight: bold; color: #000; font-size: 14px; line-height: initial;}
.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom { margin-top: 8px;}
.layer-bestReview .list-div.advancement .review-wtInfo .review-starating span { width: 16px; height: 16px;}
.layer-bestReview .list-div.advancement .review-wtInfo .review-starating { margin-right: 0;}
/* .list-div.advancement .review-wtInfo .wtInfo-top { height: 26px; } */
.list-div.advancement .review-wtInfo .wtInfo-bottom { margin-top: 4px; display: flex; align-items: center; font-size: 14px; color: #707070; }
.list-div.advancement .review-wtInfo .userid { font-size: 16px; margin-right: 16px; line-height: 1.4;}
.list-div.advancement .review-wtInfo .badge { font-size: 12px; display: inline-block; padding: 0 8px; background: #fff; color: #2189ff; border: 1px solid #2189ff; font-weight: 700; border-radius: 2px; line-height: 20px; margin-right: 6px; }
.list-div.advancement .review-wtInfo .review-starating { margin-right: 8px; margin-bottom: 0 !important;}
.list-div.advancement .review-wtInfo .review-starating span{ width: 20px; height: 20px; }
.list-div.advancement .review-wtInfo .date { padding: 0 8px; }
.list-div.advancement .review-wtInfo .buyroot { padding: 0 8px; border-left: 1px solid #ddd; }
.list-div.advancement .review-con { margin-left: 0 !important; padding: 0 !important; }
.list-div.advancement .review-con .review-text { margin-top:24px; max-width: 96% !important; }
/* .list-div.advancement .review-con .review-text .icon_arrow { display: inline-block; content: ''; position: absolute; right:-18px; bottom:2px;  width: 14px; height: 14px; background: url(/sec/static/_images/common/icon-slick-down.svg) center center no-repeat; background-size: cover; } */
/* .list-div.advancement .review-con .review-text .txt-slide.open .icon_arrow { display: none; } */
.list-div.advancement .review-con .attached-file ol { margin-top: 12px !important; }
.list-div.advancement .review-con .attached-file ol li { width: 130px !important; height: 130px !important; }
.list-div.advancement .review-con .attached-file ol li img { width: 130px !important; height: 130px !important; border-radius: 12px !important; }
.list-div.advancement .review-con .attached-file ol li video { width: 130px !important; height: 130px !important; border-radius: 12px !important; }
/* 240119 / KDP-46848 상품평 썸네일 내 동영상 표기 */
.list-div.advancement .review-con .video-span-group { width:130px; height:130px; display:flex; justify-content:center; align-items:center; flex-direction:column; position:absolute; z-index:9; top:0; left:0; background:transparent;}
.list-div.advancement .review-con .attached-file ol > li .video-span-group > img {width:24px !important; height:24px !important;}
.list-div.advancement .review-con .video-span-group > div {margin-top: 4px;}
.list-div.advancement .review-con .video-span-group div span {color:#fff; font-weight:bold; font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial; font-size: 12px; vertical-align: bottom;}
.layer-bestReview .bestReview-thumb .slick-slide a{position: relative;}
.layer-bestReview .bestReview-thumb .video-span-group { width:60px; height:60px; display:flex; justify-content:center; align-items:center; flex-direction:column; position:absolute; z-index:9; top:0; left:0; background:transparent;}
.layer-bestReview .bestReview-thumb .video-span-group > img {width:18px !important; height:18px !important;}
.layer-bestReview .bestReview-thumb .video-span-group > div {margin-top: 1px;}
.layer-bestReview .bestReview-thumb .video-span-group div span {color:#fff; font-weight:bold; font-family:"Samsung Sharp Sans","SamsungOneKorean","Dotum","Apple SD Gothic Neo",arial; font-size: 12px; vertical-align: bottom;}
.list-div.advancement .review-lt-keywords { margin-top: 12px; }
.list-div.advancement .review-lt-keywords .btn-review-keyword { height: 42px; background: #eee; padding: 10px 24px; border-radius: 30px; font-size: 14px; font-weight: 700; background: #F5F7FE; border: 1px solid #F5F7FE; color: #555; margin: 0 2px 10px 0; }
.list-div.advancement .review-lt-keywords .btn-review-keyword:disabled { cursor: default; }
.list-div.advancement .review-lt-keywords .btn-review-keyword > img { width: 20px; height: 20px; }
.list-div.advancement .review-lt-keywords .btn-review-keyword > span { padding-left: 6px; vertical-align: middle; line-height: 20px; }
.list-div.advancement .review-lt-keywords .btn-show-keywords { display: none; height: 42px; background: #eee; padding: 10px 24px; border-radius: 30px; font-size: 14px; font-weight: 700; background: #fff; border: 1px solid #2189FF; color: #2189FF; margin: 0 2px 10px 0; }
.list-div.advancement .review-lt-keywords .btn-show-keywords > span { vertical-align: middle; line-height: 20px; }
.list-div.advancement .help-goods { margin: 0; padding: 0; }
.list-div.advancement .help-goods .btn-goods { padding: 0 16px; display: flex; align-items: center; justify-content: center; min-width:130px;height:38px;font-size:14px;background-color:#fff;border:1px solid #D9D9D9;border-radius:20px;color:#707070; }
.list-div.advancement .help-goods .btn-goods span { font-size: inherit; color: inherit; line-height: inherit; padding-left: 26px; }
.list-div.advancement .help-goods .btn-goods span:before { content:'';position:absolute;left:5px;top:50%;width:17px;height:16px; background:url(/sec/static/_images/icon_review/icon_favor_off.png) left center no-repeat;background-size:cover; }
.list-div.advancement .help-goods .btn-goods.act { border:1px solid #2189ff;border-radius:20px;color:#2189ff; }
.list-div.advancement .help-goods .btn-goods.act span:before { background:url(/sec/static/_images/icon_review/icon_favor_on.png) left center no-repeat; background-size:cover; }
.list-div.advancement .btn-report {}

.review-content .review-content-head .button-review-write { position:relative; }
.review-content .review-content-head .btn-type3{position:absolute;right:0;bottom:8px;font-weight:bold;}
.review-content .review-content-head .btn-type3 span{ font-size: 14px; }
.review-content .review-content-head .title-bubble { display: inline-block; position: absolute; right: 0; bottom: 40px; padding: 8px 12px; margin-bottom: 14px; border-radius: 8px; border: 1px solid #2189FF; background-color: #fff; color: #2189FF; font-weight: 700; text-align: left;white-space: nowrap;}/* KDP-53266 240424 수정 */
.review-content .review-content-head .title-bubble::after { display:inline-block;content:"";position:absolute;left:70%;bottom:-5px;width:8px;height:8px;background:#fff;border-bottom:1px solid #2189FF;border-right:1px solid #2189ff;transform:rotate(45deg); }

.review-wt-form {}
.review-wt-form span.c_red { color: red; font-size: inherit; padding-right: 4px; }
.review-wt-form .review-wt-head { background: #f7f7f7; padding: 24px; }
.review-wt-form .review-wt-head p { font-size: 24px; font-weight: 400; }
.review-wt-form .review-wt-head b { font-size: inherit; font-weight: 700; }
.review-wt-form .review-wt-head p span { font-size: inherit; font-weight: 700; vertical-align: baseline; }
.review-wt-form .review-wt-best { padding: 36px; }
.review-wt-form .review-wt-best .inner { padding: 36px; border: 1px solid #000; border-radius: 12px; background: #F5F7FE; text-align: center; }
.review-wt-form .review-wt-best .inner h4 { font-size: 24px; font-weight: 700; }
.review-wt-form .review-wt-best .inner ul { margin: 20px auto 16px; width: max-content; display: flex; flex-wrap: nowrap; }

/* 2023 접근성 b2c - 86p */
.review-wt-form .review-wt-best .inner ul li { margin: 0 20px; font-size: 20px; font-weight: 700; padding-left: 24px; position: relative; color: #8f8f8f; }

.review-wt-form .review-wt-best .inner ul li::before { content: ""; float: left; margin-left: -24px; width: 20px; height: 20px; background: url(/sec/static/_images/icon_review/icon_check_off.png) center -1px /100% no-repeat; }
/* .review-wt-form .review-wt-best .inner ul li:last-child::before { background-image: url(/sec/static/_images/icon_review/icon_ddabong_on.png); }
.review-wt-form .review-wt-best .inner ul li:last-child { color: #000; } 임시 주석 */
.review-wt-form .review-wt-best .inner ul li.on { color: #000; }
.review-wt-form .review-wt-best .inner ul li.on::before { background-image: url(/sec/static/_images/icon_review/icon_check_on.png); }
.review-wt-form .review-wt-best .inner ul li > img { width: 20px; height: 20px; }
/* .review-wt-form .review-wt-best .inner ul li::before { content: ''; width: 20px; height: 20px; display: inline-block; position: absolute; top: 0; left: 0; } */
.review-wt-form .review-wt-best .inner p { font-size: 16px; }
.review-wt-form .review-wt-best > p { padding-top: 10px; text-align: right; font-size: 14px; }
.review-wt-form .review-wt-ratings { text-align: center; padding: 50px 0; }
.review-wt-form .review-wt-ratings .review-starating {  }
.review-wt-form .review-wt-ratings .review-starating button { margin: 0 4px; }
.review-wt-form .review-wt-ratings .review-starating button span { width: 60px; height: 60px; background-repeat: no-repeat; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; background-size: 100% auto; }
.review-wt-form .review-wt-ratings .review-wt-startext { padding-top: 16px; font-size: 20px; }

/* 2023 접근성 b2c - 86p */
.review-wt-form .review-wt-ratings .review-wt-starempty { padding-top: 16px; font-size: 20px; color: #8f8f8f; }

.review-wt-form > div > .review-wt-title { border-bottom: 2px solid #000; padding-bottom: 10px; }
.review-wt-form > div > .review-wt-title span { font-size: inherit; vertical-align: middle; }
.review-wt-form > div > .review-wt-title h4 { font-size: 24px; font-weight: 700; }
.review-wt-form > div > .review-wt-title p { font-size: 16px; color: #707070; padding-top: 4px; }
.review-wt-form > div > .review-wt-content { padding: 24px 0 50px; }
.review-wt-form .review-wt-keyword .btn-review-keyword { height: 42px; background: #eee; padding: 10px 24px; border-radius: 30px; font-size: 14px; font-weight: 700; border: 1px solid #eee; color: #555; margin: 0 2px 10px 0; }
.review-wt-form .review-wt-keyword .btn-review-keyword > img { width: 20px; height: 20px; }
.review-wt-form .review-wt-keyword .btn-review-keyword > span { padding-left: 6px; vertical-align: middle; line-height: 20px; }
.review-wt-form .review-wt-keyword .btn-review-keyword.on { background: #fff; border-color: #2189FF; color: #2189ff; }
.review-wt-form .review-wt-textarea {}
.review-wt-form .review-wt-textarea .review-wt-content { position: relative; }
.review-wt-form .review-wt-textarea textarea#commentArea { padding: 16px 24px; border: 1px solid #bbb; width: 100%; height: 288px; line-height: 1.4rem; }
.review-wt-form .review-wt-textarea p#txtCount { position: absolute; right: 24px; bottom: calc(50px + 17px); z-index: 1; }
.review-wt-form .review-wt-textarea p#txtCount strong { font-size: 20px; vertical-align: baseline; }
.review-wt-form .review-wt-picture {}
.review-wt-form .title-bubble { display: inline-block; position: relative; padding: 8px 12px; margin-bottom: 14px; border-radius: 8px; border: 1px solid #2189FF; background-color: #fff; color: #2189FF; font-weight: 700; }
.review-wt-form .title-bubble::after { display:inline-block;content:"";position:absolute;left:47%;bottom:-5px;width:8px;height:8px;background:#fff;border-bottom:1px solid #2189FF;border-right:1px solid #2189ff;transform:rotate(45deg); }
.review-wt-form .review-wt-picture .attach-file{ overflow:hidden; }
.review-wt-form .review-wt-picture .attach-file div{margin-right:20px;float:left;}
.review-wt-form .review-wt-picture .attach-file div p{margin-top:4px;font-size:12px;text-align:center;}
.review-wt-form .review-wt-picture .attach-file div p em{font-size:12px;}
.review-wt-form .review-wt-picture .attach-file ol:after {content: '';display: block; clear:both;}
.review-wt-form .review-wt-picture .attach-file ol li{position:relative;margin-right:16px;float:left;}
.review-wt-form .review-wt-picture .attach-file ol li a{position:relative;z-index:1;}
.review-wt-form .review-wt-picture .attach-file ol li .delete{position:absolute;right:6px;top:5px;width:16px;height:16px;background: url(/sec/static/_images/common/icon-delete-circle3.svg) no-repeat;z-index:2;background-size: 100% auto !important;}
.review-wt-form .review-wt-picture .attach-file .inp-file{display:inline-block;width:60px;height:60px;border:1px solid #B2B2B2;border-radius:10px;cursor:pointer;}
.review-wt-form .review-wt-picture .attach-file .inp-file:focus{border: 2px dotted #000;display: block;}
.review-wt-form .review-wt-picture .attach-file .inp-file button:focus{border: 1px dotted #000;}
.review-wt-form .review-wt-picture .attach-file .inp-file span{position:relative;display:block;padding-top:38px;font-size:12px;text-align:center;}
.review-wt-form .review-wt-picture .attach-file .inp-file span:before{content:'';position:absolute;left:50%;top:12px;transform:translateX(-50%);width:20px;height:20px;background:url('/sec/static/_images/common/icon-camera-black.svg') left center no-repeat;background-size: 100% auto !important;}
.review-wt-form .review-wt-picture .attach-file ol:after {content: '';display: block; clear:both;}
.review-wt-form .review-wt-picture .attach-file ol li{position:relative;margin-right:16px;float:left;}
.review-wt-form .review-wt-picture .attach-file ol li a{position:relative;z-index:1;}
.review-wt-form .review-wt-picture .attach-file ol li .delete{position:absolute;right:6px;top:5px;width:16px;height:16px;background: url(/sec/static/_images/common/icon-delete-circle3.svg) no-repeat;z-index:2;background-size: 100% auto !important;}
.review-wt-form .review-wt-picture .attach-file li { position: relative; width: 80px; height: 80px; }
.review-wt-form .review-wt-picture .attach-file li a { display: block; height: 100%; }
.review-wt-form .review-wt-picture .attach-file li .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: 50% 50%; background-size: cover; } 
.review-wt-form .review-wt-picture .attach-file li img { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.review-wt-form .review-wt-picture .attach-file li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.review-wt-form .review-wt-picture .review-wt-guide { padding-top: 24px; }
.review-wt-form .review-wt-picture .review-wt-guide > p { font-size: 18px; color: #707070; }
.review-wt-form .review-wt-picture .review-wt-guide ul { margin-top: 10px; display: flex; justify-content: space-between; }
.review-wt-form .review-wt-picture .review-wt-guide ul li { border: 1px solid #bbb; border-radius: 10px; display: flex; width: 32%; background: #F7F7F7; padding: 12px; }
.review-wt-form .review-wt-picture .review-wt-guide ul li > img { width: 140px; height: 140px; border-radius: 10px; object-fit: cover; }
.review-wt-form .review-wt-picture .review-wt-guide ul li > div { display: flex; flex-direction: column; justify-content: center; padding-left: 12px; }
.review-wt-form .review-wt-picture .review-wt-guide ul li > div h5 { font-size: 20px; font-weight: 700; }
.review-wt-form .review-wt-picture .review-wt-guide ul li > div p { font-size: 16px; padding-top: 10px; }
.review-wt-form .review-wt-caution { background: #F9F9F9; border-radius: 12px; padding: 24px; }
.review-wt-form .review-wt-caution ul{ }
.review-wt-form .review-wt-caution ul li{ position: relative; color: #707070; margin-top: 10px; line-height: 1.1rem; font-size: 12px; padding-left: 12px; }
.review-wt-form .review-wt-caution ul li:before{ display: inline-block; content: "※"; position: absolute; top: -2px; left: 0; font-size: 12px; }
.review-wt-form .review-wt-caution ul li:first-child{ margin-top: 0; }
.review-wt-form .review-wt-caution ul li a{ font-size: inherit; font-weight: 700; color: #2189ff; text-decoration: underline; }
.review-wt-form .btn-box { margin-top: 64px; }

/* 나의상품평 > 상품평 작성하기 팝업 */
.layer-reveiw-write { max-width: 740px; padding-top: 67px; }
.layer-reveiw-write .review-wt-form { text-align: left; }
.layer-reveiw-write .review-wt-form .review-wt-product { display: flex; justify-content: center; padding: 22px 0 24px; }
.layer-reveiw-write .review-wt-form .review-wt-product .product-img {}
.layer-reveiw-write .review-wt-form .review-wt-product .product-img > img { width: 120px; height: 120px; border-radius: 10px; }
.layer-reveiw-write .review-wt-form .review-wt-product .product-text { width: 260px; margin-left: 24px; display: flex; flex-direction: column; justify-content: center; }
.layer-reveiw-write .review-wt-form .review-wt-product .product-text p.product-name { font-size: 24px; font-weight: 700; line-height: 1.9rem; }
.layer-reveiw-write .review-wt-form .review-wt-product .product-text p.product-model { font-size: 16px; color: #707070; padding-top: 10px; }
.layer-reveiw-write .review-wt-form .review-wt-best { padding: 36px 0; }
.layer-reveiw-write .review-wt-form .review-wt-best .inner { padding: 36px 24px; }
.layer-reveiw-write .review-wt-form .review-wt-best .inner ul li { margin: 0; }
.layer-reveiw-write .review-wt-form .review-wt-best .inner ul li:nth-child(2) { margin: 0 40px; }
.layer-reveiw-write .review-wt-form > div > .review-wt-title p { padding-top: 6px; }
.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul { overflow-x: scroll; flex-wrap: nowrap; }
.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li { width: 260px; flex: 0 0 auto; margin-right: 12px; }
.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > img { width: 100px; height: 100px; flex: 0 0 auto; }
.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > div h5 { font-size: 18px; }
.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > div p { font-size: 14px; line-height: 1.4rem; }
.layer-reveiw-write .review-wt-form .btn-box { margin-top: 50px; padding: 0 0 4px; }
.layer-reveiw-write .review-wt-form .review-notice-text { text-align: center; color: #EF3434; padding-top: 24px; font-size: 14px; }
.layer-reveiw-write .layer-header { display: flex; justify-content: space-between; margin-bottom: 0; }
.layer-reveiw-write .button-review-guide .title-bubble { display: inline-block; position: absolute; right: 0; bottom: 35px; padding: 8px 12px; margin-bottom: 14px; border-radius: 8px; border: 1px solid #2189FF; background-color: #fff; color: #2189FF;  font-size: 12px; font-weight: 700; }
.layer-reveiw-write .button-review-guide .title-bubble::after { display:inline-block;content:"";position:absolute;left:70%;bottom:-5px;width:8px;height:8px;background:#fff;border-bottom:1px solid #2189FF;border-right:1px solid #2189ff;transform:rotate(45deg); }

/* 나의상품평 > 작성한 상품평 리스트 */
.list-div.advancement .review-con .review-util { top: 30px !important; z-index: 1; }

@media screen and (min-width:801px) and (max-width: 1280px) {
	.review-lt-condition { display: flex; justify-content: space-between; margin-bottom: 100px; }
	.review-lt-condition > div { border-right: 1px solid #ebebeb; box-sizing: border-box; }
	.review-lt-condition > div:nth-child(1) { width: 20%; display: flex; }
	.review-lt-condition > div:nth-child(2) { width: 30%; padding: 0 6.4vw; }
	.review-lt-condition > div:nth-child(3) { width: 50%; padding-left: 3.5vw; border-right: 0 none; }
	.review-lt-condition .review-lt-ratings .inner { display:flex; flex-direction:column; justify-content:center; }
	.review-lt-condition .review-lt-ratings .rating-score { font-size: 4.3902vw; }
	.review-lt-condition .review-lt-ratings .review-lt-starating button { margin-right: 0; }
	.review-lt-condition .review-lt-ratings .review-lt-starating button span { width:3vw; height:3vw; }
	.review-list > li .list-div .review-con .review-text {max-width: 72vw;}
	
	.review-wt-form .review-wt-ratings { padding: 3.9063vw 0; }
	.review-wt-form .review-wt-ratings .review-starating button { margin: 0 0.3125vw; }
	.review-wt-form .review-wt-ratings .review-starating button span { width: 4.6875vw; height: 4.6875vw; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li > img { width: 100px; height: 100px; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li > div h5 { font-size: 1.5625vw; } 
	.review-wt-form .review-wt-picture .review-wt-guide ul li > div p { font-size: 1.2500vw; line-height: 1.4rem; } 
	.review-wt-form .review-wt-caution ul li { line-height: 1.4rem; }

	/* 나의상품평 > 작성한 상품평 리스트 */
	.list-div.advancement .review-con .review-util { top: 0.0833vw !important; }
}

@media screen and (max-width: 800px){
	.mo_ent{ display: block; }
	.review-box { padding: 0 6.1538vw; }
	.title-bubble { font-size: 3.0769vw; }
	.review-lt-condition { display: flex; flex-wrap: wrap; margin-bottom: 20.5128vw; }
	.review-lt-condition > div { border-right: 1px solid #ebebeb; box-sizing: border-box; }
	.review-lt-condition > div:nth-child(1) { width: 40%; display: flex; }
	.review-lt-condition > div:nth-child(2) { width: 60%; border-right: 0 none; padding: 0 7.4238% 0 14.8476%; }
	.review-lt-condition > div:nth-child(3) { width: 100%; padding-left: 0; }
	.review-lt-condition .review-lt-ratings .inner { display:flex; flex-direction:column; justify-content:center; }
	.review-lt-condition .review-lt-ratings .rating-score { font-size: 6.1538vw; }
	.review-lt-condition .review-lt-ratings .review-lt-starating button { margin-right: 0; }
	.review-lt-condition .review-lt-ratings .review-lt-starating button span { width: 5.1282vw; height: 5.1282vw; }
	.review-lt-condition .review-lt-keywordsbar { margin-top: 6.1538vw; text-align: left; }
	.review-lt-condition .review-lt-keywordsbar h5 { padding-left: 0; font-size: 5.1282vw; }
	.review-lt-condition .review-lt-keywordsbar ul { flex-direction: column; }
	.review-lt-condition .review-lt-keywordsbar ul li { width: 100%; max-width: 100%; margin: 0 0 2.0513vw 0; }

	.list-div.advancement .review-wtInfo { padding-top: 0; }
	.list-div.advancement .review-con { padding: 0 0 3.0769vw !important; }
	.list-div.advancement .review-con .review-util { position: absolute !important; margin-top: 0; top: 1.4vw !important; }
	.list-div.advancement .review-con .attached-file ol { display: flex; flex-wrap: nowrap; flex-direction: row; overflow-x: scroll; }
	.list-div.advancement .review-con .attached-file ol li { flex: 0 0 auto; width: 100px !important; height: 100px !important; }
	.list-div.advancement .review-con .attached-file ol li img { width: 100px !important; height: 100px !important; border-radius: 10px !important; }
	.list-div.advancement .review-con .attached-file ol li video { width: 100px !important; height: 100px !important; border-radius: 10px !important; }
	.list-div.advancement .review-lt-keywords .btn-show-keywords { display: inline-block; }
	.list-div.advancement .btn-report { position: absolute !important; }
	.list-div.advancement .review-util { top: 0 !important; }
	.review-content .mob-moreViewList > button { width: 100%; }
	.review-wt-form .review-wt-best { padding: 9.2308vw 0 0; }
	.review-wt-form .review-wt-best .inner ul { flex-direction: column; flex-wrap: wrap; align-items: baseline; }
	.review-wt-form .review-wt-best .inner ul li { margin-bottom: 2.5641vw; }
	.review-wt-form .review-wt-best .inner ul li:last-child { margin-bottom: 0; }
	.review-wt-form .review-wt-best .inner p { line-height: 1.5rem; }
	
	.review-wt-form .review-wt-ratings { padding: 12.8205vw 0; }
	.review-wt-form .review-wt-ratings .review-starating button { margin: 0 0.5128vw; }
	.review-wt-form .review-wt-ratings .review-starating button span { width: 9.2308vw; height: 9.2308vw; }
	.review-wt-form .review-wt-ratings .review-wt-startext { padding-top: 4.1026vw; font-size: 4.1026vw; }
	.review-wt-form .review-wt-ratings .review-wt-starempty { padding-top: 4.1026vw; font-size: 4.1026vw; color: #a6a6a6; }
	.review-wt-form > div > .review-wt-title { border-bottom: 2px solid #000; padding-bottom: 2.5641vw; }
	.review-wt-form > div > .review-wt-title span { font-size: 3.3333vw; }
	.review-wt-form > div > .review-wt-title h4 { font-size: 5.1282vw; line-height: 1.6rem; }
	.review-wt-form > div > .review-wt-title h4 > span { font-size: inherit; }
	.review-wt-form > div > .review-wt-title p { font-size: 4.1026vw; color: #707070; padding-top: 1.0256vw; line-height: 1.4rem; }
	.review-wt-form > div > .review-wt-content { padding: 6.1538vw 0 12.8205vw;  }
	.review-wt-form > div > .review-wt-content .keyword-wrap { overflow-x: scroll; overflow-y: hidden; }
	.review-wt-form > div > .review-wt-content .review-keywords { width: 400%; max-height: 156px; }
	.review-wt-form .review-wt-keyword .btn-review-keyword { flex: 0 0 auto; }
	.review-wt-form .review-wt-picture .attach-file ol { display: flex; flex-wrap: nowrap; overflow-x: scroll; }
	.review-wt-form .review-wt-picture .attach-file ol li { flex: 0 0 auto; }
	.review-wt-form .review-wt-picture .review-wt-guide > p { font-size: 4.1026vw; line-height: 1.4rem; }
	.review-wt-form .review-wt-picture .review-wt-guide ul { flex-direction: column; justify-content: baseline; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li { width: 100%; padding: 3.3333vw; margin-bottom: 2.0513vw; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li:last-child { margin-bottom: 0; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li > img { width: 22.2222vw; height: 22.2222vw; border-radius: 2.7778vw; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li > div h5 { font-size: 4.1026vw; }
	.review-wt-form .review-wt-picture .review-wt-guide ul li > div p { font-size: 3.5897vw; }
	.review-wt-form .btn-box { display: flex; justify-content: center; }	

	.review-content .review-content-head .button-review-write { position:relative; }	
	.review-content .review-content-head .button-review-write .title-bubble {left:0;text-align:center;}/* KDP-53266 240424 추가 */
	.review-content .review-content-head .button-review-write .title-bubble::after{left:50%}/* KDP-53266 240424 추가 */
	
	/* 나의상품평 > 팝업 */
	.layer-reveiw-write .review-wt-form { overflow-y: scroll; text-align: left; height: auto; }
	.layer-reveiw-write .review-wt-form .review-wt-head p { font-size: 5.1282vw; }
	.layer-reveiw-write .review-wt-form .review-wt-product { flex-direction: column; align-items: center; padding: 6.1538vw 0; }
	.layer-reveiw-write .review-wt-form .review-wt-product .product-img {}
	.layer-reveiw-write .review-wt-form .review-wt-product .product-img > img { width: 30.7692vw; height: 30.7692vw; border-radius: 2.5641vw; }
	.layer-reveiw-write .review-wt-form .review-wt-product .product-text { width: 80vw; margin-left: 0; display: flex; flex-direction: column; justify-content: center; text-align: center; }
	.layer-reveiw-write .review-wt-form .review-wt-product .product-text p.product-name { font-size: 6.1538vw; padding-top: 4.1026vw; }
	.layer-reveiw-write .review-wt-form .review-wt-product .product-text p.product-model { font-size: 4.1026vw; padding-top: 2.5641vw; }
	.layer-reveiw-write .review-wt-form .review-wt-best { padding: 0; }
	.layer-reveiw-write .review-wt-form .review-wt-best .inner { padding: 36px 24px; }
	.layer-reveiw-write .review-wt-form .review-wt-best .inner ul li { margin-bottom: 2.5641vw; }
	.layer-reveiw-write .review-wt-form .review-wt-best .inner ul li:nth-child(2) { margin: 0 0 2.5641vw 0; }
	.layer-reveiw-write .review-wt-form .review-wt-best .inner ul li:last-child { margin: 0; }
	.layer-reveiw-write .review-wt-form > div > .review-wt-title p { padding-top: 6px; }
	.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul { overflow-x: scroll; flex-wrap: nowrap; }
	.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li { width: 100%; flex: 0 0 auto; margin-right: 0; }
	.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > img { width: 22.2222vw; height: 22.2222vw; border-radius: 2.7778vw; }
	.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > div h5 { font-size: 4.6154vw; }
	.layer-reveiw-write .review-wt-form .review-wt-picture .review-wt-guide ul li > div p { font-size: 3.5897vw; line-height: 1.4rem; }
	.layer-reveiw-write .review-wt-form .btn-box { margin-top: 12.8205vw; padding: 0 0 0.5128vw; justify-content: center; }
	.layer-reveiw-write .layer-header { align-items: center; }
	.layer-reveiw-write .layer-header .button-review-guide { padding-bottom: 1.5625vw; }
	.layer-reveiw-write .layer-header .button-review-guide .btn { margin: 0; }
	.layer-reveiw-write .button-review-guide .title-bubble { right: 0; bottom: 9.7436vw; }
	.layer-reveiw-write .button-review-guide .title-bubble::after { display:inline-block;content:"";position:absolute;left:70%;bottom:-5px;width:8px;height:8px;background:#fff;border-bottom:1px solid #2189FF;border-right:1px solid #2189ff;transform:rotate(45deg); }
	.layer-reveiw-write .pop-close { display: none; }

	/* 나의상품평 > 작성한 상품평 리스트 */
	.my-reviewWrap .review-list > li .list-div .review-con .review-util button { margin-left: 2.5641vw; }
	.list-div.advancement .help-goods .btn-goods { position: unset; margin: 0; }


	/* 상품평 고도화 : 마이너수정 */
	.review-wt-form .review-wt-textarea p#txtCount { bottom: calc(12.8205vw + 17px); }
}

@media screen and (max-width: 280px) {
	.list-div.advancement .review-wtInfo .wtInfo-bottom { display: flex; flex-direction: column; align-items: flex-start; }
	.list-div.advancement .review-wtInfo .wtInfo-bottom > * { margin-top: 4px; }
	.list-div.advancement .review-wtInfo .date { padding: 0; }
	.list-div.advancement .review-wtInfo .buyroot { padding: 0; border: 0 none; }
}
/* e : 221221 상품평 */

/* s : 230314 상품평뱃지 위치수정 */
.review-list > li .list-div.advancement .review-wtInfo .wtInfo-badge { margin-bottom: 12px; }
@media screen and (min-width: 801px) and (max-width: 1280px) {
	.review-list > li .list-div.advancement .review-con .review-util { top: 29px !important; }
}
@media (max-width: 800px) {
	.review-list > li .list-div.advancement .review-wtInfo .wtInfo-badge + .wtInfo-top { width: 50%; }
	.review-list > li .list-div.advancement .review-con .review-util { top: 36px !important; }
}
/* e : 230314 상품평뱃지 위치수정 */

.board-content .ordered-list-contents .btn-box > .btn-underline { margin-bottom: 10px; }
@media screen and (max-width: 767px) {
	.board-content .ordered-list-contents .btn-box > .btn-underline { font-size: 14px; margin: 2vw 4.1026vw 0; }
}
/* 230119 상품평 이벤트 연계 Phase 1(이벤트 배너 추가, 베스트 뱃지 노출) */
.layer-reveiw-write .review-event-banner,
.itm-component .review-event-banner{ background: #EEF7FF; border-radius: 10px; overflow: hidden; text-align: center; margin-bottom: 45px; border: 1px solid #707070;}
.layer-reveiw-write .review-event-banner .banner-img{width: 100%;height: 306.22px; background: url("/sec/static/_images/common/event-pop-pc-banner.png") no-repeat 100%; background-size: contain;}
.itm-component .review-event-banner .banner-img{ width: 100%; height: 178px; background: url("/sec/static/_images/common/event-pc-banner.png") no-repeat 100%; background-size: contain;}
@media screen and (max-width:800px) {
	.layer-reveiw-write .review-event-banner .banner-img{background: url("/sec/static/_images/common/event-mo-banner.png") no-repeat 60%; height: 58.333vw; background-size: contain;}
	.itm-component .review-event-banner .banner-img {background: url("/sec/static/_images/common/event-mo-banner.png") no-repeat 100%; height: 58.333vw; background-size: contain;}
}

/* 240222 KDP-49205 [All]상품평에 제품명 추가 */
.list-div.advancement .review-wtInfo .wtInfo-bottom {display:flex; align-items:flex-end;}
.list-div.advancement .review-wtInfo .wtInfo-bottom > div {display:flex; align-items:flex-end;}
.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(1) {border-right:1px solid #ddd;} /*240313 KDP-50442 */
.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(2) {max-width: 50vw; padding-left:7px; padding-left:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-div.advancement .review-wtInfo .review-starating{display: flex; flex-wrap: nowrap;}
/* div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-info{width: calc(100% - 86px);}
div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-bottom {width: 100%;}
div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-bottom > .review-box{ min-width: 202px;}
div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box{ width: calc(100% - 202px);}
div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .buyroot{ max-width: 105px;}
div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(2){max-width: calc(100% - 105px);} */
@media (max-width:803px) and (min-width:801px) {
	.list-div.advancement .review-wtInfo .wtInfo-bottom {align-items:center;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > div {align-items:center;}
}
@media screen and (max-width:800px) {
	.list-div.advancement .wtInfo-info {width:calc(100% - 86px);}
	.list-div.advancement .review-wtInfo .wtInfo-bottom {align-items:flex-start; flex-direction:column; width:100%; overflow:hidden; gap:6px;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box {width:100%;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(1) {flex-shrink:0;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(2) {display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.list-div.advancement .review-wtInfo .buyroot {padding:0 7px 0 0; border-right:1px solid #ddd; border-left:inherit;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom .review-box {padding: 0;}
	div :not(.layer-bestReview) .list-div.advancement .review-wtInfo .wtInfo-bottom > div > span.date {padding-left: 0;}	
}
@media screen and (max-width:320px) {
	.list-div.advancement .review-wtInfo .wtInfo-bottom > * {margin-top:0;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box {display:flex; align-items:flex-start; flex-direction:column; gap:5px;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(1) {border-right: none;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(2) {width:100%; padding-left:0;}
	.list-div.advancement .review-wtInfo .wtInfo-bottom > .review-box {display:flex; align-items:flex-start; flex-direction:column; gap:5px;}
	.list-div.advancement .review-wtInfo .buyroot {border-right:inherit; border-left:inherit;}
}

/* KDP-23491 패밀리넷 컨시어즈 서비스 도입 */
.reservationStore-checkboxbtn-list.radiobtn-type input[type="radio"]{position:absolute;width:1px;height:1px;border:0;overflow:hidden;}
.reservationStore-checkboxbtn-list.radiobtn-type input[type="radio"]:checked + label {position:relative;border-color:#000;outline:1px solid #000;}
.reservationStore-checkboxbtn-list.radiobtn-type input[type="radio"]:checked + label span {color:inherit;background:none;}
.reservationStore-checkboxbtn-list.radiobtn-type .title-none {padding-left:0;}
.reservationStore-checkboxbtn-list dl dt.ico-none {padding-left:0;}
.date-select-wrap {margin-top:36px;}
.date-select-wrap .btns-period {width:100%;}
.date-select-wrap .btns-period:after {clear:both;display:block;content:"";}
.date-select-wrap .btns-period dd {float:left;margin-left:9px;min-width:145px;}
.date-select-wrap .btns-period dd:first-child {margin-left:0;}
.date-select-wrap .btns-period dd .btn {min-width:auto;margin:0;width:100%;font-weight:normal;}
.date-select-wrap .store-location-select {width:calc(50% - 55px);}
.date-select-wrap .store-location-select:after {clear:both;display:block;content:"";}
.buget-select-wrap .store-location-select {display: none; width:calc(50% - 55px);}
.buget-select-wrap .store-location-select dt span {display: inline-block; height: 32px; line-height: 32px; font-size: 16px; color: #000; letter-spacing: -0.08px; vertical-align: top; font-weight: 700;}
.buget-select-wrap .store-location-select .inp-box {position: relative;}
.buget-select-wrap .store-location-select .inp-box::after {display: none; content: '만원'; position: absolute; bottom: 7px; right: 0; font-size: 16px;}
.buget-select-wrap .store-location-select .inp-box.on::after {display: inline-block;}
.buget-select-wrap .store-location-select #buget-direct-input {padding-right: 50px;}
.my-boardListWrap .listHeader .opt-select .opt-btnbox .btn.btn-type2 {color:#fff}
.layer-pop .point-simulation {padding:0;}
.point-simulation .point-simulation-prd > h2 { padding-bottom:6px; line-height:1.3em; font-size:20px; color:#000; font-weight:bold; border-bottom:2px solid #191919; }
.point-simulation .limit-tbl table thead th {padding:20px 12px 18px 12px;}
.point-simulation .limit-tbl table thead th:last-child {padding:20px 12px 18px 12px;}
.point-simulation .limit-tbl table tbody tr:last-child th, 
.point-simulation .limit-tbl table tbody tr:last-child td {padding:20px 12px 18px 12px;}
.point-simulation .limit-info {margin-bottom:36px;border-bottom:1px solid #EBEBEB;}
.point-simulation .limit-tbl table thead th:last-child, 
.point-simulation .limit-tbl table tbody td:last-child {width:auto;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-td {padding:18px 0;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image {width:12%;margin-right:18px;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image .photo {width:100%;height:100%;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image .photo a {width:100%;height:100%;z-index:1;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image .photo a > img {bottom:0;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-spec {width:calc(68% - 28px);padding-right:10px;}
.point-simulation .point-simulation-prd .point-simulation-spec .title {word-break:keep-all; overflow:hidden;}
.point-simulation .point-simulation-prd .point-simulation-spec .title a {display:inline-block; font-size:16px; color:#000; font-weight:bold; line-height:1.36em; letter-spacing:0;line-height:20px;vertical-align:top;}
.point-simulation .point-simulation-prd .point-simulation-spec .label {margin-top:4px; font-size:12px; color:#707070; line-height:1.34em; letter-spacing:0;line-height:18px;}
.point-simulation .point-simulation-prd .point-simulation-spec .count {margin-top:6px;line-height:18px;color:#707070;font-size:12px;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price {width:20%;min-width:100px;text-align:right;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-small {position:relative; display:inline-block;line-height:18px;font-size:16px; color:#A6A6A6; letter-spacing:0;}
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-small:before { position:absolute; left:0; right:0; top:40%; width:100%; height:1px; background:#A6A6A6; content:""; }
.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-big { display:block;margin-top:2px;padding-right:0;font-size:16px;color:#000;font-weight:bold;letter-spacing:0;line-height:18px;}
.point-simulation .point-simulation-prd {margin-bottom:36px;}
.point-simulation .point-simulation-prd:last-child {margin-bottom:0;}
.point-simulation .point-simulation-prd > h2 { padding-bottom:6px; line-height:1.3em; font-size:20px; color:#000; font-weight:bold; border-bottom:2px solid #191919; }
.point-simulation .point-simulation-tbl { display:flex; flex-direction:column;width:100%; }
.point-simulation .point-simulation-tbl +.order-tbl{ border-top:1px solid #eaeaea; }
.point-simulation .point-simulation-tbl .point-simulation-tr {display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #EBEBEB;}
.point-simulation .point-simulation-tbl .point-simulation-td { position:relative; padding:40px 0; text-align:left; vertical-align:top; }
.point-simulation .point-simulation-tbl .point-simulation-image { width:21.5%; padding-right:24px; text-align:center; }
.point-simulation .point-simulation-tbl .point-simulation-spec { width:24.8%; padding-right:24px; }
.point-simulation .point-simulation-tbl .point-simulation-select { width:25.2%; }
.point-simulation .point-simulation-tbl .point-simulation-count { width:15%; padding-right:24px; padding-left:24px; text-align:right; line-height:21px; }
.point-simulation .point-simulation-tbl .point-simulation-price { width:13.5%; text-align:right; }
.point-simulation .point-simulation-tbl .point-simulation-image .photo { display:inline-table; width:180px; height:180px; margin:0 auto; }
.point-simulation .point-simulation-tbl .point-simulation-image .photo a { position:relative; display:inline-block;  width:180px; height:180px; margin:0 auto; overflow:hidden; vertical-align:middle; }
.point-simulation .point-simulation-tbl .point-simulation-image .photo .img-pc { display:block; margin:auto; }
.point-simulation .point-simulation-tbl .point-simulation-image .photo .img-mo { display:none; }
.point-simulation .point-simulation-area {position:relative;margin-bottom:0;padding-bottom:0;}
.point-simulation .point-simulation-area .radio-nav .chk-form {padding:6px 0;}
.point-simulation .point-simulation-box {margin-bottom:30px;padding:30px; border:2px solid #EBEBEB; border-radius:20px;}
.point-simulation .point-simulation-box:nth-child(1) {margin-top:12px;}
.point-simulation-area.point-area .btn-point {margin-left:10px;}
.point-simulation-area.point-area .btn-point .btn {padding:0;width:56px;min-width:56px;height:32px;line-height:32px;font-size:14px;font-weight:normal;text-align:center;}
.point-simulation-area.point-area div.inp-point::after {top:50%;transform:translateY(-50%);}
.point-simulation-area.point-area .point-line-2 .point-line-2-cover div.inp-point {height:32px;}
.point-simulation-area.point-area .point-line-2 .point-line-2-cover .btn-point {height:32px;}
.point-simulation-area.point-area .point-simulation-use .inp-point::before {display:none;}
.point-simulation-area.point-area div.inp-point::before {display:none;}
.point-simulation-area.point-area .point-simulation-box .txt-info {line-height:20px;}
.point-simulation-area.point-area .point-simulation-box .point-line-2 {height:92px;padding-bottom:0;}
.point-simulation-area.point-area .point-simulation-box2 .point-simulation-inline {margin-top:15px;display:flex;flex-wrap:wrap;}
.point-simulation-area.point-area .point-simulation-box2 .point-simulation-inline:nth-child(1) {margin-top:0;}
.point-simulation-area.point-area .point-simulation-box2 .point-simulation-inline > span { font-size:14px; color:#000; vertical-align:baseline; word-break:break-all}
.point-simulation-area.point-area .point-simulation-box2 .point-inline-1 {flex: 1 1 auto;top: 0;margin-right: 0;padding: 0;line-height: 32px;}
.point-simulation-area.point-area .point-simulation-box2 .point-inline-1 .use-point {position: static;}
.point-simulation-area.point-area .point-simulation-box2 .point-inline-2 {flex: 1 1 auto;max-width:none;width:auto;margin-right: 0;padding-right: 0; padding-bottom: 0;}
.point-simulation-area.point-area .point-simulation-box2 .btn-area {margin-top:20px;width:100%;text-align:center;}
.point-simulation-benefit .dropOption a.dropButton {padding-right:30px;}
.point-simulation-benefit .dropOption a.dropButton:before {top:50%;transform:translateY(-50%);}
.point-simulation-benefit .point-benefit-list {padding-bottom:18px;border-bottom:1px solid #EBEBEB;}
.point-simulation-benefit .point-benefit-list dl {padding:6px 0;display:flex;justify-content:space-between;font-size:14px;line-height:22px;}
.point-simulation-benefit .point-benefit-list dl dt {color:#000;font-size:inherit;}
.point-simulation-benefit .point-benefit-list dl dt:before {margin-right:3px;content:"ㄴ";}
.point-simulation-benefit .point-benefit-list dl dd {color:#2189FF;font-size:inherit;font-weight:bold;}
.point-simulation-benefit .point-benefit-list dl.total {margin:24px 0 12px;padding:0;font-size:16px;font-weight:bold;}
.point-simulation-benefit .point-benefit-list dl.total dt:before {margin-right:0;content:"";}
.point-simulation-benefit .point-benefit-list .dropOption .dropList {padding:0;}
.point-simulation-benefit .point-use {padding:24px 0;border-bottom:1px solid #EBEBEB;}
.point-simulation-benefit .point-use .dropOption .dropList .order-info-box-2.order-info-simulation  li a {display:inline-block;}
.floatingStyle .LatestItm-result.btns-type:after {clear:both;display:block;content:"";}
.floatingStyle .LatestItm-result.btns-type .result-tit {float:left;}
.floatingStyle .LatestItm-result.btns-type .btns-area {float:right;}
.floatingStyle .LatestItm-result.btns-type .btns-area .btn {margin:0;min-width:auto;height:28px;line-height:26px;color:#000;font-size:14px;font-weight:bold;}
.floatingStyle .LatestItm-result.btns-type .btns-area .btn + .btn {margin-left:5px;}
.floatingStyle .LatestItm-result.btns-type .btn-allListClear {position:static;right:auto;top:auto;}
.floatingStyle .LatestItmList.check-type .chk-form-hidden {position:absolute;left:0;top:50%;transform:translateY(-50%);}
.floatingStyle .LatestItmList.check-type .chk-form-hidden label {vertical-align:top;}
.floatingStyle .LatestItmList.check-type .LatestItm-img {left:30px;}
@media screen and (max-width: 1440px) and (min-width: 1101px) {
	.date-select-wrap  {margin-top:2.5000vw;}
	.date-select-wrap .btns-period dd {min-width:9.7222vw;}
	.point-simulation-area.point-area div.inp-point {padding-right:0;}
	.point-simulation-area.point-area div.inp-point .inp-line {padding-right:1.2500vw;border-bottom:1px solid #b2b2b2;}
	.point-simulation-area.point-area .point-simulation-box .btn-point .btn {height:2.2222vw;line-height:2.2222vw;}
	.point-simulation-area.point-area .point-simulation-box .point-line-2 {height:6.3889vw;}
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	#popupPointSimulation .layer-content {margin-right:-4.5455vw;padding-right:4.5455vw;}
	.date-select-wrap {margin-top:3.2727vw;}
	.date-select-wrap .store-location-select {margin-top:3.6364vw;width:calc(50% - 5.00vw);}
	.date-select-wrap .btns-period dd {min-width:13.1818vw;margin-left:0.9091vw;}
	.buget-select-wrap .store-location-select {margin-top:3.6364vw;width:calc(50% - 5.00vw);}
	.reservationStore-checkboxbtn-list dl.title-none dd:nth-of-type(4) {margin-top:0;}
	.reservationStore-checkboxbtn-list dl.title-none dd:nth-of-type(3n+1) {margin-left:0.9091vw;}
	.point-simulation .point-simulation-prd > h2 { padding-bottom:0.5455vw; line-height:1.3em; font-size:1.8182vw; }
	.point-simulation-area.point-area div.inp-point {padding-right:0;height:inherit;}
	.point-simulation-area.point-area div.inp-point .inp-line {padding-right:1.6364vw;border-bottom:1px solid #b2b2b2;}
	.point-simulation-area.point-area .btn-point .btn {height:2.9091vw;line-height:2.9091vw;}
	.point-simulation-area.point-area .point-line-2 {height:8.3636vw;}
}
@media (min-width: 800px) {
	.point-simulation-prd .point-simulation-tbl .point-simulation-spec {max-width:calc(100% - 178px);}
	.point-simulation-area.point-area .point-line-2 .pd-info .info-name {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;}
}
@media (max-width: 800px) {
	.date-select-wrap {margin-top:24px;}
	.date-select-wrap .btns-period {margin:24px 0 0;}
	.date-select-wrap .btns-period dd {margin-bottom:12px;min-width:auto;width:calc(100% / 2 - 6px);height:40px;height:40px;}
	.date-select-wrap .btns-period dd:nth-of-type(even) {margin-left:12px;}
	.date-select-wrap .btns-period dd:nth-of-type(odd) {margin-left:0;}
	.date-select-wrap .btns-period dd .btn {width:100%;height:100%;line-height:100%;font-size:14px;}
	.date-select-wrap .store-location-select {width:100%;margin-top:12px;}
	.point-simulation .limit-info {margin-bottom:30px;}
	.point-simulation .limit-info > h2 {display:block;}
	.point-simulation .limit-tbl table thead th,
	.point-simulation .limit-tbl table thead th:last-child {padding:12px;}
	.point-simulation-area.point-area {position:relative;margin-bottom:0;padding-bottom:24px;}
	.point-simulation-area.point-area .chk-form {overflow:hidden;}
	.point-simulation-area.point-area .chk-form input[type="radio"] + label {float:left;width:50%;}
	.point-simulation-area.point-area:after {display:none;}
	.point-simulation-area.point-area .point-simulation-box {padding:6.667vw 5.556vw;}
	.point-simulation-area.point-area .point-simulation-box .point-line-2 {height:auto;flex-direction:column;}
	.point-simulation-area.point-area .point-line-2-cover {flex-wrap:wrap;}
	.point-simulation-area.point-area .point-line-2 .point-line-2-cover div.inp-point {width:calc(100% - 66px);}
	.point-simulation-area.point-area .point-line-2 .point-line-2-cover .btn-point {margin-top:0;}
	.point-simulation-area.point-area .point-simulation-box .point-line-2 .pd-info { width:100%; margin-right:0; }
	.point-simulation-area.point-area .point-simulation-box .point-line-2 .pd-info .info-name {height:auto;line-height:normal;text-overflow:initial;overflow:auto;white-space:normal;}
	.point-simulation-area.point-area .point-simulation-box .point-line-2-cover .btn-point {min-width:auto;}
	.point-simulation-area.point-area .point-simulation-box .txt-info {margin-top:6px;position:static;line-height:16px;}
	.point-simulation .point-simulation-tbl .point-simulation-tr {align-items:center;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-tr .point-simulation-td.point-simulation-image {padding:0;margin-right:4.4444vw;width:18%;height:100%;}
	.point-simulation .point-simulation-prd .point-simulation-tbl {padding-bottom:0;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image .photo {width:100%;height:100%;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-image .photo a {width:100%;height:100%;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-spec {width:calc(82% - 4.4444vw);padding:14px 0;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-spec .point-simulation-spec-group {margin-bottom:0;padding:0;min-height:auto;width:100%;}
	.point-simulation .point-simulation-prd .point-simulation-spec-group .title a {font-size:14px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price {width:100%;padding:0 0 18px calc(18% + 4.4444vw);text-align:left;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-big {display:inline-block;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-tr {position:relative;padding-top:0;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-tr:last-child {border-bottom:none;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-small {margin-right:2.7778vw;font-size:14px;}
	.point-simulation .point-simulation-prd .point-simulation-tbl .point-simulation-price .price-big {margin-top:0;font-size:14px;}
	.point-simulation .point-simulation-prd h2 {border-bottom:2px solid #000;}
	.point-simulation .point-simulation-tbl {border-top:none;border-bottom:1px solid #eaeaea}
	.point-simulation .point-simulation-prd .order-info-box-2.order-info-simulation div.inp-point::before {display:none;}
	.point-simulation .point-simulation-prd .order-info-box-2.order-info-simulation .use-type-1 .point-line-2 .inp-point {width:calc(100% - 58px);}
	.point-simulation .point-simulation-prd .order-info-box-2.order-info-simulation .use-type-2 .point-inline-2 .chk-form {position:absolute;}
	.point-simulation .point-simulation-prd .order-info-box-2.order-info-simulation .order-info-detail .point-inline-2 .chk-form {width:100%;}
	.point-simulation .point-simulation-prd .dropOption {padding:0 0 24px;}
	.point-simulation .point-simulation-prd .dropOption .order-info-box-2 .use-type-1 {margin-bottom:0;}
	.point-simulation .point-simulation-benefit .point-use .dropOption a.dropButton {padding:24px 0;}
	.point-simulation-benefit .droptoggle .dropOption {padding:0;}
	.point-simulation .point-simulation-prd .droptoggle .dropOption .dropList {padding-top:0;}
	.point-simulation .point-simulation-prd:after {display:none;}
	.point-simulation-benefit .point-simulation-prd .order-info-detail {margin-bottom:0;}
	.point-simulation-benefit .point-simulation-prd {padding-bottom:24px;}
	.point-simulation-benefit .point-simulation-benefit-list dl.total {margin:0;padding:24px 0;}
	.point-simulation-benefit .point-use {padding:0;}
	.floatingStyle .LatestItm-result.btns-type .btns-area .btn {padding:0 4.4444vw;}
}
@media (max-width: 540px) {
	#popupPointSimulation .layer-content {margin-right:-12px;padding-right:12px;}
	.point-simulation-area.point-area .point-simulation-box2 .point-inline-2 {width:100%;max-width:100%;}
}
@media (max-width: 320px) {
	.point-simulation-area.point-area .point-line-2-cover .btn-point .btn {height:10.0000vw;line-height:10.0000vw;}
	.point-simulation-area.point-area .point-line-2 .point-line-2-cover div.inp-point {height:10.0000vw;line-height:10.0000vw;}
	.point-simulation-area.point-area .point-line-2 .point-line-2-cover .btn-point {height:10.0000vw;}
	.point-simulation-area.point-area .point-simulation-box2 .point-line-2 div.inp-point {width:100%;height:inherit;}
	.point-simulation-area.point-area div.inp-point {height:10.0000vw;}
}


/* 230210 수정 : 상품평 배너 수정 */
.layer-reveiw-write .review-event-banner {background: unset; border-radius: unset; border: unset;}
.layer-reveiw-write .review-event-banner img { border-radius: 14px; border: 2px solid black;}
.itm-component .review-event-banner {max-width: 1392px; margin: auto; margin-bottom: 45px;}
.review-wt-form .mo {display: none;}
@media screen and (max-width:800px) {
	.itm-component .review-event-banner {max-width: 685px;}
	.review-wt-form .pc {display: none;}
	.review-wt-form .mo {display: block;}
}

/* KDP-23374 매장진열상품구매 탭 추가 (230126) */ 
.storeDisplayPrdBuyWrap .stepInfo > div.step3-info:before { background-image:url("/sec/static/_images/icon_dps/img-storeDisplayPrdBuy-step3.svg"); }
.storeDisplayPrdBuyWrap .stepInfo > div.step4-info:before { background-image:url("/sec/static/_images/icon_dps/img-storeDisplayPrdBuy-step4.svg"); }
.howBuyStrDisplayProdcWrap .stepInfo > div p {line-height:28px;}
.tab-content .strDisplayDiscountPrdc {padding-top:20px;}
.storeDisplayDiscount-visual .visual {background-image:url('/sec/static/_images/bg/bg_storeDisplayPrdBuy.jpg');}
.storeDisplayDiscount-visual .tit-area.sub-type .pf-tit {top:41%;right:auto;left:50%;transform:translateX(-50%);max-width:1440px;width:100%;margin:0 auto;padding:0 24px;}
.storeDisplayDiscount-visual .tit-area.sub-type .pf-tit-sub {position:absolute;top:60%;left:50%;transform:translateX(-50%);max-width:1440px;width:100%;padding:0 24px;color:#333;font-size:24px;line-height:32px;}
.StoreDispPrdInfoTxt {margin-top:50px;display:flex;align-items:stretch;}
.StoreDispPrdInfoTxt p {display:flex;align-items:center;padding:72px 10px 72px 246px;width:50%;color:#000;font-size:20px;font-weight:bold;line-height:30px;border:1px solid #ECECEC;border-radius:20px; }
.StoreDispPrdInfoTxt p:nth-child(1) {background:url('/sec/static/_images/icon_dps/img-StoreDispPrd-Info1.png') no-repeat 3.6364vw center;}
.StoreDispPrdInfoTxt p:nth-child(2) {margin-left:18px;background:url('/sec/static/_images/icon_dps/img-StoreDispPrd-Info2.png') no-repeat 3.6364vw center;}
.storeDisplayPrdBuy .support-box {margin:0;padding:0;}
.storeDisplayPrdBuy .stepContent:nth-child(1) {padding-bottom: 90px;}
.storeDisplayPrdBuy .stepWrap .stepTitle{margin-left: 0;}
.storeDisplayPrdBuy .support-box .manual-down { margin-top:0; }
.storeDisplayPrdBuy .support-box .manual-down .search-box { margin:0;}
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-tit { line-height:44px;font-size:36px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .use-info { margin-top:12px;line-height:28px;font-size:18px;text-align:center; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-inner {margin-top:16px;width:584px;}
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input { display:flex;align-items:center;width:100%;height:48px;border-radius:24px;background-color:#fff;border:1px solid #d9d9d9; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .rem { margin-top:10px;color:#707070;font-size:14px;text-align:center;}
.storeDisplayPrdBuy .support-box .manual-down .search-box .rem::before {left:auto;margin-left:-12px;}
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input { font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input:-ms-input-placeholder { font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input::-webkit-input-placeholder { font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input:-moz-placeholder { font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input::-moz-placeholder { font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-inner .btn-d { width:120px;margin:0 0 0 16px;height:48px;line-height:48px;border-radius:24px;font-size:18px; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input .btn-search { background-image:url('/sec/static/_images/common/icon-zoom.svg');background-size:24px auto; }
.storeDisplayPrdBuy .support-box .manual-down .search-box .search-input { width:450px; }
.storeDisplayPrdBuyAdress {text-align:center;}
.storeDisplayPrdBuyAdress .address {position:relative;font-size:18px;font-weight:bold;}
.storeDisplayPrdBuyAdress .address:before {position:absolute;top:50%;transform:translateY(-50%);display:inline-block;margin-left:-26px;width:20px;height:26px;background:url('/sec/static/_images/common/icon-location-blue.svg') no-repeat 0 0;content:"";}
.storeDisplayPrdBuyAdress .btn-change { margin-left:12px;color:#555;font-size:16px;text-decoration:underline;text-underline-position:under;vertical-align:text-bottom;}
.tooltip-layer .tooltip-content .tootip-detail {padding:20px;background-color:#fff;}
.itm-info-detail .select-store.store-display-type .store-sel {border:1px solid #2189FF;display:block;width:100%;height:58px;color:#000;font-size:14px;font-weight:bold;text-align:center;text-decoration:underline;text-underline-position:under;background-color:#f7f7f7;border-radius:10px;}
.itm-info-detail .select-store.store-display-type .box-txt {padding:0;background-color:#fff;border-top:none;}
.itm-info-detail .select-store.store-display-type .box-txt ul {background-color:#f7f7f7;}
.itm-info-detail .select-store.store-display-type .box-txt ul li {color:#000;font-size:14px;}
.itm-info-detail .select-store.store-display-type .delete {width:20px;height:20px;}
.itm-info-detail .display-prd-txt {padding:20px 5px;border-bottom:1px solid #EBEBEB;}
.itm-info-detail .display-prd-txt .li-rem li {color:#707070;font-size:14px;}
.dropOption.inline-st a.dropButton {display:inline-block;}
.dropOption.inline-st a.dropButton:before {right:-26px;top:3px;}
.strDisplayDiscountPrdc .dropOption.inline-st a.dropButton {margin:48px 0 0 24px;}
.strDisplayDiscountPrdc .dropOption.inline-st .store-location-detail-infomation {margin-top:0;}
.nodata-message {margin-bottom:48px;text-align:center;}
.nodata-message span {position:relative;display:inline-block;height:36px;line-height:36px;}
.nodata-message span:before {position:absolute;top:50%;transform:translateY(-50%);display:inline-block;margin-left:-48px;width:36px;height:36px;background:url('/sec/static/_images/common/icon-error-mideum.svg') no-repeat 50%;background-size:36px auto;content:"";}
.pf-container .storeDisplayPrdBuy .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li .tit {width:45%;}
.layer-pop .display-prd-buy-txt {line-height:22px;}
.layer-pop .display-prd-buy-txt span {font-size:18px;}
.location-list2 li { padding:0; }
.location-list2 li .location-list-inner .chk-form {max-width:none;}
.location-list2 li .chk-form input[type="radio"] + label {display:block;padding:23px 25px 23px 51px;}
.location-list2 li .chk-form input[type="radio"] + label:before {left:25px;top:23px;}
.location-list2 li .chk-form input[type="radio"] + label:after {left:30px;top:28px;}
.location-list2 li .chk-form input[type="radio"]:focus + label {border-radius:18px;border:none;outline:1px solid #2189ff !important;}
@media screen and (min-width: 1420px) {
	.StoreDispPrdInfoTxt p {background-position:40px center !important;}
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.location-list2 li .chk-form input[type="radio"] + label:before {left:2.2727vw;top:2.0909vw;}
	.location-list2 li .chk-form input[type="radio"] + label:after {left:2.7273vw;top:2.5455vw;}
	.StoreDispPrdInfoTxt p {padding-top:2.7273vw;padding-bottom:2.7273vw;padding-left:20.9091vw;line-height:2.7273vw;font-size:1.8182vw;background-size:13.6364vw auto !important;}
	.howBuyStrDisplayProdcWrap.storeDisplayPrdBuyWrap .stepInfo > div p {font-size:1.8182vw;line-height:2.5455vw;}
	.howBuyStrDisplayProdcWrap.storeDisplayPrdBuyWrap .stepInfo > div span {font-size:1.4545vw;}
	.storeDisplayPrdBuy .stepContent:nth-child(1) {padding-bottom: 7vw;}
}
@media screen and (max-width:800px) {
	.howBuyStrDisplayProdcWrap .stepInfo > div p {line-height:5.0000vw;}
	.strDisplayDiscountPrdc {padding-left:0;padding-right:0;}
	.storeDisplayDiscount-visual .visual {background-image:url('/sec/static/_images/bg/bg_storeDisplayPrdBuy_mo.jpg')}
	.storeDisplayDiscount-visual .tit-area.sub-type .pf-tit {top:21%;width:100%;font-size:8.3333vw} 
	.storeDisplayDiscount-visual .tit-area.sub-type .pf-tit-sub {top:52%;width:100%;font-size:3.6111vw;line-height:5vw;}
	.StoreDispPrdInfoTxt {margin-bottom:48px;}
	.StoreDispPrdInfoTxt p {padding:33.8889vw 4.4444vw 9.1667vw 4.4444vw;font-size:3.8889vw;line-height:5vw;text-align:center;background-position:center 6.6667vw !important;background-size:32.7833vw auto !important;}
	.StoreDispPrdInfoTxt p:nth-child(2) {margin-left:2.2222vw;}
		.storeDisplayPrdBuy .stepContent:nth-child(1) {padding-bottom: 15.3846vw;}
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-inner { padding:0 5.5556vw;width:100%; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input-box { width:100%; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input { width:100%;height:42px; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input {font-size:3.8889vw;}
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-tit { font-size:8.3333vw; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input:-ms-input-placeholder { font-size:3.8889vw; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input::-webkit-input-placeholder { font-size:3.8889vw; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input:-moz-placeholder { font-size:3.8889vw; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input input::-moz-placeholder { font-size:3.8889vw; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-input .btn-search {background-size:20px auto;}
    .storeDisplayPrdBuy .support-box .manual-down .search-box .use-info { line-height:1.2;font-size:3.8889vw;letter-spacing:-0.7px; }
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-inner {margin-top:3.3333vw;}
	.storeDisplayPrdBuy .support-box .manual-down .search-box .rem { font-size:3.3333vw;}
    .storeDisplayPrdBuy .support-box .manual-down .search-box .search-inner .btn-d { display:none; }
	.storeDisplayPrdBuyAdress { display:flex;justify-content:space-between;align-items:start;text-align:left; }
	.storeDisplayPrdBuyAdress .address { margin-left:10.2778vw;padding-left:7.2222vw;line-height:6.1111vw;font-size:4.4444vw;text-indent:-10.2778vw;}
	.storeDisplayPrdBuyAdress .address:before {top:-2px;transform:translateY(0);}
	.storeDisplayPrdBuyAdress .btn-change { margin-top:0.8333vw;width:25%;font-size:4.4444vw;text-align:right; }
	.itm-info-detail .select-store.store-display-type {padding-bottom:0;}
	.itm-info-detail .display-prd-txt {padding:10px 12px;}
	.itm-info-detail .display-prd-txt .li-rem li {font-size:12px;}
	.nodata-message {margin-bottom:10.0000vw;padding-top:10.0000vw;}
	.nodata-message span {font-size:3.8889vw;}
	.nodata-message span:before {left:50%;transform:translate(-50%, calc(-50% - 10.0000vw));margin-left:0;width:10.0000vw;height:10.0000vw;background-size:10.0000vw auto;}
	.dc-container .storeDisplayPrdBuy .store-prd-cardlist .list-product .list li {margin-top:0;padding:0;}
	.dc-container.pf-container .storeDisplayPrdBuy .pf-prd-cardlist.store-prd-cardlist .list-product .list li:not(:first-child) {margin-top: 8.3333vw;} /* 230901 */
	.layer-pop.layer-full-st .location-list { height:calc(100% - 115px);min-height:initial;max-height:initial; }
	.layer-pop .display-prd-buy-txt {line-height:6.1111vw;font-size:3.8889vw;}
	.layer-pop .display-prd-buy-txt span {font-size:4.4444vw;}
	.location-list2 li .chk-form input[type="radio"] {left:25px;top:22px;}
	.location-list2 li .chk-form input[type="radio"]:checked {left:25px;top:22px;}
	.howBuyStrDisplayProdcWrap.storeDisplayPrdBuyWrap p.rem {margin-top:10px;}
	.howBuyStrDisplayProdcWrap.storeDisplayPrdBuyWrap .stepInfo {padding-bottom:5.5556vw;}
}

@media screen and (max-width:580px) {
	.dc-container.pf-container .storeDisplayPrdBuy .pf-prd-cardlist.store-prd-cardlist .list-product .list li:not(:first-child) {margin-top: 10vw;} /* 230901 */
}

/* 230125 상품평 이벤트 연계 Phase 2*/
.layer-normal.layer-reveiw-write {padding-left: 0; padding-right: 0;}
.layer-normal.layer-reveiw-write .layer-header{margin-left:40px; margin-right: 57px;}
.layer-normal.layer-reveiw-write .layer-content{padding: 0 40px;}
.review-event-agreement{margin-bottom: 40px;}
.review-event-agreement .review-event-agreement-wrap{max-width: 1274px;}
.review-event-agreement .event-apply-agree{	margin-bottom: 40px;}
.review-event-agreement .inner p {font-size: 16px; font-weight: bold;}
.review-event-agreement .inner ul { margin: 25px auto 16px; display: flex; flex-wrap: nowrap;}

/* 2023 접근성 b2c - 86p */
.review-event-agreement .inner ul li {margin-left: -3px; margin-right: 49px; font-size: 14px; font-weight: 700; padding-left: 24px; position: relative; color: #8F8F8F;}
.review-event-agreement .event-apply-agree .chk-form input[type="checkbox"]:disabled + label {color: #8F8F8F;}

.review-event-agreement .inner ul li.on { color: #000;}
.review-event-agreement .inner ul li::before { content: ""; float: left; margin-left: -24px;width: 20px; height: 20px; background: url(/sec/static/_images/icon_review/icon_check_off.png) center -1px /100% no-repeat;}
.review-event-agreement .inner ul li::before{position: absolute; top: -2px;}
.review-event-agreement .inner ul li.on::before { background-image: url(/sec/static/_images/icon_review/icon_check_on.png);}
.review-event-agreement .event-apply-infoBox{padding-left: 27px; display: none;}
.review-event-agreement .info-list { position: relative; overflow: visible;}
.review-event-agreement .info-list li { margin-bottom: 20px; display: inline-block; margin-right: 60px;}
.review-event-agreement .info-list .td-01 { left: 0; margin-right: 40px;display: inline-block;}
.review-event-agreement .info-list .td-02 {	display: inline-block; width: 356px;}
.review-event-agreement .info-list label{font-size: 14px;}
.review-event-agreement .chk-form input[type="checkbox"] + label:before{top: 1px;}
.review-event-agreement .dropDown-content-wrap .chk-form input[type="checkbox"] + label:before{top: 2px;}
.review-event-agreement .dropDown-content-wrap {margin-top: 20px;}
.review-event-agreement .event-apply-agree > .chk-form { margin-bottom: 20px; margin-top: 30px; }
.review-event-agreement .event-apply-agree > .chk-form input[type="checkbox"] + label{font-size: 16px; font-weight: bold;}
.review-event-agreement .dropDown-content-wrap .chk-form {margin: 8px 0;}
.review-event-agreement .dropDown-content-wrap.disc .chk-form { border-bottom: 1px solid #ededed; padding-bottom: 10px;}
.review-event-agreement .dropDown-content-wrap.disc .chk-form.show { border-bottom: none; padding-bottom: 10px;}
.review-event-agreement .dropDown-content-wrap .chk-form .moreBtn {	position: relative; float: right; font-size: 12px; /*text-decoration: underline;*/ margin-right: 20px;padding-top: 6px;}
.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .moreBtn::before{ content: ''; display: block; width: 13px; height: 13px; position: absolute; top: 6px; right: -17px; background: url(/sec/static/_images/common/icon-drop-down.svg) top right no-repeat; background-size: 100%;}
.review-event-agreement .dropDown-content-wrap .terms-area .chk-form.show .moreBtn::before{	transform: rotate(180deg);}
.review-event-agreement .dropDown-content-wrap .terms-area .drop-content{ height: 0; overflow: hidden; transition: ease 0.5s; }
.review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show{ height: 130px; 	transition: ease 0.5s; margin-bottom: 30px;}
.review-event-agreement .dropDown-content-wrap .terms-area .terms-txt-wrap .terms-txt {	height: 120px; margin-bottom: 20px; line-height: 20px; font-size: 14px; padding: 15px; border: 1px solid #c3c3c3;	overflow-y: scroll; line-height: 22px; color: #707070; word-break: keep-all;}
.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit span{font-size: 14px;}
.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit .opt{color:#2189FF; font-size: 14px;}
.review-event-agreement input[type="checkbox"] + label{ font-weight: bold;}
.review-event-agreement .chk-form input[type="checkbox"] + label.reviewEventAgree{color: #A6A6A6;}
.review-event-agreement .chk-form input[type="checkbox"]:checked + label.reviewEventAgree{color: #000;}
.layer-pop.review-event-agreement-pop{max-height: 600px; height: auto; max-width:400px; padding: 0; margin-bottom: 0; border-bottom: none;}
.layer-pop.review-event-agreement-pop .layer-header{height: 160px; width:100%; border-bottom: none; margin-bottom: 90px; border-radius: 20px 20px 0 0; background: #FCB3BA; position: relative;}
.layer-pop.review-event-agreement-pop .layer-header::before{ content: ''; display: block; width: 322px; height: 193px; position: absolute; background-image: url(/sec/static/_images/common/reviewEventPopImg1.png); background-repeat: no-repeat; transform: translateX(-50%); left: 50%; top: 44.7px;}
.layer-pop.review-event-agreement-pop .layer-content{height: auto; padding: 0px 24px; overflow-x: hidden; overflow-y: auto; word-break: break-all;}
.layer-pop.review-event-agreement-pop .layer-content strong{vertical-align: top;}
.layer-pop.review-event-agreement-pop .layer-content .content-box .name{font-size: 20px; margin-bottom: 16px;}
.layer-pop.review-event-agreement-pop .layer-content .content-box .txt{font-size: 16px; line-height: 24px;}
.layer-pop.review-event-agreement-pop .layer-content .content-box .txt p{font-size: 16px;}
.layer-pop.review-event-agreement-pop .layer-footer{height: calc(30px + 50px + 40px); padding-top: 30px;}
.layer-pop.review-event-agreement-pop .layer-footer .btn{width: 246px; height: 50px; font-size: 18px; border-radius: 30px;}
.layer-pop.layer-reveiw-write .product-review-area{ margin-bottom: 20px;}
.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-infoBox .event-info-box { display: flex; flex-wrap: nowrap; justify-content: space-between; padding: 24px 20px;}
.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-infoBox .event-info-box li { display: flex; flex-wrap: nowrap; }
.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-infoBox .event-info-box li label { margin-top: 10px; width: 65px;font-size: 14px; }
.layer-pop.layer-reveiw-write .review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show{width:100%; height: auto;}
.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-agree {margin-bottom: 30px;}
.layer-pop.layer-reveiw-write .review-event-agreement .info-list {display: flex;}
.layer-pop.layer-reveiw-write .review-event-agreement .info-list li{width: 50%; margin-right: 20px; display: flex; overflow: hidden; align-items: center;}
.layer-pop.layer-reveiw-write .review-event-agreement .info-list .td-01{margin-right: 0; width: 120px;}
.layer-pop.layer-reveiw-write .review-event-agreement .info-list .td-02{margin-right: 0;}
.dropDown-content-wrap.disc .chk-form{ padding-bottom: 1px; margin-right: 0;}
.dropDown-content-wrap.disc .chk-form .moreBtn{width: 100%; height: 16px; margin: 0; top: -15px;}
.dropDown-content-wrap.disc .chk-form .moreBtn::before{right: 3px; top: 1px;}
.dropDown-content-wrap.disc .terms-tit{font-size: 14px; font-weight: bold;}
.dropDown-content-wrap.disc .terms-area .drop-content.show{width:100%; height: auto;}
.dropDown-content-wrap.disc .terms-area .chk-form .moreBtn::before{ right: 3px;top: 2px;}
.review-wt-form .review-wt-caution.type2 { background: transparent; border-radius: 12px; padding: 0;}
.review-wt-form .review-wt-caution.type2 ul li{ position: relative; margin-top: 10px; line-height: 1.1rem; font-size: 12px; padding-left: 12px; }
.review-wt-form .review-wt-caution.type2 ul li:before{ display: inline-block; content: "※"; position: absolute; top: -2px; left: 0; font-size: 12px; }
.review-wt-form .review-wt-caution.type2 ul li:first-child{ margin-top: 0; }
.review-wt-form .review-wt-caution.type2 ul li a{ font-size: inherit; font-weight: 700; color: #2189ff; text-decoration: underline; }
@media all and (max-width:1440px) {
	.layer-normal.layer-reveiw-write .layer-header{margin-left:2.7778vw; margin-right: 2.7778vw;}
	.layer-normal.layer-reveiw-write .layer-content{padding: 0 2.7778vw;}
	.review-event-agreement{margin-bottom: 3.778vw;}
	.review-event-agreement .review-event-agreement-wrap{max-width: 88.472vw;}
	.review-event-agreement .event-apply-agree{	margin-bottom: 2.078vw;}
	.review-event-agreement .inner p {font-size: 1.111vw; }
	.review-event-agreement .inner ul { margin: 1.736vw auto 1.111vw; }
	.review-event-agreement .inner ul li {margin-left: -0.208vw; margin-right: 3.403vw; font-size: 0.9722vw; padding-left: 1.667vw;}
	.review-event-agreement .inner ul li::before { margin-left: -1.667vw;width: 1.389vw; height: 1.389vw;}
	.review-event-agreement ul.info-list{margin-bottom: 10px;}
	.review-event-agreement .info-list li { margin-bottom: 1.389vw; margin-right: 4.167vw;}
	.review-event-agreement .info-list .td-01 { margin-right: 2.778vw;}
	.review-event-agreement .info-list .td-02 {	width: 24.722vw;}
	.review-event-agreement .info-list label{font-size: 0.972vw;}
	.review-event-agreement .dropDown-content-wrap {margin-top: 1.389vw;}
	.review-event-agreement .dropDown-content-wrap.disc{margin-top: 2.389vw;}
	.review-event-agreement .event-apply-agree > .chk-form { margin-bottom: 1.389vw; margin-top: 2.083vw; }
	.review-event-agreement .event-apply-agree > .chk-form input[type="checkbox"] + label{font-size: 1.111vw;}
	.review-event-agreement .dropDown-content-wrap .chk-form {margin: 0.856vw 0;}
	.review-event-agreement .dropDown-content-wrap .chk-form .moreBtn {font-size: 0.833vw; margin-right: 1.389vw; padding-top: 0.4vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit span{ font-size: 0.9722vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit .opt{ font-size: 0.9722vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .moreBtn::before{ width: 0.903vw; height: 0.903vw; top: 0.369vw; right: -1.181vw;}
	.review-event-agreement .dropDown-content-wrap.disc .terms-area .chk-form .moreBtn::before{top: 0.069vw; }
	.review-event-agreement .dropDown-content-wrap .terms-area .terms-txt-wrap .terms-txt {	height: 8.333vw; margin-bottom: 1.417vw; font-size: 0.972vw; padding: 1.042vw; line-height: 1.828vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .terms-txt-wrap .terms-txt p {font-size: 0.972vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show{width:100%; height: 9.028vw;}
	.review-event-agreement .terms-txt > p > a,	.review-event-agreement .box-clause-content tr,	.review-event-agreement .box-clause-content td, 	.review-event-agreement .box-clause-content th{font-size: 0.972vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show {height: auto; margin-bottom: 2.0833vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .name{font-size: 1.389vw; margin-bottom: 1.111vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .name strong{font-size: 1.389vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt{font-size: 1.111vw; line-height: 1.667vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt p{font-size: 1.111vw;}
	.layer-pop.review-event-agreement-pop .layer-footer .btn{width: 17.083vw; height: 3.472vw; font-size: 1.25vw; border-radius: 2.083vw;}
	.dropDown-content-wrap.disc .terms-tit {font-size: 0.9722vw;}
	.review-event-agreement .dropDown-content-wrap .chk-form input[type="checkbox"] + label:before {top: 0.1875vw;}
}
@media all and (max-width:1100px) {
	.dropDown-content-wrap.disc .review-wt-caution {padding: 1.6667vw;}
	.dropDown-content-wrap.disc .review-wt-caution ul li {line-height: 1.04rem; font-size: 0.833vw;	}
	.review-wt-form .review-wt-caution.type2 ul li{font-size: 0.8333vw;}
	.review-event-agreement .dropDown-content-wrap.disc .terms-area .chk-form .moreBtn::before{top: 0.503vw;}
	/* .review-event-agreement .dropDown-content-wrap .terms-area .chk-form .moreBtn::before {	width: 1.1903vw; height: 1.1903vw; top: 0.503vw; right: -1.5181vw;	} */
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt strong{font-size: 1.111vw;}
	.review-event-agreement .dropDown-content-wrap .chk-form input[type="checkbox"] + label:before {top: 1px;}
}
@media all and (max-width:800px) {
	.layer-normal.layer-reveiw-write .layer-header{margin-left:20px; margin-right: 20px;}
	.layer-normal.layer-reveiw-write .layer-content{padding: 0 20px;}
	.review-event-agreement {margin-bottom: 9.778vw;}
	.review-event-agreement .dropDown-content-wrap {margin-top: 5.556vw;}
	.review-event-agreement .inner ul {	margin:4.944vw 0 6.444vw 2.4vw;}
	.review-event-agreement .inner ul li {margin-right: 5.556vw;font-size: 3.889vw;	}
	.review-event-agreement .inner ul li::before {margin-left: -4.667vw;width: 5.556vw;	height: 5.556vw;}
	.review-event-agreement .inner p {font-size: 4.444vw; line-height: 6.667vw;}
	.review-event-agreement ul.info-list{margin-top: 6px; margin-bottom: 20px;}
	.review-event-agreement .info-list li {margin-right: 0; display: flex; align-items: center;	margin-bottom: 4.389vw;}
	.review-event-agreement .info-list .td-01 {margin-right: 5.556vw; width:21.667vw;}
	.review-event-agreement .info-list .td-02 {display: inline-block; width: calc(100% - 10vw); margin-right: 25px;}
	.review-event-agreement .info-list label {font-size: 3.889vw;}
	.review-event-agreement .event-apply-agree {margin-bottom: 5.556vw;}
	.review-event-agreement .event-apply-agree > .chk-form input[type="checkbox"] + label {font-size: 4.4444vw;	}
	.review-event-agreement .review-event-agreement-wrap{max-width: 100%;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit span{font-size: 3.3333vw;letter-spacing: -0.139vw;line-height: 6.3889vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .terms-tit .opt{font-size: 3.3333vw;letter-spacing: -0.139vw;}
	.review-event-agreement .dropDown-content-wrap .chk-form {margin: 2.222vw 0;}
	.review-event-agreement .dropDown-content-wrap .chk-form .moreBtn {width: 4.444vw;	height: 4.444vw; font-size: 0; margin-right: 0;overflow: hidden;padding-left: 5.556vw;position: absolute;top: 0.556vw;right: 0;}
	.review-event-agreement .dropDown-content-wrap .terms-area{ margin-right: 4.167vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form .moreBtn::before {	left: 0;width: 4.444vw;height: 4.444vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .chk-form input[type="checkbox"] + label{padding-right: 9.722vw;line-height: 4.722vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .terms-txt-wrap .terms-txt { height:33.333vw; margin-left: 0; font-size: 3.333vw;line-height: 5.9vw;} 
	.review-event-agreement .dropDown-content-wrap.disc {margin-top: 4.389vw;}
	.review-event-agreement .dropDown-content-wrap.disc .terms-area .drop-content.show { height:auto;}
	.review-event-agreement .box-clause-content .set .termsTb th, .box-clause-content .set .termsTb td,.review-event-agreement .terms-txt > p > a, .review-event-agreement .box-clause-content tr,	.review-event-agreement .box-clause-content td,	.review-event-agreement .box-clause-content th,	.review-event-agreement .dropDown-content-wrap .terms-area .terms-txt-wrap .terms-txt p {font-size: 3.333vw;line-height: 5.9vw;}
	.layer-pop.review-event-agreement-pop{max-height: 152.778vw; max-width:calc(100% - 50px) !important; margin: 25px; border-radius: 5.556vw;}
	.layer-pop.review-event-agreement-pop .layer-header{margin-top: 0; height: 44.444vw; margin-bottom: 16.667vw; border-radius: 5.556vw 5.556vw 0 0;}
	.layer-pop.review-event-agreement-pop .layer-header::before {content: ''; display: block; width: 77.778vw; height: 53.611vw; position: absolute; background-image: url(/sec/static/_images/common/reviewEventPopImg1.png); background-repeat: no-repeat; background-size: contain; transform: translateX(-50%); left: 50%; top: 12.417vw;}
	.layer-pop.review-event-agreement-pop .layer-content{ max-height: calc( 152.778vw - 44.444vw - 16.667vw - 28.889vw); padding: 0 6.667vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .name{font-size: 5.556vw; margin-bottom: 4.444vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .name strong{font-size: 5.556vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt{font-size: 4.444vw; line-height: 6.667vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt strong{font-size: 4.444vw; line-height: 6.667vw;}
	.layer-pop.review-event-agreement-pop .layer-content .content-box .txt p{font-size: 4.444vw;}
	.layer-pop.review-event-agreement-pop .layer-footer .btn{width: 52.778vw; height: 11.111vw; font-size: 4.444vw; border-radius: 8.333vw;}
	.layer-pop.review-event-agreement-pop .pop-close {position: absolute;left: 50%;bottom: -15.556vw;width: 11.111vw;height: 11.111vw;font-size: 0;background: #fff url(/sec/static/_images/common/icon-close.svg) no-repeat center center;	border: 1px solid #e5e5e5; border-radius: 50%; transform: translateX(-50%); top:initial;}
	.layer-pop.layer-reveiw-write .review-event-agreement .info-list {flex-direction: column; margin-bottom: 36px;}
	.layer-pop.layer-reveiw-write .review-event-agreement .info-list li {width: 100%; margin: 0; padding: 6px 0;}
	.layer-pop.layer-reveiw-write .review-event-agreement .info-list label {font-size: 14px;}
	.layer-pop.layer-reveiw-write .review-event-agreement .info-list .td-01 {width: 82px;}
	.layer-pop.layer-reveiw-write .review-event-agreement .info-list .td-02{ width: 74%;}
	.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-infoBox{padding-left: 10px;	margin-left: 0;}
	.layer-pop.layer-reveiw-write .review-event-agreement .event-apply-agree {margin-bottom: 20px;}
	.layer-pop.layer-reveiw-write .review-event-agreement .dropDown-content-wrap .terms-area{margin-right: 0; }
	.layer-pop.layer-reveiw-write .review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show{margin-bottom: 36px;}
	.layer-pop.layer-reveiw-write .dropDown-content-wrap.disc .chk-form .moreBtn{position: relative;}
	.layer-pop.layer-reveiw-write .dropDown-content-wrap.disc .chk-form .moreBtn::before {margin-left: auto; top: -3px; right: 4px;}	
	.dropDown-content-wrap.disc .review-wt-caution { padding: 4.6667vw;}
	.review-wt-form .review-wt-caution.type2 ul li, .dropDown-content-wrap.disc .review-wt-caution ul li {font-size: 3.3333vw;}
	.dropDown-content-wrap.disc .terms-tit {font-size: 3.3333vw; font-weight: bold;}
}
@media all and (max-width:300px) {
	.review-event-agreement .info-list .td-01 {	margin-right: 2.556vw; width: 24.667vw;}
	.review-event-agreement .event-apply-agree {margin-bottom: 4.556vw;}
	.layer-pop.review-event-agreement-pop{max-width:calc(100% - 11.111vw) !important; margin: 5.556vw;}
	.layer-pop.review-event-agreement-pop .layer-footer {height: calc(8.333vw + 13.889vw + 11.111vw); padding-top: 8.333vw;}
	.review-event-agreement .dropDown-content-wrap .terms-area .drop-content.show {	margin-bottom: 5.0833vw;}
}

/* s: 230106 상품평 고도화 - 상품평 접근성 강화 */
.best_review_list_wrap { padding-top: 60px; display: flex; align-items: flex-start; justify-content: center; }
.best_review_list_wrap .best_review_list { display: flex; width: auto; max-width: 540px; height: 100px; overflow: hidden; margin-right: 10px; }
.best_review_list_wrap .best_review_list li { margin-left: 10px; }
.best_review_list_wrap .best_review_list li:first-child { margin-left: 0 ; }
.best_review_list_wrap .best_review_list li > a { display: flex; justify-content: space-between; flex-wrap: nowrap; height: 100%; border-radius: 10px; }
.best_review_list_wrap .best_review_list li video { width: 100%; height: 100%; object-fit: cover; }
.best_review_list_wrap .best_review_list .img_box { width: 100px; height: 100px; border-radius: 10px; overflow: hidden; position: relative; }
.best_review_list_wrap .best_review_list .img_box img { width: 100% !important; height: 100% !important; object-fit: cover;  }
.best_review_list_wrap .best_review_list .info_box { display: none; }
.best_review_list_wrap .best_review_list .best_review_underui { position: absolute; bottom:0; left:0; display: flex; align-items: center; width: 100%; height: 30%; background: rgba(0,0,0,.3); z-index: 1; border-radius: 0 0 10px 10px; overflow: hidden; }
.best_review_list_wrap .best_review_list .best_review_underui:after { content: ''; display: block; width: 14px; height: 14px; background: url('/sec/static/_images/icon_review/icon_bestreview_detail.png') no-repeat; margin: 0 8px 0 auto; background-size: 100% auto; }
.best_review_list_wrap .best_review_list .best_review_underui .lating_score_wrap { display: flex; align-items: center; }
.best_review_list_wrap .best_review_list .best_review_underui .star-yellow { background: url('/sec/static/_images/common/icon-star-orange.svg') no-repeat;background-size: 99% auto; margin: 0 2px 0 4px; width: 16px; height: 16px; }
.best_review_list_wrap .best_review_list .best_review_underui .star-score { font-size: 14px; color: #fff; }
.best_review_list_wrap .btn_box { margin: 0; }
.best_review_list_wrap .btn-more-bestreview { display: flex; align-items: center; justify-content: center; width: 100px; height: 100px; background: #000; border-radius: 10px; color: #fff; text-align: center; }
.best_review_list_wrap .btn-more-bestreview span { text-align: center; line-height: 1.3; font-size: 14px; }
.best_review_list_wrap .btn-more-bestreview strong { display: inline-block; vertical-align: top; font-size: inherit }
.best_review_list_wrap .btn-more-bestreview span:after { content: ''; display: inline-block; vertical-align: top; width: 14px; height: 14px; background: url('/sec/static/_images/common/icon-arrow-white.svg') left bottom 72% no-repeat; background-size: 70% auto; transform: rotate(180deg); }
.best_review_list_wrap.detail .best_review_list { width: 798px; max-width: 798px; flex-wrap: wrap; margin-right: 0; justify-content: center; }
.best_review_list_wrap.detail .best_review_list li { width: 256px; }
.best_review_list_wrap.detail .best_review_list li > a { padding: 10px; box-sizing: border-box; background: #fff; }
.best_review_list_wrap.detail .best_review_list .img_box { width: 80px; height: 80px; }
.best_review_list_wrap.detail .best_review_list .img_box img { width: 100% !important; height: 100% !important; object-fit: cover; }
.best_review_list_wrap.detail .best_review_list .info_box { display: block; width: calc(100% - 90px); padding-top: 6px; text-align: left; }
.best_review_list_wrap.detail .best_review_list .info_box .flag { width: 100%; height: 22px; }
.best_review_list_wrap.detail .best_review_list .info_box .flag span { display: inline-flex; align-items: center; justify-content: center; height: 100%; font-size: 12px; border-radius: 3px; padding: 0 8px; font-weight: bold; }
.best_review_list_wrap.detail .best_review_list .info_box .flag span + span { margin-left: 4px; }
.best_review_list_wrap.detail .best_review_list .info_box .flag span > span { padding: 0 0 0 2px; }
.best_review_list_wrap.detail .best_review_list .info_box .flag .type1 { color: #fff; background: #2189FF; }
.best_review_list_wrap.detail .best_review_list .info_box .flag .type2 { color: #2189FF; background: #fff; border: 1px solid #2189FF; }
.best_review_list_wrap.detail .best_review_list .info_box .flag + p { margin-top: 8px; }
.best_review_list_wrap.detail .best_review_list .info_box p { font-size: 14px; line-height: 1.4; height: 40px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.best_review_list_wrap.list2 { padding: 0 0 100px 0; flex-wrap: wrap; }
.best_review_list_wrap.list2 h3 { width: 100%; font-size: 24px; padding: 0 0 20px 0; }
.best_review_list_wrap.list2 h3 span { font-size: inherit; color: #2189ff; line-height: 24px; vertical-align: baseline; font-weight: bold; }
.best_review_list_wrap.list2 .best_review_list { width: 1392px; max-width: 100%; margin-right: 0; }
.best_review_list_wrap.list2 .best_review_list li + li { margin-left: 7.5px; }
.best_review_list_wrap.list2 .best_review_list li a { width: 100px; height: 100px; border-radius: 10px; overflow: hidden;  position: relative; }
.best_review_list_wrap.list2 .best_review_list li a img { width: 100% !important; height: 100% !important; object-fit: cover; }
.best_review_list_wrap.list2 .best_review_list .item:nth-child(n+13){ display: none; } 
.best_review_list_wrap.list2 .btn-more-video { display: flex; align-items: center; justify-content: center; width: 100px; height: 100px; background: #000; border-radius: 10px; color: #fff; text-align: center; }
.best_review_list_wrap.list2 .btn-more-video p { text-align: center; line-height: 1.3; font-size: 14px; }
.best_review_list_wrap.list2 .btn-more-video strong { display: inline-block; vertical-align: top; font-size: inherit; }
.pd-Container .star-yellow { background: url(/sec/static/_images/common/icon-star-orange.svg) no-repeat; background-size: 100% auto; }
.pd-Container .star-half-yellow { background: url(/sec/static/_images/common/icon-star-orange-half.svg) no-repeat; background-size: 100% auto; }
.pd-Container .star-gray { background-size: 100% auto; }
@media all and (max-width:1440px) and (min-width:1101px) {	
	.best_review_list_wrap .best_review_list { height: 6.944vw; }
	.best_review_list_wrap .best_review_list li > a { height: 6.944vw; }
	.best_review_list_wrap .best_review_list .img_box { width: 6.944vw; height: 6.944vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-yellow { width: 1.1111vw; height: 1.0417vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-score { font-size: 0.972vw; }
	.best_review_list_wrap .best_review_list .best_review_underui:after { width: 0.972vw; height: 0.972vw; }
	.best_review_list_wrap .btn-more-bestreview { width: 6.944vw; height: 6.944vw; }
	.best_review_list_wrap .btn-more-bestreview span { font-size: 0.972vw; }
	.best_review_list_wrap .btn-more-bestreview span:after { background: url('/sec/static/_images/common/icon-arrow-white.svg') left bottom 58% no-repeat; background-size: 70% auto; }
	.best_review_list_wrap.detail .best_review_list li { width: 16.081vw; margin-left: 0.694vw; }
	.best_review_list_wrap.detail .best_review_list li > a { padding: 0.556vw; align-items: center; }
	.best_review_list_wrap.detail .best_review_list .img_box { width: 5.556vw; height: 5.556vw; }
	.best_review_list_wrap.detail .best_review_list .info_box { width: calc(100% - 6.250vw); }
	.best_review_list_wrap.detail .best_review_list .info_box p { font-size: 0.972vw; height: 2.778vw; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag + p { margin-top: 0.556vw; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag { height: 1.528vw ;}
	.best_review_list_wrap.detail .best_review_list .info_box .flag span { padding: 0 0.278vw; font-size: 0.833vw; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag span + span { margin-left: 0; }
	.best_review_list_wrap.list2 { padding-bottom: 9.091vw; }
	.best_review_list_wrap.list2 .best_review_list li + li { margin-left: 0.682vw; }
	.best_review_list_wrap.list2 .best_review_list li a { width: 6.68vw; height: 6.68vw; }
	.best_review_list_wrap.list2 .best_review_list li a.btn-more-bestreview p,
	.best_review_list_wrap.list2 .best_review_list li a.btn-more-bestreview p strong { font-size: 0.9722vw; }
}
@media all and (max-width:1100px) and (min-width:801px) {	
	.best_review_list_wrap { margin-top: 11.818vw; }
	.best_review_list_wrap .best_review_list { height: 6.818vw; }
	.best_review_list_wrap .best_review_list li { margin-left: 0.909vw; }
	.best_review_list_wrap .best_review_list li > a { height: 6.818vw; border-radius: 0.909vw; }
	.best_review_list_wrap .best_review_list .img_box { width: 6.818vw; height: 6.818vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-yellow { width: 1.091vw; height: 1.091vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-score { font-size: 1.091vw; }
	.best_review_list_wrap .best_review_list .best_review_underui:after { width: 1vw; height: 1vw; margin: 0 0.3vw 0 auto; }
	.best_review_list_wrap .btn-more-bestreview { width: 6.818vw; height: 6.818vw; }
	.best_review_list_wrap .btn-more-bestreview span { font-size: 1vw; }
	.best_review_list_wrap .btn-more-bestreview span:after { width: 1.273vw; height: 1.273vw; background-position: left bottom 52%; }
	.best_review_list_wrap.detail .best_review_list { height: 5.818vw; }
	.best_review_list_wrap.detail .best_review_list li { width: 13.3vw; margin-left: 0.694vw; }
	.best_review_list_wrap.detail .best_review_list li > a { height: 5.818vw; padding: 0.556vw; align-items: center; }
	.best_review_list_wrap.detail .best_review_list .img_box { width: 4.5vw; height: 4.5vw; border-radius: 0.909vw; }
	.best_review_list_wrap.detail .best_review_list .best_review_underui:after { width: 0.85vw; height: 0.85vw; }
	.best_review_list_wrap.detail .best_review_list .info_box { width: calc(100% - 5vw); }
	.best_review_list_wrap.detail .best_review_list .info_box .flag { height: 1.636vw; display: flex; flex-wrap: nowrap; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag span { padding: 0 0.364vw; font-size: 0.636vw; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag .type1 { width: auto; }
	.best_review_list_wrap.detail .best_review_list .info_box .flag .type2 span { display: none; } 
	.best_review_list_wrap.detail .best_review_list .info_box .flag + p { margin-top: 0.364vw; }
	.best_review_list_wrap.detail .best_review_list .info_box p { font-size: 1.091vw; height: 2.727vw; line-height: 1.2; }
	.best_review_list_wrap.detail .btn-more-bestreview { width: 5.818vw; height: 5.818vw; border-radius: 0.909vw; }
	.best_review_list_wrap.list2 { padding-bottom: 9.091vw; }
	.best_review_list_wrap.list2 .best_review_list li + li { margin-left: 0.682vw; }
	.best_review_list_wrap.list2 .best_review_list li a { width: 6.6vw; height: 6.6vw; }
	.best_review_list_wrap.list2 .btn-more-video p { font-size:0.9722vw; }
}
@media screen and (max-width: 800px){
	.best_review_list_wrap { padding: 3.3333vw; }
	.best_review_list_wrap + .itm-price { margin-top: 0; padding-top: 10px; }
	.best_review_list_wrap .best_review_list{ max-width: 68.5vw; height: 21.667vw; justify-self: center; margin-right: 0; }
	.best_review_list_wrap .best_review_list li { margin-left: 1.667vw; }
	.best_review_list_wrap .best_review_list li a { height: 21.667vw; overflow: hidden; border-radius: 2.778vw; }
	.best_review_list_wrap .best_review_list .info_box { display: none; }
	.best_review_list_wrap .best_review_list .img_box { width: 21.667vw; height: 21.667vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-yellow { width: 4.444vw; height: 4.444vw; }
	.best_review_list_wrap .best_review_list .best_review_underui .star-score { font-size: 3.889vw; }
	.best_review_list_wrap .best_review_list .best_review_underui:after { width: 3.889vw; height: 3.889vw; }
	.best_review_list_wrap .btn-more-bestreview { width: 21.667vw; height: 21.667vw; border-radius: 2.778vw; margin-left: 1.667vw; }
	.best_review_list_wrap .btn-more-bestreview span { font-size: 3.889vw; }
	.best_review_list_wrap .btn-more-bestreview span:after { width: 3.889vw; height: 3.889vw;}
	.best_review_list_wrap.detail .best_review_list { max-width: 68.5vw; height: 21.667vw; flex-wrap: nowrap; }
	.best_review_list_wrap.detail .best_review_list li { width: 21.667vw; }
	.best_review_list_wrap.detail .best_review_list .img_box { width: 21.667vw; height: 21.667vw; }
	.best_review_list_wrap.detail .best_review_list li > a { height: 21.667vw; background: none; padding: 0; }
	.best_review_list_wrap.detail .best_review_list .info_box { display: none; }
	.best_review_list_wrap.list2 { padding: 0 0 22.222vw; }
	.best_review_list_wrap.list2 h3 { display: block; text-align: left; padding: 0 0 3.611vw 0; font-size: 5.1282vw; }
	.best_review_list_wrap.list2 .best_review_list { flex-wrap: wrap; height: auto; }
	.best_review_list_wrap.list2 .best_review_list li { margin-top: 2.222vw; }
	.best_review_list_wrap.list2 .best_review_list li + li { margin-left: 1.667vw;}
	.best_review_list_wrap.list2 .best_review_list li:nth-child(5n) { margin-left: 0; }
	.best_review_list_wrap.list2 .best_review_list li a { width: 20vw; height: 20vw; }
	.best_review_list_wrap.list2 .best_review_list li a .best_review_underui { display: flex; }
	.best_review_list_wrap.list2 .best_review_list li a.btn-more-bestreview p,
	.best_review_list_wrap.list2 .best_review_list li a.btn-more-bestreview p strong { font-size: 0.9722vw; }
	.best_review_list_wrap.list2 .best_review_list .item:nth-child(n+8){ display: none; } 
	.best_review_list_wrap.list2 .best_review_list .btn-more-bestreview { margin-left: 0; }
	.best_review_list_wrap.list2 .btn-more-video p { font-size: 3.889vw; }
}
/* 삭제 (KDP-54659 : 접근성 B2C PPT-97) 
#popBestReview { display: block !important; opacity: 0; z-index: -9999; }
#popBestReview.active { opacity: 1; } */
.layer-bestReview { max-width: 880px; padding: 50px 44px; }
.layer-bestReview .layer-header { margin-bottom: 24px; }
.layer-bestReview .layer-header h2 { font-size: 22px; }
.layer-bestReview .layer-header h2 strong { color: #2189ff; vertical-align: baseline; font-size: inherit }
.layer-bestReview .bestReview-allview { width: 100%; padding-bottom: 20px; }
.layer-bestReview .bestReview-allview button.btn-bestReview-allview { font-size: 16px; font-weight: 700; color: #707070; display: flex; align-items: center; margin-left: auto; }
.layer-bestReview .bestReview-allview button.btn-bestReview-allview > img { display: inline-block; width: 22px; height: 22px; margin-left: 8px; }
.layer-bestReview .layer-content { display: flex; }
.layer-bestReview .bestReview-images{ position:relative; height: 400px; display: flex; flex-direction: column; }
.layer-bestReview .bestReview-images:after {content: '';display: block; clear:both;}
.layer-bestReview .bestReview-slide {width:300px; float:left;}
.layer-bestReview .bestReview-slide .slick-slide { width: 300px; height: 300px; }
.layer-bestReview .bestReview-slide .slick-slide img { width: 100%; height: 100%; object-fit: cover; }
.layer-bestReview .bestReview-slide .slick-arrow{position:absolute;top:50%;text-indent:-9999px;}
.layer-bestReview .bestReview-slide .slick-arrow.slick-prev{left:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
.layer-bestReview .bestReview-slide .slick-arrow.slick-next{right:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
/* .layer-bestReview .bestReview-slide img{width:295px;height:295px; margin: 0 auto; } */
.layer-bestReview .bestReview-slide-navi {width:370px;margin-left:24px;float:left;}
.layer-bestReview .bestReview-slide-navi .writer-id{color:#707070;font-size:16px;line-height:21px;}
.layer-bestReview .bestReview-slide-navi .reviewTxt{overflow-y:auto; max-height:240px; word-break:break-all;margin-top:36px;color:#707070;font-size:16px;line-height:24px;}/* 2021-02-05 css 추가 */
.layer-bestReview .bestReview-slide .video { width: 300px; height: 300px; margin: 0 auto; }
.layer-bestReview .bestReview-slide .video video { width: 100%; height: 100%; object-fit: cover; }

.layer-bestReview .bestReview-thumb { position:relative; margin-top: 12px; }
.layer-bestReview .bestReview-thumb .slick-list { width: 254px; margin: 0 auto; }
.layer-bestReview .bestReview-thumb .slick-slide a { display: inline-block; overflow: hidden; border: 1px solid #D9D9D9; width: 60px; height: 60px; border-radius: 10px; margin: 0 2px; }
.layer-bestReview .bestReview-thumb .slick-slide.slick-current a { border-color: #2189ff; }
.layer-bestReview .bestReview-thumb .slick-slide img { width: 100%; height: 100%; border-radius: inherit; object-fit: cover; }
.layer-bestReview .bestReview-thumb .slick-slide video { width: 100%; height: 100%; object-fit: cover; }
.layer-bestReview .bestReview-navi-wrap { position: relative; width: 100%; }
.layer-bestReview .bestReview-navi-wrap > button { position: absolute; bottom: 24px; }
.layer-bestReview .bestReview-navi-wrap .prev-btn { left: 0; }
.layer-bestReview .bestReview-navi-wrap .next-btn { right: 0; }
.layer-bestReview .bestReview-content { position: relative; padding-left: 72px; overflow-y: auto; height: 400px; overflow-x: hidden; }
.layer-bestReview .list-div.advancement .review-wtInfo { padding-bottom: 24px; }
.layer-bestReview .list-div.advancement .review-wtInfo .badge.best { background: #2189FF; color: #fff; }
.layer-bestReview .list-div.advancement .review-wtInfo .review-starating .star-yellow { background: url(/sec/static/_images/common/icon-star-orange.svg) no-repeat; background-size: 100% auto; }
.list-div.advancement .review-wtInfo .badge.best { background: #2189FF; color: #fff; }
/* .layer-bestReview .list-div.advancement .inner_scroll { overflow-y: auto; height: 320px; } */
.layer-bestReview .list-div.advancement .review-text { margin-top: 0; }
.layer-bestReview .list-div.advancement .review-text p { line-height: 1.45rem; word-break: break-all; }
.layer-bestReview .list-div.advancement .review-text .badge { font-size:12px;display:inline-block;padding:0 8px;background:#fff;color:#2189ff;border:1px solid #2189ff;font-weight:700;border-radius:2px;line-height:20px;margin-right:6px;margin-bottom: 10px; }
.layer-bestReview .list-div.advancement .review-con .review-util { position: absolute; right: 0; top: 0 !important; z-index: 0; }
.layer-bestReview .list-div.advancement .btn-report { float: right; margin: -28px 4px 0 0; }
.layer-bestReview .layer-pagination { padding-top: 40px; width: 100%; display: flex; justify-content: space-between; align-items: center; }
.layer-bestReview .layer-pagination button { display: flex; align-items: center; color: #000; opacity: 0.7; }
.layer-bestReview .layer-pagination button.disabled { opacity: 0.3; }
.layer-bestReview .layer-pagination p { font-size: 16px; }
.layer-bestReview .layer-pagination p span { color: #2189ff; font-weight: 700; vertical-align: baseline; }
.layer-bestReview .layer-pagination p i { color: #d9d9d9; padding: 0 10px; }
.layer-bestReview .bestReview-wrap { margin-top: 0;}
.layer-bestReview .bestReview-wrap .noStoreImg {width: 355px;height:270px;padding: 0 30px;float: left;line-height:270px;text-align:center;border:1px solid #d9d9d9;border-radius:15px;}
.layer-bestReview .bestReview-wrap video { max-width: 100%; }
.layer-bestReview .best_review_list_wrap { margin: 0; padding: 0; }
.layer-bestReview .best_review_list_wrap .best_review_list { flex-wrap: wrap; width: 100%; max-width: 100%; height: auto; margin-right: 0; padding-top: 3px; }
/* s : 2023 접근성 b2c - 89-2p */
.layer-bestReview .best_review_list_wrap .best_review_list li { width: 80px; height: 80px; margin: 0 0 6px 6px; border-radius: 10px; overflow: hidden; padding: 2px 3px; }
.layer-bestReview .best_review_list_wrap .best_review_list li > a { width: 100%; height: 100%; position: relative; overflow: hidden; }
.layer-bestReview .best_review_list_wrap .best_review_list li > a:focus { outline: 2px dashed #2189ff;}
/* e : 2023 접근성 b2c - 89-2p */
.layer-bestReview .best_review_list_wrap .best_review_list li > a img { width: 100% !important; height: 100% !important; object-fit: cover; }

#mask[data-mask-target="popBestReview"] + #mask[data-mask-target="popBestVideo"] { display: none; }
#mask[data-mask-target="popBestVideo"] + #mask[data-mask-target="popBestReview"] { display: none; }
.layer-bestReview.layer-normal .layer-content { height: 400px; max-height: calc(100vh - 311px); }
.layer-bestReview.layer-normal.best-video .layer-content { height: 509px; max-height: calc(100vh - 201px); }
.layer-bestReview .list-div.advancement .review-lt-keywords .btn-review-keyword > span { font-size: 14px; }
.layer-bestReview .list-div.advancement .help-goods .btn-goods { margin-top: 40px; }

@media all and (max-width:1440px) and (min-width:1101px) {
	.layer-bestReview .layer-pagination p { font-size: 1.1111vw; }
	.layer-bestReview .list-div.advancement .review-lt-keywords .btn-review-keyword > span { font-size: 1.1111vw; }
	.layer-bestReview .list-div.advancement .help-goods .btn-goods { margin-top: 2.778vw; }
}

@media all and (max-width:1100px) and (min-width:801px) {	
	.layer-bestReview .layer-pagination p { font-size: 1.4545vw; }
	.layer-bestReview .list-div.advancement .review-lt-keywords .btn-review-keyword > span { font-size: 1.4545vw; }
	.layer-bestReview .list-div.advancement .help-goods .btn-goods { margin-top: 3.636vw; }
}
@media screen and (max-width: 880px){
	.layer-bestReview .best_review_list_wrap .best_review_list li { width: 9.091vw; height: 9.091vw; margin: 0 0 2.273vw 0.795vw; border-radius: 0.909vw; }
}
@media screen and (max-width: 800px){
	.layer-bestReview { padding: 0 3.333vw; top: 0; transform: none; left: 0; border-radius: 0; }
	.layer-bestReview .layer-header { margin: 20px 0 24px; }
	.layer-bestReview .pop-close{ top: 2vw; right: 0; bottom: auto; left: auto; transform: none; border-radius: 0; border: none; background-color: transparent; }
	.layer-bestReview.layer-normal .layer-content { height: 100%; display: block; max-height: calc(100vh - 184px); padding-bottom: 15vw; }
	.layer-bestReview .bestReview-images { height: auto; padding-bottom: 11.1111vw; }
	.layer-bestReview .bestReview-content { height: initial; overflow-y: initial; padding-left: 0; }
	.layer-bestReview .bestReview-slide { width: 100%; }
	.layer-bestReview .bestReview-slide img { width: 100%; height: auto; }
	.layer-bestReview .bestReview-thumb .slick-list { width: 100%; }
	.layer-bestReview .bestReview-navi-wrap { display: none; }
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom { flex-wrap: wrap; }
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom > * { display: flex; flex-direction: row;}
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom:before { display:flex; content:""; background: transparent; order:2; flex-basis:100%; height:2.2222vw; }
	.layer-bestReview .list-div.advancement .review-wtInfo .review-starating { order: 1 }
	/* 240313 KDP-50442*/
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom .review-box {flex-wrap: wrap; align-items: center;}
	.layer-bestReview .list-div.advancement .review-wtInfo .date { order: 3; padding-left: 5px;}
	.layer-bestReview .list-div.advancement .inner_scroll { overflow: initial; height: auto; }
	.layer-bestReview .layer-pagination { padding: 4.444vw 3.3333vw; position: fixed; bottom: 0; left: 0; background: #fff; box-shadow: 0px -5px 10px rgb(0 0 0 / 10%); }
	.layer-bestReview .list-div.advancement .btn-report { position:absolute!important; text-align:right; float: unset; margin: -7.7778vw 1.1111vw 0 0; display: inline-block; right: 0; width: auto; }
	.layer-bestReview .best_review_list_wrap { padding: 0; }
	.layer-bestReview.layer-normal.best-video .layer-content { height: 100%; max-height: initial; }
	.layer-bestReview .list-div.advancement .review-lt-keywords .btn-review-keyword > span { font-size: 14px; }
	.layer-bestReview .list-div.advancement .help-goods .btn-goods { margin-top: 40px; }
}
@media screen and (max-width: 540px){
	.layer-bestReview .best_review_list_wrap .best_review_list li { width: 21.296vw; height: 21.296vw; margin: 0 0 3.704vw 1.296vw; border-radius: 0.909vw; }
	.layer-bestReview.layer-normal.best-video .layer-content { max-height: calc(100vh - 68px); }
}
/* e: 230106 상품평 고도화 - 상품평 접근성 강화 */

/* 240313 KDP-50442*/
.layer-bestReview .bestReview-content{width:100%;}
.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom{ align-items: flex-start; flex-direction: column;}
.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-info .title-box{margin-top: 7px;}
.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(2){ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.layer-bestReview .list-div.advancement .review-wtInfo .buyroot { padding: 0; padding-right: 8px; border-left: none;}
.review-list > li .list-div .review-writerInfo {display:flex; justify-content:flex-end; width:auto; right: 50px;}
.review-list > li .list-div .review-writerInfo span.name {max-width: 9vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.review-list > li .list-div .review-writerInfo span.title { max-width: 24vw; white-space: nowrap; height: 14px; text-align: left; overflow:hidden; text-overflow:ellipsis; padding-right: 0;}

.layer-gatherview .layer-content .mediabox .pagingInfo{ background-color: transparent;}
.layer-gatherview .layer-content .mediaslide-navi .title-box{ margin-top: 4px;}
.layer-gatherview .layer-content .mediaslide-navi .title-box .title{ width: 100%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

@media (min-width:801px) {
	.layer-bestReview .list-div.advancement .review-wtInfo .buyroot{min-width: 61px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.layer-bestReview .bestReview-content{width: calc(100% - 300px);}
	.layer-bestReview .wtInfo-info{width: calc(100% - 50px);}
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-info .title-box{width: 100%;}
}
@media (max-width: 1440px) and (min-width: 1101px){
	.review-list > li .list-div .review-writerInfo span.name {max-width: 12vw;}
	.layer-bestReview .list-div.advancement .review-wtInfo .buyroot{min-width: 66px;}
}
@media (max-width:1100px) and (min-width:801px) {
	.review-list > li .list-div .review-writerInfo {width:auto; max-width: 57vw; right: 30px;}
	.review-list > li .list-div .review-writerInfo span.date { min-width: 10vw;}
	.review-list > li .list-div .review-writerInfo span.name {max-width: 8vw;}
	.review-list > li .list-div .review-writerInfo span.title { max-width: 17vw;}
}
@media screen and (max-width:800px) {
	.review-list > li .list-div .review-writerInfo { flex-wrap: wrap; justify-content:flex-start; width:100%; height:auto; margin-bottom:25px; overflow:inherit; right: 0;}
	.review-list > li .list-div .review-writerInfo span{ margin-bottom: 8px;}
	.review-list > li .list-div .review-writerInfo span {width:auto !important; max-width:inherit !important; margin-right:9px; margin-bottom:6px; padding:0 10px 0 0; overflow:inherit;}
	.review-list > li .list-div .review-writerInfo span:nth-child(1) {padding-left:0;}
	.review-list > li .list-div .review-writerInfo span.title {padding-left:0; position:inherit; bottom:0; height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.review-list > li .list-div .review-writerInfo span:before {left:inherit; right:0;}
	.review-list > li .list-div .review-writerInfo span:first-child:before {display:block;}
	.review-list > li .list-div .review-writerInfo span:last-child:before {display:none;}
}
@media screen and (max-width:320px) {
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-bottom > .title-box > span:nth-child(1) {border-right: 1px solid #ddd;}
	.layer-bestReview .list-div.advancement .review-wtInfo .wtInfo-info .title-box {margin-top: 0;}
}
/* s : 230307 상품평 고도화 - 필터 */
.review-content-body .review-list-filter { padding: 18px 0 18px 24px; background: #fafafa; border-top: 1px solid #A6A6A6; border-bottom: 1px solid #A6A6A6; position: relative; display: flex; flex-wrap: wrap; }
.review-content-body .review-list-filter .filter-type { display: inline-flex; }
.review-content-body .review-list-filter .filter-type button + button { margin-left: 10px; }
.review-content-body .review-list-filter .filter-type button { height: 40px; padding: 0 14px; display: inline-block; border: 1px solid #A6A6A6; border-radius: 6px; font-size: 14px; color: #555; font-weight: normal; background: #fff; }
.review-content-body .review-list-filter .filter-type button:after { content: ''; display: inline-block; vertical-align: top; background: url(/sec/static/_images/common/icon-arrow-sm-gray.svg) center no-repeat; width: 16px; height: 16px; margin: 2px 0 0 2px; transform: rotate(180deg); }
.review-content-body .review-list-filter .filter-type button span { display: inline-block; vertical-align: top; margin-top: 3px; color: #555; }
.review-content-body .review-list-filter .filter-type button span + span:before { content: ','; display: inline-block; vertical-align: top; margin: 0 5px 0 0; }
.review-content-body .review-list-filter .filter-type button span em { color: #2189FF; font-weight: bold; }
.review-content-body .review-list-filter .filter-type button.active { border-color: #2189FF; }
.review-content-body .review-list-filter .filter-type button.active:after { background: url(/sec/static/_images/common/icon-arrow-sm-blue.svg) center no-repeat; transform: rotate(0); }
.review-content-body .review-list-filter .btn-all { margin: 0 24px 0 auto; height: 40px; border: 1px solid #2189FF; border-radius: 6px; padding: 0 15px 0 36px; background: #2189FF url(/sec/static/_images/common/icon-review-filter.svg) left 15px center no-repeat; }
.review-content-body .review-list-filter .btn-all span { color: #fff; font-size: 14px; display: inline-block; vertical-align: top; margin-top: 1px; }
.review-content-body .review-list-filter .btn-all.active { background: #fff url(/sec/static/_images/common/icon-review-filter-blue.svg) left 15px center no-repeat; }
.review-content-body .review-list-filter .btn-all.active span { color: #2189FF; }
.review-content-body .review-list-filter .filter-detail { display: none; width: 100%; padding-top: 14px; }
.review-content-body .review-list-filter .filter-detail.open { display: block; }
.review-content-body .review-list-filter .filter-detail .tit { display: block; font-size: 18px; padding: 14px 0; }
.review-content-body .review-list-filter .filter-detail .detail-box { font-size: 0; }
.review-content-body .review-list-filter .filter-detail .detail-box .sub-tit { font-size: 14px; display: inline-block; vertical-align: middle; width: 120px; margin-top:22px; }
.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont { width: calc(100% - 120px);display: inline-block; vertical-align: top; font-size: 0; }
.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont button { display: inline-block; padding: 0 20px; height: 40px; border-radius: 30px; background: #eee; border: 1px solid #eee; font-size: 14px; margin: 8px 8px 0 0; }
.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont button.on { border: 1px solid #2189FF; background: #fff; color: #2189FF; }
.review-content-body .review-list-filter .filter-detail .detail-box + .detail-box { margin-top: 10px; }
.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont.review-lt-keywords { display: block; width: 100%; height: 65px; overflow-x: auto; white-space: nowrap; padding: 2px 0 0 0; margin-bottom: 16px; }
.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont.review-lt-keywords button {margin-top: 0;}
.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > img { width: 20px; height: 20px; }
.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > span { padding-left: 6px; vertical-align: middle; line-height: 1.4; font-weight: bold; }
.review-content-body .review-list-filter .btn-arrow { width: 32px; height: 32px; border-radius: 50%; border: 1px solid #707070; position: absolute; bottom: -16px; left: 50%; transform: translateX(-50%) rotate(0); z-index: 1; background: #fff url(/sec/static/_images/common/icon-arrow-down.svg) center no-repeat; }
.review-content-body .review-list-filter .btn-arrow.active { transform: translateX(-50%) rotate(180deg); }
.review-content-body .review-list .review-filter-option ul { margin-top: 16px; display: block; }
.review-content-body .review-list .review-filter-option ul li { align-items: center; display: inline; color: #A6A6A6; font-size: 14px; line-height: 1.2; }
.review-content-body .review-list .review-filter-option ul li + li:before { content: ''; display: inline-block; width: 1px; height: 10px; background: #ddd; margin: 0 10px; }
.review-content-body .review-list .review-filter-option ul li span { display: inline; line-height: 1.2; font-size: inherit; }
.review-content-body .review-list .review-filter-option ul li span + span { margin: 0 0 0 2px; }
@media all and (min-width : 801px){
	/* 스크롤디자인 (pc만적용) */
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar { height: 8px; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar-thumb { height: 8px; background-color: #D9D9D9; }
}
@media all and (max-width:1440px) and (min-width:1101px) {
	.review-content-body .review-list-filter { padding: 1.25vw 0 1.25vw 1.667vw; }
	.review-content-body .review-list-filter .filter-type button + button { margin-left: 0.694vw; }
	.review-content-body .review-list-filter .filter-type button { height: 2.778vw; padding: 0 0.972vw; border-radius: 0.417vw; font-size: 0.972vw; }
	.review-content-body .review-list-filter .filter-type button:after { width: 1.111vw; height: 1.111vw; margin: 0.139vw 0 0 0.139vw; background-size: 80% auto; }
	.review-content-body .review-list-filter .filter-type button.active:after { background-size: 80% auto; }
	.review-content-body .review-list-filter .filter-type button span { margin-top: 0.208vw; font-size: 0.972vw; }
	.review-content-body .review-list-filter .filter-type button span + span:before { margin: 0 0.347vw 0 0; }
	.review-content-body .review-list-filter .btn-all { margin: 0 1.667vw 0 auto; height: 2.778vw; border-radius: 0.417vw; padding: 0 1.042vw 0 2.7vw; background: #2189FF url(/sec/static/_images/common/icon-review-filter.svg) left 1.042vw center no-repeat; background-size: 12% auto; }
	.review-content-body .review-list-filter .btn-all.active { background: #fff url(/sec/static/_images/common/icon-review-filter-blue.svg) left 1.042vw center no-repeat; background-size: 12% auto; }
	.review-content-body .review-list-filter .btn-all span { font-size: 0.972vw; }
	.review-content-body .review-list-filter .filter-detail { padding-top: 0.972vw; }
	.review-content-body .review-list-filter .filter-detail .tit { font-size: 1.25vw; padding: 0.972vw 0; }
	.review-content-body .review-list-filter .filter-detail .detail-box .sub-tit { font-size: 0.972vw; width: 8.333vw; }
	.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont button { padding: 0 1.389vw; height: 2.778vw; border-radius: 2.083vw; font-size: 0.972vw; margin: 0.556vw 0.556vw 0 0; }
	.review-content-body .review-list-filter .filter-detail .detail-box + .detail-box { margin-top: 1.25vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords { height: 4.514vw; padding: 0.139vw 1.667vw 0 0; margin-bottom: 16px; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > img { width: 1.389vw; height: 1.389vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > span { padding-left: 0.417vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar { height: 0.556vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar-thumb { height: 0.556vw; }
	.review-content-body .review-list-filter .btn-arrow { width: 2.222vw; height: 2.222vw; bottom: -1.111vw; background-size: 60% auto; }
	.review-content-body .review-list .review-filter-option ul { margin-top: 1.111vw; }
	.review-content-body .review-list .review-filter-option ul li { font-size: 0.972vw; }
	.review-content-body .review-list .review-filter-option ul li + li:before { height: 0.694vw; margin: 0 0.694vw; }
	.review-content-body .review-list .review-filter-option ul li span + span { margin: 0 0 0 0.139vw; }
}
@media all and (max-width:1100px) and (min-width:801px) {
	.review-content-body .review-list-filter { padding: 1.636vw 0 1.636vw 2.182vw; }
	.review-content-body .review-list-filter .filter-type button + button { margin-left: 0.909vw; }
	.review-content-body .review-list-filter .filter-type button { height: 3.636vw; padding: 0 1.273vw; border-radius: 0.545vw; font-size: 1.273vw; }
	.review-content-body .review-list-filter .filter-type button:after { width: 1.455vw; height: 1.455vw; margin: 0.182vw 0 0 0.182vw; background-size: 70% auto; }
	.review-content-body .review-list-filter .filter-type button.active:after { background-size: 70% auto; }
	.review-content-body .review-list-filter .filter-type button span { margin-top: 0.273vw; font-size: 1.273vw; }
	.review-content-body .review-list-filter .filter-type button span em { font-size: 1.273vw; }
	.review-content-body .review-list-filter .filter-type button span + span:before { margin: 0 0.455vw 0 0; }
	.review-content-body .review-list-filter .btn-all { margin: 0 2.182vw 0 auto; height: 3.636vw; border-radius: 0.545vw; padding: 0 1.364vw 0 3.273vw; background: #2189FF url(/sec/static/_images/common/icon-review-filter.svg) left 1.364vw center no-repeat; background-size: 12% auto; }
	.review-content-body .review-list-filter .btn-all.active { background: #fff url(/sec/static/_images/common/icon-review-filter-blue.svg) left 1.364vw center no-repeat; background-size: 12% auto; }
	.review-content-body .review-list-filter .btn-all span { font-size: 1.273vw; }
	.review-content-body .review-list-filter .filter-detail { padding-top: 1.273vw; }
	.review-content-body .review-list-filter .filter-detail .tit { font-size: 1.636vw; padding: 1.273vw 0; }
	.review-content-body .review-list-filter .filter-detail .detail-box .sub-tit { font-size: 1.273vw; width: 10.909vw; margin-top: 1.636vw; }
	.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont button { padding: 0 1.818vw; height: 3.636vw; border-radius: 2.727vw; font-size: 1.273vw; margin: 0.727vw 0.727vw 0 0; }
	.review-content-body .review-list-filter .filter-detail .detail-box + .detail-box { margin-top: 1.636vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords { height: 5.909vw; padding: 0.182vw 2.182vw 0 0; margin-bottom: 16px; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > img { width: 1.818vw; height: 1.818vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > span { padding-left: 0.545vw; font-size: 1.273vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar { height: 0.727vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords::-webkit-scrollbar-thumb { height: 0.727vw; }
	.review-content-body .review-list-filter .btn-arrow { width: 2.909vw; height: 2.909vw; bottom: -1.455vw; background-size: 60% auto; }
	.review-content-body .review-list .review-filter-option ul { margin-top: 1.455vw; }
	.review-content-body .review-list .review-filter-option ul li { font-size: 1.273vw; }
	.review-content-body .review-list .review-filter-option ul li + li:before { height: 0.909vw; margin: 0 0.909vw; }
	.review-content-body .review-list .review-filter-option ul li span + span { margin: 0 0 0 0.182vw; }
}
@media all and (max-width: 800px){
	.review-content-body .review-list-filter { position:relative;padding: 3.889vw 0 7.778vw 3.333vw; }
	.review-content-body .review-list-filter .filter-type:before{content:'';display:block;position:absolute;top:3.889vw;right:15vw;width:6.667vw; height:11.111vw;z-index:2;background:linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,1) 80%);}
	.review-content-body .review-list-filter .filter-type{display:flex;flex-wrap:nowrap;width:calc(100% - 15vw);overflow-x: auto;overflow-y: hidden;padding-bottom:2.778vw;}
	.review-content-body .review-list-filter .filter-type button { height: 11.111vw; margin-right: 2.222vw; padding: 0 3.611vw; display:flex;align-items:center;flex-wrap: nowrap;}
	.review-content-body .review-list-filter .filter-type button + button { margin-left:0; }
	.review-content-body .review-list-filter .filter-type button span,
	.review-content-body .review-list-filter .filter-type button span em { display:flex; font-size: 3.889vw; margin-top: 0;}
	.review-content-body .review-list-filter .filter-type button span em { margin-left: 0.833vw }
	.review-content-body .review-list-filter .filter-type button:after { width: 4.444vw; height: 4.444vw; margin: 0.556vw 0 0 0.556vw; background-size: 70% auto; }
	.review-content-body .review-list-filter .filter-type button.active:after { background-size: 70% auto; }
	.review-content-body .review-list-filter .filter-type button:last-child{margin-right:4.444vw}
	.review-content-body .review-list-filter .btn-all { width: 11.111vw; height: 11.111vw; padding: 0; margin: 0; background-position: center; background-size: 40% auto; position:absolute;top:3.889vw;right:3.889vw;}
	.review-content-body .review-list-filter .btn-all.active { background-position: center; background-size: 40% auto; }
	.review-content-body .review-list-filter .btn-all span { position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
	.review-content-body .review-list-filter .filter-detail { padding-top: 3.889vw; }
	.review-content-body .review-list-filter .filter-detail .tit { font-size: 4.444vw; padding: 3.889vw 0; }
	.review-content-body .review-list-filter .filter-detail .detail-box + .detail-box { margin-top: 2.222vw; }
	.review-content-body .review-list-filter .filter-detail .detail-box .sub-tit { width: 13.889vw; font-size: 3.889vw; }
	.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont { width: calc(100% - 13.889vw); overflow-x: auto; white-space: nowrap; padding-right: 3.333vw; padding-bottom: 2.778vw; }
	.review-content-body .review-list-filter .filter-detail .detail-box .filter-cont button { height: 11.111vw; padding: 0 6.667vw; font-size: 3.889vw; margin-right: 2.222vw; } 
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords { width: 100%; height: auto; margin-bottom: 0; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > img { width: 5.556vw; height: 5.556vw; }
	.review-content-body .review-list-filter .filter-cont.review-lt-keywords button > span { padding-left: 1.667vw; font-size: 3.889vw; }
	.review-content-body .review-list-filter .btn-arrow { width: 8.889vw; height: 8.889vw; bottom: -4.444vw; }
	.review-content-body .review-list .review-filter-option ul { margin-top: 16px; }
	.review-content-body .review-list .review-filter-option ul li { font-size: 14px; }
	.review-content-body .review-list .review-filter-option ul li + li:before { width: 1px; height: 10px;margin: 0 10px; }
	.review-content-body .review-list .review-filter-option ul li span + span { margin: 0 0 0 2px; }
}
/* e : 230307 상품평 고도화 - 필터 */

/* 230320 [FO][퍼블][B2C] 상품평 관련 매장 픽업 이슈 수정 건 */
.layer-pop .pop-close-review { position: absolute; left: 50%; bottom: -56px; width: 40px; height: 40px; font-size: 0; background: #fff url(/sec/static/_images/common/icon-close.svg) no-repeat center center; border: 1px solid #e5e5e5; border-radius: 50%; transform: translateX(-50%);}
@media screen and (max-width: 1440px) and (min-width: 1101px){
	.layer-pop .pop-close-review {bottom: -3.8889vw; width: 2.5vw; height: 2.5vw; border: 0.0694vw solid #e5e5e5; transform: translateX(-50%);}
}
@media (max-width: 800px){
	.layer-pop .pop-close-review{bottom: -15.556vw; width: 11.111vw;height: 11.111vw;border: 1px solid #e5e5e5;top: initial;}
}
@media screen and (max-width: 414px){
	.layer-normal .pop-close-review { right: 4px;}
}

/* s : 230321 혜택시뮬레이터 고도화 */
.itm-option-choice .itm-option-etc dt { position: relative; width: 100%; margin: 0 0 12px 0; line-height: 1.2; }
.itm-option-choice .itm-option-etc dt .tit { display: inline-block; vertical-align: top; font-size: 16px; margin-right: 5px; }
.itm-option-choice .itm-option-etc dt .btn-tooltop02 { background-size: 98% auto; display: inline-block; vertical-align: top; margin: 2px 0 0 0; }
.itm-option-choice .itm-option-etc dd { margin-left: 0; }
.itm-option-choice .itm-option-etc dd .txt { font-size: 14px; color: #707070; margin: 0 0 12px 0; }
.itm-option-choice .itm-option-etc .itm-radiobtn-list { display: flex; }
.itm-option-choice .itm-option-etc .itm-radiobtn-list li { width: 50%; margin-right: 0 !important; }
.itm-option-choice .itm-option-etc .itm-radiobtn-list li + li { margin-left: 12px !important; }
.itm-option-choice .itm-option-etc .itm-radiobtn-list label span { padding: 9px 0; line-height: 1.2; }
@media screen and (max-width: 1440px) and (min-width: 1101px) {
	.itm-option-choice .itm-option-etc dt { margin: 0 0 0.833vw 0; }
	.itm-option-choice .itm-option-etc dt .tit { font-size: 1.111vw; margin-right: 0.347vw; }
	.itm-option-choice .itm-option-etc dt .btn-tooltop02 { width: 1.111vw; height: 1.111vw; margin: 0.104vw 0 0 0; }
	.itm-option-choice .itm-option-etc dd .txt { font-size: 0.972vw; margin: 0 0 0.833vw 0; }
	.itm-option-choice .itm-option-etc .itm-radiobtn-list label span { padding: 0.625vw 0; }
	.itm-total-bottom .box-total-price .btn-tooltop02 { width: 1.111vw; height: 1.111vw; margin-left: 0.139vw; }
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.itm-option-choice .itm-option-etc dt { margin: 0 0 1.091vw 0; }
	.itm-option-choice .itm-option-etc dt .tit { font-size: 1.455vw; margin-right: 0.455vw; }
	.itm-option-choice .itm-option-etc dt .btn-tooltop02 { width: 1.455vw; height: 1.455vw; margin: 0.136vw 0 0 0; }
	.itm-option-choice .itm-option-etc dd .txt { font-size: 0.972vw; margin: 0 0 1.091vw 0; }
	.itm-option-choice .itm-option-etc .itm-radiobtn-list label span { padding: 0.818vw 0; }
	.itm-total-bottom .box-total-price .btn-tooltop02 { width: 1.455vw; height: 1.455vw; margin-left: 0.455vw; }
}
@media (max-width: 810px) and (min-width: 801px) {
	.itm-option-choice .itm-option-etc dt .btn-tooltop02 { background-size: 94% auto; }
}
@media screen and (max-width: 800px) {
	.itm-total-bottom.clear .box-total-price { padding-top: 10px; }
}
/* e : 230321 혜택시뮬레이터 고도화 */
/* KDP-27904 PD 페이지 내 번들 할인 상품 추가 */
.pd-itm-description-group{padding: 20px 0;}
.pd-itm-description li{ display: inline-block; line-height: 17px; font-size: 12px; color: #8f8f8f;}
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price{bottom: 0; }
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price:not(.line-through){ font-weight: bold;}
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price strong{vertical-align: middle;}
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price:not(.line-through) strong{font-weight: bold;}
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through{bottom: 17px;}
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through strong:before,
.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through span:before { position: absolute; left: 0; right: 0; top: 50%; width: 100%; height: 1px; background: #000; content: "";}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through {bottom: 14px;}
	.pd-itm-description-group{padding: 10px 0;}
	.pd-itm-description li{font-size: 1.0909vw;}
}
@media (max-width: 800px) { 
	.opt-itm-price.bundle-sale{display: flex; flex-direction: column;}
	.opt-itm-price.bundle-sale .bundle-sale-price{display: flex;}
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through strong{text-decoration: line-through;}
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through span{text-decoration: line-through;}
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through strong:before{display: none;}
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through span:before {display: none;}
	.box-itm-option .opt-itm-price.bundle-sale .opt-total-price.line-through{bottom: 0; margin-right: 10px;}
	.pd-itm-description-group{padding: 15px 0;}
	.box-itm-option .opt-itm-price .opt-total-price {position: relative; right: auto;bottom: auto;margin-top: 12px;}
	.box-itm-option .opt-itm-price.bundle-sale div:not(.bundle-sale-price) .opt-total-price:not(.line-through) {margin-top: 2px;}
}
@media (max-width: 350px) { 
	.box-itm-option .opt-itm-price.bundle-sale div.bundle-sale-price .opt-total-price:not(.line-through) {margin-top: 2px;}
	.opt-itm-price.bundle-sale .bundle-sale-price {flex-direction: column;}
}
/* KDP-26777 온라인 상담 예약 - SCV 연동 (로그인 로직 추가) */
.online-login-box {margin-bottom:80px;padding:50px 0 54px;text-align:center;background-color:#fafafa;border-radius:20px;}
.online-login-box .rem {display:inline-block;color:#707070;}
.online-login-box .li-rem.ac > li {color:#707070;}
.online-login-box .li-rem.ac > li::before {position:static;display:inline-block;width:1em;margin-left:-1em;}
.online-login-box .btn {margin-top:25px;}
.online-login-box .li-rem {margin-top:0;}
.reservationStoreWrap .stepInfo + .online-login-box {margin-top:-30px;}
.dpsContent.searchResidential-content .online-login-box {margin-top:30px;}
.dpsContent.searchResidential-content .dpsConbox.disabled {padding-top:0;}
.tab-content .dps-reservationStore .online-login-box + .reservationStoreStepForm.strDisplayDiscountPrdc {padding-top:0;}
.disabled-type {position:relative;}
.disabled-type:after {position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.4);z-index:5;content:"";}

/* sec/tvs/all-tvs [KDP-33621] : sticky mobile에서만 적용 */
@media all and (max-width:800px){
	.top-opt-detail-area.is-fixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		z-index: 1000;
		box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
	}
	.pf-top-cta-inner {
		overflow-x: auto;
	}
	.pf-top-cta .pf-top-cta-inner .cover {
		display: flex;
		flex-flow: row-reverse;
		gap: 20px;
		width: auto !important;
		min-height: 52px;
		white-space: nowrap;
		flex-shrink: 0;
		padding: 0 20px;
	}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta.spacing-default {
		padding: 10px 0;
	}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta {
		float: none;
		padding: 10px 0;
		display: inline-flex;
		flex-shrink: 0;
		align-items: center;
		gap: 8px;
	}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .line {
		font-size: 14px;
	}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta .icon,
	.pf-top-cta .pf-top-cta-inner .cover .tv-type .ico-ruler {
		width: 34px !important;
		height: auto !important;
		position: static !important;
		transform:none !important;
	}
	.pf-top-cta .pf-top-cta-inner .cover .top-cta.dishwashers-type {
		gap: 4px;
	}
	.pf-top-cta .pf-top-cta-inner .cover .dishwashers-type .icon-dishwashers {
		width: 34px !important;
		height: 29px !important;
		position: static !important;
		transform:none !important;
	}
}

/* PD 리뷰하단 매장 상담예약 서비스 배너 */
.store-counseling-banner{ padding: 0 24px; margin-top: 50px; }
.store-counseling-banner .inner{position: relative;}
.store-counseling-banner .counsel-image{width: 100%;}
.store-counseling-banner .counsel-image > img{display: block;}
.store-counseling-banner .counsel-content{position: absolute; top: 50%; left: 11.1111%; transform: translateY(-50%); z-index: 1;}
.store-counseling-banner .counsel-content .text-wrap h4{font-size: 40px; font-weight: 700; line-height: 1.3em; padding-bottom: 14px;}
.store-counseling-banner .counsel-content .text-wrap p{font-size: 20px; line-height: 1.875rem;}
.store-counseling-banner .counsel-content .text-wrap p .pbr{display: block;}
.store-counseling-banner .counsel-content .btn-wrap{margin-top: 28px;}
.store-counseling-banner .counsel-content .btn-wrap button:last-child{margin-left: 20px;}
@media screen and (max-width: 1280px) {
	.store-counseling-banner .counsel-content{left: 11.1111%;}
	.store-counseling-banner .counsel-content .text-wrap h4{font-size: 2.25rem; padding-bottom: 14px;}
	.store-counseling-banner .counsel-content .text-wrap p{font-size: 16px;}
	.store-counseling-banner .counsel-content .btn-wrap{margin-top: 20px;}
	.store-counseling-banner .counsel-content .btn-wrap button:last-child{margin-left: 20px;}
}
@media screen and (max-width: 1100px) {
	.store-counseling-banner .counsel-content{left: 11.1111%;}
	.store-counseling-banner .counsel-content .text-wrap h4{font-size: 2.2vw; padding-bottom: 1.2vw;}
	.store-counseling-banner .counsel-content .text-wrap p{font-size: 1.35vw; line-height: 1.5rem;}
	.store-counseling-banner .counsel-content .btn-wrap{margin-top: 1.2vw;}
	.store-counseling-banner .counsel-content .btn-wrap button:last-child{margin-left: 10px;}
}
@media screen and (max-width: 800px) {
	.store-counseling-banner{ padding: 0; }
	.store-counseling-banner .mbr{ display: block; }
	.store-counseling-banner .counsel-content{left: 6%; width: 88%;}
	.store-counseling-banner .counsel-content .text-wrap h4{font-size: 6.1538vw; padding-bottom: 3.0769vw; line-height: 1.2em;}
	.store-counseling-banner .counsel-content .text-wrap p{font-size: 3.0769vw; line-height: 5vw;}
	.store-counseling-banner .counsel-content .text-wrap p .pbr{display: inline-block; content: " ";}
	.store-counseling-banner .counsel-content .btn-wrap{margin-top: 5.1282vw;}
	.store-counseling-banner .counsel-content .btn-wrap button:last-child{margin-left: 2.5641vw;}
	.store-counseling-banner .counsel-content .btn-wrap button.btn-underline{font-size: 3.0769vw;}
	.store-counseling-banner .counsel-content .btn-wrap button.btn-d{ min-width: 22.22222vw; height: 8.88889vw; padding-left: 4.44444vw; padding-right: 4.44444vw; line-height: 8.33333vw; font-size: 3.0769vw; border-radius: 5.55556vw;}
}
@media screen and (max-width: 320px) {
	.store-counseling-banner .counsel-content{left: 4%; width: 92%;}
	.store-counseling-banner .counsel-content .text-wrap h4{font-size: 18px; padding-bottom: 10px;}
	.store-counseling-banner .counsel-content .text-wrap p{font-size: 10px;}
	.store-counseling-banner .counsel-content .btn-wrap{margin-top: 5vw;}
}

/* 패넷 배송지연안내 팝업 상단여백(임시) */
@media (max-width: 800px) {
	#popupFamilyDeliveryDelay .layer-header{margin-top: 60px !important;}
	#popupFamilyDeliveryDelay .pop-close{top: 64px !important;}
}

/* KDP-36820 [B2C, GCS] 매장픽업 팝업 변경 */
.layer-storepickup.advancement .store-pickup-wrap .search-box-exps {margin-top:0;}
.layer-storepickup.advancement .layer-content {overflow-y:hidden;}
.layer-storepickup.advancement .inner-scroll {max-height:calc(100vh - 600px);overflow-y:auto;} 
.layer-storepickup.advancement .inner-scroll::-webkit-scrollbar {width: 4px;}
.layer-storepickup.advancement .inner-scroll::-webkit-scrollbar-track {background: #fff;}
.layer-storepickup.advancement .inner-scroll::-webkit-scrollbar-thumb {background: #8F8F8F;}
.layer-storepickup.advancement .store-pickup-wrap .search-box-exps label {position:absolute;top:-25px;left:50%;transform:translateX(-50%);}
@media (max-width: 800px) {
	.itm-total-bottom.style2 .box-cto .btn-l {height:40px;line-height:35px;font-size:14px;}
	.itm-total-bottom.style2 .box-total-price span.blue-color {font-size:15px;}
	.itm-total-bottom.style2 .box-total-price strong {margin-bottom:0;font-size:20px;}
	.itm-total-bottom.style2 .box-option-price ~ .box-total-price {padding:0 0 12px;}
	.itm-total-bottom.style2 .point-disc-onlymo {padding:0 0 12px;}
}
@media screen and (max-width: 767px) {
	.layer-storepickup.advancement .layer-content {max-height:calc(100% - 70px);}
	.layer-storepickup.advancement .inner-scroll {max-height:calc(100vh - 295px);} 
}
@media screen and (max-width: 540px) {
	.layer-storepickup.advancement .inner-scroll {max-height:calc(100vh - 360px);} 
}
@media screen and (max-width: 320px) {
	.layer-storepickup.advancement .btn-box.double {flex-direction:row;justify-content:space-between;}
	.layer-storepickup.advancement .btn-box.double .btn-d {width:calc(50% - 5px);}
	.layer-storepickup.advancement .btn-box.double .btn-d ~ .btn-d {margin-top:0;}
}
@media screen and (max-width: 280px) {
	.layer-storepickup.advancement .inner-scroll {max-height:calc(100vh - 430px);} 
}

/* 컴포넌트바 드랍다운 기능 추가 */
.component-bar .component-bar-inner .itm-title-wrap {position: relative; max-width: 448px; width: 100%; float: left; /*border: 1px solid red;*/ cursor: pointer;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-text {padding: 0 56px 0 0;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-text:before { content: ''; display: block; position: absolute; top: 50%; margin-top: -8px; right: 28px; width: 20px; height: 20px; background: url(/sec/static/_images/common/icon-drop-down-thin-white.svg) right center no-repeat; background-size: 100%;}
.component-bar .component-bar-inner .itm-title-wrap.active .itm-title-text:before {background: url(/sec/static/_images/common/icon-drop-up-thin-white.svg) right center no-repeat; background-size: 100%;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-text.nolist{ cursor: default;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-text.nolist:before{ display: none; }
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list {display: none; flex-direction: column; position: absolute; top: 80px; left: -28px; width: 100%; height: fit-content; background: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow: hidden; box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 30%); z-index: 5;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li { display: flex; align-items: center; width: 100%; height: 70px; padding: 0 30px; font-size: 18px; font-weight: 700; line-height: initial; border-top: 1px solid #D9D9D9; cursor: pointer;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li br{ display: none; }
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li:first-child {border-top: 0;}
.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li:hover { background: #EBEBEB;}
@media screen and (max-width: 1440px) and (min-width: 1101px) {
	.component-bar .component-bar-inner .itm-title-wrap {max-width: 31.1111vw; height: 5.68vw; font-size: 1.3889vw; line-height: 5.68vw;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text:before {margin-top: -0.7VW;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list {top: 5.68vw; left:0;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li {font-size: 1.2vw; height: 4.8vw; }
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.component-bar .component-bar-inner .itm-title-wrap { max-width: 57vw; padding: 0 2.1818vw; height: 5.4545vw; line-height: 5.4545vw; float: none;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text {padding: 0 3vw 0 0; max-width: 100%; position: relative;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text:before{right: 0; margin-top: -0.9VW;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list {top: 5.4545vw; left:0;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li {font-size: 1.35vw; height: 5vw; padding: 0 2.1818vw; }
}
@media screen and (max-width: 800px) {
	.component-bar .component-bar-inner .itm-title-wrap { max-width: 100%; padding: 0 12px; height: 60px; line-height: 60px; float: none;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text { padding: 0 8vw 0 0; max-width: 100%; position: relative; font-size: 19px;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text:before{right: 0;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list {top: 60px; left:0;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-list li { font-size: 16px; height: 60px; padding: 0 12px; }
}
@media screen and (max-width: 320px) {
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text {font-size: 17px;}
	.component-bar .component-bar-inner .itm-title-wrap .itm-title-text:before{top: 50%; right: 0; background-size: 16px;}
}
/* 매장픽업 고도화 231228 */
.layer-storepickup.v4 {/*overflow: hidden;*/ width: 608px; padding: 34px 0 70px;}
.layer-storepickup.v4 .pop-close{left: auto; right: 0; top: 20px; bottom: auto; border: 0 none; background-size: 20px;}
.layer-storepickup.v4 .btn-box{padding-top: 0;}
.layer-storepickup.v4 .layer-header{display: flex; align-items: center; margin: 0 34px 10px; padding-bottom: 6px;}
.layer-storepickup.v4 .layer-header h2{padding-bottom: 0;}
.layer-storepickup.v4 .layer-header .btn-back-step{display: inline-block; width: 22px; height: 22px; margin-right: 6px;}
.layer-storepickup.v4 .layer-content{padding: 0 34px; min-height: 500px;}
.layer-storepickup.v4 .layer-content::-webkit-scrollbar{width: 6px; background: #ddd; border-radius: 6px;}
.layer-storepickup.v4 .layer-content::-webkit-scrollbar-thumb { background-color: #b3b3b3; border-radius: 6px; }
.layer-storepickup.v4 .caution-list{padding: 10px 0 24px; margin-top: 0;}
.layer-storepickup.v4 .caution-list.li-rem li{padding-bottom: 8px;}
.layer-storepickup.v4 .sp-step-wrap > h3 {padding: 20px 0 10px; font-size: 18px;font-weight: 700;}
.layer-storepickup.v4 .sp-step-wrap > h5 {padding-bottom: 10px; font-size: 12px; font-weight: 400; color: #666666;}
.layer-storepickup.v4 .sp-product-wrap {display: flex; justify-content: start; align-items: center; width: 100%; padding: 7px 10px; background: #F5F5F5; border-radius: 10px; margin-bottom: 10px;}
.layer-storepickup.v4 .product-image {overflow: hidden; width: 85px; height: 85px;}
.layer-storepickup.v4 .product-image > img {display: inline-block; width: 85px; height: 85px; object-fit: cover;}
.layer-storepickup.v4 .product-text {margin-left: 20px;}
.layer-storepickup.v4 .product-text > p{font-size: 14px; padding: 2px 0;}
.layer-storepickup.v4 .product-text > p:last-child{padding-top: 10px;}
.layer-storepickup.v4 .product-text > p.title{font-size: 15px; font-weight: 700;}
.layer-storepickup.v4 .product-text > p span{font-size: inherit;}
.layer-storepickup.v4 .sp-step-wrap {}
.layer-storepickup.v4 .step-01 {/*display: none;*/}
.layer-storepickup.v4 .step-01 .sp-search-wrap .search-box-exps{padding: 0; width: 100%;}
.layer-storepickup.v4 .step-01 .sp-search-wrap input{padding: 14px 50px 14px 14px; height: auto; border-radius: 10px; font-size: 16px; text-indent: 0;}
.layer-storepickup.v4 .step-01 .sp-search-wrap .btn-search-company{top: 50%; right: 14px; transform: translateY(-50%);}
.layer-storepickup.v4 .step-01 .sp-search-wrap .store-search-nohave{color: red; padding-top: 20px;}
.layer-storepickup.v4 .step-01 .searching-result{font-size: 16px; margin-top: 30px; font-weight: 700;}
.layer-storepickup.v4 .step-01 .searching-result strong{font-size: inherit; color: #208AFF;}
.layer-storepickup.v4 .step-01 .searching-result span{font-size: 12px; vertical-align: bottom; font-weight: 400;}
.layer-storepickup.v4 .step-01 .sp-search-wrap .search-location-wrap {display: flex; justify-content: space-between; align-items: center;}
.layer-storepickup.v4 .step-01 .search-location-wrap .droplist {max-height: 250px; overflow-y: auto;}
.layer-storepickup.v4 .step-01 .sp-search-wrap .search-location-wrap > div:nth-child(2){margin: 0 10px;}
.layer-storepickup.v4 .location-list {margin: 10px 0 0;}
.layer-storepickup.v4 .location-list li {padding: 18px 16px; cursor: pointer;}
.layer-storepickup.v4 .location-list li.checked {border: 2px solid #208AFF;}
.layer-storepickup.v4 .location-list label {cursor: pointer;}
.layer-storepickup.v4 .location-list .pickup-time-possible {position: absolute; top: 0; right: 0; font-size: 14px; color: #208AFF;}
.layer-storepickup.v4 .location-list .btn-store-change {position: absolute; top: 0; right: 0; font-size: 14px; color: #208AFF; padding-bottom: 2px; border-bottom: 1px solid #208AFF;}
.layer-storepickup.v4 .step-02 {/*display: none;*/ padding-bottom: 24px;}
.layer-storepickup.v4 .step-02 .datetime-wrap {border: 1px solid #CECECE; border-radius: 20px; padding: 19px 14px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .datetime-location{border-bottom: 1px solid #CECECE; padding-bottom: 20px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .datetime-location .location-store-name{font-size: 16px; font-weight: 700; padding-bottom: 6px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .datetime-location .location-store-address,
.layer-storepickup.v4 .step-02 .datetime-wrap .datetime-location .location-store-distance{font-size: 13px; line-height: 16px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date {padding-top: 15px; text-align: center;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .date-ym{font-size: 17px; font-weight: 700;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box{margin: 15px 0 30px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box li.active span:last-child{background: #208AFF; color: #fff;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box li.disable {pointer-events: none;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box li.disable span{color: #aaa;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box button{text-align: center; width: 40px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-date .day-box button span{display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; font-size: 14px; font-weight: 700; border-radius: 50%;}
.layer-storepickup.v4 .select-date .swiper-pagination-progressbar{position: relative; margin: 10px auto 0; width: 50%; height: 2px; border-radius: 4px; overflow: hidden; }
.layer-storepickup.v4 .select-date .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #000;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-time {}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-time .time-box{width: 100%;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-time .time-box button{display: inline-block;  width: 90%; height: 36px; border: 1px solid #CECECE; border-radius: 36px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-time .time-box li.active button{border: 1px solid #208AFF; color: #208AFF;}
.layer-storepickup.v4 .step-02 .datetime-wrap .select-time .time-box li.disabled button{pointer-events: none; color: #CECECE;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap{ padding: 8px 18px; background: #F5F5F5; margin-top: 15px; text-align: center;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap p {display: inline-flex; justify-content: start; align-items: center; font-size: 13px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap p > *{font-size: inherit;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap .icon-que{display: inline-block; width: 13px; height: 13px; border-radius: 50%; background: #2189FF; margin-right: 8px;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap p.type1 .icon-que{ background: #2189FF;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap p.type2 .icon-que{ background: #cecece;}
.layer-storepickup.v4 .step-02 .datetime-wrap .store-que-wrap em{ padding: 0 8px; }
.layer-storepickup.v4 .step-02 .another-wrap {display: flex; justify-content: space-between; align-items: center; width: 100%; margin-top: 24px; padding: 17px 33px; background: #F5F5F5; border-radius: 6px;}
.layer-storepickup.v4 .step-02 .another-wrap p{font-size: 15px; line-height: 20px;}
.layer-storepickup.v4 .step-02 .another-wrap p > span{color: #208AFF;}
.layer-storepickup.v4 .step-02 .another-wrap button{width: 22px; height: 22px;}
.layer-storepickup.v4 .step-02 .another-wrap button > img{display: block; width: 100%;}
.layer-storepickup.v4 .step-02 .another-wrap + .another-location-wrap{display: none;}
.layer-storepickup.v4 .step-02 .another-wrap + .another-location-wrap .location-list{margin-top: 0; padding-top: 24px;}
.layer-storepickup.v4 .btn-fixed-wrap{padding: 14px; width: 100%; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2); position: fixed; bottom: 0; left: 0; background: #fff; z-index: 1; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.layer-storepickup.v4 .btn-fixed-wrap .btn-back-step{display: inline-flex; width: fit-content; justify-content: center; align-items: center;}
.layer-storepickup.v4 .btn-fixed-wrap .btn-back-step::before{display: inline-block; content: ''; width: 14px; height: 14px; background: url('/sec/static/_images/common/icon-arrow-link.svg') center center no-repeat; transform: rotate(180deg); }
@media (max-width: 1100px) and (min-width: 801px) {
	.layer-storepickup.v4 {max-width: 608px;}
}
@media screen and (max-width: 800px) {
	.layer-storepickup.v4 {padding: 34px 0 0;}
	.layer-storepickup.v4 .layer-header{margin: 0 12px 10px; padding-bottom: 6px;}
	.layer-storepickup.v4 .layer-header .btn-back-step{width: 20px; height: 20px; margin-right: 6px;}
	.layer-storepickup.v4 .layer-content{padding: 0 12px;}
	.layer-storepickup.v4 .step-01 .sp-search-wrap .search-box-exps{width: 100%;}
    .layer-storepickup.v4 .step-02 .datetime-wrap{padding: 19px 14px;}
	.layer-storepickup.v4 .step-02 .another-wrap{padding: 17px 18px;}
		
	.layer-storepickup.v4 .location-list-inner{display: flex;}
	.layer-storepickup.v4 .location-list .pickup-time-possible {flex: 1; order: 2; position: initial;}
	.layer-storepickup.v4 .location-list-inner .chk-form {flex: 6;}
}

/* PD 제품 슬라이더 내 동영상 추가건 (zoom 커서병합) */
.prod-image-view {}
.prod-image-view .view-video-box{position: relative;}
.prod-image-view .view-video-box > img{display: block; height: 100%;}
.prod-image-view .view-video-box .video-container{width: 100%; height: inherit;}
.prod-image-view .view-video-box .btn-play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0;}
.prod-image-view .view-video-box .btn-play > * {pointer-events: none;}
.prod-image-view .view-image-box{}
.prod-image-view .view-image-box:hover { cursor: url('/sec/static/_images/icon_pd/prod_tools/icon_zoom_in_circle.svg'), auto; }
.itm-buy-area .itm-pd-picture .prod-image-navi .thumb-video-box span{overflow: hidden; cursor: pointer;}
.itm-buy-area .itm-pd-picture .prod-image-navi .thumb-video-box span img {height: fit-content !important; max-width: fit-content;}
.itm-buy-area .itm-pd-picture .prod-image-navi .thumb-video-box span::after {
	display: inline-block; content: ''; width: 100%; height: 100%; background: url('/sec/static/_images/icon_pd/prod_tools/icon_play_thumb.svg') rgba(0, 0, 0, 0.2) center center no-repeat; background-size: 50% 50%; position: absolute; top: 0; left: 0; z-index: 1;
}

/* 231129 숏폼 컨텐츠 Bo등록으로 변경 (KDP-42733)*/
.itm-information .itm-info-shortform {padding-top: 30px}
.itm-information .itm-info-shortform :focus {outline: #2189ff dashed 2px!important}
.itm-information .itm-info-shortform .img-title img {width: 100%;}
.itm-information .itm-info-shortform .img-thumbnail {padding:15px;border-radius:10px;background: #e9f3fb;}
.itm-information .itm-info-shortform .img-thumbnail ul {display:-webkit-box;display:-ms-flexbox;display:flex;gap: 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;width:100%;z-index:2;margin:0 auto;}
.itm-information .itm-info-shortform .img-thumbnail.al-left ul {justify-content: left;}
.itm-information .itm-info-shortform .img-thumbnail ul li {width: 33.3%;}
.itm-information .itm-info-shortform .img-thumbnail ul li .btn_thumb {display: block;width: 100%;padding-bottom: 0;}
.itm-information .itm-info-shortform .img-thumbnail ul li .btn_thumb * {pointer-events: none;}
.itm-information .itm-info-shortform .text-notice {margin-top:20px;}
.itm-information .itm-info-shortform .text-notice .tit {text-align:center;}
.itm-information .itm-info-shortform .text-notice .btn_toggle{color: #000;font-size: 14px;line-height:24px;font-weight:700;border-bottom: 1px solid #000;}
.itm-information .itm-info-shortform .text-notice .btn_toggle::after {content: '';display: inline-block;width: 16px;height: 16px;margin-left: 5px;vertical-align: middle;background: url(/sec/static/_images/common/icon-arrow-down-bold.svg) no-repeat center center;background-size: 75% auto;}
.itm-information .itm-info-shortform .text-notice .btn_toggle.active:after{transform:rotate(180deg);}
.itm-information .itm-info-shortform .text-notice .bo-html {display: none;margin-top:20px;}
.itm-information .itm-info-shortform .text-notice .bo-html,
.itm-information .itm-info-shortform .text-notice .bo-html *,
.itm-information .itm-info-shortform .text-notice .bo-html p,
.itm-information .itm-info-shortform .text-notice .bo-html li {font-size: 14px;line-height: 20px;}
.itm-information .itm-info-shortform .text-notice .bo-html p:not(:first-child) {margin-top:2px}
.itm-information .itm-info-shortform .text-notice .bo-html li {position: relative;padding-left: 17px;margin-top:2px}
.itm-information .itm-info-shortform .text-notice .bo-html li::before {content: "";position: absolute;left: 6px;top: 9px;width: 3px;height: 3px;border-radius: 50%;background-color: #2c2c2c;}
@media (max-width: 1440px) and (min-width: 1101px){
	.itm-information .itm-info-shortform .text-notice .btn_toggle {font-size: 0.9722vw;}
	.itm-information .itm-info-shortform .text-notice .bo-html,
	.itm-information .itm-info-shortform .text-notice .bo-html *,
	.itm-information .itm-info-shortform .text-notice .bo-html p,
	.itm-information .itm-info-shortform .text-notice .bo-html li {font-size: 0.9722vw;}
}
@media (max-width: 1100px) and (min-width: 801px){
	.itm-information .itm-info-shortform .text-notice .btn_toggle {font-size: 1.2727vw;}
	.itm-information .itm-info-shortform .text-notice .bo-html,
	.itm-information .itm-info-shortform .text-notice .bo-html *,
	.itm-information .itm-info-shortform .text-notice .bo-html p,
	.itm-information .itm-info-shortform .text-notice .bo-html li {font-size: 1.2727vw;}
}
@media screen and (max-width:800px) {	
	.itm-information .itm-info-shortform {padding:20px 12px}
}
/* 숏폼 팝업레이어  */
.layer-pop.popup-comm-video.shortform {top:50%;}
@media (max-width: 800px) {
	.layer-pop.popup-comm-video.shortform {top:calc(50% + 25px);transform: translateY(-50%);}
	.layer-pop.popup-comm-video.shortform .popup-contents .component-head {position:relative;}
}
.layer-pop.popup-comm-video.shortform .popup-contents .component-content .video {padding-top:0;padding-bottom:50px;}
.layer-pop.popup-comm-video.shortform .popup-contents .component-content .video .component-head {top:auto;bottom:0;}
.layer-pop.popup-comm-video.shortform .popup-contents .component-content .video .component-head .pop-close {position:absolute;top:10px;left:50%;transform: translateX(-50%);margin-left:0;background: #fff url(/sec/static/_images/common/icon-close.svg) no-repeat center center;}
.layer-pop.popup-comm-video.shortform .popup-contents .component-content .video video {width: 42vh;height: 75vh;max-width:100%;max-height:100%;}

/* s : 검색 고도화 2024 */
/* swiper common*/
.Advance24 .swiper-button-next, .Advance24 .swiper-button-prev{top:0;bottom:0;width:37px;height:auto;margin:0;background-image:linear-gradient(270deg, #fff, transparent);color:transparent;justify-content: flex-end;}
.Advance24 .swiper-button-next:after, .Advance24 .swiper-button-prev:after{width:24px;height:24px;background:url(/sec/static/_images/common/ico-arr-searchslide.svg) center / 24px no-repeat;}
.Advance24 .swiper-button-prev{left:0;transform:scaleX(-1);}
.Advance24 .swiper-button-next{right:0;}
.Advance24 .swiper-button-prev:after{left:auto;right:-16px;}
.Advance24 .swiper-button-next:focus, .Advance24 .swiper-button-prev:focus{outline:-webkit-focus-ring-color auto 1px}/* KDP-54659 추가 */
.Advance24 .swiper-button-next.swiper-button-disabled, .Advance24 .swiper-button-prev.swiper-button-disabled{opacity:0}
.Advance24 .swiper-notification{display:none;}/* KDP-54659 추가 */
@media (max-width:802px){
    .Advance24 .swiper-button-next, .Advance24 .swiper-button-prev{display:none;}
}
/* search-input */
/* .Advance24.unified-search-input-wrap:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0, 0, 0, 0.5);} */
.Advance24.unified-search-input-wrap .inner-unified-search{position:relative;overflow:hidden;height:84vh;border-radius:0 0 20px 20px;background:#fff;}
.Advance24.unified-search-input-wrap .unified-search-input-inner{display:block;flex-direction:column;max-width:800px;height:auto;margin:0 auto;padding:24px;}
.Advance24.unified-search-input-wrap .wrap-seach-inner{position:absolute;top:96px;left:0;right:0;bottom:0;max-width:800px;height:auto;margin:0 auto;padding:0 24px 50px;overflow:auto;}
.Advance24.unified-search-input-wrap .wrap-seach-inner::-webkit-scrollbar{width:4px}
.Advance24.unified-search-input-wrap .wrap-seach-inner::-webkit-scrollbar-track{box-shadow:none}
.Advance24.unified-search-input-wrap .wrap-seach-inner::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
.Advance24.unified-search-input-wrap .search-box{display:block;width:calc(100% - 48px);height:48px;padding:0 90px 0 0;border:none;background:#eee;}
.Advance24.unified-search-input-wrap .search-box .btn-search{right:0;width:58px;background:url(/sec/static/_images/common/icon-lens-small.svg) 10px 50% no-repeat;background-size:24px auto;opacity:0.8;}
.Advance24.unified-search-input-wrap .search-box .btn-inp-clear{right:57px;margin-top:-15px;background:url(/sec/static/_images/common/icon-delete-circle3.svg) center / 16px no-repeat;transform:none;}
.Advance24.unified-search-input-wrap .search-box .inp{height:100%;padding-left:24px;font-size:18px;text-indent:0;line-height:48px;}
.Advance24.unified-search-input-wrap .search-box .inp::placeholder{font-size:18px;color:#757575}
.Advance24.unified-search-input-wrap .search-box .inp-placeholder{position: absolute;left:24px;top:0;line-height:48px;color:#757575}
.Advance24.unified-search-input-wrap .search-box .btn-close-layer{display:block;position:absolute;top:0;left:auto;right:-60px;width:48px;min-width:48px;height:48px;min-height:48px;border:none;border-radius:0;background:#fff url(/sec/static/_images/common/ico_close_searchlayer.svg) center / 24px auto no-repeat;transform:unset;}
.Advance24.unified-search-input-wrap .wrap-seach-inner > article{width:100%;margin-top:24px;}
.Advance24.unified-search-input-wrap .wrap-seach-inner > article:first-of-type{margin-top:0}
.Advance24.unified-search-input-wrap article .wrap-sec-tit{display:flex;align-items:center;position:relative;margin-bottom:11px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit h4{display:flex;align-items:center;font-size:16px;line-height:21px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit h4 strong{font-size:inherit}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .tooltip-layer.pd-tooltip{top:20px;left:0;width:auto;padding-right:75px!important;border-radius:10px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .tooltip-layer.pd-tooltip.show{display:block;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .area-tooltip .tooltip-layer .tooltip-content{margin-top:0;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .area-tooltip .tooltip-layer .tooltip-content p{font-size:14px;line-height:19px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .tooltip-layer .btn-tooltip-close{top:20px;width:16px;height:16px;background-size:100%;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .btn-tooltip{width:16px;height:16px;margin-left:4px;background-image:none}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .btn-tooltip .icon{width:100%;height:100%;background-image:url(/sec/static/_images/common/icon-search-tooltip.svg);}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .link-more{display:flex;align-items:center;margin-left:auto;font-size:14px;font-weight:700;gap:4px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .i-arrow{width:11px;height:11px;background:url(/sec/static/_images/common/icon-list-arrow.svg) center / 100% no-repeat;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .align-r{margin-left:auto;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .reset{color:#757575;font-size:12px;line-height:16px;letter-spacing:0;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .date{margin-left:8px;color:#8F8F8F;font-size:14px;}
.Advance24.unified-search-input-wrap article .wrap-sec-tit .tooltip img{width:16px;margin:0 8px;opacity:.5;}
.Advance24.unified-search-input-wrap article .btn-box{display:flex;flex-wrap:nowrap;margin-top:0;overflow:auto;gap:8px;}
.Advance24.unified-search-input-wrap article .btn-box::-webkit-scrollbar{height:4px}
.Advance24.unified-search-input-wrap article .btn-box::-webkit-scrollbar-track{box-shadow:none}
.Advance24.unified-search-input-wrap article .btn-box::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
.Advance24.unified-search-input-wrap .btn-box .btn{display:flex;align-items:center;flex-shrink:0;margin:0;}
.Advance24.unified-search-input-wrap .btn-box .btn .x-btn{display:block;width:16px;height:16px;}
.Advance24.unified-search-input-wrap .btn{min-width:auto;height:32px;padding-right:16px;padding-left:16px;border-radius:16px;}
.Advance24.unified-search-input-wrap .btn *{font-size:12px;line-height:normal;font-weight:normal;color:#313131}
.Advance24 .btn.typeA{border:1px solid rgba(0,0,0,0.15);background:#fff;color:#313131;}
.Advance24 .btn.typeB{border:1px solid #F5F7FE;background:#F5F7FE;color:#707070;}
.Advance24 .area-deleteable-btn{display:flex;align-items:center;position:relative;}
.Advance24 .area-deleteable-btn .typeA{padding-right:28px;white-space: nowrap;}
.Advance24 .area-deleteable-btn .x-btn:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/sec/static/_images/common/icon-del-s-thin.svg);opacity:0.5;}
.Advance24 .txt-bold{font-weight:bold;}
.Advance24 .sec-recommended .wrap-swiper{position:relative;}
.Advance24 .sec-recommended .swiper-recommended-prd{overflow:hidden;}
.Advance24 .sec-recommended .swiper-recommended-prd .swiper-slide{width:222px}
.Advance24 .sec-recommended .swiper-recommended-prd .pd-box{display:flex;width:100%;padding:6px 10px;border-radius:12px;background:#F7F7F7;gap:10px;}
.Advance24 .sec-recommended .swiper-recommended-prd .item:last-of-type .pd-box{margin-right:0;}
.Advance24 .sec-recommended .swiper-recommended-prd .img-box{width:80px;min-width:80px;min-width:80px;height:80px;border-radius:8px;}/* KDP-54659 수정 */
.Advance24 .sec-recommended .swiper-recommended-prd .img-box .rvpd-img{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.Advance24 .sec-recommended .swiper-recommended-prd .txt-box{display:flex;justify-content:center;flex-direction:column;flex:1;}
.Advance24 .sec-recommended .swiper-recommended-prd .txt-box .tit{display:-webkit-box;height:32px;overflow:hidden;font-size:12px;font-weight:bold;text-overflow:ellipsis;line-height:16px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.Advance24 .sec-recommended .swiper-recommended-prd .txt-box .prd-code{margin-top:2px;color:#8F8F8F;font-size:10px;line-height:13px;}
.Advance24 .sec-recommended .swiper-recommended-prd .wrap-price{display:flex;align-items:center;margin-top:7px;gap:6px;}
.Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .benefit{color:#000;font-size:10px;line-height:13px;}
.Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .price{display:flex;align-items:center;gap:2px;color:#000;}
.Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .price strong{font-size: 12px;line-height: 16px;}
.Advance24 .sec-exhibition .wrap-swiper{position:relative;}
.Advance24 .swiper-exhibition-prd{overflow:hidden;}
.Advance24 .swiper-exhibition-prd .swiper-slide{width:112px;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .img-box{display:flex;justify-content:center;align-items:flex-end;position:relative;width:100%;height:0;padding-top:100%;}/* KDP-54659 수정 */
.Advance24 .swiper-exhibition-prd .thumbnail-box .img-box a{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:12px;}/* KDP-54659 수정 */
.Advance24 .swiper-exhibition-prd .thumbnail-box .img-box a img{width:100%;height:100%}/* KDP-54659 추가 */
.Advance24 .swiper-exhibition-prd .thumbnail-box{width:100%;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .tit-box{margin-bottom:0;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .tit-box .tit{display:-webkit-box;height:32px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;font-weight:700;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .txt-box{margin-top:8px;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .date-box{margin-top:2px;font-size:0;}
.Advance24 .swiper-exhibition-prd .thumbnail-box .date-box span{color:#757575;color:#8F8F8F;font-size:14px;font-size:10px;line-height:13px;letter-spacing:-0.05em;}
.Advance24 .keyword-list{display:flex;flex-wrap:wrap;flex-direction:column;height:118px;overflow:hidden;gap:7px 24px;}
.Advance24 .keyword-list li{display:flex;align-items:center;gap:4px;overflow:hidden;width:calc(50% - 12px)}
.Advance24 .keyword-list li .num{flex-shrink:0;width:16px;font-size:12px;color:#757575;font-weight:bold;line-height:16px;}
.Advance24 .keyword-list li:nth-child(-n+3) .num{color:#2189FF}
.Advance24 .keyword-list li .keyword{flex: 1;min-width:0;font-size:14px;line-height:18px;}
.Advance24 .keyword-list li .keyword .link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;}
.Advance24 .keyword-list li .ranking{margin-left:auto;}
.Advance24 .ranking::before{content:'';display:inline-block;width:6px;height:2px;background-color:#ddd;}
.Advance24 .ranking.up::before{width:0;width:auto;height:0;height:auto;border-right:4px solid transparent;border-bottom:4px solid #EF3434;border-left:4px solid transparent;background-color:transparent;}
.Advance24 .ranking.down::before{width:0;width:auto;height:0;height:auto;border-top:4px solid #0068EA;border-right:4px solid transparent;border-left:4px solid transparent;background-color:transparent;}
.Advance24 .breadcrumbs-box{padding:12px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.Advance24 .breadcrumbs-box .item + .item{margin-top:8px}
.Advance24 .breadcrumbs-box *{font-size:14px;line-height:19px;vertical-align:top;}
.Advance24.unified-search-input-wrap .wrap-seach-inner > .sec-direct-product{margin-top:12px}
.Advance24 .pdlink-list-box li {margin-top:14px;}
.Advance24 .pdlink-list-box li:last-of-type{margin-bottom:0;}
.Advance24 .pdlink-list-box li *{font-size:14px;line-height: 19px;vertical-align:top;}

@media (max-width:802px){
	.Advance24.unified-search-input-wrap{height: 100vh;overflow: auto;border-radius: 0;}
    .Advance24.unified-search-input-wrap .inner-unified-search{height: 100%;border-radius: 0;}
    .Advance24.unified-search-input-wrap{height:100vh;overflow:auto;border-radius:0;}
    .Advance24.unified-search-input-wrap .btn{height:39px;padding:0 18px;line-height:37px;border-radius:21px;}
    .Advance24.unified-search-input-wrap .btn *{font-size:16px;}
    .Advance24 .area-deleteable-btn .typeA{padding-right:34px;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit{margin-bottom:15px;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit h4{font-size:20px;line-height:26px}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit .date{font-size:16px;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit .btn-tooltip{margin-left: 6px;}
	.Advance24.unified-search-input-wrap .unified-search-input-inner{justify-content:flex-start;max-width:100%;padding:24px;}
    .Advance24.unified-search-input-wrap .search-box .inp{font-size:20px}
	.Advance24.unified-search-input-wrap .search-box .inp::placeholder{font-size:20px}
    .Advance24.unified-search-input-wrap .search-box .inp-placeholder{font-size:20px;}
    .Advance24.unified-search-input-wrap .search-box .btn-search{width:58px;height:100%;}
    .Advance24.unified-search-input-wrap .search-box .btn-close-layer{right:-54px;background-size:21px auto;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit .tooltip-layer.pd-tooltip{left:0;transform:none;}
    .Advance24.unified-search-input-wrap article .btn-box{margin:0 -24px;padding:0 24px;}
    .Advance24 .sec-recommended .swiper-recommended-prd{margin:0 -24px;padding:0 24px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .swiper-slide{width:304px}
    .Advance24 .sec-recommended .swiper-recommended-prd .pd-box{margin-right:12px;padding:12px 16px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .img-box{width:100px;min-width:100px;height:100px;min-height:100px;}
	.Advance24 .sec-recommended .swiper-recommended-prd .txt-box .tit{height:42px;font-size:16px;line-height:21px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .txt-box .prd-code{margin-top:3px;font-size:13px;line-height:17px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .wrap-price{gap:8px}
    .Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .benefit{color:#000;font-size:13px;line-height:21px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .price strong{font-size: 16px;line-height: 21px;}
	.Advance24 .keyword-list{height:143px}
	.Advance24 .keyword-list li .num{width:24px;font-size:16px;line-height:23px;}
    .Advance24 .keyword-list li .keyword{font-size:18px;line-height:23px;}
	.Advance24 .swiper-exhibition-prd{margin:0 -24px;padding:0 24px;}
    .Advance24 .swiper-exhibition-prd .swiper-slide{width:160px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .tit-box .tit{height:44px;font-size:16px;line-height:22px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .date-box{margin-top:6px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .date-box span{font-size:14px;line-height:18px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .txt-box{margin-top:12px;}
	.Advance24 .breadcrumbs-box{padding:12px 24px;}
	.Advance24.unified-search-input-wrap article.mo-width-full{width:auto;margin-right:-24px;margin-left:-24px;margin-bottom:24px}
}
@media (max-width:430px){
    .Advance24.unified-search-input-wrap .unified-search-input-inner{padding:12px;}
    .Advance24.unified-search-input-wrap .search-box{width:calc(100% - 32px);height:40px;padding-right:70px;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit{margin-bottom:11px}
    .Advance24.unified-search-input-wrap .btn{height:30px;padding:0 16px;line-height:28px;border-radius:15px;}
    .Advance24 .area-deleteable-btn .typeA{padding-right:28px}
    .Advance24.unified-search-input-wrap .btn *{font-size:12px}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit h4{font-size:14px;line-height:19px;}
    .Advance24.unified-search-input-wrap article .wrap-sec-tit .date{font-size:11px}
    .Advance24.unified-search-input-wrap article .btn-box{margin:0 -12px;padding:0 12px;}
	.Advance24 .keyword-list{height:118px;gap:7px 12px}
	.Advance24 .keyword-list li{width:calc(50% - 6px)}
    .Advance24 .keyword-list li .num{width:16px;line-height:16px;font-size: 12px;}
    .Advance24 .keyword-list li .keyword{font-size:14px;line-height:18px}
    .Advance24.unified-search-input-wrap .search-box .inp{padding-left:16px;font-size:16px;}
    .Advance24.unified-search-input-wrap .search-box .inp::placeholder{font-size:16px;}
    .Advance24.unified-search-input-wrap .search-box .inp-placeholder{left:16px;font-size:16px;line-height:40px}
	.Advance24.unified-search-input-wrap .search-box .btn-inp-clear{right:37px;}
    .Advance24.unified-search-input-wrap .search-box .btn-search{width:44px;background-size:16px auto;background-position-x:12px;}
    .Advance24.unified-search-input-wrap .search-box .btn-close-layer{right:-42px;width:40px;min-width:40px;height:40px;min-height:40px;background-size:16px auto;}
    .Advance24.unified-search-input-wrap .wrap-seach-inner{top:64px;padding:0 12px 20px;}
    .Advance24.unified-search-input-wrap .wrap-seach-inner > article:first-of-type{margin-top:11px;}
    .Advance24 .sec-recommended .swiper-recommended-prd{margin:0 -12px;padding:0 12px;}
    .Advance24 .swiper-exhibition-prd{margin:0 -12px;padding:0 12px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .swiper-slide{width:222px}
    .Advance24 .sec-recommended .swiper-recommended-prd .pd-box{padding:6px 10px}
    .Advance24 .sec-recommended .swiper-recommended-prd .img-box{width:80px;min-width:80px;height:80px;min-height:80px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .txt-box .tit{height:32px;font-size:12px;line-height:16px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .txt-box .prd-code{margin-top:2px;font-size:10px;line-height:13px;}
	.Advance24 .sec-recommended .swiper-recommended-prd .wrap-price{gap:6px}
    .Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .benefit{font-size:10px;line-height:13px;}
    .Advance24 .sec-recommended .swiper-recommended-prd .wrap-price .price strong{font-size:12px;line-height:16px}
    .Advance24 .swiper-exhibition-prd .swiper-slide{width:112px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .tit-box .tit{height:32px;font-size:12px;line-height:16px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .date-box{margin-top:2px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .date-box span{font-size:11px;line-height:14px;}
    .Advance24 .swiper-exhibition-prd .thumbnail-box .txt-box{margin-top:8px;}
	.Advance24.unified-search-input-wrap article.mo-width-full{margin-right:-12px;margin-left:-12px;margin-bottom:12px}
    .Advance24 .breadcrumbs-box{padding-right:12px;padding-left:12px;}
}
@media (max-width:320px){
    .Advance24 .keyword-list{height:auto}
    .Advance24 .keyword-list li{width:100%}
}
/* search-result :searchBar */




.Advance24 .wrap-unified-search{position:sticky;z-index:50;top:0;left:0;right:0;height:auto;background-color:#fff;}
.Advance24 .unified-result-search-wrap{top:0;left:0;right:0;height:auto;background-color:#fff;}
.Advance24 .unified-result-search-wrap .inner-search-wrap{display:flex;align-items:center;width:100%;max-width:800px;height:auto;margin:0 auto;padding:24px 0;}
.Advance24 .unified-result-search-wrap .search-box{width:100%;height:48px;padding:0 90px 0 0;background-color:#eee;}
.Advance24 .unified-result-search-wrap .search-box .inp{height:100%;padding-left:24px;background-color:transparent;font-size:18px;font-weight:normal;text-indent:0;}
.Advance24 .unified-result-search-wrap .search-box .inp::placeholder{font-size:18px;color:#757575}
.Advance24 .unified-result-search-wrap .search-box .btn-search{right:0;width:58px;height:100%;background:url(/sec/static/_images/common/icon-lens-small.svg) 10px 50% / 24px no-repeat;background-size:24px auto;}
.Advance24 .unified-result-search-wrap .search-box .btn-inp-clear{display:none;right:56px;width:30px;height:30px;background:url(/sec/static/_images/common/icon-delete-circle3.svg) center / 16px no-repeat;}
.Advance24 .unified-result-related-wrap{display:none;border-bottom:none;}
.Advance24 .unified-result-related-wrap:has(.related-inner){padding-bottom:24px}/* 240308 추가 */
.Advance24 .unified-result-related-wrap .related-inner{width:800px;min-height:auto;padding:0;gap:8px;}
.Advance24 .unified-result-related-wrap .tit{margin-top:0;color:#555;font-size:12px;line-height:32px;flex-basis:unset;}
.Advance24 .unified-result-related-wrap ul.list{display:flex;flex-wrap:wrap;height:auto;gap:8px;}
.Advance24 .unified-result-related-wrap ul.list::-webkit-scrollbar{height:4px}
.Advance24 .unified-result-related-wrap ul.list::-webkit-scrollbar-track{box-shadow:none}
.Advance24 .unified-result-related-wrap ul.list::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
.Advance24 .unified-result-related-wrap ul.list li{flex-shrink:1;margin:0;}
.Advance24 .unified-result-related-wrap .link{display:flex;align-items:center;height:32px;border:none;border:1px solid rgba(0,0,0,0.15);background:#fff;color:#313131;font-size:12px;line-height:30px;white-space:nowrap;}
.Advance24 .button-back-m, .Advance24 .button-cart-m{display:none;}
.Advance24 .button-cart-m .cart_button{position:relative;width:24px;height:48px;background:url(/sec/static/_images/gnb/icon-26-cart.svg) center / 24px no-repeat;}
.Advance24 .button-cart-m > button .cart_count{display:flex;justify-content:center;align-items:center;position:absolute;top:9px;right:-5px;width:16px;height:16px;border-radius:7px;background:#2189FF;color:#fff;font-size:11px;line-height:14px;padding:0 4px}
.Advance24 .conbox-unified-search .search-result-wrap{max-width:1392px;margin:0 auto;padding:0;}
.Advance24 .conbox-unified-search .search-result-wrap .tab-content-each{padding:0}
.Advance24 .content-unified-search .conbox-unified-search .unified-search-inner{max-width:none;padding:0;}

/*.Advance24 .conbox-unified-search:has(.filter-box.open) .result-tab{margin-top:24px;} 240308 삭제 */
.Advance24 .unified-result-related-wrap:has(.filter-box.open){display:block;}
.Advance24 .wrap-unified-search:has(.filter-box.open) .unified-result-related-wrap{display:block;}

@media (max-width:802px){
    /* .Advance24 .wrap-unified-search.fixed .unified-result-search-wrap{border-bottom:0} 240308 삭제 */
    .Advance24 .unified-result-search-wrap{padding:0;}
    .Advance24 .unified-result-search-wrap .inner-search-wrap{justify-content:space-between;max-width:none;padding:24px 12px 16px;gap:16px;}
    .Advance24 .button-back-m, .Advance24 .button-cart-m{display:block;}
    .Advance24 .unified-result-search-wrap .search-box{height:48px}
    .Advance24 .unified-result-search-wrap .search-box .inp{font-size:20px;}
    .Advance24 .unified-result-search-wrap .search-box .inp::placeholder{font-size:20px;}
    .Advance24 button._back{width:24px;height:24px;}
    .Advance24 .button-cart-m .cart_button{min-width:34px;}
	.Advance24 .unified-result-related-wrap:has(.related-inner){padding-bottom:16px}/* 240308 추가 */
    .Advance24 .unified-result-related-wrap .related-inner{align-items:flex-start;width:auto;height:auto;margin:0;padding:0 12px;}
    .Advance24 .unified-result-related-wrap .tit{display:block;font-size:16px;line-height: 38px;}
    .Advance24 .unified-result-related-wrap .link{height:39px;padding:0 18px;font-size:16px;}
    .Advance24 .unified-result-related-wrap ul.list{flex-wrap:nowrap;margin-right:-12px;padding-right:12px;padding-left:0;}
    .Advance24 .unified-result-related-wrap ul.list li:first-of-type{margin-left:0;}
	/* .Advance24 .conbox-unified-search:has(.filter-box.open) .result-tab{margin-top:16px} 240308 삭제 */
}
@media (max-width:430px){
	.Advance24 .wrap-unified-search{position:sticky;z-index:50;top:0;left:0;right:0;background-color:#fff;}
    /* .Advance24 .wrap-unified-search.fixed{padding-top:0} 240308 삭제 */
    .Advance24 .unified-result-search-wrap{position:unset;}
    .Advance24 .unified-result-search-wrap .inner-search-wrap{padding:12px 12px 12px;gap:8px;}
    .Advance24 .unified-result-search-wrap .search-box{height:40px;padding-right:70px}
    .Advance24 .unified-result-search-wrap .search-box .inp{padding-left:16px;font-size:16px;}
    .Advance24 .unified-result-search-wrap .search-box .inp::placeholder{font-size:16px;}
    .Advance24 .unified-result-search-wrap .search-box .btn-search{width:44px;background-size:16px auto;background-position:12px;}
    .Advance24 .unified-result-search-wrap .search-box .btn-inp-clear{right:37px;}
    .Advance24 .unified-result-related-wrap .related-inner{padding:0 12px}
    .Advance24 .unified-result-related-wrap .tit{font-size:12px;line-height:29px;}
    .Advance24 .unified-result-related-wrap ul.list{margin-right:-12px;padding-right:12px;}
    .Advance24 .unified-result-related-wrap .link{height:30px;padding:0 16px;font-size:12px;}
	/* Advance24 .conbox-unified-search:has(.filter-box.open) .result-tab{margin-top:16px} 240308 삭제 */
}
/* search-result :filter */
.Advance24 .conbox-unified-search{min-height:auto;padding-top:0;padding-bottom:0;overflow:visible;}
.Advance24 .conbox-unified-search .result-tab-box{max-width:1392px;border-bottom:1px solid #ddd;margin:0 auto;}/* 240228 수정 */
.Advance24 .conbox-unified-search .result-tab{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:800px;margin:0 auto;border-top:none;gap:80px;}
.Advance24 .conbox-unified-search .result-tab .btn-tab{display:block;min-width:100px;padding:13px 0 12px;background-color:#fff;color:#000;font-size:16px;font-weight:bold;line-height:25px;white-space:nowrap;}
.Advance24 .conbox-unified-search .result-tab .item{border:none;flex:0;-webkit-box-flex:0;-ms-flex:0;}
.Advance24 .conbox-unified-search .result-tab .btn-tab[aria-selected='true']{border-bottom:2px solid #2189FF;color:#2189FF;}
.Advance24 .result-filter-wrap{display:block;margin-bottom:0;border-bottom:0;border-top:0;}/* 240228 수정 */
.Advance24 .wrap-result-top{display:flex;padding:12px 24px;border-bottom:1px solid #ddd;}
.Advance24 .wrap-result-top.toggleOption-hide .toggleCheck{display:none;}/* MFU-299 240227 추가 */
.Advance24 .wrap-result-top .area-filter{display:flex;align-items:center;margin-left:auto;gap:37px;}
.Advance24 .wrap-result-top .tit{display:flex;align-items:center;padding:0;font-size:16px;font-weight:700;line-height:21px;gap:4px;}
.Advance24 .wrap-result-top .area-count{display:flex;align-items:center;color:#2189FF;font-size:18px;font-weight:700;}
.Advance24 .wrap-result-top .area-count .txt-num{font-size:inherit}
.Advance24 .wrap-result-top .toggleCheck input[type="checkbox"] ~ label{width:auto;height:auto;margin-left:0;padding-left:42px;color:#000;font-size:14px;line-height:24px;cursor:pointer;}/* KDP-54659 수정 */
.Advance24 .wrap-result-top .toggleCheck input[type="checkbox"]:checked ~ label:after{left:15px;}
.Advance24 .wrap-result-top .toggleCheck input[type="checkbox"]:focus ~ label{outline:-webkit-focus-ring-color auto 1px}/* KDP-54659 추가 */
.Advance24 .wrap-result-top .wrap-droplist .droplist-button:before{right:0;}
.Advance24 .wrap-result-top .wrap-droplist .droplist li{min-height:auto;padding:0 10px;font-size:13px;line-height:30px;}
.Advance24 .area-deleteable-btn .x-btn{display:inline-block;position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-8px;overflow:hidden;color:transparent;font-size:14px;line-height:999px;}
.Advance24 .chk-form input[type="radio"] + label, .Advance24 .chk-form input[type="checkbox"] + label{padding-left:23px;font-size:14px;font-weight:normal;line-height:1;}
.Advance24 .chk-form input[type="checkbox"] + label:before{content:'';width:16px;height:16px;border-radius:5px;background-size:10px auto;}
.Advance24 .wrap-droplist .droplist-button{padding-right:19px;border:none;font-size:14px;}
.Advance24 .wrap-droplist.active .droplist{top:100%;left:inherit;right:0;min-width:100px;}
/*.Advance24 .open-btn-box{display:none;} KDP-54659 삭제 */
.Advance24 .result-filter-wrap button.filter-btn{padding:5px 16px;border:1px solid #ddd;border-radius:20px;background:#fff;}
.Advance24 .result-filter-wrap button.filter-btn *{color:#757575;font-size:14px;}
.Advance24 .result-filter-wrap button.filter-btn.active{border:1px solid #2189FF;}
.Advance24 .result-filter-wrap button.filter-btn.active *{color:#2189FF;font-weight:bold;}
.Advance24 .result-filter-wrap .link-filter > img{width:20px;height:20px;opacity:0.3;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .item-filter.active .link-filter > img{opacity:1}
.Advance24 .result-filter-wrap .filter-box{overflow:hidden;visibility:hidden;display:none;table-layout:fixed;width:100%;height:0;border-bottom:0;}/* KDP-54659 수정 */
.Advance24 .result-filter-wrap .filter-box .wrap-row{display:table-row;background:#F7F7F7;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit, .Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter{display:table-cell;padding:0 24px;border-bottom:1px solid #ddd;vertical-align:middle;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit{width:100px;padding:15px 8px 15px 24px;vertical-align:top;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit strong{color:#555;font-size:14px;line-height:18px;word-wrap:break-word;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter{padding-top:15px;padding-bottom:15px;padding-left:0;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter::-webkit-scrollbar{height:4px}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter::-webkit-scrollbar-track{box-shadow:none}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter .list-filter{display:flex;flex-wrap:wrap;gap:16px 40px;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter .item-filter{flex-shrink:0;}
.Advance24 .result-filter-wrap .filter-box .wrap-row > .item-filter{display:table-row;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .item-filter .link-filter{display:flex;align-items:center;color:#757575;font-size:14px;line-height:18px;white-space:nowrap;gap:4px;}
.Advance24 .result-filter-wrap .filter-box .wrap-row .item-filter.active .link-filter{color:#2189FF;font-weight:700;}
/* .Advance24 .result-filter-wrap .filter-box{display:block;height:9px;overflow:hidden;border-bottom:0;} KDP-54659 삭제 */
.Advance24 .result-filter-wrap .filter-box::before{content:'';display:block;position:absolute;width:100%;height:26px;background:#F7F7F7;}
.Advance24 .result-filter-wrap .filter-box.open::before{display:none;}
.Advance24 .result-filter-wrap .filter-box.open{visibility:visible;display:table;height:auto;}/* KDP-54659 수정 */
.Advance24 .result-filter-wrap .filter-box .ico-keyword{opacity:0.3;}
.Advance24 .result-filter-wrap .filter-box .item-filter.active .ico-keyword{opacity:1;}
.Advance24 .open-btn-box{display:block;position:relative;height:33px;background:linear-gradient(180deg, #F7F7F7 0px, #f7f7f7 20px, #bbb 21px, #fff 21px, #fff 100%);}/* KDP-54659 수정 */
.Advance24 .open-btn-box.open{margin-top:-10px;}/* KDP-54659 수정 */
.Advance24 .open-btn-box button{display:block;position:absolute;top:9px;left:50%;width:80px;height:24px;border:1px solid #bbb;border-radius:15px;background:#fff;transform:translateX(-50%);}/* KDP-54659 수정 */
.Advance24 .open-btn-box button.open{padding:0 9px;border-color:#555;background-color:#555;color:#fff;font-size:11px;font-weight:700;}
.Advance24 .open-btn-box button.open span{color:#fff;font-size:10px;}
.Advance24 .open-btn-box button.open::after{content:'';display:inline-block;top:50%;right:0;width:8px;height:8px;margin-left:4px;background:url(/sec/static/_images/common/icon-arrow-white.svg) center 1px / 100% no-repeat;transform:scaleY(-1);}
.Advance24 .open-btn-box button.close::before{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;background:url(/sec/static/_images/common/icon-drop-down-thick.svg) bottom / 17px no-repeat;opacity:.5;transform:translate(-50% , -50%) rotate(-180deg);}
@media (max-width:802px){
    .Advance24 .result-filter-wrap{position:inherit;top:0;border-top:none;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit{width:116px;padding:12px 24px 12px 12px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit strong{font-size:16px;line-height:24px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter{padding-top:12px;padding-bottom:12px;overflow-x:auto;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter .list-filter{flex-wrap:nowrap;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter .list-filter .item-filter:last-of-type{padding-right:12px}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .item-filter .link-filter{font-size:16px;line-height:21px}
    /* .Advance24 .conbox-unified-search .result-tab{justify-content:flex-start;border-top:8px solid #f7f7f7;border-bottom:0;gap:40px;} KDP-54659 삭제 */
    .Advance24 .open-btn-box.open {margin-top: -1px;height: 24px;background: linear-gradient(180deg, #F7F7F7 0px, #f7f7f7 11px, #bbb 12px, #fff 12px, #fff 100%);}/* KDP-54659 추가 */
    .Advance24 .open-btn-box.open button{top:0;}/* KDP-54659 추가 */
	.Advance24 .conbox-unified-search .result-tab{justify-content:flex-start;border-top:8px solid #f7f7f7;border-bottom:0;gap:40px;}/* KDP-54659 추가 */
    .Advance24 .conbox-unified-search .result-tab:has(.item:nth-child(4)){justify-content:space-between;gap:unset;}
    .Advance24 .conbox-unified-search .result-tab::-webkit-scrollbar{height:4px}
    .Advance24 .conbox-unified-search .result-tab::-webkit-scrollbar-track{box-shadow:none}
    .Advance24 .conbox-unified-search .result-tab::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
    .Advance24 .conbox-unified-search .result-tab .item{padding:0 12px;}
    .Advance24 .conbox-unified-search .result-tab .btn-tab{width:auto;padding:13px 25px 13px;font-size:18px;line-height:22px;}
    .Advance24 .conbox-unified-search .result-tab-box:after{content:"";display:none;}
    .Advance24 .conbox-unified-search .result-tab .btn-tab[aria-selected='true']:after{content:"";display:none;}
    .Advance24 .conbox-unified-search .result-tab .btn-tab[aria-selected='true']{border-bottom:3px solid #2189FF;}
    .Advance24 .wrap-result-top{padding-left:12px;padding-right:12px}
    .Advance24 .wrap-result-top .tit{width:auto;font-size:18px;line-height:23px;}
    .Advance24 .wrap-result-top .area-filter{gap:29px;}
    .Advance24 .wrap-result-top .toggleCheck input[type="checkbox"] ~ label{font-size:15px;}
    .Advance24 .wrap-droplist .droplist-button{height:18px;min-height:auto;font-size:14px;}
    .Advance24 .wrap-result-top .wrap-droplist .droplist li{font-size:12px;}
}
@media (max-width:430px){
    .Advance24 .conbox-unified-search .result-tab{gap:0}
    .Advance24 .conbox-unified-search .result-tab .item{padding:0 12px;}
    .Advance24 .conbox-unified-search .result-tab .btn-tab{min-width:auto;padding:13px 5px;padding-right:5px;font-size:14px;line-height:18px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit{width:88px;padding:12px 8px 11px 12px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-tit strong{font-size:14px;line-height:18px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter{padding-top:12px;padding-bottom:11px}
	.Advance24 .result-filter-wrap .filter-box .wrap-row .area-filter .list-filter{gap:24px;}
    .Advance24 .result-filter-wrap .filter-box .wrap-row .item-filter .link-filter{font-size:14px;line-height:18px;}
    .Advance24 .result-filter-wrap .filter-box{height:8px}
    .Advance24 .open-btn-box{height:26px;background:linear-gradient(180deg, #F7F7F7 0px, #f7f7f7 17px, #bbb 18px, #fff 18px, #fff 100%);}/* KDP-54659 수정 */
    .Advance24 .open-btn-box button{width:auto;min-width:60px;height:18px;}
    .Advance24 .open-btn-box button.open{padding:0 8px;font-size:10px;}
    .Advance24 .open-btn-box button.close::before{background-size:15px;}
    .Advance24 .open-btn-box.open{height:18px;background:linear-gradient(180deg, #F7F7F7 0px, #f7f7f7 8px, #bbb 9px, #fff 9px, #fff 100%);}/* KDP-54659 추가 */
	.Advance24 .wrap-result-top:has(.toggleCheck){display:flex;align-items:flex-start;position:relative;padding-bottom:48px;}/* KDP-54659 수정 */
    .Advance24 .area-filter:has(.toggleCheck) .toggleCheck{position:absolute;top:47px;left:12px;right:12px;margin-top:0;}
    .Advance24 .wrap-result-top .area-filter:has(.toggleCheck){display:flex;flex-direction:column-reverse;gap:7px;}
    .Advance24 .area-filter:has(.toggleCheck) .sort-box{margin-left:auto;}
    .Advance24 .wrap-result-top.toggleOption-hide{padding-bottom:17px}/* MFU-299 240227 추가 */
    .Advance24 .wrap-result-top{margin-top:2px;padding:17px 12px;}
    .Advance24 .wrap-result-top .tit{font-size:14px;line-height:18px;}
    .Advance24 .wrap-result-top .area-count{font-size:14px;line-height:18px;}
    .Advance24 .wrap-result-top .toggleCheck input[type="checkbox"] ~ label{font-size:12px;}
}
/* .wrap-search-result */
.Advance24 .mob-moreViewList{display:none;}
.Advance24 .mob-moreViewList.more .btn-type1{position:relative;width:auto;height:36px;padding-right:46px;border:1px solid #000;color:#000;line-height:initial;}
.Advance24 .mob-moreViewList.more .btn-type1::after{content:'';display:block;position:absolute;top:50%;right:24px;width:16px;height:16px;background:url('/sec/static/_images/common/icon-arrow-down-midiumbold.svg') center / 12px no-repeat;transform:translateY(-50%)}
.Advance24 .wrap-paging{margin-top:36px;text-align:center;}
.Advance24 .wrap-paging .btn-more{min-width:96px;height:40px;padding:0 16px;background:#fff;border: 1px solid #212425;line-height: 38px;font-size: 14px;color: #212425;border-radius: 20px;}
.Advance24 .wrap-paging .btn-more span{font-size:inherit;}
.Advance24 .wrap-paging .btn-more:after{content:"";display:inline-block;width:16px;height:16px;margin-top:-2px;margin-left:9px;background:url('/sec/static/_images/common/icon-search-arr.svg') center center no-repeat;background-size:100% auto;vertical-align:middle;transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.Advance24 .wrap-paging .btn-more:disabled{opacity:0.5;pointer-events:none;}
.Advance24 .wrap-search-result{overflow:hidden;padding-bottom:80px}
.Advance24 .wrap-search-result .txt-highlight{color:#2189FF;font-size:inherit;line-height:inherit;vertical-align:unset;}
.Advance24 .sec-result{max-width:1392px;margin:0 auto;padding-top:40px;padding-bottom:40px;}
.Advance24 .item-prd .top-area-prd{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:10px;}
.Advance24 .item-prd .area-option{display:flex;flex-wrap:nowrap;overflow:auto;gap:6px 11px;margin-bottom:-4px}
.Advance24 .item-prd .area-option::-webkit-scrollbar{height:4px}
.Advance24 .item-prd .area-option::-webkit-scrollbar-track{box-shadow:none}
.Advance24 .item-prd .area-option::-webkit-scrollbar-thumb{border-radius:2px;background-color:transparent;}
.Advance24 .item-prd .area-option .txt-option{position:relative;color:#2189FF;font-size:11px;line-height:14px;white-space:nowrap;}
.Advance24 .item-prd .area-option .txt-option:before{content:'';position:absolute;top:50%;left:-6px;width:1px;height:10px;margin-top:-5px;background-color:#ddd;}
.Advance24 .item-prd .area-option .txt-option:first-of-type:before{display:none;}
.Advance24 .item-prd .btn_likes{min-width:24px;}
.Advance24 .item-prd .btn_likes .icon{width:24px;height:24px;background-image:url(/sec/static/_images/common/icon-heart-line.svg);opacity:1;}
.Advance24 .item-prd .btn_likes.active .icon{background-image:url(/sec/static/_images/common/icon-heart-blue.svg);}
/* .Advance24 .item-prd .list-prd-color{display:flex;justify-content:center;align-items:center;gap:6px;}
.Advance24 .item-prd .list-prd-color .item-color{position:relative;width:16px;}
.Advance24 .item-prd .list-prd-color .inp-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.Advance24 .item-prd .list-prd-color .lb-txt{position:absolute;top:0;left:0;width:16px;height:16px;}
.Advance24 .item-prd .list-prd-color .area-color{display:block;position:relative;width:12px;height:12px;margin-top:2px;margin-left:2px;overflow:hidden;border:1px solid #8F8F8F;border-radius:50%;color:transparent;line-height:999px;}
.Advance24 .item-prd .list-prd-color .inp-radio:checked + .lb-txt:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;outline:1px solid #555;} */
.Advance24 .item-prd .prd-name{display:-webkit-box;max-width:max-content;margin-top:12px;overflow:hidden;font-size:18px;font-weight:700;line-height:24px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.Advance24 .item-prd .prd-price{display:flex;align-items:center;gap:2px}
.Advance24 .item-prd .prd-price .txt-number, .Advance24 .item-prd .prd-price .txt-unit{font-size:19px;font-weight:700;line-height:22px;}
.Advance24 .item-prd .prd-float-tag{position:absolute;z-index:1;top:24px;left:24px;padding:0 6px;border-radius:13px;background-color:#2189FF;color:#fff;font-size:12px;font-weight:700;line-height:20px;}
.Advance24 .item-prd .area-star-score{display:flex;align-items:center;gap:2px;}
.Advance24 .item-prd .prd-score .icon{width:16px;height:16px;background-image:url(/sec/static/_images/common/icon-star.svg);}
.Advance24 .item-prd .prd-score .star-half{background-image:url(/sec/static/_images/common/icon-star-half.svg);}
.Advance24 .item-prd .prd-score .star-empty{background-image:url(/sec/static/_images/common/icon-star-gray16.svg);}
.Advance24 .item-prd .prd-score .txt-score{color:#8F8F8F;font-size:14px;line-height:18px;}
.Advance24 .item-prd .prd-score .txt-count{color:#8F8F8F;font-size:14px;font-weight:700;line-height:18px;}
.Advance24 .list-prd.type-default{display:flex;flex-wrap:wrap;gap:3.3333vw 1.6667vw;}
.Advance24 .sec-default + .sec-default{padding-top:0}
.Advance24 .type-default .item-prd{display:flex;flex-direction:column;width:calc((100% - (1.6667vw * 3)) / 4);padding:1.1111vw 1.0417vw;}
.Advance24 .type-default .item-prd .btn-type2{width:100%;height:40px;margin:0;border-radius:20px;font-size:14px;line-height:40px;}
.Advance24 .type-default .wrap-prd-info .link-prd{display:block;position:relative;width:calc(100% - 4.0278vw);height:0;margin:auto;padding-top:calc(100% - 4.0278vw);max-width:240px;}/* 240319 수정 */
.Advance24 .type-default .wrap-prd-info .link-prd .prd-img{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}
.Advance24 .type-default .wrap-prd-info .link-prd .prd-img img{width:100%}/* KDP-51842 240319 추가 */
.Advance24 .type-default .item-prd .prd-code{display:block;margin-top:6px;overflow:hidden;color:#8F8F8F;font-size:13px;text-overflow:ellipsis;line-height:17px;white-space:nowrap;}
.Advance24 .type-default .item-prd .wrap-prd-price{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:4px;}
.Advance24 .type-default .item-prd .wrap-prd-price .tit-price{color:#000;font-size:14px;line-height:18px;}
.Advance24 .type-default .item-prd .wrap-prd-price .area_price{display:flex;align-items:center;position:relative;gap:6px;}
.Advance24 .type-default .item-prd .wrap-prd-price .btn-tooltip{margin-left:0;background:none;}
.Advance24 .type-default .item-prd .wrap-prd-price .btn-tooltip .icon{width:16px;height:16px;background:transparent url(/sec/static/_images/common/icon-tooltip-down02.svg) center no-repeat;}
.Advance24 .type-default .item-prd .wrap-prd-price.open .btn-tooltip .icon{background-image:url(/sec/static/_images/common/icon-tooltip-up.svg);}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip{display:none;position:absolute;top:30px;right:0;padding:16px;border:1px solid #000;border-radius:10px;background:#fff;z-index:2}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip{min-width:240px;}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li{display:flex;justify-content:space-between;width:100%}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li+li{margin-top:6px;}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li span, .Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li del{color:#222;font-size:14px;line-height:1.29em;letter-spacing:-0.02em}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li .tit{width:auto;font-weight:normal;text-align:left;color:#707070}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li .price{width:70%;font-weight:normal;text-align:right;color:#707070}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total{margin-top:11px;padding-top:12px;border-top:1px solid #DDD}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .tit{display:inline-block;font-weight:bold;color:#000}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .price{display:inline-block;font-weight:bold;color:#000}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .coupon-price{display:flex;justify-content:space-between;width:100%}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .coupon-price span{color:#2189FF}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .app-price{display:flex;justify-content:space-between;width:100%;margin-top:6px}
.Advance24 .type-default .item-prd .wrap-prd-price .box-tip ul li.total .app-price > span{color:#707070;font-weight:normal;font-size:12px}
.Advance24 .type-default .item-prd .wrap-option{display:flex;justify-content: space-between;margin-top:7px;gap:6px;align-items: center;}
.Advance24 .type-default .item-prd .wrap-option .tag-comm{display:block;padding:2px 5px;border:1px solid #7AADF8;border-radius:4px;color:#2189FF;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.Advance24 .type-default .item-prd .wrap-option .tag-coupon:before{content:'';display: inline-block;width:16px;height:16px;min-width:16px;margin-right:4px;background:url(/sec/static/_images/common/icon-coupon-sm.svg) center / 100% no-repeat;vertical-align: top;}
/* .Advance24 .item-prd .wrap-review-btn{display:flex;justify-content:space-between;align-items:center;margin-top:8px;} */
.Advance24 .type-default .item-prd .link-prd-review .prd-score{display:flex;align-items:center;gap:6px;}
.Advance24 .type-default .item-prd .wrap-prd-detail{position:relative;height:218px;padding-bottom:89px;}
.Advance24 .type-default .item-prd .wrap-bottom-btn{display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:absolute;left:0;right:0;bottom:0;gap:16px;}
.Advance24 .type-default .item-prd .wrap-bottom-btn .wrap-buy-btn{width:100%;}
.Advance24 .type-default .item-prd .wrap-etc-btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-height:16px}/* 240228 수정 */
.Advance24 .type-default .item-prd .btn-compare{display:flex;align-items:center;font-size:14px;font-weight:700;gap:4px;}
.Advance24 .type-default .item-prd .btn-compare:before{content:'';display:inline-block;width:16px;height:16px;background:url(/sec/static/_images/common/iconPlus-default02.svg) center / cover no-repeat;}
.Advance24 .type-default .item-prd .btn-compare.disabled:before{background-image:url(/sec/static/_images/common/iconPlus-active.svg) ;}
.Advance24 .type-default .item-prd .btn-compare.disabled{color:#2189FF}
.Advance24 .is-soldout .wrap-soldout{display:flex;align-items:center;flex-direction:column;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;padding:24px;border-radius:12px;background-color:rgba(0, 0, 0, 0.4);}
.Advance24 .is-soldout .txt-state{display:flex;align-items:center;color:#fff;font-size:18px;font-weight:700;flex:1;}
.Advance24 .is-soldout .area-btn{display:flex;flex-direction:column;width:100%;gap:8px;}
.Advance24 .is-soldout .btn-comm{display:flex;justify-content:center;align-items:center;width:100%;height:32px;border-radius:16px;background-color:#000;color:#fff;font-size:12px;gap:4px;}
.Advance24 .is-soldout .btn-comm:before{content:'';width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.Advance24 .is-soldout .btn-comm.btn-restock-noti:before{background-image:url(/sec/static/_images/common/icon-noti.svg);}
.Advance24 .is-soldout .btn-comm.btn-subprd-buy:before{background-image:url(/sec/static/_images/common/icon-other.svg);}
.Advance24 .wrap-swiper-relatedPrd{position:relative;margin-top:16px;}
.Advance24 .swiper-related-prd .swiper-slide.item-more{display:flex;justify-content:center;align-items:center;flex-shrink:unset;width:auto;background-color:#fff;}
.Advance24 .swiper-related-prd .swiper-slide.item-more .link-more{display:flex;justify-content:center;align-items:center;width:107px;height:100%;font-size:12px;font-weight:700;gap:4px;}
.Advance24 .swiper-related-prd .swiper-slide.item-more .link-more:after{content:'';display:inline-flex;width:12px;height:12px;background:url(/sec/static/_images/common/icon-slick-circle.svg) center / 6px auto no-repeat;}
.Advance24 .sec-recommended .swiper-button-prev{left:0;}
.Advance24 .swiper-related-prd{width:100%;height:84px;padding:0;overflow:hidden;}
.Advance24 .swiper-related-prd .swiper-slide{width:65%;min-width:170px;}
.Advance24 .swiper-related-prd .swiper-slide:has(.link-more){min-width:auto}
.Advance24 .swiper-related-prd .link-prd{display:flex;flex-wrap:nowrap;align-items:center;height:100%;padding:8px 12px;overflow:hidden;border-radius:12px;background-color:#F7F7F7;gap:0.8333vw;}
.Advance24 .swiper-related-prd .link-prd .prd-img{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:5vw;height:5vw;overflow:hidden;border-radius:8px;}
.Advance24 .swiper-related-prd .link-prd .prd-info{display:flex;justify-content:center;flex-direction:column;min-width:0;flex:1;}
.Advance24 .swiper-related-prd .link-prd .prd-info .prd-name{min-height:auto;-webkit-line-clamp:1;margin-top:0;font-size:14px;line-height:16px;}
.Advance24 .swiper-related-prd .link-prd .prd-info .prd-code{margin-top:0;font-size:12px;line-height:16px;}
.Advance24 .swiper-related-prd .link-prd .prd-info .prd-price{margin-top:5px;}
.Advance24 .swiper-related-prd .link-prd .prd-info .prd-price .txt-number, .Advance24 .swiper-related-prd .link-prd .prd-info .prd-price .txt-unit{color:#555;font-size:13px;font-weight:700;line-height:16px;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-next,.Advance24 .wrap-swiper-relatedPrd .swiper-button-prev{z-index:1;top:0;bottom:0;width:37px;height:100%;margin:0;background-color:transparent;background-image:linear-gradient(270deg, #fff, transparent);opacity:1;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-next{right:0;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-prev{left:0;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-next:after, .Advance24 .wrap-swiper-relatedPrd .swiper-button-prev:after{content:'';display:block;position:absolute;z-index:10;top:50%;width:24px;height:24px;margin-top:-12px;background:url(/sec/static/_images/common/icon-slick-circle.svg) center / 10px auto no-repeat;font-size:0;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-prev:after{left:auto;right:0;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-next:after{left:auto;right:0;}
.Advance24 .wrap-swiper-relatedPrd .swiper-button-disabled{display:none}
.Advance24 .swiper-button-disabled:after{opacity:0.2;}
/* .Advance24 .item-prd.item-short{padding:24px 24px 40px;border-radius:20px;background-color:#313131;}
.Advance24 .item-prd.item-short .link-prd{position:relative;margin-bottom:24px;padding-top:126.2411%;}
.Advance24 .list-prd:has(.swiper-related-prd) .item-prd.item-short .link-prd{padding-top:162.4113%;}
.Advance24 .item-prd.item-short .link-prd:after{content:'';position:absolute;left:24px;bottom:24px;width:51px;height:52px;background-image:url(/sec/static/_images/common/icon-play-short.svg);}
.Advance24 .item-prd.item-short .prd-img{position:absolute;top:0;width:100%;height:100%;overflow:hidden;border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Advance24 .item-prd.item-short .icon-samdat{width:88px;height:33px;background-image:url(/sec/static/_images/common/icon-samdat.png);}
.Advance24 .item-prd.item-short .prd-name{max-height:48px;margin-top:12px;color:#fff;font-size:18px;line-height:24px;}
.Advance24 .item-prd.item-short .prd-code{margin-top:5px;}
.Advance24 .item-prd.item-short .wrap-prd-price{gap:8px;}
.Advance24 .item-prd.item-short .wrap-prd-price .txt-number{color:#fff;}
.Advance24 .item-prd.item-short .wrap-prd-price .txt-unit{color:#fff;} */
.Advance24 .wrap-result-tit{display:flex;justify-content:space-between;align-items:center;}
.Advance24 .wrap-result-tit .tit-head{display:flex;align-items:center;gap:12px;}
.Advance24 .wrap-result-tit .icon-tit{width:32px;height:32px;overflow:hidden;}
.Advance24 .wrap-result-tit .txt-tit{font-size:22px;line-height:30px;}
.Advance24 .wrap-result-tit .link-move{display:flex;align-items:center;font-size:14px;font-weight:700;gap:4px;}
.Advance24 .wrap-result-tit .link-move:after{content:'';width:16px;height:16px;background:url(/sec/static/_images/common/icon-list-arrow.svg) center no-repeat;background-size:contain;}
.Advance24 .swiper-etc-prd{position:relative;margin:24px 0 0;padding:0;overflow:hidden;}
.Advance24 .swiper-etc-prd .list-prd{flex-wrap:nowrap;height:auto;gap:0;flex:none;}
.Advance24 .swiper-etc-prd .item-prd{display:block;width:212px;height:auto;padding:0;}
.Advance24 .swiper-etc-prd .item-prd .link-prd{display:block;width:212px;height:100%;padding:24px;border-radius:12px;background-color:#fff;}
.Advance24 .swiper-etc-prd .item-prd .prd-img{display:block;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%;height:0;padding-top:100%;border-radius:8px;}
.Advance24 .swiper-etc-prd .item-prd .prd-img img{position:absolute;top:0;left:0;right:0;bottom:0;}
.Advance24 .swiper-etc-prd .item-prd .prd-name{height:38px;margin-top:12px;font-size:14px;line-height:19px;}
.Advance24 .swiper-etc-prd .item-prd .prd-code{margin-top:1px;font-size:12px;line-height:16px;}
.Advance24 .swiper-etc-prd .item-prd .prd-price{margin-top:5px;}
.Advance24 .swiper-etc-prd .item-prd .prd-price .txt-number, .Advance24 .swiper-etc-prd .item-prd .prd-price .txt-unit{font-size:14px;line-height:19px;}
.Advance24 .sec-bestprd{display:flex;position:relative;padding:36px 0;background-color:#e8f3ff;}
.Advance24 .sec-bestprd:before,.sec-bestprd:after{content:'';position:absolute;top:0;bottom:0;width:50%;background-color:#e8f3ff;}
.Advance24 .sec-bestprd:before{left:-50%;}
.Advance24 .sec-bestprd:after{right:-50%;}
.Advance24 .sec-bestprd .wrap-result-tit{min-width:20.8333vw;}
.Advance24 .sec-bestprd .wrap-result-tit .tit-head{display:flex;align-items:flex-start;gap:8px;}
.Advance24 .swiper-best-prd{width:100%;gap:0;}
.Advance24 .swiper-best-prd .swiper-slide.item-prd{display:flex;flex-direction:row;width:calc((100% - (24px * 2)) / 3);height:auto;padding:0;border-radius:12px;background:#fff;}
.Advance24 .swiper-best-prd .link-prd{display:flex;align-items:center;padding:1.6667vw;gap:0.8333vw;}
.Advance24 .swiper-best-prd .item-prd .prd-img{width:8.6111vw;min-width:8.6111vw;height:8.6111vw;min-height:8.6111vw;border-radius:8px;}
.Advance24 .swiper-best-prd .item-prd .prd-name{height:38px;margin-top:0;font-size:16px;line-height:19px;}
.Advance24 .swiper-best-prd .swiper-wrapper.list-prd{flex-wrap:nowrap;width:100%;gap:0 1.6667vw;}
.Advance24 .swiper-best-prd .prd-info{display:flex;justify-content:center;flex-direction:column;}
.Advance24 .swiper-best-prd .item-prd .prd-code{margin-top:2px;font-size:12px;line-height:16px;}
.Advance24 .swiper-best-prd .prd-price{margin-top:2px;}
.Advance24 .swiper-best-prd .item-prd .prd-price .txt-number, .Advance24 .swiper-best-prd .item-prd .prd-price .txt-unit{font-size:14px;font-weight:700;line-height:19px;gap:2px;}
.Advance24 .sec-relprd,.Advance24 .sec-basket{padding:2.5vw;border-radius:20px;background-color:#F7F7F7;}
.Advance24 .wrap-search-result .list-type-exhibition{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0;overflow:hidden;gap:67px 24px;-ms-flex-wrap:wrap;}
.Advance24 .wrap-search-result .list-type-exhibition .item{position:relative;width:calc((100% - (24px * 3)) / 4);}
.Advance24 .wrap-search-result .list-type-exhibition .item a{display:block;}
.Advance24 .wrap-search-result .list-type-exhibition .item .picture{display:block;position:relative;padding-top:100%;}
.Advance24 .wrap-search-result .list-type-exhibition .item .picture .img{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background-position:50% 50%;background-size:cover;}
.Advance24 .wrap-search-result .list-type-exhibition .detail{margin-top:20px;}
.Advance24 .wrap-search-result .list-type-exhibition .detail .tit{display:-webkit-box;overflow:hidden;color:#000;font-size:20px;text-overflow:ellipsis;line-height:28px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.Advance24 .wrap-search-result .list-type-exhibition .detail .desc{display:-webkit-box;margin-top:10px;overflow:hidden;color:#8F8F8F;font-size:14px;line-height:19px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.Advance24 .wrap-search-result .list-type-exhibition .detail .date{margin-top:11px;color:#000;font-size:15px;font-weight:700;line-height:19px;}
.Advance24 .sec-menual{padding-top:12px}
.Advance24 .wrap-search-result .list-type-download{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0;overflow:visible;gap:0 5.4166vw;-ms-flex-wrap:wrap;}
.Advance24 .wrap-search-result .list-type-download .item{display:flex;align-items:center;width:calc((100% - (5.4166vw * 2))/3);margin:0;padding:36px 0;overflow:visible;border:0;border-bottom:1px solid #ddd;border-radius:0;gap:1.1111vw;}
.Advance24 .wrap-search-result .list-type-download .img{display:flex;justify-content:center;align-items:center;width:8.3333vw;min-width:70px;max-width:120px;height:8.3333vw;min-height:70px;max-height:120px;background-color: #f7f7f7;border-radius:8px;}
.Advance24 .wrap-search-result .list-type-download .txt-inner{width:auto;min-width:0;margin-left:0;flex:1;}
.Advance24 .wrap-search-result .list-type-download .desc{display:block;margin-top:3px;overflow:hidden;color:#757575;font-size:14px;text-overflow:ellipsis;line-height:18px;white-space:nowrap;word-break:break-all;}
.Advance24 .wrap-search-result .list-type-download .box-btn{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;gap:1.1111vw;}
.Advance24 .wrap-search-result .list-type-download .name{display:block;display:-webkit-box;overflow:hidden;color:#000;font-size:18px;text-overflow:ellipsis;line-height:24px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-download{display:flex;align-items:center;color:#000;font-size:14px;font-size:14px;font-weight:bold;line-height:24px;line-height:19px;gap:2px;}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-download .inner-btn{display:flex;align-items:center;border-bottom:1px solid #000;gap:2px;}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-download:before{content:'';width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-menual:before{background-image:url(/sec/static/_images/common/ico-menual.svg);}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-firmware:before{background-image:url(/sec/static/_images/common/ico-firmware.svg);}
.Advance24 .wrap-search-result .list-type-download .box-btn .btn-download .txt-number{color:#2189FF;}
.Advance24 .sec-review{padding-top:0;}
.Advance24 .type-review{display:flex;flex-wrap:wrap;gap:0 5.625vw;margin-top:24px}
.Advance24 .type-review .item-prd{display:flex;flex-direction:column;width:calc((100% - (5.625vw)) / 2);padding:24px 0;border-bottom:1px solid #ddd;}
.Advance24 .type-review .wrap-badge{display:flex;margin-bottom:16px;gap:8px;}
.Advance24 .type-review .wrap-badge .badge{display:flex;align-items:center;height:20px;padding:0 5px;border:1px solid #7AADF8;border-radius:4px;background-color:#fff;color:#fff;color:#2189FF;font-size:12px;font-weight:700;}
.Advance24 .type-review .wrap-badge .badge.best{border:0;background-color:#2189FF;color:#fff;}
.Advance24 .type-review .wrap-prd-info{display:flex;align-items:center;gap:12px;}
.Advance24 .type-review .wrap-prd-info .link-prd{width:104px;min-width:104px;height:104px;height:104px;}
.Advance24 .type-review .wrap-prd-info .link-prd .prd-img{display:block;overflow:hidden;position:relative;width:100%;height:0;padding-top:100%;border-radius:8px;background:#F7F7F7;}
.Advance24 .type-review .wrap-prd-info .link-prd .prd-img img{position:absolute;top:0;left:0;right:0;bottom:0;}
.Advance24 .type-review .wrap-prd-info .wrap-prd-detail{flex:1}
.Advance24 .type-review .prd-name{margin-top:0;font-size:20px;line-height:27px;}
.Advance24 .type-review .wrap-review-score{margin-top:5px;}
.Advance24 .type-review .prd-score{display:flex;align-items:center;gap:4px;}
.Advance24 .type-review .prd-score .icon{width:14px;height:14px;}
.Advance24 .type-review .prd-score .txt-score{color:#000;}
.Advance24 .type-review .wrap-buy-info{display:flex;justify-content:space-between;margin-top:7px;align-content:center;}
.Advance24 .type-review .wrap-buy-info .txt-info{color:#757575;font-size:14px;line-height:18px;word-break:break-all;}
.Advance24 .type-review .wrap-buy-info .area-etc-info{display:flex;align-items:center;gap:17px;}
.Advance24 .type-review .wrap-buy-info .area-etc-info .txt-info{position:relative;}
.Advance24 .type-review .wrap-buy-info .area-etc-info .txt-info:before{content:'';position:absolute;top:50%;left:-8px;width:1px;height:15px;margin-top:-7px;background-color:#ddd;}
.Advance24 .type-review .wrap-buy-info .area-etc-info .txt-info:first-of-type:before{display:none;}
.Advance24 .type-review .wrap-review{margin-top:20px;}
.Advance24 .type-review .wrap-review .link-prd{display:block}/* KDP-54659 추가 */
.Advance24 .type-review .wrap-review .txt-review{display:block;overflow:hidden;font-size:16px;line-height:22px;word-break:break-all;word-break:break-all;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;}/* 240227 수정 */
.Advance24 .type-review .wrap-review.is-fold .txt-review{display:-webkit-box;}/* 240227 수정 */
.Advance24 .type-review .wrap-review .btn-review-more{display:flex;align-items:center;margin-top:9px;font-size:14px;font-weight:700;gap:4px;}
.Advance24 .type-review .wrap-review .btn-review-more .txt{font-size:inherit}
.Advance24 .type-review .wrap-review .btn-review-more .txt-fold{display:block;}/* 240227 수정 */
.Advance24 .type-review .wrap-review .btn-review-more:after{content:'';width:10px;height:10px;background:url(/sec/static/_images/common/icon-drop-down-pd.svg) center / cover no-repeat;transform:rotate(180deg);}/* 240227 수정 */
.Advance24 .type-review .wrap-review.is-fold .btn-review-more:after{transform:rotate(0deg);}/* 240227 수정 */
.Advance24 .type-review .wrap-review.is-fold .txt-more{display: block;}/* 240227 수정 */
.Advance24 .type-review .wrap-review.is-fold .txt-fold{display: none;}/* 240227 수정 */
.Advance24 .swiper-photo-review{position:relative;margin:20px 0 0;padding:0;overflow:hidden;}
.Advance24 .swiper-photo-review .swiper-slide{width:130px!important;}
.Advance24 .swiper-photo-review .swiper-wrapper{height:130px;}
.Advance24 .swiper-photo-review .swiper-slide .link-prd{display:block;position:absolute;top:0;left:0;right:0;bottom:0;}
.Advance24 .swiper-photo-review .swiper-slide .prd-img{display:block;width:100%;height:100%;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Advance24 .swiper-photo-review .swiper-button-prev{left:0;}
.Advance24 .swiper-photo-review .swiper-button-next:after,.Advance24 .swiper-photo-review .swiper-button-prev:after{background-position-x: center;}
.Advance24 .swiper-photo-review .swiper-button-next:after{right:0;}
.Advance24 .swiper-photo-review .swiper-button-prev:after{left:0;right:auto;}
.Advance24 .swiper-photo-review .swiper-button-disabled:after{opacity:1;filter:grayscale(0.5);}
/* 240307 리뉴얼 아이콘 적용 전까지 임시 제거
.Advance24 .item-keyword:before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Advance24 .ico-keyword{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Advance24 .ico-keyword.ico-keyword01,
.Advance24 .ico-keyword01:before{background-image:url(/sec/static/_images/emoji/emojiV2-01.svg)}
.Advance24 .ico-keyword.ico-keyword02,
.Advance24 .ico-keyword02:before{background-image:url(/sec/static/_images/emoji/emojiV2-02.svg)}
.Advance24 .ico-keyword.ico-keyword03,
.Advance24 .ico-keyword03:before{background-image:url(/sec/static/_images/emoji/emojiV2-03.svg)}
.Advance24 .ico-keyword.ico-keyword04,
.Advance24 .ico-keyword04:before{background-image:url(/sec/static/_images/emoji/emojiV2-04.svg)}
.Advance24 .ico-keyword.ico-keyword05,
.Advance24 .ico-keyword05:before{background-image:url(/sec/static/_images/emoji/emojiV2-05.svg)}
.Advance24 .ico-keyword.ico-keyword06,
.Advance24 .ico-keyword06:before{background-image:url(/sec/static/_images/emoji/emojiV2-06.svg)}
.Advance24 .ico-keyword.ico-keyword07,
.Advance24 .ico-keyword07:before{background-image:url(/sec/static/_images/emoji/emojiV2-07.svg)}
.Advance24 .ico-keyword.ico-keyword08,
.Advance24 .ico-keyword08:before{background-image:url(/sec/static/_images/emoji/emojiV2-08.svg)}
.Advance24 .ico-keyword.ico-keyword09,
.Advance24 .ico-keyword09:before{background-image:url(/sec/static/_images/emoji/emojiV2-09.svg)}
.Advance24 .ico-keyword.ico-keyword10,
.Advance24 .ico-keyword10:before{background-image:url(/sec/static/_images/emoji/emojiV2-10.svg)}
.Advance24 .ico-keyword.ico-keyword11,
.Advance24 .ico-keyword11:before{background-image:url(/sec/static/_images/emoji/emojiV2-11.svg)}
.Advance24 .ico-keyword.ico-keyword12,
.Advance24 .ico-keyword12:before{background-image:url(/sec/static/_images/emoji/emoji-12.png)}
.Advance24 .ico-keyword.ico-keyword13,
.Advance24 .ico-keyword13:before{background-image:url(/sec/static/_images/emoji/emoji-13.png)}
.Advance24 .ico-keyword.ico-keyword14,
.Advance24 .ico-keyword14:before{background-image:url(/sec/static/_images/emoji/emoji-14.png)}
.Advance24 .ico-keyword.ico-keyword15,
.Advance24 .ico-keyword15:before{background-image:url(/sec/static/_images/emoji/emoji-15.png)}
.Advance24 .ico-keyword.ico-keyword16,
.Advance24 .ico-keyword16:before{background-image:url(/sec/static/_images/emoji/emoji-16.png)}
.Advance24 .ico-keyword.ico-keyword17,
.Advance24 .ico-keyword17:before{background-image:url(/sec/static/_images/emoji/emoji-17.png)}
.Advance24 .ico-keyword.ico-keyword18,
.Advance24 .ico-keyword18:before{background-image:url(/sec/static/_images/emoji/emoji-18.png)}
.Advance24 .ico-keyword.ico-keyword19,
.Advance24 .ico-keyword19:before{background-image:url(/sec/static/_images/emoji/emoji-19.png)}
//240307 리뉴얼 아이콘 적용 전까지 임시 제거 */
.Advance24 .wrap-review-keywords{margin-top:16px;}
.Advance24 .wrap-review-keywords .list-review-keywords::-webkit-scrollbar{height:4px}
.Advance24 .wrap-review-keywords .list-review-keywords::-webkit-scrollbar-track{box-shadow:none}
.Advance24 .wrap-review-keywords .list-review-keywords::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd;}
.Advance24 .wrap-review-keywords .list-review-keywords{display:flex;flex-wrap:wrap;gap:8px;}
.Advance24 .wrap-review-keywords .item-keyword{display:flex;align-items:center;flex-shrink:0;padding:8px 14px;border-radius:18px;background-color:#F5F7FE;color:#555;font-size:14px;gap:4px;white-space: nowrap;}/* 240307 수정 */
.Advance24 .wrap-review-keywords .item-keyword img{width:20px;height:20px}/* 240307 추가 */
.Advance24 .type-review .btn-good{display:inline-flex;justify-content:center;align-items:center;height:36px;margin-top:12px;padding:0 16px;border:1px solid #bbb;border-radius:18px;background-color:#fff;color:#757575;font-size:14px;font-weight:700;gap:4px;}
.Advance24 .type-review .btn-good .txt-count{display:flex;align-items:center;font-size:14px;font-weight:700;gap:4px;}
.Advance24 .type-review .btn-good .txt-count:before{content:'';display:inline-block;display:flex;align-items:center;top:50%;left:5px;width:16px;height:16px;background:url(/sec/static/_images/icon_review/icon_favor_off.png) center / 100% no-repeat;}
.Advance24 .type-review .btn-good.active{border:1px solid #2189ff;color:#2189ff}
.Advance24 .type-review .btn-good.active .txt-count:before{background-image:url(/sec/static/_images/icon_review/icon_favor_on.png);}
.Advance24 .banner-ac-csmb{position:relative;margin-top:36px;}
.Advance24 .banner-ac-csmb .inner-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;}
.Advance24 .banner-ac-csmb .tit-txt{font-size:1.5277vw;font-weight:700;line-height:2.0138vw;}
.Advance24 .banner-ac-csmb .txt-desc{margin-top:0.8333vw;color:#757575;font-size:1.25vw;line-height:1.6666vw;}
.Advance24 .banner-ac-csmb .link-banner{margin-top:2.708vw;font-size:1.1111vw;font-weight:700;text-decoration:underline;line-height:1.5277vw;}
.Advance24 .banner-ac-csmb .link-banner b{font-size:inherit;}
.Advance24 .is-mo-show{display:none;}
.Advance24 .wrap-result-none{padding:100px 0 120px;text-align:center;}
.Advance24 .wrap-result-none .tit-txt{font-size:18px;line-height:24px;color:#555}
.Advance24 .wrap-result-none .list-noti{max-width:510px;margin:19px auto 0;}
.Advance24 .wrap-result-none .list-noti .item-noti{color:#aaa;font-size:14px;line-height:19px;}
@media (min-width:1441px){
    .Advance24 .list-prd.type-default{gap:48px 24px;}
    .Advance24 .type-default .item-prd{width:calc((100% - (24px * 3)) / 4);padding:16px 15px;}
	.Advance24 .type-default .wrap-prd-info .link-prd{width:calc(100% - 58px);padding-top:calc(100% - 58px)}/* KDP-51842 240319 추가 */
    .Advance24 .sec-relprd, .Advance24 .sec-basket{padding:36px;}
    .Advance24 .swiper-related-prd .link-prd{padding:8px 12px;gap:12px;}
    .Advance24 .swiper-related-prd .link-prd .prd-img{width:68px;min-width:68px;height:68px;min-height:68px;}
    .Advance24 .sec-bestprd .wrap-result-tit{min-width:300px;}
    .Advance24 .swiper-best-prd .swiper-wrapper.list-prd{gap:0 24px;}
    .Advance24 .swiper-best-prd .link-prd{padding:24px;gap:12px;}
    .Advance24 .swiper-best-prd .item-prd .prd-img{width:124px;min-width:124px;height:124px;min-height:124px;}
    .Advance24 .banner-ac-csmb .tit-txt{font-size:22px;line-height:29px}
    .Advance24 .banner-ac-csmb .txt-desc{margin-top:12px;font-size:18px;line-height:24px;}
    .Advance24 .banner-ac-csmb .link-banner{margin-top:39px;font-size:16;line-height:22px;}
    .Advance24 .type-review{gap:0 81px;}
    .Advance24 .type-review .item-prd{width:calc((100% - (49px + 32px)) / 2);}
}

@media (max-width:802px){
    .Advance24 .paging{display:none;}
    .Advance24 .mob-moreViewList{display:block;}
    .Advance24 .wrap-search-result{padding-bottom:60px}
    .Advance24 .is-pc-show{display:none;}
    .Advance24 .is-mo-show{display:block;}
    .Advance24 .sec-result{padding:3.9950vw 12px;border-radius:0;}
    .Advance24 .item-prd .top-area-prd{margin-bottom:6px;}
    .Advance24 .list-prd.type-default{display:flex;gap:4.4944vw 12px;}
    .Advance24 .type-default .item-prd{width:calc((100% - (12px * 1)) / 2);padding:16px;}
    .Advance24 .type-default .item-prd:last-of-type{border-bottom:0}
    .Advance24 .type-default .item-prd .btn-type2{padding:0 1.2484vw;flex:1;}
    .Advance24 .type-default .wrap-prd-info .link-prd{width:calc(100% - 12.9838vw);padding-top:calc(100% - 12.9838vw)}/* KDP-51842 240319 수정 */
	/* .Advance24 .item-prd .list-prd-color{position:absolute;left:0;bottom:0;width:34.4444vw;min-width:96px;max-width:124px;} */
    /* .Advance24 .item-prd.item-short{width:calc(100% - 32px);margin:16px;} */

    .Advance24 .wrap-result-tit .tit-head{gap:6px;}
    .Advance24 .wrap-result-tit .txt-tit{font-size:24px;line-height:32px;}
    .Advance24 .swiper .swiper-button-next,.Advance24 .swiper .swiper-button-prev{display:none;}
    .Advance24 .swiper-related-prd{width:auto;height:auto;margin:0;}
    .Advance24 .swiper-related-prd .swiper-slide{height:auto;border-radius:12px;background-color:#F7F7F7;}
    .Advance24 .swiper-related-prd .link-prd{gap:10px;}
    .Advance24 .swiper-related-prd .link-prd .prd-img{width:62px;height:62px;}
    .Advance24 .wrap-swiper-relatedPrd .swiper-button-next, .Advance24 .wrap-swiper-relatedPrd .swiper-button-prev{display:block;background-color:transparent;}
    .Advance24 .swiper-etc-prd{margin:14px -12px 0;padding:0 12px;}
    .Advance24 .swiper-etc-prd .item-prd .link-prd{padding:16px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-name{height:43px;font-size:16px;line-height:22px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-code{margin-top:2px;font-size:13px;line-height:17px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-price .txt-number, .Advance24 .swiper-etc-prd .item-prd .prd-price .txt-unit{font-size:16px;line-height:21px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-price{margin-top:7px;}
    .Advance24 .sec-bestprd{display:flex;flex-direction:column;padding:24px 12px;overflow:hidden;}
    .Advance24 .sec-bestprd:before, .sec-bestprd:after{display:none;}
    .Advance24 .sec-bestprd .wrap-result-tit .tit-head{display:flex;align-items:center;gap:6px;}
    .Advance24 .sec-bestprd .swiper-best-prd{width:auto;margin:16px -12px 0;padding:0 12px;}
    .Advance24 .swiper-best-prd .swiper-wrapper.list-prd{gap:0 12px;}
    .Advance24 .swiper-best-prd .swiper-slide.item-prd{width:332px;}
    .Advance24 .swiper-best-prd .link-prd{padding:16px;}
    .Advance24 .swiper-best-prd .item-prd .prd-img{width:124px;min-width:124px;height:124px;min-height:124px;}
    .Advance24 .swiper-best-prd .item-prd .prd-name{height:auto;font-size:16px;line-height:20px;}
    .Advance24 .swiper-best-prd .item-prd .prd-code{font-size:14px;line-height:18px;}
    .Advance24 .swiper-best-prd .prd-price{margin-top:7px;}
    .Advance24 .wrap-search-result .list-type-exhibition{margin:0;gap:4.7441vw 3.3708vw;}
    .Advance24 .wrap-search-result .list-type-exhibition .item{width:calc((100% - (3.3708vw * 2)) / 3);}
    .Advance24 .wrap-search-result .list-type-exhibition .detail{margin-top:17px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .tit{font-size:20px;line-height:28px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .desc{margin-top:4px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .date{margin-top:11px;font-size:15px;line-height:19px;}
    .Advance24 .sec-review{padding:0;}
    .Advance24 .type-review{gap:0;margin-top:0}
    .Advance24 .type-review .item-prd{width:100%;padding-left:12px;padding-right:12px}
    .Advance24 .type-review .wrap-review{margin-top:11px;}
    .Advance24 .type-review .wrap-review .txt-review{font-size:16px;line-height:22px;}
    .Advance24 .type-review .wrap-buy-info .txt-info{font-size:14px;line-height:18px;}
    .Advance24 .swiper-photo-review{margin-top:20px;margin-right:-12px;margin-left:-12px;padding:0 12px;}
    .Advance24 .wrap-review-keywords{}
    .Advance24 .wrap-review-keywords .list-review-keywords{flex-wrap:nowrap;overflow:auto;margin-left:-12px;margin-right:-12px;padding:0 12px}
    .Advance24 .type-review .btn-good{margin-top:8px}
	.Advance24 .sec-result.sec-exhibition{padding-top:24px}
	.Advance24 .sec-menual{padding-top:8px}
    .Advance24 .wrap-search-result .list-type-download{margin:0;gap:0 3.3708vw;}
    .Advance24 .wrap-search-result .list-type-download .item{width:calc((100% - 3.3708vw) / 2);margin:0!important;padding:16px 0;gap:1.4981vw;}
    .Advance24 .wrap-search-result .list-type-download .img{width:14.9813vw;min-width:14.9813vw;height:14.9813vw;min-height:14.9813vw;}
    .Advance24 .wrap-search-result .list-type-download .box-btn{margin-top:10px;}
    .Advance24 .wrap-search-result .list-type-download .box-btn .btn-download:before{width:16px;height:16px;}
    .Advance24 .wrap-search-result .list-type-download .box-btn .btn-download .inner-btn{font-size:14px;}
    .Advance24 .wrap-search-result .list-type-download .box-btn .btn-download .txt-number{font-size:14px;}
    .Advance24 .wrap-result-none{padding:160px 12px;}
    .Advance24 .banner-ac-csmb .tit-txt{font-size:4.4444vw;line-height:5.8333vw;}
    .Advance24 .banner-ac-csmb .txt-desc{margin-top:2.7777vw;font-size:3.3333vw;line-height:4.4444vw;}
    .Advance24 .banner-ac-csmb .link-banner{margin-top:7.2222vw;font-size:3.3333vw;line-height:4.4444vw;}
	.Advance24 .wrap-result-none .list-noti .item-noti{font-size: 16px;line-height: 22px;}
}
@media (max-width:430px){
    .Advance24 .sec-result{padding:16px 12px 0;border-radius:0;}
    .Advance24 .wrap-result-tit .icon-tit{width:16px;min-width:16px;height:16px;min-height:16px;}
    .Advance24 .wrap-result-tit .txt-tit{font-size:16px;line-height:22px;word-break:break-all;}
    .Advance24 .sec-result:has(.wrap-result-tit .link-move) .link-move{display:flex;justify-content:center;position:absolute;left:12px;right:12px;bottom:16px;height:40px;border:1px solid #000;border-radius:20px;}
    .Advance24 .sec-result:has(.wrap-result-tit .link-move){position:relative;padding-bottom:68px;}
    .Advance24 .sec-result:has(.wrap-result-tit .link-move) .link-move:after{display:none;}
    .Advance24 .sec-relprd{padding-top:16px;padding-bottom:16px;}
	.Advance24 .swiper-etc-prd{margin-top:10px;}
    .Advance24 .swiper-etc-prd .item-prd{width:144px;}
    .Advance24 .item-prd .btn_likes{min-width:16px;}
    .Advance24 .item-prd .btn_likes .icon{width:16px;height:16px;}
    .Advance24 .item-prd .prd-price .txt-number, .Advance24 .item-prd .prd-price .txt-unit{font-size:14px;line-height:18px;}
    .Advance24 .item-prd .prd-score .icon{width:12px;height:12px;}
    .Advance24 .item-prd .prd-score .txt-score{font-size:12px;line-height:16px;}
    .Advance24 .item-prd .prd-score .txt-count{font-size:12px;line-height:16px;}
    .Advance24 .item-prd .prd-float-tag{top:14px;left:20px;padding:0 8px;font-size:10px;line-height:16px;}
    .Advance24 .sec-default{padding-top:0}
	.Advance24 .list-prd.type-default{flex-direction:column;margin:0 -12px;gap:0;}
    .Advance24 .type-default .item-prd{width:100%;padding:24px 12px;border-bottom:1px solid #ddd;}
	.Advance24 .type-default .item-prd:first-of-type{border-top:1px solid #ddd}
	.Advance24 .sec-result:first-of-type .type-default .item-prd:first-of-type{border-top:0}
    .Advance24 .type-default .item-prd .top-area-prd{margin-bottom:8px;}
    .Advance24 .type-default .wrap-prd-info{display:flex;align-items:flex-start;position:relative;gap:12px;}
    .Advance24 .type-default .wrap-prd-info .link-prd{flex-shrink:0;width:104px;height:104px;margin-top:0;padding:0;}/* KDP-51842 240319 수정 */
    .Advance24 .type-default .item-prd .wrap-prd-detail{display:flex;flex-direction:column;position:static;min-width:0;height:auto;padding-bottom:49px;flex:1;}
    .Advance24 .type-default .item-prd .wrap-bottom-btn{display:flex;justify-content:space-between;flex-direction:row;position:static;position:absolute;gap:0;}
    .Advance24 .type-default .item-prd .btn-type2{height:32px;font-size:12px;line-height:32px;}
    .Advance24 .type-default .item-prd .btn-type2{height:32px;line-height:32px;}
    .Advance24 .type-default .item-prd .wrap-etc-btn{width:auto;}
    .Advance24 .type-default .item-prd .link-prd-review{flex:1;}
    .Advance24 .type-default .item-prd .btn-compare{justify-content:center;right:0;bottom:0;height:32px;padding:0 12px;font-size:12px;}
    .Advance24 .type-default .item-prd .btn-compare:before{width:14px;height:14px;}
    .Advance24 .type-default .item-prd .prd-name{min-height:36px;margin-top:0;font-size:13px;line-height:18px;}
    .Advance24 .type-default .item-prd .prd-code{margin-top:2px;font-size:11px;line-height:16px;}
    .Advance24 .type-default .item-prd .wrap-prd-price{margin-top:4px;min-height:18px}
    .Advance24 .type-default .item-prd .wrap-prd-price .tit-price{font-size:12px;line-height:18px;}
    .Advance24 .type-default .item-prd .link-prd-review .prd-score{gap:2px;}
    .Advance24 .type-default .item-prd .wrap-option{flex-wrap:wrap;margin-top:8px}
    .Advance24 .type-default .item-prd .wrap-option .tag-comm{padding:1px 4px;font-size:10px;line-height:14px;}
    .Advance24 .type-default .item-prd .wrap-option .tag-coupon:before{width:14px;height:14px}
    .Advance24 .wrap-swiper-relatedPrd{margin:16px -12px 0;padding:0 12px;overflow:hidden;}
    .Advance24 .swiper-related-prd{overflow:visible;}
	.Advance24 .swiper-related-prd .swiper-slide{width:186px}
    .Advance24 .swiper-related-prd .swiper-slide.item-more .link-more{width:112px}
    .Advance24 .swiper-related-prd .link-prd .prd-img{width:62px;height:62px;}
    .Advance24 .swiper-related-prd .link-prd .prd-info .prd-name{font-size:12px}
    .Advance24 .swiper-related-prd .link-prd .prd-info .prd-code{font-size:10px;line-height:13px;}
	.Advance24 .swiper-related-prd .link-prd .prd-info .prd-price{margin-top:1px}
    .Advance24 .swiper-related-prd .link-prd .prd-info .prd-price .txt-number, .Advance24 .swiper-related-prd .link-prd .prd-info .prd-price .txt-unit{font-size:12px;line-height:16px;}
    .Advance24 .wrap-swiper-relatedPrd .swiper-button-next, .Advance24 .wrap-swiper-relatedPrd .swiper-button-prev{display:none;}
    .Advance24 .sec-review{padding:0}
    .Advance24 .type-review .item-prd{width:100%;padding:16px 12px;}
	.Advance24 .type-review .wrap-badge{margin-bottom:10px}
    .Advance24 .type-review .item-prd .prd-name{font-size:14px;line-height:19px;}
    .Advance24 .type-review .wrap-prd-info{position:relative;padding-bottom:27px;}
    .Advance24 .type-review .wrap-prd-info .link-prd{width:68px;min-width:68px;height:68px;min-height:68px;}
    .Advance24 .type-review .wrap-review-score{margin-top:2px;}
    .Advance24 .type-review .wrap-review .txt-review{font-size:14px;line-height:20px;-webkit-line-clamp:3;}
    .Advance24 .type-review .wrap-buy-info{flex-direction:row;position:absolute;left:0;right:0;bottom:0;}
    .Advance24 .type-review .wrap-buy-info .txt-info{font-size:12px;line-height:16px;}
	.Advance24 .type-review .wrap-buy-info .area-etc-info .txt-info:before{height:12px;margin-top:-6px}
	.Advance24 .swiper-best-prd .item-prd .prd-price .txt-number, .Advance24 .swiper-best-prd .item-prd .prd-price .txt-unit{font-size:14px;line-height:18px;}
    .Advance24 .swiper-photo-review{margin-top:16px;margin-right:-12px;margin-left:-12px;padding:0 12px;}
    .Advance24 .swiper-photo-review .swiper-wrapper{height:84px;}
    .Advance24 .swiper-photo-review .swiper-slide{width:84px!important;}
	.Advance24 .wrap-review-keywords{margin-top:12px}/* 240307 추가 */
    .Advance24 .wrap-review-keywords .item-keyword{padding:7px 14px;font-size:12px;border-radius:15px}/* 240307 수정 */
	.Advance24 .wrap-review-keywords .item-keyword img{width:16px;height:16px}/* 240307 추가 */
    .Advance24 .item-keyword:before{width:16px;height:16px}
    .Advance24 .type-review .btn-good{height:30px;font-size:12px;}
    .Advance24 .type-review .btn-good .txt-count{font-size:12px}
    .Advance24 .wrap-search-result .list-type-exhibition .item{width:calc((100% - 12px) / 2);}
    .Advance24 .wrap-search-result .list-type-exhibition{margin:0;gap:23px 12px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail{margin-top:11px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .tit{font-size:14px;line-height:19px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .desc{margin-top:3px;}
    .Advance24 .wrap-search-result .list-type-exhibition .detail .date{margin-top:4px;font-size:13px;line-height:17px;}
    .Advance24 .sec-menual{padding-top:0}
    .Advance24 .wrap-search-result .list-type-download{margin:0;gap:0;}
    .Advance24 .wrap-search-result .list-type-download .item{width:100%;margin:0;padding:12px 0;gap:12px;}
    .Advance24 .wrap-search-result .list-type-download .img{min-width:104px;min-height:104px;}
    .Advance24 .wrap-search-result .list-type-download .name{font-size:14px;line-height:19px;}
    .Advance24 .wrap-search-result .list-type-download .desc{font-size:10px;line-height:16px;}
    .Advance24 .wrap-search-result .list-type-download .box-btn{margin-top:7px;gap:8px 16px;}
    .Advance24 .wrap-search-result .list-type-download .box-btn .btn-download{font-size:12px;line-height:16px;}
    .Advance24 .wrap-search-result .list-type-download .txt-inner{width:calc(100% - 132px);}
    .Advance24 .swiper-etc-prd .item-prd .link-prd{width:auto;padding:12px 16px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-name{height:16px;font-size:12px;line-height:16px;-webkit-line-clamp:1;}
    .Advance24 .swiper-etc-prd .item-prd .prd-code{font-size:10px;line-height:13px;}
    .Advance24 .swiper-etc-prd .item-prd .prd-price .txt-number, .Advance24 .swiper-etc-prd .item-prd .prd-price .txt-unit{font-size:14px;line-height:19px;}
    .Advance24 .sec-bestprd{padding-top:16px;padding-bottom:16px;}
	.Advance24 .sec-bestprd .swiper-best-prd{margin:10px -12px 0;padding:0 12px;}
    .Advance24 .swiper-best-prd .swiper-slide.item-prd{width:240px;}
    .Advance24 .swiper-best-prd .link-prd{padding:12px 15px;}
    .Advance24 .swiper-best-prd .item-prd .prd-img{width:80px;min-width:80px;height:80px;min-height:80px;}
    .Advance24 .swiper-best-prd .item-prd .prd-name{font-size:12px;line-height:16px;}
    .Advance24 .swiper-best-prd .item-prd .prd-code{font-size:10px;line-height:13px;}
    .Advance24 .swiper-best-prd .prd-price{margin-top:3px;}
    .Advance24 .is-soldout .wrap-soldout{padding:16px;}
    .Advance24 .banner-ac-csmb .tit-txt{font-size:16px;line-height:21px}
    .Advance24 .banner-ac-csmb .txt-desc{margin-top:10px;font-size:12px;line-height:16px;}
    .Advance24 .banner-ac-csmb .link-banner{margin-top:26px;font-size:12px;line-height:16px;}
    .Advance24 .wrap-result-none{padding-top:80px;padding-bottom:80px;border-top:8px solid #F7F7F7}
	.Advance24 .wrap-result-none .tit-txt{font-size:16px;line-height:22px;}
	.Advance24 .wrap-result-none .list-noti{margin-top:10px}
	.Advance24 .wrap-result-none .list-noti .item-noti{font-size:12px;line-height:18px;}
}
@media (max-width:320px){
	.Advance24 .item-prd .area-option .txt-option{font-size: 10px;line-height: 13px;}
    .Advance24 .item-prd .prd-price .txt-number, .Advance24 .item-prd .prd-price .txt-unit{font-size: 13px;line-height: 17px;}
    .Advance24 .type-default .item-prd .prd-code{font-size: 10px;line-height: 14px;}
    .Advance24 .type-default .item-prd .wrap-prd-price .tit-price{font-size: 10px;}
    .Advance24 .type-default .item-prd .wrap-option{margin-top: 6px;}
    .Advance24 .type-default .item-prd .wrap-prd-detail{padding-bottom: 58px;}
    .Advance24 .type-default .wrap-prd-info .link-prd{width:96px;height:96px}/* KDP-51842 240319 추가 */
	.Advance24 .wrap-result-tit .txt-tit{font-size:14px;line-height:22px;}
	.Advance24 .type-review .wrap-badge{margin-bottom:8px}
	.Advance24 .type-review .wrap-review .txt-review{-webkit-line-clamp:4;}
	.Advance24 .type-review .wrap-review .btn-review-more{margin-top:12px}
	.Advance24 .wrap-search-result .list-type-download .item{gap:8px}
	.Advance24 .wrap-search-result .list-type-download .img{min-width: 80px;min-height: 80px}
	.Advance24 .wrap-result-none .tit-txt{font-size:14px;line-height:19px;}
}

/* s : 고객서비스 리뉴얼 버전 배포 전 임시적용 */
.Advance24 .conbox-unified-search .search-result-wrap .result-head{padding:34px 24px 12px;border-bottom:1px solid #ddd;margin-bottom:0}/* 240228 수정 */
.Advance24 .sort-control{display:flex;justify-content:space-between;}
.Advance24 .conbox-unified-search .search-result-wrap .result-head .sort-box{position:static;display:flex;align-items: center;}
.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .drop-toggle button span{font-size:14px}
.Advance24 .conbox-unified-search .search-result-wrap .result-head .sort-box .bd-h-drop .wrap-droplist{width:auto}
.Advance24 .conbox-unified-search .search-result-wrap .result-head .sort-box .bd-h-drop .wrap-droplist .droplist-button{font-size:14px;}
.Advance24 .conbox-unified-search .search-result-wrap .result-head .sort-box .bd-h-drop .wrap-droplist .droplist-button:before{right:0;width:16px;height:16px;margin-top:-8px;background-size:100%;}
.Advance24 .tabContent-fillbox-each{padding-bottom:60px}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .item{display:flex;align-items:center;width:calc((100% - (5.4166vw * 2)) / 3);margin:0;padding:36px 0;border:0;border-bottom:1px solid #DDD;border-radius:0;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .img{width:120px;height:120px;border-radius:8px;background-color: #F7F7F7;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .name{min-height:48px;font-size:18px;line-height:24px;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .desc{display:block;overflow:hidden;color:#757575;text-overflow:ellipsis;font-size:14px;line-height:18px;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .box-btn{margin-top:12px;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .txt-inner{display:flex;justify-content:center;min-width:0;margin-left:16px;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download{gap:0 5.4166vw}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .box-btn .btn-download{font-size:14px;text-decoration:underline;}
.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox a span{font-size:14px;}
.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox a[aria-selected="true"] span:after{display:none;}
.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox a[aria-selected="true"] span{color:#2189FF;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-notice .box-item{padding-right:24px;padding-left:24px;}
.Advance24 .conbox-unified-search .search-result-wrap .tab-content-each .list-type-notice{border-top:0;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-txt{border-top:0;}
.Advance24 .conbox-unified-search .search-result-wrap .list-type-txt .item-inner{padding-right:24px;padding-left:24px;}
.Advance24 .conbox-unified-search .search-result-wrap .tab-content-each .sec-btn .btn-more{display:inline-flex;align-items:center;height:36px;padding:0 24px;font-size:14px;line-height:34px;gap:7px;}
.Advance24 .conbox-unified-search .search-result-wrap .tab-content-each .sec-btn .btn-more:after{content:'';display:inline-block;width:16px;height:16px;background:url(/sec/static/_images/common/icon-arrow-down-midiumbold.svg) center / 12px no-repeat;}

@media (max-width:802px){
    .Advance24 .conbox-unified-search .search-result-wrap .result-head{padding-left:12px;padding-right:12px}
    .Advance24 .conbox-unified-search .search-result-wrap .result-head .btn-style-fillbox{display:flex;align-items:center;}
	.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .drop-toggle button{font-size:14px;}
	.Advance24 .conbox-unified-search .search-result-wrap .list-type-download{gap:0 3.3708vw;margin:0 12px}
    .Advance24 .conbox-unified-search .search-result-wrap .list-type-download .item{width:calc((100% - 3.3708vw) / 2);padding:16px 0;gap:1.4981vw;}
	.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .img{width:14.9813vw;height:14.9813vw}
	.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .drop-toggle.dropopen + .dropBox{top:calc(100% - 12px);left:12px;border:1px solid #b2b2b2;border-radius:0 0 20px 20px;}
    .Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .dropBox a{height:auto;min-height:40px;padding:0 20px;font-size:14px;line-height:40px;}
    .Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox a[aria-selected="true"] span{color:#000}
    .Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .dropBox a:hover{background:#f9f9f9;}
    .Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .dropBox a:hover span{color:#000;font-weight:700;}
}
@media (max-width:430px){
    .Advance24 .conbox-unified-search .search-result-wrap .list-type-download{gap:0}
    .Advance24 .conbox-unified-search .search-result-wrap .list-type-download .item{width:100%;padding:12px 0;gap:12px;}
    .Advance24 .conbox-unified-search .search-result-wrap .list-type-download .img{width:104px;height:104px}
	.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .desc{font-size: 11px;line-height: 16px}
	.Advance24 .conbox-unified-search .search-result-wrap .btn-style-fillbox .dropBox a{min-height:32px;line-height:32px;}
}
@media (max-width:320px){
	.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .img{width:80px;height:80px}
	.Advance24 .conbox-unified-search .search-result-wrap .list-type-download .name{min-height:38px;font-size: 14px;line-height:19px;}
}
/* e : 고객서비스 리뉴얼 버전 배포 전 임시적용 */

/* [S] KDP-45881 [B2C]MOBILE FIRST 검색 */
/* KDP-51210 240322 수정 시작 */
.acc-search-container .acc-top-wrap {padding:70px 0 60px;margin:0 auto;text-align:center;background:#000}
.acc-search-container .acc-top-wrap .acc-top-inner .acc-top-heading {color:#fff;font-size:52px;line-height:68px;text-align:center}
.acc-search-container .acc-top-wrap .acc-top-inner .acc-search-box {display:flex;align-items:center;width:490px;height:48px;margin:10px auto 0;padding:0 28px 0 24px;color:#757575;font-size:18px;line-height:24px;border-radius:24px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='search' d='M7.385,1.736a5.648,5.648,0,1,0,5.649,5.644A5.644,5.644,0,0,0,7.385,1.736Zm0-.9a6.542,6.542,0,0,1,4.932,10.844l4.523,4.525-.631.631-4.523-4.525A6.544,6.544,0,1,1,7.385.84Z' transform='translate(-0.84 -0.84)'/%3E%3C/svg%3E%0A") calc(100% - 28px) center / 18px no-repeat}
.acc-search-container .acc-top-wrap .acc-top-inner .model_search_info {display:inline-flex;margin:20px auto 0;color:#fff;font-size:14px;font-weight:bold;line-height:19px;text-decoration:underline}
.acc-search-container .acc-top-wrap .acc-top-inner .model_search_info:before {content:'';margin-right:4px;width:14px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16'%3E%3Cg id='그룹_9073' data-name='그룹 9073' transform='translate(122.905 -423.096)'%3E%3Cg id='타원_122' data-name='타원 122' transform='translate(-122.905 425.096)' fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='7' cy='7' r='7' stroke='none'/%3E%3Ccircle cx='7' cy='7' r='6.5' fill='none'/%3E%3C/g%3E%3Ctext id='_' data-name='%3F' transform='translate(-115.905 436.096)' fill='%23ffffff' font-size='12' font-family='SegoeUI, Segoe UI' letter-spacing='-0.025em'%3E%3Ctspan x='-2.689' y='0'%3E%3F%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
/* KDP-51210 240322 수정 끝 */
.acc-search-container .acc-top-wrap .acc-top-inner .puschase-search-btn {display:block;margin:20px auto 0;width:312px;height:40px;font-size:14px;line-height:38px;background:#F7F7F7;border-radius:20px;}
/* 소모품 공통 아이템 */
.acc-search-container .acc-item-box {position:relative;border-radius:12px;background:#F7F7F7}
.acc-search-container .acc-item-box .acc-item-con {display:flex;align-items:center;gap:0.8333vw}
.acc-search-container .acc-item-box .acc-item-con .acc-item-img {display:flex;align-items:center;flex-shrink:0}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info {width:100%}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-tit {display:-webkit-box;color:#000;font-size:16px;line-height:22px;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-number {display:inline-block;margin-top:6px;color:#8F8F8F;font-size:14px;line-height:19px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .star-score-box {display:flex;align-items:center;margin-top:2px;gap:2px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .star-score-box [class^="star-"]{width:12px;height:12px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price {position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:#000;font-size:19px;font-weight:700;line-height:26px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt {margin-right:8px;font-size:14px;font-weight:400;line-height:19px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price{margin-left:auto;font-size:14px;line-height:19px;white-space:nowrap;}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .btn-downtool {flex-shrink:0;margin-left:5px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg id='구성_요소_283_206' data-name='구성 요소 283 – 206' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='그룹_6243' data-name='그룹 6243' transform='translate(16 16) rotate(180)'%3E%3Cg id='타원_98' data-name='타원 98' fill='none' stroke='%23000' stroke-width='1'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.5' fill='none'/%3E%3C/g%3E%3Cpath id='다각형_1' data-name='다각형 1' d='M3.566.76a.5.5,0,0,1,.868,0L7.573,6.252A.5.5,0,0,1,7.138,7H.862a.5.5,0,0,1-.434-.748Z' transform='translate(4 3.808)'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .btn-downtool.open {background-image: url(/sec/static/_images/common/icon-tooltip-up.svg);}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip {display:none;position:absolute;right:-12px;top:22px;padding:16px;border:1px solid #000;border-radius:10px;background:#fff;z-index:1}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip {min-width:196px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li {display:flex;justify-content:space-between;width:100%}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li+li { margin-top:6px; }
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li span,
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li del {line-height:1.29em;font-size:14px;color:#222;letter-spacing:-0.02em}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li .tit { width:auto; text-align:left; font-weight: normal; color:#707070}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li .price {width:70%;text-align:right;font-weight:normal;color:#707070}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total {margin-top:11px;padding-top:12px;border-top:1px solid #DDD}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .tit {display:inline-block;font-weight:bold;color:#000}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .price {display:inline-block;font-weight:bold;color:#000}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .coupon-price {display:flex;justify-content:space-between;width:100%}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .coupon-price span {color:#2189FF}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .app-price {display:flex;justify-content:space-between;width:100%;margin-top:6px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .box-tip ul li.total .app-price > span {font-weight:normal;color:#707070;font-size:12px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review {display:flex;align-items:center;margin-top:6px;color:#8F8F8F;font-size:12px;line-height:16px}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review strong {margin-left:4px;font-size:inherit;}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review:before {content:'';display:block;margin-right:2px;width:80px;height:12px;background:url(/sec/static/_images/common/icon-star.svg) repeat-x center}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info a {display:inline-flex;align-items:center;color:#8F8F8F;font-size:12px;line-height:16px;}
.acc-search-container .acc-item-box .acc-item-con .acc-item-info a strong {margin-left:2px;font-weight:normal;font-size:inherit}
.acc-search-container .acc-item-box .acc-item-buy {display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;gap:16px}
.acc-search-container .acc-item-box .acc-item-buy .acc-buy_btn {flex:1;margin:0;height:40px;font-size:14px;border-radius:32px}
.acc-search-container .acc-item-box .acc-item-buy .btn_likes{min-width:24px;}
.acc-search-container .acc-item-box .acc-item-buy .btn_likes .icon{width:24px;height:24px;background-image:url(/sec/static/_images/common/icon-heart-black.svg);opacity:0.25;}
.acc-search-container .acc-item-box .acc-item-buy .btn_likes.active .icon{background-image:url(/sec/static/_images/common/icon-heart-on.svg);}
/* 로그인하기 */
.acc-search-container .acc-login-box {display:flex;align-items:center;margin:47px auto;width:684px;padding:20px 24px;border:1px solid #bbb;border-radius:12px;justify-content:space-between}
.acc-search-container .acc-login-box .acc-login-txt .login-tit {margin-bottom:6px;font-size:18px;line-height:24px}
.acc-search-container .acc-login-box .acc-login-txt .login-txt {color:#888;font-size:14px;line-height:18px}
.acc-search-container .acc-login-box .acc-login-btn {width:180px;border:1px solid #212425}
/* 적합한 액세서리가 있어요 */
.acc-search-container .acc-fitness-box {display:flex;flex-wrap:wrap;max-width:1188px;margin:0 auto;padding:60px 12px}
.acc-search-container .acc-fitness-box .acc-fitness-tit {width:100%;margin-bottom:47px;font-size:44px;font-weight:bold;line-height:58px;text-align:center}
.acc-search-container .acc-fitness-box .acc-fitness-item {position:relative;width:100%}
.acc-search-container .acc-fitness-box .acc-fitness-top {display:flex;align-items:center;justify-content:space-between;width:100%;}
.acc-search-container .acc-fitness-box .acc-fitness-top .accfiness-left {display:flex;}
.acc-search-container .acc-fitness-box .acc-fitness-top .accfiness-left .acc-fitness-img {margin-right:8px;flex-shrink:0;width:48px;height:48px}
.acc-search-container .acc-fitness-box .acc-fitness-top .accfiness-left .acc-fitness-txt p {display:-webkit-box;color:#000;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-0.05em;word-break:break-all;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.acc-search-container .acc-fitness-box .acc-fitness-top .accfiness-left .acc-fitness-txt span {display:block;margin-top:3px;color:#8F8F8F;font-size:12px;font-weight:normal;line-height:16px} 
.acc-search-container .acc-fitness-box .acc-fitness-top  .acc-fitness-more {color:#000;font-size:14px;font-weight:bold;line-height:18px;border-bottom:2px solid #000}
.acc-search-container .acc-fitness-list {display:flex;gap:0 32px;width:calc(100% - 40px);margin-top:12px;padding-bottom:50px;overflow:hidden}
.acc-search-container .acc-fitness-list .fitness-list {width:calc(100% / 3 - 12px)}
.acc-search-container .acc-fitness-list .fitness-list .acc-item-more {display:flex;align-items:center;margin-left:60px;height:168px;color:#313131;font-size:14px;font-weight:bold}
.acc-search-container .acc-fitness-list .fitness-list .acc-item-more svg {margin-left:4px}
.acc-search-container .acc-fitness-list .fitness-list.more {width:auto}
.acc-search-container .acc-fitness-list .acc-item-box {display:flex;align-items:center;padding:24px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-img {width:120px;height:120px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-tit {font-size:16px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-number {margin-top:2px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price {font-size:14px;}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price {font-size:19px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt {color:#8F8F8F;font-size:14px}
.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-link-review {margin-top:2px;font-size:12px}
.acc-search-container .acc-fitness-list .acc-fitness-more {display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:19px}
.acc-search-container .acc-fitness-list .acc-fitness-more:after {content:'';display:inline-block;margin-left:4px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg id='구성_요소_341_69' data-name='구성 요소 341 – 69' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='사각형_29494' data-name='사각형 29494' width='16' height='16' fill='%23fff' opacity='0'/%3E%3Cg id='그룹_84903' data-name='그룹 84903' transform='translate(-2278.571 1384) rotate(-90)'%3E%3Cpath id='패스_469' data-name='패스 469' d='M6,0H0V6' transform='translate(1376 2288.814) rotate(-135)' fill='none' stroke='%23313131' stroke-linejoin='round' stroke-width='1.3'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.acc-search-container .acc-fitness-list .acc-item-none {display:flex;align-items:center;justify-content:center;height:168px;color:#000;font-size:14px;line-height:18px;border-radius:12px;background:#F7F7F7}
.acc-search-container .acc-fitness-list-box .acc-item-none:before {content:'';display:block;margin-right:20px;width:60px;height:60px;background:url(/sec/static/_images/category/img_acc_none2.png)}
.acc-search-container .acc-fitness-list-box .swiper-button-next,
.acc-search-container .acc-fitness-list-box .swiper-button-prev {top:calc(50% + 24px);width:40px;height:40px;background-size:100%;z-index:10;transform:translateY(-50%);}
.acc-search-container .acc-fitness-list-box .swiper-button-next {right:-52px;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next.png')}
.acc-search-container .acc-fitness-list-box .swiper-button-next:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next_hover.png')}
.acc-search-container .acc-fitness-list-box .swiper-button-next:after {content:none}
.acc-search-container .acc-fitness-list-box .swiper-button-prev {left:-60px;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev.png')}
.acc-search-container .acc-fitness-list-box .swiper-button-prev:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev_hover.png')}
.acc-search-container .acc-fitness-list-box .swiper-button-prev:before {content:'';position:absolute;bottom:calc(50% + 1px);right:-146px;width:130px;height:174px;background:linear-gradient(90deg, white, transparent);transform:translateY(50%);}
.acc-search-container .acc-fitness-list-box .swiper-button-prev:after {content:none}
.acc-search-container .acc-fitness-list-box .swiper-button-prev.swiper-button-disabled,
.acc-search-container .acc-fitness-list-box .swiper-button-next.swiper-button-disabled {display:none}
.acc-search-container .acc-fitness-list .swiper-notification {display:none}
.acc-search-container .acc-none-box {position:relative;width:684px;margin:60px auto;padding:24px;border-radius:12px;background:#F7F7F7}
.acc-search-container .acc-none-box:before {content:'';position:absolute;top:50%;right:21px;width:152px;height:88px;transform:translateY(-50%);background:url(/sec/static/_images/category/img_acc_none.png)}
.acc-search-container .acc-none-box .acc-none-tit {margin-bottom:5px;font-size:18px;font-weight:bold;line-height:24px}
.acc-search-container .acc-none-box .acc-none-txt,.acc-search-container .acc-none-box .acc-none-txt span {color:#8F8F8F;font-size:13px;line-height:20px;}
.acc-search-container .acc-none-box .acc-none-txt {margin-bottom:15px}
.acc-search-container .acc-none-box .acc-none-link {font-size:13px;font-weight:bold;line-height:19px;border-bottom:2px solid #000}
.acc-search-container .acc-fitness-box .acc-fitness-btm {width:100%;margin-top:40px}
.acc-search-container .acc-fitness-box .acc-fitness-btm .acc-fitness-btn {display:flex;align-items:center;justify-content:center;height:40px;margin:0 auto;padding:0 28px;color:#000;font-size:14px;font-weight:bold;border-radius:100px;border:1px solid #D9D9D9}
.acc-search-container .acc-fitness-box .acc-fitness-btm .acc-fitness-btn:after {content:'';display:inline-block;margin-left:8px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Open_down' transform='translate(-16)'%3E%3Crect id='Container' width='16' height='16' transform='translate(16)' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Open_down' data-name='Icon / Bold / Navigation / Open_down' d='M6.058,7.085,0,.936.95,0,6.058,5.185,11.167,0l.95.936Z' transform='translate(18 5.124)'/%3E%3C/g%3E%3C/svg%3E%0A");}
.acc-search-container .acc-fitness-box .acc-fitness-btm .acc-fitness-btn.active:after {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Open_down' transform='translate(32 16) rotate(180)'%3E%3Crect id='Container' width='16' height='16' transform='translate(16)' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Open_down' data-name='Icon / Bold / Navigation / Open_down' d='M6.058,7.085,0,.936.95,0,6.058,5.185,11.167,0l.95.936Z' transform='translate(18 5.124)'/%3E%3C/g%3E%3C/svg%3E%0A");}
/* 베스트 소모품/악세서리 탭*/
.acc-search-container .acc-best-wrap {margin:0;padding-top:59px;border-top:1px solid #ddd;text-align:center;}
.acc-search-container .acc-best-wrap .acc-best-tit {color:#000;font-size:34px;font-weight:700;line-height:44px }/* KDP-51210 240322 수정 */
.acc-search-container .acc-best-wrap .acc-best-tit .acc-best-txt {display:block;color:#555;font-size:20px;font-weight:400;line-height:27px}
.acc-search-container .acc-best-cate {display:flex;justify-content:center;margin-top:33px}
.acc-search-container .acc-best-cate li+li {margin-left:22px}/* KDP-51210 240322 수정 */
.acc-search-container .acc-best-cate .best-cate-item .best-cate-img {display:flex;justify-content:center;align-items:center;padding:12px 0;width:80px;height:80px;border-radius:10px;background:#eee}/* KDP-51210 240322 수정 */
.acc-search-container .acc-best-cate .best-cate-item .best-cate-tit {display:block;margin-top:10px;color:#000;font-size:16px;line-height:21px;opacity:0.5}
.acc-search-container .acc-best-cate .best-cate-item:hover .best-cate-img, .acc-best-cate .best-cate-item.active .best-cate-img {box-shadow: 0 0 0 2px #2189FF inset}
.acc-search-container .acc-best-cate .best-cate-item:hover .best-cate-tit, .acc-search-container .acc-best-cate .best-cate-item.active .best-cate-tit {color:#000;opacity:1;font-weight:700}
.acc-search-container .acc-best-cate .best-cate-item .best-cate-img img{max-width:90%}/* KDP-51210 240322 추가 */
.acc-search-container .acc-best-cate.sticky {position:sticky;top:-1px;left:0;align-items:center;width:100%;height:48px;background:#fff;z-index:1}
.acc-search-container .acc-best-cate.sticky:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #DDD}
.acc-search-container .acc-best-cate.sticky .best-cate-item .best-cate-tit {margin:0}
.acc-search-container .acc-best-cate.sticky .best-cate-item .best-cate-img {display:none}
.acc-search-container .acc-best-cate.sticky .best-cate-item.active .best-cate-tit {position:relative;margin:0;color:#2189FF}
.acc-search-container .acc-best-cate.sticky .best-cate-item.active .best-cate-tit:before {content:'';position:absolute;left:0;bottom:-12px;width:100%;height:2px;background:#2189FF}
/* 베스트 소모품/악세서리 리스트 */
.acc-search-container .acc-item-list {display:flex;flex-wrap:wrap;gap:3.8889vw 2.2917vw;max-width:1186px;margin:58px auto 80px;box-sizing:border-box}
.acc-search-container .acc-item-list .acc-item-box {counter-increment:list-number;width:calc((100% - (2.2917vw * 2)) / 3);padding:1.6667vw}
.acc-search-container .acc-item-list .acc-item-box:before {content:'';position:absolute;top:-16px;left:13px;display:inline-block;width:54px;height:52px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='52' viewBox='0 0 54 52'%3E%3Cpath d='M49.966-.012h11l12,16h-23Z' transform='translate(-18.966 0.012)' fill='%230068ea'/%3E%3Cpath id='패스_134320' data-name='패스 134320' d='M5,0H42V52H0V5A5,5,0,0,1,5,0Z' transform='translate(0 0)' fill='%232189ff'/%3E%3Cpath id='패스_134319' data-name='패스 134319' d='M21.335.718l20.512,11h-42Z' transform='translate(0.154 40.283)' fill='%23f7f7f7'/%3E%3Ctext id='TOP' transform='translate(21 16)' fill='%23fff' font-size='10' font-family='SamsungSharpSans-Medium, Samsung Sharp Sans' font-weight='500'%3E%3Ctspan x='-9.76' y='0'%3ETOP%3C/tspan%3E%3C/text%3E%3C/svg%3E%0A") center no-repeat}
.acc-search-container .acc-item-list .acc-item-box:after {content:counter(list-number, decimal-leading-zero);position:absolute;top:4px;left:13px;width:42px;color:#fff;font-size:16px;font-weight:700;line-height:19px;font-family: 'Samsung Sharp Sans', 'Dotum', '돋움', sans-serif;text-align:center;letter-spacing:0;} 
.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt{line-height: 22px;}
.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price{font-size:19px;line-height:22px;}
.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .star-score-box{margin-top:6px}
/* 내가 구매한 제품 팝업 */
.layer-normal.layer-acc-puschase{top:50%;left:50%;bottom:auto;width:404px;max-width:initial;max-height:calc(100vh - 165px);padding:21px 24px 24px;border-radius:20px;transform:translate(-50%, -50%);}
.layer-normal.layer-acc-puschase .layer-header{margin-top:0;margin-bottom:24px;border-bottom:1px solid #DDD;}
.layer-normal.layer-acc-puschase .layer-header h2{padding-bottom:11px;line-height:32px;}
.layer-normal.layer-acc-puschase .layer-content{height:auto;max-height:calc(100% - 86px);}
.layer-normal.layer-acc-puschase .acc-purchase-list{max-height:calc(100vh - 342px);overflow-y:auto}
.layer-normal.layer-acc-puschase .acc-purchase-list li+li{margin-top:12px}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item{display:block;width:100%;padding:16px;border-radius:12px;box-shadow:0 0 0 1px #bbb inset;}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item:hover, .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item.active{box-shadow:0 0 0 2px #2189FF inset}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item:hover .acc-purchase-con .acc-purchase-info .acc-purchase-txt, .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item.active .acc-purchase-con .acc-purchase-info .acc-purchase-txt{font-weight:700}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item:hover .acc-purchase-con .acc-purchase-info .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-txt.acc-purchase-tit, .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item.active .acc-purchase-con .acc-purchase-info .acc-purchase-tit{color:#000}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con{display:flex;align-items:center}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-img{flex-shrink:0;width:76px;height:76px;border-radius:8px;}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info{margin-left:8px}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-tit{display:-webkit-box;color:#555;font-size:16px;font-weight:700;line-height:22px;word-break:break-all;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-txt{display:block;margin-top:5px;color:#757575;font-size:12px;line-height:16px;}
.layer-normal.layer-acc-puschase .compatible_more_btn{width:100%;max-width:248px;height:40px;border:0;border-radius:20px;font-size:14px;line-height:40px;}
.layer-normal.layer-acc-puschase .compatible_more_btn.disabled{border-color:#bbb;background:#bbb}
.layer-normal.layer-acc-puschase .btn-box{padding-top:24px}
.layer-normal.layer-acc-puschase .pop-close{top:16px;left:auto;right:16px;bottom:initial;border:none;border-radius:0;background:url("data:image/svg+xml,%3Csvg id='_Icon_-_Bold_-_Action_-_Delete' data-name='*Icon - Bold - Action - Delete' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Action_Delete' data-name='Icon / Bold / Action / Delete' d='M17,0,9.207,7.793,1.415,0,0,1.415,7.793,9.207,0,17l1.415,1.415,7.792-7.792L17,18.415,18.415,17,10.623,9.207l7.792-7.792Z' transform='translate(2.793 2.793)'/%3E%3C/svg%3E%0A") center no-repeat;transform:none;}
/* 모델 코드 찾기 팝업 */
.layer-normal.layer-model-code{display:none;align-items:center;justify-content:center;max-width:unset;transform:unset;top:0;left:0;right:0;bottom:0;padding:0;background-color:transparent;}
.layer-normal.layer-model-code:before{content:'';position: absolute;top:0;left:0;right:0;bottom:0;}
.layer-normal.layer-model-code .layer-inner{position:relative;width:calc(100% - 40px);max-width:538px!important;border-radius: 20px;height: calc(100% - 100px);padding:0;overflow:hidden;background-color:#fff;}
.layer-normal.layer-model-code.active{display:flex;}
.layer-normal.layer-model-code .layer-header {text-align:left;margin:0 24px;padding:21px 0 11px;border-bottom:1px solid #DDD}
.layer-normal.layer-model-code .layer-header h2 {display:flex;align-items:center;padding:0;color:#000;font-size:24px;line-height:32px}
.layer-normal.layer-model-code .layer-header h2:before {content:'';margin-right:6px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='icn_모델코드찾기' transform='translate(-110)'%3E%3Crect id='사각형_29423' data-name='사각형 29423' width='28' height='28' transform='translate(110)' fill='none'/%3E%3Cg id='icn_시리얼_찾기' data-name='icn_시리얼 찾기' transform='translate(113 2)'%3E%3Cg id='타원_1287' data-name='타원 1287' transform='translate(12.755 14.591)' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='3.77' cy='3.77' r='3.77' stroke='none'/%3E%3Ccircle cx='3.77' cy='3.77' r='2.77' fill='none'/%3E%3C/g%3E%3Cpath id='패스_134290' data-name='패스 134290' d='M-10622.82-11945.916l2.619,2.618' transform='translate(10642.085 11966.895)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='패스_134291' data-name='패스 134291' d='M6.44,29.96h7.61' transform='translate(-0.492 -23.321)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='패스_134292' data-name='패스 134292' d='M23.328,36.85V29.1c0-2.265-1.01-3.492-3.227-3.513s-10.712-.022-13.353,0S3.033,28.1,3.033,29.936V45.9c0,1.683,1.932,3.267,3.716,3.267h7.989' transform='translate(-3.033 -25.572)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.layer-normal.layer-model-code .layer-content{max-height:calc(100% - 65px)}
.layer-normal.layer-model-code .model-code-wrap {position:relative;padding:0 24px 32px;}
.layer-normal.layer-model-code .model-code-wrap:after{content:'';position:absolute;bottom:0;left:0;right:0;height:8px;background-color:#f7f7f7;}
.layer-normal.layer-model-code .model-code-wrap + .model-code-wrap{padding-bottom:24px}
.layer-normal.layer-model-code .model-code-wrap + .model-code-wrap:after {display:none;}
.layer-normal.layer-model-code .model-code-wrap .model-code-tit {margin:40px 0 18px;color:#000;font-size:22px;font-weight:700;line-height:30px}
.layer-normal.layer-model-code .model-code-wrap .model-code-txt {margin-top:24px;color:#000;font-size:18px;line-height:24px}
.layer-normal.layer-model-code .model-code-search {display:flex;align-items:center;margin-top:23px;border-radius:24px;background:#eee}
.layer-normal.layer-model-code .model-code-search .code-search-input {width:100%;height:100%;padding:0 16px;color:#000;font-size:18px;border:none;background:transparent;text-indent:0}
.layer-normal.layer-model-code .model-code-search .code-search-input::placeholder {color:#757575;font-size:18px}
.layer-normal.layer-model-code .model-code-search .code-search-btn {flex-shrink:0;margin-right:24px;display:inline-block;width:24px;height:48px;background:url("data:image/svg+xml,%3Csvg id='구성_요소_289_4' data-name='구성 요소 289 – 4' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='사각형_29530' data-name='사각형 29530' width='24' height='24' fill='%23fff' opacity='0'/%3E%3Cpath id='search' d='M10.648,2.183a8.464,8.464,0,1,0,8.465,8.459,8.459,8.459,0,0,0-8.465-8.459Zm0-1.343A9.8,9.8,0,0,1,18.04,17.091l6.779,6.782-.945.946-6.779-6.782A9.807,9.807,0,1,1,10.648.84Z' transform='translate(0 0)'/%3E%3C/svg%3E%0A") center no-repeat}
.layer-normal.layer-model-code .model-code-select {display:table;table-layout:fixed;width:100%}
.layer-normal.layer-model-code .model-code-select .item-modelcode-select{display:table-row}
.layer-normal.layer-model-code .model-code-select .model-code-label {display:table-cell;width:104px;color:#000;font-size:16px;font-weight:700;line-height:22px}
.layer-normal.layer-model-code .model-code-select .wrap-droplist {display:table-cell;}
.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist li {min-height:52px;padding:0 30px;font-size:16px;line-height:52px}
.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-button {height:66px;padding:0 70px 0 30px;overflow: hidden;text-overflow: ellipsis;color:#000;font-size:16px;line-height:22px;border:none;border-radius:6px}
.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-button:before {right:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='구성_요소_339_13' data-name='구성 요소 339 – 13' transform='translate(0 0)'%3E%3Crect id='사각형_29494' data-name='사각형 29494' width='24' height='24' transform='translate(0 0)' fill='%23fff' opacity='0'/%3E%3Cg id='그룹_84903' data-name='그룹 84903' transform='translate(3.795 0)'%3E%3Cpath id='패스_469' data-name='패스 469' d='M10.189,0H0V10.189' transform='translate(8.205 15.409) rotate(-135)' fill='none' stroke='%23313131' stroke-width='1.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-button:focus{outline:none!important;border:2px solid #2189FF;}
.layer-normal.layer-model-code .model-code-select .wrap-droplist.active .droplist-button {border:2px solid #2189FF;background:#F7F7F7}
.layer-normal.layer-model-code .model-code-select .wrap-droplist.active .droplist-button:before {transform:rotate(-180deg)}
.layer-normal.layer-model-code .model-code-select .wrap-droplist.active .droplist{border-radius:0 0 6px 6px}
.layer-normal.layer-model-code .code-use-info {text-align:center}
.layer-normal.layer-model-code .code-use-info .etc-txt {margin-top:10px;color:#757575;font-size:14px;line-height:20px}
.layer-normal.layer-model-code .code-use-info img {width:324px}
.layer-normal.layer-model-code .code-use-info .code-use-txt{margin-top:10px;font-size:14px;line-height:17px;color:#757575}
.layer-normal.layer-model-code .pop-close {top:26px;bottom:initial;left:initial;right:24px;width:24px;height:24px;transform:none;border:none;border-radius:0;background:url("data:image/svg+xml,%3Csvg id='_Icon_-_Bold_-_Action_-_Delete' data-name='*Icon - Bold - Action - Delete' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Action_Delete' data-name='Icon / Bold / Action / Delete' d='M17,0,9.207,7.793,1.415,0,0,1.415,7.793,9.207,0,17l1.415,1.415,7.792-7.792L17,18.415,18.415,17,10.623,9.207l7.792-7.792Z' transform='translate(2.793 2.793)'/%3E%3C/svg%3E%0A") center no-repeat}
/* 메뉴얼 팝업 */
.layer-normal.layer-manual-down{top:50%;left:50%;bottom:auto;width:calc(100% - 40px);max-width:384px;max-height:calc(100% - 100px);padding:0;border-radius:20px;transform:translate(-50%, -50%)}
.layer-normal.layer-manual-down .layer-header{margin:0;padding:21px 24px 12px;border:none}
.layer-normal.layer-manual-down .layer-header h2{display:flex;align-items:center;padding:0;font-size:24px;line-height:32px;}
.layer-normal.layer-manual-down .layer-header h2:before{content:'';display:block;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg id='그룹_84495' data-name='그룹 84495' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect id='사각형_29423' data-name='사각형 29423' width='28' height='28' fill='none'/%3E%3Cg id='File_File_Blank' data-name='File / File_Blank' transform='translate(4.412 2.805)'%3E%3Cpath id='Vector' d='M15.162,3h-6.1a6.314,6.314,0,0,0-2.678.277,2.539,2.539,0,0,0-1.11,1.11A6.314,6.314,0,0,0,5,7.065V21.8a6.309,6.309,0,0,0,.277,2.677,2.54,2.54,0,0,0,1.11,1.111,6.3,6.3,0,0,0,2.674.277h9.661a6.3,6.3,0,0,0,2.673-.277,2.543,2.543,0,0,0,1.111-1.111,6.3,6.3,0,0,0,.277-2.673V11.035c0-.156,0-.292,0-.414M15.162,3a3.558,3.558,0,0,1,.811.069,2.539,2.539,0,0,1,.734.3,5.439,5.439,0,0,1,.915.816l3.97,3.97a5.418,5.418,0,0,1,.815.915,2.544,2.544,0,0,1,.3.734,3.568,3.568,0,0,1,.07.811M15.162,3V6.557a6.308,6.308,0,0,0,.277,2.677,2.541,2.541,0,0,0,1.11,1.111,6.3,6.3,0,0,0,2.674.277h3.559m0,0h0' transform='translate(-5 -3)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");}
.layer-normal.layer-manual-down .layer-content{max-height:calc(100vh - 165px);padding:15px 24px 24px;overflow:hidden;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:#eee;}
.layer-normal.layer-manual-down .manual-wrap{max-height:calc(100vh - 204px);overflow-y:auto;}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list{padding:16px;border-radius:12px;text-align:right;background:#fff}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list+.list{margin-top:16px}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list .manaul-tit{color:#000;font-size:16px;font-weight:700;line-height:22px;text-align:left;word-break:break-all;}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc{display:flex;flex-wrap:wrap;margin:5px 0 14px}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc li{display:flex;align-items:center;color:#757575;font-size:14px;line-height:18px}
.layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc li+li:before{content:'';display:inline-block;width:1px;height:16px;margin:0 8px;background:#757575}
.layer-normal.layer-manual-down .manual-wrap .manual-list .compatible_more_btn{height:40px;padding:0 24px;border:0;border-radius:20px;background-color:#000;font-size:14px;line-height:40px;}
.layer-normal.layer-manual-down .pop-close{top:25px;left:initial;right:25px;bottom:initial;width:24px;height:24px;border:none;border-radius:0;background:url("data:image/svg+xml,%3Csvg id='_Icon_-_Bold_-_Action_-_Delete' data-name='*Icon - Bold - Action - Delete' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Action_Delete' data-name='Icon / Bold / Action / Delete' d='M17,0,9.207,7.793,1.415,0,0,1.415,7.793,9.207,0,17l1.415,1.415,7.792-7.792L17,18.415,18.415,17,10.623,9.207l7.792-7.792Z' transform='translate(2.793 2.793)'/%3E%3C/svg%3E%0A") center no-repeat;transform:none;}

/* @media (max-width: 1186px) {
    .acc-search-container .acc-item-list {width:100%;;padding:0 24px;gap:32px 26px}
	.acc-search-container .acc-fitness-list .fitness-list {width:calc(33% - 9px)}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-txt span {display:inline-block}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-img {width:96px;height:96px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info {width:calc(100% - 108px)}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price {font-size:14px}
} */
/* @media (min-width:1441px){
	.acc-search-container .acc-fitness-list{gap:32px}
	.acc-search-container .acc-fitness-list .fitness-list {width:calc((100% - (32 * 2)) / 3)}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-img {width:104px;height:104px}
	.acc-search-container .acc-item-list .acc-item-box{width: calc((100% - (33px * 2)) / 3);padding:24px;}
	.acc-search-container .acc-item-list{gap:56px 33px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-img{width:120px;height:120px;}
} */
/* KDP-54877 [퍼블][B2C][BDC 개인화] 소모품/액세서리 찾기 BDC 로직 적용 */
@media all and (max-width:1100px) and (min-width:801px) {
	.acc-search-container .acc-item-box {padding:24px}
	.acc-search-container .acc-fitness-list {gap:0 24px;}	
	.acc-search-container .acc-fitness-list .fitness-list {flex-shrink:0;width:360px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-img {width:8.3333vw;height:8.3333vw}
	.acc-search-container .acc-fitness-box .acc-fitness-tit {margin-bottom:36px;font-size:28px;line-height:38px}
	.acc-search-container .acc-fitness-box .acc-fitness-btm {margin-top:36px}
	.acc-search-container .acc-fitness-list-box .swiper-button-next,
	.acc-search-container .acc-fitness-list-box .swiper-button-prev {display:none}
	.acc-search-container .acc-fitness-list .fitness-list .acc-item-more {height:168px;margin-left:16px}
}

@media (max-width: 802px) {
	.acc-search-container .acc-wrap {padding:0 24px}
	.acc-search-container .acc-top-wrap {padding:33px 12px 36px}
	.acc-search-container .acc-top-wrap .acc-top-inner .acc-top-heading {font-size:32px;line-height:40px}
	.acc-search-container .acc-top-wrap .acc-top-inner .acc-search-box {max-width:100%}/* KDP-51210 240322 수정 */
	.acc-search-container .acc-top-wrap .acc-top-inner .puschase-search-btn {max-width:100%}
	
	/* KDP-54877 [퍼블][B2C][BDC 개인화] 소모품/액세서리 찾기 BDC 로직 적용 */
	.acc-search-container .acc-fitness-box .acc-fitness-item+.acc-fitness-item {margin-top:24px}
	.acc-search-container .acc-none-box:before {top:auto;right:8px;bottom:8px;transform:translate(0);}
	.acc-search-container .acc-fitness-box .acc-fitness-tit {margin-bottom:24px;font-size:22px;line-height:30px}
	.acc-search-container .acc-fitness-box .acc-fitness-btm {margin-top:24px}
	.acc-search-container .acc-none-box {margin:20px 12px 0;width:calc(100% - 24px);height:156px;}
	.acc-search-container .acc-none-box .acc-none-txt span {display:block}

	/* 소모품 공통 아이템 */
	.acc-search-container .acc-item-box .acc-item-con .acc-item-img {width:96px;height:96px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info {flex:1}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-tit {font-size:13px;line-height:19px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-number {font-size:12px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price {font-size:18px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review {margin-top:6px;font-size:12px;line-height:16px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review strong {font-size:12px;line-height:16px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .star-score-box{margin-top:7px}
	.acc-search-container .acc-item-box .acc-item-buy {display:flex;align-items:center;justify-content:space-between;margin:16px 0 0}
	.acc-search-container .acc-item-box .acc-item-buy .acc-buy_btn {height:40px;font-size:14px;line-height:40px}
	.acc-search-container .acc-item-box .acc-item-desc {padding:12px;text-align:center}
	/* 로그인하기 */
	.acc-search-container .acc-login-box {margin:28px 12px;padding:20px 16px;width:calc(100% - 24px)}
	.acc-search-container .acc-login-box .acc-login-txt .login-tit {font-size:14px}
	.acc-search-container .acc-login-box .acc-login-txt .login-txt {font-size:10px}
	.acc-search-container .acc-login-box .acc-login-txt span {display:block}
	.acc-search-container .acc-login-box .acc-login-btn {width:120px;height:40px;font-size:14px;line-height:38px}
	/* 적합한 액세서리가 있어요 */
	.acc-search-container .acc-fitness-list {gap:12px;justify-content:left;flex-wrap:nowrap;width:100%;padding-bottom:60px}
	.acc-search-container .acc-fitness-list .fitness-list {flex-shrink:0;width:294px}
	.acc-search-container .acc-fitness-list .acc-item-box {height:140px}
	.acc-search-container .acc-fitness-list .acc-item-none {height:140px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt {font-size:12px}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price {font-size:14px}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-img {margin-right:8px;flex-shrink:0;width:48px;height:48px}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-txt br{display: none;}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-txt span {display:block}
	.acc-search-container .acc-fitness-list .acc-fitness-more {font-size:14px;line-height:19px}
	.acc-search-container .acc-fitness-list-box .swiper-button-next,
	.acc-search-container .acc-fitness-list-box .swiper-button-prev {display:none}
	.acc-search-container .acc-fitness-list .fitness-list .acc-item-more {height:140px;margin-left:16px}
	/* 베스트 소모품/악세서리 탭*/
	.acc-search-container .acc-best-wrap {padding-top:31px}
	.acc-search-container .acc-best-wrap .acc-best-tit {font-size:28px;line-height:37px}
	.acc-search-container .acc-best-wrap .acc-best-tit .acc-best-txt {font-size:18px;line-height:25px}
	.acc-search-container .acc-best-cate{padding-left:12px;padding-right:12px}
	.acc-search-container .acc-best-cate li+li {margin-left:3.3708vw}
	.acc-search-container .acc-best-cate .best-cate-item .best-cate-img{width:10.9863vw;height:10.9863vw}
	.acc-search-container .acc-best-cate .best-cate-item:hover .best-cate-tit, .acc-best-cate .best-cate-item.active .best-cate-tit {font-weight:700}
	.acc-search-container .acc-best-cate .best-cate-item .best-cate-tit {font-size:14px;white-space:nowrap}
	
	/* 베스트 소모품/악세서리 리스트 */
	.acc-search-container .acc-item-list {margin-top:62px;padding:0 12px;gap:48px 3.3708vw}
	
	.acc-search-container .acc-item-list .acc-item-box{width: calc((100% - 3.3708vw) / 2);padding:16px 1.9975vw}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con{gap:1.9975vw}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-img{width:15.4806vw;height:14.9813vw;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-tit{font-size: 16px;line-height: 22px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-number{margin-top:2px;font-size: 14px;line-height: 16px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt{line-height: 26px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price{line-height: 26px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price{margin-top:6px;line-height:25px}
	
}
@media (max-width:600px){
	.acc-search-container .acc-item-list .acc-item-box {width:100%;padding:24px}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con{gap:3.3333vw}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-img{width:26.6667vw;height:26.6667vw;max-width:96px;max-height:96px}
}
@media (max-width:430px){
	.acc-search-container .acc-item-list .acc-item-box:before{left:16px;width:48px;height:48px;background-size:100%;}
	.acc-search-container .acc-item-list .acc-item-box:after{top:1px;left:16px;width:38px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-tit{font-size: 13px;line-height: 19px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-number{font-size: 12px;line-height: 16px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt{font-size: 12px;line-height: 18px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price{font-size: 14px;line-height: 18px;}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .acc-link-review{margin-top:2px}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-txt br{display:block}
	.acc-search-container .acc-fitness-list .acc-item-box{padding:16px}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con{gap:3.3333vw}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-img{width:28.8889vw;height:28.8889vw}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-tit{font-size: 13px;line-height: 19px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-number{margin-top:2px;font-size: 12px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price{margin-top:4px;line-height: 19px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt{line-height: 19px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-link-review {margin-top:4px}
	.acc-search-container .acc-top-wrap {padding-top:25px;padding-bottom:28px}
	.acc-search-container .acc-top-wrap .acc-top-inner .acc-search-box{height:40px;margin-top:19px;padding:0 16px;font-size:14px;background-position-x:calc(100% - 16px);background-size:16px;}
	.acc-search-container .acc-top-wrap .acc-top-inner .acc-top-heading{font-size:26px;line-height:34px;}
	.acc-search-container .acc-top-wrap .acc-top-inner .model_search_info{margin-top:11px;font-size:12px;}
	.acc-search-container .acc-best-wrap .acc-best-tit .acc-best-txt{font-size: 16px;}
	.acc-search-container .acc-best-wrap .acc-best-tit{font-size: 22px;line-height:26px;}
	.acc-search-container .acc-best-cate{margin-top:23px}
	.acc-search-container .acc-best-cate {justify-content:left;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 12px 9px}/* KDP-51210 240322 수정 */
	.acc-search-container .acc-best-cate .best-cate-item .best-cate-tit{margin-top:7px;line-height: 18px}
	.acc-search-container .acc-item-list{margin-top:37px;gap:41px}
	.acc-search-container .acc-item-box .acc-item-buy{margin-top:22px}
	.acc-search-container .acc-item-box .acc-item-buy .acc-buy_btn {height:32px;font-size:12px;line-height:32px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .star-score-box{margin-top:4px}
	.acc-search-container .acc-best-cate li+li{margin-left:14px}
	.acc-search-container .acc-best-cate .best-cate-item .best-cate-img{width:64px;height:64px}
	.acc-search-container .acc-item-list .acc-item-box .acc-item-con .acc-item-info .star-score-box{margin-top:3px}
	/* 팝업 */
	.layer-normal.layer-model-code .layer-inner{width:100%;height:100%;border-radius:0;transform:none;left:0;top:0;}
	.layer-normal.layer-model-code .layer-header {position:sticky;top:0;left:0;margin:0 12px;padding:0;border:none}
	.layer-normal.layer-model-code .layer-header h2 {padding:11px 0;font-size:20px;line-height:26px}
	.layer-normal.layer-model-code .layer-header h2:before {width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='그룹_84495' data-name='그룹 84495' transform='translate(-110 -459)'%3E%3Crect id='사각형_29423' data-name='사각형 29423' width='24' height='24' transform='translate(110 459)' fill='none'/%3E%3Cg id='icn_시리얼_찾기' data-name='icn_시리얼 찾기' transform='translate(135.966 436.428)'%3E%3Cg id='타원_1287' data-name='타원 1287' transform='translate(-13.967 35.572)' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' stroke='none'/%3E%3Ccircle cx='3.5' cy='3.5' r='2.75' fill='none'/%3E%3C/g%3E%3Cpath id='패스_134290' data-name='패스 134290' d='M-10622.584-11946.395l2,3' transform='translate(10615.118 11987.467)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='패스_134291' data-name='패스 134291' d='M6.659,29.946h7' transform='translate(-25.125 0.126)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='패스_134292' data-name='패스 134292' d='M19.533,35.072v-7c0-1.881-1.22-1.983-3-2s-8.879-.018-11,0a2.81,2.81,0,0,0-3,3v13a3.374,3.374,0,0,0,3,3h7' transform='translate(-26 -1)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
	.layer-normal.layer-model-code .model-code-wrap {padding-left:12px;padding-right:12px;padding-bottom:24px}
	.layer-normal.layer-model-code .model-code-wrap .model-code-txt{margin-top:16px;font-size:14px;line-height:19px;}
	.layer-normal.layer-model-code .model-code-wrap .model-code-tit {margin:16px 0;font-size:16px;line-height:21px}
	.layer-normal.layer-model-code .model-code-search .code-search-btn{margin-right:11px;background-size:16px;}
	.layer-normal.layer-model-code .model-code-wrap + .model-code-wrap {padding-bottom:16px}
	.layer-normal.layer-model-code .model-code-search {margin-top:16px;height:40px;border-radius:20px;}
	.layer-normal.layer-model-code .model-code-search .code-search-input{font-size: 16px;}
	.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-button:before{right:24px}
	.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-buttoncode .model-code-search .code-search-input {padding:0 16px;height:40px;font-size:16px;line-height:22px}
	.layer-normal.layer-model-code .model-code-select .model-code-label{width:88px}
	.layer-normal.layer-model-code .model-code-select .model-code-label {font-size:14px;font-weight:700}
	.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist li{font-size: 14px;}
	.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist-button {height:52px;padding:0 70px 0 24px;font-size:14px;font-weight:700}
	.layer-normal.layer-model-code .model-code-select .wrap-droplist .droplist li{padding-left:24px;padding-right:24px}
	.layer-normal.layer-model-code .code-use-info {margin-top:16px}
	.layer-normal.layer-model-code .code-use-info .code-use-txt {font-size:12px}
	.layer-normal.layer-model-code .pop-close {top:12px;right:10px;}
	.layer-normal.layer-acc-puschase{visibility:initial;position:fixed;top:auto;left:0;bottom:0;width:100%;padding:0;border-radius:20px 20px 0 0;background:#fff;transform:none;}
    .layer-normal.layer-acc-puschase .layer-header{margin-top:0;margin-bottom:0;padding:23px 20px 19px;border:none;}
    .layer-normal.layer-acc-puschase .layer-header h2{padding:0;font-size:16px;line-height:21px;}
    .layer-normal.layer-acc-puschase .layer-content{padding:0 20px 24px;}
    .layer-normal.layer-acc-puschase .compatible_more_btn{width:100%;max-width:100%;height:40px;font-size:14px;line-height:40px;}
    .layer-normal.layer-acc-puschase .acc-purchase-list{display:flex;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-y:hidden;}
    .layer-normal.layer-acc-puschase .acc-purchase-list li+li{margin-top:0;margin-left:12px}
    .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item{padding:8px 12px;width:202px}
    .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item:hover .acc-purchase-con .acc-purchase-info .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-txt.acc-purchase-tit, .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-tit{font-size:12px;line-height:16px;}
    .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item:hover .acc-purchase-con .acc-purchase-info .acc-purchase-txt, .layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-info .acc-purchase-txt{margin-top:0;font-size:10px;line-height:13px;}
    .layer-normal.layer-acc-puschase .btn-box{padding-top:16px;}
    .layer-normal.layer-acc-puschase .pop-close{top:17px;right:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44' height='44' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cfilter id='타원_1288' x='0' y='0' width='44' height='44' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='blur'/%3E%3CfeFlood flood-opacity='0.302'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='그룹_85125' data-name='그룹 85125' transform='translate(5497 15307)'%3E%3Cg transform='matrix(1, 0, 0, 1, -5497, -15307)' filter='url(%23타원_1288)'%3E%3Ccircle id='타원_1288-2' data-name='타원 1288' cx='13' cy='13' r='13' transform='translate(9 9)' fill='%23fff'/%3E%3C/g%3E%3Cg id='그룹_85124' data-name='그룹 85124' transform='translate(-5800 -15326)'%3E%3Crect id='사각형_29409' data-name='사각형 29409' width='14' height='14' transform='translate(318 34)' fill='none'/%3E%3Cg id='그룹_9370' data-name='그룹 9370' transform='translate(318.846 34.846)'%3E%3Cpath id='패스_461' data-name='패스 461' d='M965.549,216.36,977.389,228.2' transform='translate(-965.549 -216.36)' fill='none' stroke='%23030303' stroke-width='1'/%3E%3Cpath id='패스_462' data-name='패스 462' d='M0,0,11.841,11.841' transform='translate(11.841) rotate(90)' fill='none' stroke='%23030303' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
	/* 메뉴얼 팝업 */
	.layer-normal.layer-manual-down{top:0;left:0;bottom:0;width:100%;max-height:100%;border-radius:0;transform:none;}
    .layer-normal.layer-manual-down .layer-header{position:sticky;top:0;left:0;padding:11px 12px}
    .layer-normal.layer-manual-down .layer-header h2{padding:0;font-size:20px;line-height:26px;}
    .layer-normal.layer-manual-down .layer-header h2:before{width:24px;height:24px;margin-right:4px;background-size:100%;}
    .layer-normal.layer-manual-down .layer-content{max-height:calc(100vh - 48px);padding:16px 12px;}
    .layer-normal.layer-manual-down .pop-close{top:12px;right:12px;}
    .layer-normal.layer-manual-down .manual-wrap{max-height:calc(100vh - 78px);}
    .layer-normal.layer-manual-down .manual-wrap .manual-list .list{margin:0}
    .layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc{margin:3px 0 11px;}
    .layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc li{font-size:12px;line-height:16px;}
    .layer-normal.layer-manual-down .manual-wrap .manual-list .list .manual-desc li+li:before{height:12px;margin:0 6px;}
}
/* 폴드 대응 */
@media (max-width:320px) {
	.acc-search-container .acc-login-box {display:block}
	.acc-search-container .acc-login-box .acc-login-txt {text-align:center}
	.acc-search-container .acc-login-box .acc-login-btn {display:block;margin:16px auto 0;width:143px}
	.acc-search-container .acc-item-list {gap:38px}
	.acc-search-container .acc-item-list .acc-item-box {padding:16px 12px}
	.acc-search-container .acc-top-wrap .acc-top-inner .puschase-search-btn{margin-top:10px;border-radius:20px}
	.acc-search-container .acc-fitness-list .acc-item-box {width:250px;padding:4.2857vw}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con {gap:2.8571vw}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-img{width:29.2857vw;height:29.2857vw}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-tit {font-size:12px;line-height:16px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price {font-size:17px}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-number {font-size:10px;line-height: 14px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt {font-size:10px;line-height:17px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-price .txt-price{font-size: 13px;line-height: 19px;}
	.acc-search-container .acc-fitness-list .acc-item-box .acc-item-con .acc-item-info .acc-link-review {font-size:10px;line-height: 14px;}
	.acc-search-container .acc-best-wrap{padding-top:31px}
	.acc-search-container .acc-best-wrap .acc-best-tit{line-height: 23px;}
	.acc-search-container .acc-best-wrap .acc-best-tit .acc-best-txt{line-height: 28px;}
	.acc-search-container .acc-best-cate .best-cate-item .best-cate-img {width:64px;height:64px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-tit {font-size:12px}
	.acc-search-container .acc-item-box .acc-item-buy {margin:12px 0 0}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price .acc-txt{font-size:10px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review{font-size:10px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-number {font-size:10px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-link-review strong {font-size:10px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .acc-price {font-size:13px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info a{font-size:10px;line-height:13px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-info .star-score-box [class^="star-"]{width:10px;height:10px}
	.acc-search-container .acc-item-box .acc-item-con .acc-item-img {margin:0;width:64px;height:64px}
	.acc-search-container .acc-fitness-list .acc-fitness-box .acc-fitness-txt{font-size: 16px;line-height: 20px;}
	.layer-model-code .model-code-select .model-code-label {width:76px}
	.layer-model-code .model-code-select .wrap-droplist {width:calc(100% - 76px)}
	.layer-normal.layer-acc-puschase .acc-purchase-list .acc-purchase-item .acc-purchase-con .acc-purchase-img{width:70px;height:70px}
}
/* e : 검색 고도화 2024 */

/* KDP-52205 PD 폴드펼침뷰 폰트최적화 */
@media all and (min-width:801px) and (max-width:802px) {
	/* 이미지박스 */
	.itm-buy-area .itm-pd-picture .prod-image-navi-wrap {left:0;}
	.best_review_list_wrap.detail .best_review_list {justify-content:flex-start; height:54px; gap:4px;}
	.best_review_list_wrap.detail .best_review_list li {width:163px; margin-left:0;}
	.best_review_list_wrap.detail .best_review_list li > a {align-items:center; height:100%; padding:4px; gap:8px;}
	.best_review_list_wrap.detail .best_review_list .img_box {flex-shrink:0; width:46px; height:46px;}
	.best_review_list_wrap.detail .best_review_list .info_box {flex-shrink:0; width:calc(100% - 46px); padding-top:0;}
	.best_review_list_wrap.detail .best_review_list .info_box .flag {height:13px;}
	.best_review_list_wrap.detail .best_review_list .info_box .flag span {height:13px; padding:2px 4px; font-size:9px; line-height: normal;}
	.itm-pd-picture .best_review_list_wrap.detail .best_review_list .info_box .flag .type2 span {display:block;}
	.itm-pd-picture .best_review_list_wrap.detail .best_review_list .info_box .flag + p {height:23px; margin-top:4px; padding-right:10px; font-size:10px; word-break: break-word;}
	.itm-pd-picture .best_review_list_wrap .best_review_list .best_review_underui .star-yellow {width:10px; height:10px;}
	.itm-pd-picture .best_review_list_wrap .best_review_list .best_review_underui .star-score {font-size:10px;}
	.itm-pd-picture .best_review_list_wrap .best_review_list .best_review_underui:after {width:10px; height:10px;}
	.itm-pd-picture .best_review_list_wrap.detail .btn-more-bestreview {width:54px; height:54px;}
	.itm-card-benefit .gray-box .info-group .chk-form-hidden .info-txt-group {margin-left: 2px !important;}
	/* 구매정보박스 */
	.itm-information {max-width:340px; padding:34px 24px 42px;}
	.itm-info-head {padding-bottom:14px;}
	.itm-info-head .social-box .ico-share {width:20px; height:20px; background-size:20px !important;}
	.social-box button {margin-left: 8px;}
	.flag-tag, .itm-review-count, .itm-sku {font-size:12px;}
	.itm-flag {margin-bottom:12px;}
	.itm-buy-area .itm-flag span.flag-tag {margin-right:5px; margin-top: 3px; margin-bottom:2px; padding-right:8px;}
	.itm-info-title {margin-bottom:14px; font-size:18px; line-height:24px;}
	.pd-Container .link-compare-i {font-size:12px; line-height: 1;}
	.pd-Container .link-compare-i:before {width:16px; height:16px;}
	.star-half-yellow, .star-gray, .star-yellow {width:16px; height:16px;}
	.itm-sart-rating span {font-size:12px; line-height:1.5;}
	.itm-review .itm-review-write > a {font-size:12px;}
	.itm-review span:before {width:16px; height:16px;}
	.itm-price dt {font-size:14px; line-height:19px;}
	.itm-price dl {margin-top:6px;}
	.itm-price dl.event-price dt .btn-tooltop02, .itm-type.itm-price .expected-price .btn-tooltop02 {width:16px; height:16px;}
	.itm-type.itm-price dl.event-price {margin-top:6px;}
	.itm-type.itm-price dd, .itm-type.itm-price .event-price dd span, .itm-price dd span {font-size:14px;}
	.itm-type.itm-price .expected-price dd span {font-size:18px;}
	.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon {top:5px; width:71px; height:20px; padding-top:0; padding-right:18px; font-size:11px;}
	.itm-type.itm-price .event-price button.btn-coupon.pd-btn-coupon:before {width:22px; background-size:60%;}
	.itm-information .combine-buy .box-txt {padding:16px;}
	.itm-information .combine-buy .box-txt .txt {font-size:12px; line-height:16px;}
	.itm-option-choice .itm-option-etc .type-full li label b {font-size:12px;}
	.itm-option-choice .itm-option-etc .type-full li label span, .itm-option-choice .itm-option-etc .type-full li label b, .itm-option-choice .itm-option-etc .type-full li label del, .itm-option-choice .itm-option-etc .type-full li label em,
	.itm-option-choice .itm-option-etc .type-full li label .price, .itm-option-choice .itm-option-etc .type-full li label .price * {font-size:12px;}
	.itm-option-choice .itm-option-etc .type-full li label span {padding:8px;}
	.itm-information .itm-info-detail .app-coupon-box {margin-top:24px;}
	/* 흰박스 */
	.itm-information .itm-info-detail .itemOption .title .localeView {font-size:12px;}
	.itm-information .itm-info-detail .itemOption .title .localeView::after {top:2px;}
	.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet {padding:12px 0;}
	.itm-information .itm-info-detail .itemOption .optionBox .radioBtnSet .radioBtnWrap .radioBtn label span {font-size:12px;}
	.itm-freebies-option .set .tit {font-size:14px;}
	.itm-freebies-option .dropdownMenu .choose-account {font-size:12px; line-height:39px;}
	.box-itm-option {padding:16px;}
	.box-itm-option .info .name {font-size:12px;}
	.box-itm-option .info .opt span {font-size:10px;}
	.box-itm-option .delete {width:16px; height:16px;}
	.box-itm-option .opt-itm-price .opt-total-price {display:flex;}
	.box-itm-option .opt-itm-price .opt-total-price,
	.box-itm-option .opt-itm-price .opt-total-price * {font-size:12px;}
	.opt-itm-price.bundle-sale .bundle-sale-price * {font-size:12px;}
	.opt-itm-price .spinner-box .count {width:26px;}
	.opt-itm-price .pd-spinner {padding:0 26px; max-width:78px; height:26px;}
	.opt-itm-price .pd-spinner .number {font-size:12px;}
	.option label .box-itm-option .img {width:36px; height:36px;}
	.option label .box-itm-option .info {width:calc(100% - 36px);}
	.option .box-itm-option .img {width:53px; height:53px;}
	.option .box-itm-option .info {width:calc(100% - 53px);}
	.pd-itm-description li {font-size:12px; line-height:16px;}
	.itm-eventInfo > div .txt-only{font-size:12px;}
	.itm-card-benefit .Readmore {font-size:12px;}
	.scplus-banner-box.type_02 .none p.bl_star {font-size:12px !important; line-height:normal;}
	.scplus-banner-box .title h1 {width: 100%; display: flex; font-size:14px; line-height: normal;}
	.scplus-banner-box .title .btn-underline {margin-left: auto;}
	/* .itm-option-choice .itm-option-etc dt .btn-tooltop02 {width:16px; height:16px; margin:0;} */
	.itm-total-bottom .box-total-price .btn-tooltop02{width:16px; height:16px; margin-left: 6px;}
	.itm-total-bottom .box-total-price strong{font-size: 20px;}
	.sub-note-box li {font-size: 12px;}
	.itm-information .itm-info-shortform .text-notice .bo-html, .itm-information .itm-info-shortform .text-notice .bo-html *, .itm-information .itm-info-shortform .text-notice .bo-html p, .itm-information .itm-info-shortform .text-notice .bo-html li {font-size: 12px;}
	.memberpoint .tit {font-size:14px;}
	.casewrap .emphasis-txt {font-size:12px; line-height:16px;}
	.itm-information .memberpoint .dropcontent .casewrap * {font-size:12px !important;}
	.memberpoint .my-membership-rank, .memberpoint .my-membership-rank i {display:flex; align-items:center;}
	.itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label span, 
	.itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label b, 
	.itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label del, 
	.itm-option-choice.carePlusArea dd.carePlusContents .carePlusOption .carePlusOptionList li label em {font-size:12px !important;}
	.casewrap .assi-txt {font-size: 12px;}
	.sub-btn-box li {font-size: 12px; line-height: normal;}
}

/* e : 검색 고도화 2024 */

/* KDP-48049 [FO,BO] SC+ 이전설치 후불결제 프로세스 구축 */
.itm-total-bottom .box-total-price.pay-later strong {margin-right:0;font-size:16px;letter-spacing:-1px}

/* s : css 로드시 body display:block; */
body {display:block !important;}

/* KDP-53915 [B2C] 상품평 개통폰+자급제 필터 조회 기능 추가 */
.review-content .wrap-droplist.review-filter {margin-bottom:60px;}
.review-content .wrap-droplist.review-filter .droplist-button {padding:0;border:1px solid #A6A6A6;border-radius:6px;}
.review-content .wrap-droplist.review-filter .droplist-button:before {right:24px;margin-top:-12px;width:24px;height:24px;background:url('/sec/static/_images/common/icon-dropdown-up.svg') no-repeat center;background-size:100%;}
.review-content .wrap-droplist.review-filter.active .droplist-button {border-radius:6px 6px 0 0;}
.review-content .wrap-droplist.review-filter.active .droplist-button:before {transform:rotate(180deg);}
.review-content .wrap-droplist.review-filter .droplist {border-top:none;border-radius:0 0 6px 6px;z-index:3;}
.review-content .wrap-droplist.review-filter .droplist li {padding:0;background:#fff;}
.review-content .wrap-droplist.review-filter .droplist li:hover {background:#F7F7F7;}
.review-content .wrap-droplist.review-filter .droplist li:focus {position:relative;outline:none !important}
.review-content .wrap-droplist.review-filter .droplist li:focus:after {position:absolute;left:0;right:0;top:0;bottom:0;border:2px dashed #2189FF;content:""} 
.review-content .wrap-droplist.review-filter .box-itm-option {margin:0;padding:10px 48px 10px 24px;border:none;border-radius:0;align-items:center;background:transparent;}
.review-content .wrap-droplist.review-filter .box-itm-option .img {width:40px;height:40px;}
.review-content .wrap-droplist.review-filter .box-itm-option .info .name {padding:0;font-weight:normal;}
.review-content .wrap-droplist.review-filter .droplist-button .box-itm-option .info .name {font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.review-content .wrap-droplist.review-filter .droplist li .box-itm-option .info .name {text-overflow:ellipsis;white-space:normal;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media screen and (max-width: 800px) {
	.review-content .wrap-droplist.review-filter {margin-bottom:40px;}
	.review-content .wrap-droplist.review-filter .box-itm-option {margin:0;padding:10px 42px 10px 12px;}
	.review-content .wrap-droplist.review-filter .box-itm-option .info {padding-right:0;padding-left:6px;}
	.review-content .wrap-droplist.review-filter .droplist-button:before {right:12px;margin-top:-10px;width:20px;height:20px;}
	.review-content .wrap-droplist.review-filter .droplist-button .box-itm-option .info .name {display:block;white-space:nowrap;}
}
/* KDP-54659 임시 미노출 처리 */
.pf-container .pf-prd-filter-area .list-filter .list-box > ul > li .btn-tooltop02{display:none;}
.mo_ver2.pf-prd-filter-area-mo .list-filter > li .list-box > ul > li .btn-tooltop02{display:none;}

/* KDP-56191 [B2C] 상품평 개통폰+자급제 필터 UI 변경 */
.tab-pd-filter-wrap {padding:30px 0 60px;text-align:center;}
.tab-pd-filter {display:inline-flex;padding:4px;margin:auto;background:#EBEBEB;border-radius:22px;}
.tab-pd-filter a {display:flex;align-items:center;justify-content:center;height:38px;padding:0 24px;color:#000;font-size:18px;border-radius:20px;}
.tab-pd-filter a[aria-selected="true"] {font-weight:700;background:#fff;}
@media (max-width: 800px) { 
	.tab-pd-filter-wrap {padding:0 0 60px;}
	.tab-pd-filter {display:flex;}
	.tab-pd-filter a  {flex:1;padding:0;}
}

/* KDP-54271 갤럭시링 > 링 가이드 */
.ring_guide_popup .layer_popup {width:754px}
.ring_guide_popup .layer_content {padding-bottom:40px}
.ring_guide_popup .tabs_box {margin-bottom:24px}
.ring_guide_popup .step_tit_top {font-size:18px;font-weight:normal;line-height:24px;margin-bottom:24px}
.ring_guide_popup .order_step {position:relative;padding:32px 24px;border:1px solid #ddd;border-radius:6px;}
.ring_guide_popup .order_step+.order_step {margin:24px 0 30px}
.ring_guide_popup .order_step+.order_step .process_list .process_box {width:25%}
.ring_guide_popup .order_step .step_tit {margin-bottom:24px;font-size:18px;font-weight:bold;line-height:24px}
.ring_guide_popup .order_step .process_list {display:flex;align-items:flex-start;justify-content:center;gap:0 24px}
.ring_guide_popup .order_step .process_list .process_box {display:flex;flex-wrap:wrap;width:100%;text-align:center}
.ring_guide_popup .order_step .process_list .process_box svg {margin:0 auto 16px}
.ring_guide_popup .order_step .process_list .process_box .process_tit {width:100%;font-size:14px;line-height:19px}
.ring_guide_popup .order_step .process_list .process_box .process_txt {margin-top:12px;font-size:14px;line-height:19px}
.ring_guide_popup .order_step .process_list .process_box .process_notice {display:block;margin-top:12px;color:#555;font-size:12px;line-height:16px}
.ring_guide_popup .order_step .process_list .process_box .process_notice strong {vertical-align:top;}
.ring_guide_popup .process_video {position:relative;margin-bottom:24px;cursor:pointer}
.ring_guide_popup .process_video:has(.btn_video_play:not([style*="display: none"])) {cursor:auto}
.ring_guide_popup .process_video video {width:100%;height:397px}
.ring_guide_popup .process_video .btn_video_play {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.ring_guide_popup .use_guide {margin-bottom:24px;}
.ring_guide_popup .use_guide h4 {font-size:18px;font-weight:bold}
.ring_guide_popup .use_guide p {margin-top:12px;font-size:16px;line-height:22px}
.ring_guide_popup .use_guide span {display:block;margin-top:12px;font-size:14px;line-height:22px}
.ring_guide_popup .use_guide span em {font-weight:bold}
@media (max-width:800px) {
	.ring_guide_popup .tabs_box {margin-bottom:12px}
	.ring_guide_popup .step_tit_top {margin-bottom:16px;font-size:14px;line-height:16px}
	.ring_guide_popup .order_step {padding:24px 20px}
	.ring_guide_popup .order_step .step_tit {margin-bottom:20px;font-size:16px}
	.ring_guide_popup .order_step .process_list {display:block}
	.ring_guide_popup .order_step .process_list .process_box {flex-wrap:nowrap;align-items:flex-start;}
	.ring_guide_popup .order_step .process_list .process_box svg {flex-shrink:0;width:34px;height:34px;margin-right:12px;margin-left:0}
	.ring_guide_popup .order_step .process_list .process_box .txt_box {text-align:left}
	.ring_guide_popup .order_step .process_list .process_box+.process_box {margin-top:20px}
	.ring_guide_popup .order_step .process_list .process_box .process_tit {font-size:12px;}
	.ring_guide_popup .order_step .process_list .process_box .process_tit br {display:none}
	.ring_guide_popup .order_step .process_list .process_box .process_txt {margin-top:4px;font-size:12px}
	.ring_guide_popup .order_step .process_list .process_box .process_notice {margin-top:8px}
	.ring_guide_popup .order_step .process_list .process_box .process_notice strong {font-size:12px;}
	.ring_guide_popup .order_step+.order_step {margin-top:12px}
	.ring_guide_popup .order_step+.order_step .process_list .process_box {width:100%}
	.ring_guide_popup .process_video video {height:180px}
	.ring_guide_popup .process_video .btn_video_play svg {width:48px;height:48px}
	.ring_guide_popup .use_guide h4 {font-size:14px}
	.ring_guide_popup .use_guide p {margin-top:8px;font-size:12px}
	.ring_guide_popup .use_guide span {margin-top:22px;font-size:12px;line-height:16px}
	.ring_guide_popup .use_guide span em {font-size:12px;line-height:16px}
}

/****************************************  (KDP-56493 : 2024 접근성 2차) ****************************************/
/* s: 접근성 심사 후 삭제!! */
article#compGoodsFeatures.component-content.close {max-height:none;overflow:initial;}
article#compGoodsFeatures.component-content .shadow-box {display:none;}
/* //e: 접근성 심사 후 삭제!! */
.washing-pd-wrap .slide-controls .swiper-pagination-bullet:focus {opacity:1;position:relative;}
.washing-pd-wrap .slide-controls .swiper-pagination-bullet:focus:after {position:absolute;left:-2px;top:-2px;width:12px;height:12px;outline:2px dashed #2189FF;content:"";}
