@charset "utf-8";

/* 고객서비스 스펙인 마일리지몰 본인인증 */
.verify-self .con-user-form { padding-top:24px; border-top:2px solid #000; }
.verify-self .con-user-form .big-txt { margin-left:18px; color:#000; font-size:20px; font-weight:bold; line-height:26px; text-indent: -18px; }
.verify-self .con-user-form .form-center { padding-bottom:31px; margin-bottom:12px; border-bottom:1px solid #ebebeb; }
.verify-self .data-box { margin-bottom:24px; }
.verify-self .data-box, .verify-self .inp-box  { max-width:802px; }
.verify-self .data-box .data-label, .verify-self .data-box .data-value { display:inline-block; height:32px; padding:6px 0; line-height:21px; }
.verify-self .data-box .data-value { color:#000; font-size:14px; font-weight:bold; line-height:18px;; }
.verify-self .con-user-form .data-box .data-label, .verify-self .con-user-form .inp-box label { display:inline-block; width:20.19%; color:#444; }
.verify-self .con-user-form .data-box .data-label + .data-value { max-width:79.31%; }
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums { display:inline-block; max-width:226px; }
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .inp-line, 
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num { float:left; }
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .inp-line { max-width:100px; }
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num { position:relative; max-width:126px; padding-left:26px; }
.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num::before { content:"-"; position:absolute; left:10px; display:block; width:26px; line-height:32px; }
.verify-self .con-user-form .inp-box .error-msg { padding-left:20.8%; }
.verify-self .secu-notice { margin-top:0; margin-left:12px; text-indent:-12px; }

.verify-self .biz-terms-box { margin-top:52px; }
.verify-self .con-header.terms-header.mb36 { position:relative; margin-bottom:36px; }
.verify-self .terms-area .terms-top-info { margin-bottom:36px; color:#707070; font-size:14px; line-height:22px; }
.verify-self .chk-form.allChk-box, .verify-self .terms-wrap { margin:0 0 36px; }
.verify-self .terms-wrap .term-tit { color:#000; font-size:16px; font-weight:bold; }
.verify-self .terms-area .terms-box { height:auto; margin:6px 0 12px; padding:0; border:1px solid #b2b2b2; }
.verify-self .terms-area .terms-con { padding:30px; }
.verify-self .terms-area .terms-con p { font-size:14px; line-height:18px; }
.verify-self .terms-area .terms-con p + .list-type-01 { margin-top:12px;}
.verify-self .terms-area .terms-con .list-type-01 > li { padding-left:10px; line-height:21px; text-indent:-5px; }
.verify-self .terms-area .terms-con .list-type-01 > li span { position:relative; display:inline-block; padding-right:8px; }
.verify-self .terms-area .terms-con .list-type-01 > li span::after { content:":"; position:absolute; top:0; right:0; display:block; }
.verify-self .terms-area .terms-con .tip { margin-top:12px; margin-left:12px; font-size:12px; line-height:18px; text-indent:-12px; }
.verify-self .customer-center-conbox .btn-box .btn { width:auto; }
.verify-self .biz-bot-content { padding: 0 0 100px; }

.verify-self .chk-form label br.p-none { display:none; }

/* 고객서비스 스펙인 설계 FAQ 목록 */
.conbox-alsomall-faq .biz-bot-content { padding:100px 0 0; }
.conbox-alsomall-faq .ul-tr.empty { height:140px; }
.conbox-alsomall-faq .ul-tr.empty > .ul-td.num, .conbox-alsomall-faq .ul-tr.empty > .ul-td.regi-date {width:0;}
.conbox-alsomall-faq .ul-tr.empty > .ul-td.title { text-align:center; }


/* 고객서비스 스펙인 설계 FAQ 내용보기 */
.attached-files { padding:24px; border-top:1px solid #ebebeb; }
.attached-files .tit { margin-bottom:18px; color:#444; }
.attached-files li .file-link { display:inline-block; border-bottom:1px solid #000; font-weight:bold; line-height:21px; }
.attached-files li:not(:nth-last-child(1)) .file-link { margin-bottom:12px; }

/* 견적문의 */
.quoteInqueryForm { padding:50px 24px 100px; }
.search-zoom { position:relative; }
.search-zoom .inp-line { padding-right:20px; }
.search-zoom .btn-search-zoom { position:absolute; right:6px; bottom:6px; width:18px; height:18px; font-size:0; background: url(/sec/static/_images/common/icon-zoom-small.svg) no-repeat center center; }
.quoteInqueryForm .inp-box { display:inline-block; }
.box-wrap-tbl { position:relative; display:inline-block; width:100%; padding-top:42px; }
.box-wrap-tbl .selected-tbl { padding:6px 18px; border:1px solid #ebebeb; border-radius:10px; background:#fafafa; }
.ul-tbl-box.selected-tbl .ul-tbl { table-layout:auto; }
.ul-tbl-box.selected-tbl .selected-head .ul-td { border-bottom-color:#000; font-weight:bold; }
.ul-tbl-box.selected-tbl .ul-tbl .ul-tr { padding-top:42px; }
.ul-tbl-box.selected-tbl .ul-tbl .ul-tr:nth-last-child(1) .ul-td { border-bottom:none; }
.ul-tbl-box.selected-tbl .ul-td { padding:12px 0; color:#000; font-size:14px; text-align:left; }

.selected-tbl .ul-td.product { width:19.76%; }
.selected-tbl .ul-td.pd-type { width:28.9%; }
.selected-tbl .ul-td.pd-name { width:19.1%; }
.selected-tbl .ul-td.pd-model { width:26%; }

.selected-tbl .ul-td.sol-type { width:43%; }
.selected-tbl .ul-td.sol-name { width:50%; }

.selected-tbl .ul-td.srv-type { width:43%; }
.selected-tbl .ul-td.srv-name { width:50%; }

.selected-tbl .ul-td.delete { width:6%; text-align:center; }
.selected-tbl .ul-td .btn-delete { width:18px; height:18px; background: url(/sec/static/_images/common/icon-delete2.svg) no-repeat center center; background-size:contain; text-indent:-9999em; }

.box-wrap-tbl .btn-underline { position:absolute; top:12px; right:0; }

/* 팝업 레이어 > 제품 선택 */
.pop-select-form.select-list > ul > li:not(:nth-last-child(1)) { margin-bottom:12px; }
.pop-select-form.select-list .wrap-droplist { width:100%; }

.layer-pop.layer-normal.active .wrap-droplist.active .droplist { width:calc(100% - 2px); }

/* 팝업 레이어 > 이벤트 코드 입력 */
.layer-eventcode .input-single,
.layer-restock-reg .input-single { padding-left:164px; padding-bottom:36px; margin-bottom:24px; border-bottom:1px solid #d9d9d9; }
.layer-eventcode .s-tip, .layer-restock-reg .s-tip  { color:#707070; font-size:12px; line-height:16px; }
.layer-eventcode .con-bottom { margin-top:60px; padding-top:37px; border-top:1px solid #000; }

/* 팝업 레이어 > 정기배송 이용약관 */
.layer-agreement .box-clause-content.font-color-2, 
.layer-agreement .box-clause-content.font-color-2 .set .set-tit { color:#707070; }

/* 팝업 레이어 > 보안신고센터 */
.security-guide { padding-bottom:24px; border-bottom:1px solid #ebebeb; }
.list-dot-type > li { padding-left:6px; color:#707070; font-size:14px; line-height:18px; text-indent:-6px; }
.list-dot-type > li + li { margin-top:12px; }
.layer-secure .box-tit { margin-top:18px; color:#212425; font-size:14px; font-weight:bold; }
.list-dash-type { margin-top:6px; }
.list-dash-type li {  color:#707070; font-size:14px; line-height:18px; } 
.list-dash-type li a { color:#2189ff; font-weight:bold; }

.secure-pop-form .secure-pop-tit { position:relative; margin-top:36px; margin-bottom:6px; font-size:20px; line-height:26px; color:#000; font-weight:bold; }
.secure-pop-form .secure-pop-tit > .pop-req { position:absolute; right:0; color:#707070; font-size:14px; font-weight:normal; }

.secureInp { position: relative; }
.secureInp > .pop-req { display: block; position: absolute; right: 0; top: 60px; line-height: 26px; color: #707070; }

.user-info-box .secure-pop .inp-box { border-top:1px solid #ebebeb; }
.secure-pop .inp-box { position:relative; display:inline-block; width:100%; margin-bottom:0; padding:18px 0;}
.secure-pop .inp-box:last-child { margin-bottom: 0; }
.secure-pop .inp-box:nth-last-child(1) { border-bottom:1px solid #ebebeb; }
.secure-pop .inp-box:last-child:after { content: ''; display: block; clear: both; }
.secure-pop .inp-box label.lb-line { padding-bottom: 14px; height: auto; color: #444; line-height: 21px; }
.secure-pop .inp-box .box.mail:after { content:""; display:block; clear:both; }
.secure-pop .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
.secure-pop .inp-box .box.mail .btn { float:right; min-width:92px; width:92px; margin:0; font-size:14px; font-weight:bold; }
.secure-pop .inp-box .pop-tArea { font-size:14px; }
.secure-pop .essential { padding-top: 10px; text-align: left; }

.secure-pop .inp-box .error-msg { display: none; }
.secure-pop .inp-box.error .error-msg { display: block; }

.secure-pop-form{ position:relative; }
.secure-pop-form > .pop-req { display:block; position:absolute; right:0; top:1px; line-height:26px; color: #707070; }
.secure-pop .inp-box .lb-line { position:absolute; left:0; top:24px; }
.secure-pop .inp-box > div { margin-left:100px; }
.secure-pop .inp-box > div.wrap-droplist { margin-left:0; }

.secure-pop-tit.bottom-line { position:relative; }
.secure-pop-tit.bottom-line::after { content:""; position:absolute; bottom:-6px; left:0; right:0; display:block; border-bottom:2px solid #000; }
.secure-pop-form.terms-form .chk-form { padding-top:24px; }
.secure-pop-form.terms-form .chk-form br.block { display:block; }

.secure-pop-form.terms-form .terms-wrap .terms-tit { padding-top:24px; }
.secure-pop-form.terms-form .terms-wrap .terms-box { padding:8px 10px 7px; margin:7px 0 0; }
.secure-pop-form.terms-form .terms-wrap .terms-box * { font-size:12px;}
.secure-pop-form.terms-form .terms-wrap .terms-box .sec-tit { font-size:14px; margin-top:18px; color:#444; font-weight:bold; }
.secure-pop-form.terms-form .terms-box + .chk-form { padding-top:18px; }

.help-box { position:relative; margin-top:18px; padding-bottom:30px; color:#707070; font-size:12px; line-height:16px; letter-spacing:-0.5px; }
.help-box p, .help-box li { color:#707070; font-size:12px; letter-spacing:-0.5px; }
.help-box p { line-height:16px; }
.help-box ul { display:inline-block; width:100%; padding-bottom:24px; border-bottom:1px solid #ebebeb; }
.help-box li { position:relative; line-height:21px; }
.help-box ul li a { color:inherit; line-height:16px; }
.help-box ul li a.link-url { color:#2189ff; font-weight:bold; }
.help-box .btn-email { position:relative; border-bottom-color:#000; color:#000; font-size:inherit; }
.help-box .btn-underline:not(.btn-email) { position:absolute; bottom:0; right:0; }
/* 2021-06-11 */
.secure-pop-form.terms-form .secure-select {padding-top: 0;}
.secure-pop .terms-wrap .chk-form.chk-type-form {margin-top:0; padding: 5px 0 0 12px;}
.secure-pop .chk-type-form .chk-type {margin-top: 5px;}
.security-guide>p {color: #707070; font-size: 14px; line-height: 18px;}
.secure-top-txt {margin-top: 36px; margin-bottom: 6px; color: #707070; font-size: 14px; font-weight: normal; text-align: right;}
/* 2021-06-28 */
.secure-pop-form .secure-pop input[type="text"]:disabled {border-color: #eaeaea; background:#eaeaea;}
.secure-pop-form .secure-pop input:disabled::-webkit-input-placeholder {color: #d6d6d6;}
.secure-pop-form .secure-pop input:disabled:-moz-placeholder {color: #d6d6d6;}
.secure-pop-form .secure-pop input:disabled::-moz-placeholder {color: #d6d6d6;}
.secure-pop-form .secure-pop input:disabled:-ms-input-placeholder {color: #d6d6d6 !important;}

/* 응모자 정보 */
.secure-pop.form-write .inp-box { display:flex; flex-direction:row; }
.secure-pop.form-write .inp-box .lb-line, 
.secure-pop.form-write .inp-box .label-box { position:relative; left:0; top:0; display:block; width:164px; padding-right:18px; }
.layer-event-exhibition .secure-pop.form-write .inp-box .lb-line.lb-top { top:0; }
.layer-event-exhibition .secure-pop.form-write .inp-box > div { display:block; width:calc(100% - 164px); margin-left:0; }
.layer-event-exhibition#popupExhibitionEnter .secure-pop.form-write .btn-tooltop02 { margin-left:-16px; }


/*21-12-29*/
/* 이벤트 응모 다중첨부 */
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file { width:100%; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia { margin: 6px; float: left; width: 80px; text-align: center;}
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia label.inp-file { display: inline-block; width: 60px; height: 60px; border: 1px solid #B2B2B2; border-radius: 10px; cursor: pointer; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia label.inp-file .blind { border: 0; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); display: block; overflow: hidden; position: absolute; top: -1000em; left: 0; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file .inp-file span { position: relative; display: block; padding-top: 38px; font-size: 12px; text-align: center; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .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; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div p { margin-top: 4px; font-size: 12px; text-align: center; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.error-msg p { font-size: 14px; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div p em { font-size: 12px; }
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li a { display: block; height: 100%;}
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li img { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover;}
.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file ol li { position: relative; margin: 6px; float: left;}
.layer-event-exhibition .secure-pop.form-write .inp-box > .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;}
/*22-06-03*/
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap ul.imgradio-list{display: flex;align-items: flex-end;justify-content: center;align-content: center;flex-wrap: wrap;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap li{width: 33.33%;float: left;margin-bottom: 30px;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit{text-align: center;font-size: 14px;font-weight: bold;word-break: break-all;margin-bottom: 10px;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit span.num{font-size: 12px;font-weight: bold;color: #fff;background: #FB5AB0;border-radius: 20px;width: 18px;height: 18px;display: inline-block;text-align: center;line-height: 18px;margin-right:4px;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit span.tit{word-break: break-all;line-height: 1.2;vertical-align: bottom;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form {text-align: center;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"] + label{padding: 0 0 30px 0;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"] + label:before{bottom:0; left:calc(50% - 10px);top: auto;}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"]:checked + label::after{bottom:5px;top:auto;left:calc(50% - 5px);}
.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form .img-box{width: 135px;height: 135px;}

@media all and (max-width:1100px) and (min-width:801px) {
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div p{margin-top:0.3636vw;font-size:1.0909vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div p em{font-size:1.0909vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia { margin: 0.6364vw; width: 7.2727vw; height: 7.2727vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia label.inp-file{width:5.4545vw;height:5.4545vw;border:0.0909vw solid #B2B2B2;border-radius:0.9091vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file .inp-file span{padding-top:3.4545vw;font-size:1.0909vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file .inp-file span:before{left:50%;top:1.0909vw;transform:translateX(-50%);width:1.8182vw;height:1.8182vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file ol:after { clear:both;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file ol li .delete{right:0.5455vw;top:0.4545vw;width:1.4545vw;height:1.4545vw;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file ol li { width: 7.2727vw; height: 7.2727vw; margin: 0.6364vw; }
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li img { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; } 
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li video { width: 7.2727vw; height: 7.2727vw; border-radius: 0.9091vw; } 
	/*22-06-03*/
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap li{margin-bottom: 2.7273vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit{font-size: 1.2727vw;margin-bottom: 0.9091vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit span.num{font-size: 1.0909vw;border-radius:1.8182vw;width: 1.6364vw;height: 1.6364vw;line-height: 1.6364vw;margin-right:0.3636vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"] + label{padding: 0 0 2.7273vw 0;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"] + label:before{left:calc(50% - 0.9091vw);}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"]:checked + label::after{bottom:0.4545vw;left:calc(50% - 0.4545vw);}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form .img-box{width: 12.2727vw;height: 12.2727vw;}
}
@media all and (max-width:800px){
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li { width: 70px; height: 70px; }
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li img { width: 70px; height: 70px; }
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file li video { width: 70px; height: 70px; }
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file .inp-file span{ padding-top: 33px;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia label.inp-file{ height: 54px;}
	.layer-event-exhibition .secure-pop.form-write .inp-box > .attach-file div.addMedia{width: 70px;}
	/*22-06-03*/
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap li{margin-bottom: 6.2500vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit{font-size: 1.7500vw;margin-bottom: 1.2500vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit span.num{font-size: 1.5000vw;border-radius: 2.5vw;width: 15px;height: 15px;line-height: 15px;margin-right: 0.5vw;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .num-tit span.tit{font-size: 12px;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form input[type="radio"] + label{padding: 0 0 6.8750vw 0;}
	.layer-event-exhibition .secure-pop-form.radio-list-form .imgradio-list-wrap .chk-form .img-box{width: 25.0000vw;height: 25.0000vw;}
}

/* 팝업 레이어 > 보안신고센터 접수 완료 */
.security-guide.no-border { border-bottom:none; }
.gray-box { padding:24px 18px; background:#f7f7f7; border:1px solid #ddd; border-radius:20px; }
.gray-box .box-tit { margin-top:0; font-size:16px; }
.gray-box .box-cont { margin-top:12px; font-size:14px; }
.gray-box .box-cont dt { display:inline-block; width:94px; padding:6px 0; color:#444; line-height:18px; vertical-align:top; }
.gray-box .box-cont dd { display:inline-block; width:calc(100% - 98px); padding:6px 0; line-height:18px; color:#000; vertical-align:top; }
.gray-box .help-box, .gray-box .help-box ul { padding-bottom:0; border-bottom:none; }
.gray-box + .help-box { margin-top:0; }
.gray-box.cost .box-cont {font-size: 16px;}
.gray-box.cost .box-cont dt {width:calc(100% - 98px);}
.gray-box.cost .box-cont dd {width: 94px;font-weight: 700;}

/* 당첨자 발표 - 확인폼 */
.notice-winner-content .board-detail-content { border-bottom:1px solid #707070; }
.notice-winner-content .board-summary { display:inline-block; width:100%; padding:15px 24px; border-bottom:1px solid #ebebeb; }
.notice-winner-content .board-summary dt, .notice-winner-content .board-summary dd { float:left; margin:9px 0; font-size:14px; line-height:18px; }
.notice-winner-content .board-summary dt::after, .notice-winner-content .board-summary dd::after { content:''; display:block; clear:both; }
.notice-winner-content .board-summary dt { width:6.03%; max-width:84px; color:#707070; }
.notice-winner-content .board-summary dd { width:93%; color:#000; }

.notice-winner-content  .winner-check-form { margin-top:30px; padding:60px; background:#f7f7f7; border:1px solid #ddd; border-radius:20px; }
.notice-winner-content  .winner-check-form .inp-box-winner { width:100%; max-width:600px; margin: auto auto; }
.notice-winner-content .winner-check-form .form-tit { margin-bottom:24px; padding-bottom:8px; border-bottom:2px solid #000; color:#000; font-size:20px; font-weight:bold; line-height:26px; }
.notice-winner-content .winner-check-form .inp-box { position:relative; margin-bottom:18px; padding-left:118px; }
.notice-winner-content .winner-check-form .inp-box.mb0 { margin-bottom:0; }
.notice-winner-content .winner-check-form .inp-box label { position:absolute; left:0; top:0; color:#444; font-size:16px; }
.notice-winner-content .winner-check-form .inp-box input.inp-line { background:transparent; }
.notice-winner-content .winner-check-form .tip-txt { display:block; margin-top:18px; color:#707070; font-size:12px; line-height:16px; text-align:center; }

/* 당첨자 발표 */
.notice-winner-content .congr-ment { text-align:center; }
.notice-winner-content .congr-ment > span { display:inline-block; width:100%;  }
.notice-winner-content .congr-ment .congr-tit { color:#2189ff; font-size:24px; font-weight:bold; line-height:32px; }
.notice-winner-content .congr-ment .congr-txt { margin-top:18px; color:#707070; font-size:14px; line-height:18px; }

.notice-winner-content .winner-tbl { max-width:600px; margin:36px auto 0; }
.notice-winner-content .winner-tbl .ul-td.gift { width:14.06%; }
.notice-winner-content .winner-tbl .ul-td.name { width:12.8%; }

/* 팝업레이어 - 당첨자 축하 alert */
.layer-congr .winner-name, .layer-congr .winner-gift { margin-bottom:0; color:#2189ff; font-size:inherit; font-weight:bold; }
.layer-congr .b-txt { display:inline-block; margin-bottom:12px; color:#000; font-size:24px; }
.layer-congr .s-tip { display:inline-block; margin:36px 0 16px; color:#707070; font-size:14px; line-height:18px; }

.wrap-get-gift { display:inline-block; max-width:722px; white-space:nowrap; }
.wrap-get-gift > li { display:inline-block; padding:0 18px; }
.wrap-get-gift > li::after { content:""; display:block; clear:both; }
.wrap-get-gift > li .get-gift-box { width:202px; margin:0 auto; padding:26px 26px 24px; background:#fff; border:1px solid #ddd; border-radius:20px; text-align:center; }

.get-gift-box .win-txt { color:#000; font-size:16px; line-height:21px; white-space:normal; }
.get-gift-box .win-txt strong { color:#1B8cff; font-size:inherit; font-weight:bold; }
.get-gift-box .btn-type2 { margin-top:24px; }

/* 마이페이지 > 주문 취소 상세 */
.order-content.bordered-box-contents { padding:0; }
.rounded-white-box.top-no-round { border-top-left-radius:0; border-top-right-radius:0; }
.canceled-list-contents > .mymem-info-state, .bordered-box-contents .mymem-info-state,
.canceled-list-contents > .rounded-white-box, .bordered-box-contents .rounded-white-box { position:relative; padding:48px; background:#fff; border-radius:20px; box-shadow:0px 0px 25px rgba(0, 0, 0, 0.06);  }
.canceled-list-contents > .mymem-info-state:not(:nth-last-child(1)), .bordered-box-contents .mymem-info-state:not(:nth-last-child(1)),
.canceled-list-contents > .rounded-white-box:not(:nth-last-child(1)), .bordered-box-contents .rounded-white-box:not(:nth-last-child(1)) { margin-bottom:24px !important; }
.canceled-list-contents h2 { color:#000; font-weight:bold; }
.canceled-list-contents .mymem-info-state:not(.cancel-guide) h2, .canceled-list-contents .rounded-white-box:not(.cancel-guide) h2 { padding-bottom:6px; border-bottom:2px solid #000; font-size:20px; line-height:26px; }

.canceled-list-contents .order-head-info {padding: 24px 0;} /* 221011 기존 틀어짐 수정 */
.canceled-list-contents .order-head-info li { position:relative; padding:0 0 0 144px; color:#000; font-size:16px; line-height:21px; min-height: 21px;} /* 221011 기존 틀어짐 수정 */
.canceled-list-contents .order-head-info li ~ li {margin-top: 12px;min-height: 21px;} /* 221011 추가 */
.canceled-list-contents .order-head-info li > span { position:absolute; left:0; top:0; color:#444; font-size:16px; font-weight:normal; } /* 221011 기존 틀어짐 수정 */
.canceled-list-contents .order-head-info li > a {  margin:0; line-height: 20px; } /* 221011 기존 틀어짐 수정 */
.canceled-list-contents .my-canceled-list > li:not(:first-child) { margin-top:40px; }
.canceled-list-contents .my-canceled-list li .canceled-item { position:relative; display:flex; padding:40px 0 0; border-top:1px solid #ebebeb; }
.my-canceled-list .canceled-item .item-image { width:13.89%; max-width:144px; }
.my-canceled-list .canceled-item .item-spec { width:61.17%; padding-left:24px; }
.my-canceled-list .canceled-item .item-spec .type { color:#2189ff; font-size:14px; font-weight:bold; line-height:18px; }
/* 221214 수정 : 나의A/S이력 수정 : overflow:hidden; text-overflow:ellipsis; white-space:nowrap; 삭제  */
.my-canceled-list .canceled-item .item-spec .title { margin-top:12px; color:#000; font-size:16px; font-weight:bold; line-height:21px; word-break:keep-all; }
.my-canceled-list .canceled-item .item-spec .label { color:#707070; font-size:12px; line-height:16px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.my-canceled-list .canceled-item .item-spec .option { color:#707070; font-size:12px; line-height:16px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.my-canceled-list .canceled-item .item-spec .option { margin-top:24px; }
.my-canceled-list .canceled-item .item-count { width:7.17%; max-width:74.36px; padding-left:24px; line-height:19px; text-align:right; }
.my-canceled-list .canceled-item .item-price { display:block; width:15.83%; max-width:164px; padding-left:24px; font-size:16px; line-height:18px; text-align:right; }
.my-canceled-list .canceled-item .item-price .price-big { color:#000; font-weight:bold; }
.my-canceled-list .pc-bespoke, .my-canceled-list .bespoke-selected-opt-list { max-width:320px; } /* bespoke */

.canceled-list-contents .canceled-info .info-section { margin:12px 0 60px; }
.canceled-list-contents .info-section .info-box { position:relative; padding:24px 0 24px 164px; }
.canceled-list-contents .info-section .info-box:not(:nth-last-of-type(1)) { border-bottom:1px solid #ebebeb; }
.canceled-list-contents .info-box > dt, .canceled-list-contents .info-box > dd { font-size:16px; line-height:21px; }
.canceled-list-contents .info-box > dt { position:absolute; left:0; top:24px; color:#444; }
.canceled-list-contents .info-box > dd { position:relative; color:#000; word-break: break-all; }/* 2021-06-08 */
.canceled-list-contents .info-box > dd + dd { margin-top:12px; }
.canceled-list-contents .info-box > dd .btn-underline { position:absolute; top:0; right:0; margin:0; }
.canceled-list-contents .info-box > dd .btn-underline.-inline{ position:initial; margin-left:5px}
.canceled-list-contents .info-box .sub-info { position:relative; padding-left:236px; }
.canceled-list-contents .info-box .sub-info:not(:nth-last-of-type(1)) { margin-bottom:12px; }
.canceled-list-contents .info-box .sub-info .sub-tit { position:absolute; left:0; top:0; color:#444; }
.canceled-list-contents .info-box .sub-info .tit-value { color:#2189ff; font-weight:bold; }
/* 210629 : KDP-3629 */
.canceled-list-contents .regain-points .info-box .sub-info { position:unset; display:flex; justify-content: space-between; max-width:calc(50% - 50px); margin-bottom:12px; padding-left:0; }
.canceled-list-contents .regain-points .info-box .sub-info:last-child {margin-bottom:0}
.canceled-list-contents .regain-points .info-box .sub-info .sub-tit { position:unset;max-width:232px;word-break: break-all;}
.canceled-list-contents .regain-points .info-box .sub-info .tit-value { color:#2189ff; font-weight:bold; } 

.canceled-list-contents .canceled-info .info-section.refund { margin: 24px 0; }
.canceled-list-contents .refund > ul { display:flex; }
.canceled-list-contents .refund > ul > li { display:inline-block; width:49.8%; vertical-align:top; }
.canceled-list-contents .refund > ul > li.box-left { padding-right:41px; }
.canceled-list-contents .refund > ul > li.box-right { padding-left:41px; }
.canceled-list-contents .info-section.refund .info-box { min-height:32px; padding:0 0 0 164px; border-bottom:none; }
.canceled-list-contents .info-section.refund .info-box ~ .info-box { margin-top:24px; }
.canceled-list-contents .info-section.trade-in-return .info-box { border: none; padding:12px 0 12px 164px; }
.canceled-list-contents .info-section.trade-in-return .info-box.row1 { padding-bottom:18px; border-bottom:1px solid #EBEBEB; }
.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box {padding-top:18px;}
.canceled-list-contents .info-section.trade-in-return .info-box > dt { top:12px; }
.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box dt { top:18px; }
.canceled-list-contents .info-section.trade-in-return .info-box > dd { font-weight:bold; }
.canceled-list-contents .info-section.trade-in-return .info-box .point { color:#2189FF; }

.canceled-list-contents .info-box  .guide-txt { margin-top:10px; color:#707070; }
.info-section.refund .info-box > dt { top:6px; }
.info-section.refund .info-box .avalue { position:relative; display:inline-block; color:#000; font-weight:bold; }
.info-section.refund .box-right .values { position:relative; padding-left:109px; }
.info-section.refund .values:not(:nth-last-of-type(1)) { margin-bottom:12px; }
.info-section.refund .values > .avalue:not(:nth-last-of-type(1)) { padding-right:10px; margin-right:12px; }
.info-section.refund .values > .avalue:not(:nth-last-of-type(1))::after { content:""; position:absolute; right:0; top:50%; margin-top:-7px; display:block; width:1px; height:14px; background:#d9d9d9; }
.info-section.refund .values .sub-tit { position:absolute; left:0; top:0; color:#444; }
.info-section.refund .values .tit-value { display:block; color:#000; font-weight:bold; text-align:right; }
.info-section.refund .values.mb { margin-bottom:11px; } 
.info-section.refund .values.final-price .sub-tit { top:3px; }
.info-section.refund .values.final-price .tit-value {  color:#2189ff; }
.info-section.refund .values.final-price .tit-value > em { font-family:"Samsung Sharp Sans"; font-size:24px; line-height:27px; }
.info-section.refund .values.final-pay {display: flex;align-items: center;} /* 220908 추가 */
.info-section.refund .values.final-pay .sub-tit {position: static;} /* 220908 추가 */
.info-section.refund .values.final-pay .tit-value::before {content: '';display: inline-flex;height: 14px;margin: 0 10px;border-left: 1px solid #d9d9d9;}/* 220908 추가 */


.info-section.return-address dl dd { font-weight:bold; }
.info-section.return-address dl dd .name, .info-section.return-address dl dd .phone { display:inline-block; line-height:21px; }
.info-section.return-address dl dd .name { position:relative; padding-right:12px; margin-right:12px; }
.info-section.return-address dl dd .name::after { content:""; position:absolute; right:0; top:3px; display:inline-block; width:1px; height:14px; background:#D9D9D9; }
.info-section.return-address > dl > dd p ~ p { margin-top:18px; }
.info-section.return-address > dl > dd p{word-break: break-all} /* 210203 : 글자 넘침 처리  */
.info-section.return-address dl dd .btn-underline { right:0; }
.info-section.return-address dl dd .input-date  .inp-line + .btn-underline { top:7px; right:-30px; } /* 배송지정보 적용 */
.info-section.return-address dl dd .info-guide {margin-top: 18px;}
.info-section.return-address dl dd .info-guide li {font-size: 14px;font-weight: normal;line-height: 1.714;color: #757575;}

.mymem-info-state.cancel-guide, .rounded-white-box.cancel-guide { padding:48px; }
.mymem-info-state.cancel-guide h2 { padding-bottom:12px; font-size:24px; line-height:32px; }
.mymem-info-state.cancel-guide .wrap-user-guide, .rounded-white-box.cancel-guide .wrap-user-guide { padding:36px; border:1px solid #ebebeb; background:#f7f7f7; border-radius:20px; }
.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li,
.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li { position:relative; padding-left:13px; color:#444; font-size:16px; line-height:24px; }
.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li::before,
.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li::before { content:''; position:absolute; top:9px; left:0; display:block; width:3px; height:3px; border-radius:100%; background:#707070; }

.order-content .order-spec-group .ico-group .o-spec span.telecom { display:inline-block; padding:0 12px; height:24px; border:1px solid #D9D9D9; border-radius:20px; color:#000; font-size:12px; line-height:24px; }
.order-content .order-spec-group .ico-group .telecom::after { content:""; display:block; width:100%; height:10px; }
.order-content .order-spec-group .ico-group .telecom + span { display:block; margin-top:10px; }
.order-content .order-select .gifts-select.gifts-omnicoupon { position:relative; display: flex; padding:10px; line-height:18px; background:#eff7ff; }/* 210629 : KDP-3629 */
.order-content .order-select .gifts-omnicoupon .tag { display:inline-block; padding-right:10px; color:#000; font-size:14px; font-weight:bold; flex:none}/* 210916 : tit영역 유지 */
.order-content .order-select .gifts-omnicoupon .tag + .cont { display:inline-block; width:calc(100% - 110px); color:#000; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.order-content .order-select .gifts-select.gifts-omnicoupon .tag + .cont{ width:100% }/* 210629 : KDP-3629 */
.order-content .order-spec .ico-group .o-spec span:not(.telecom) { display:block; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:32px; overflow:hidden; } /* display:block은 IE용 */

.order-content .order-select .gifts-select.gifts-coupon { position:relative; padding:10px; line-height:18px; background:#fafafa; }
.order-content .order-select .gifts-coupon .tag { display:none; }
.order-content .order-select .gifts-coupon .tag + .cont { display:inline-block; width:100%; color:#000; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


/* 나의 쇼핑 > 주문/배송 조회 */
.order-process.circle-steps { padding: 0 14px 60px; }
.order-process.circle-steps ul { position:relative; display:flex; }
.order-process.circle-steps ul:after { content:""; position:absolute; top:50%; left:38px; right:68px; height:2px; margin-top:-1px; background:#2189FF; }
.order-process.circle-steps ul li { position:relative; z-index:1; width:calc(20% - 60px); text-align:center; border:4px solid transparent; border-radius:100%; background:#fff; box-shadow:0 4px 25px rgba(0, 0, 0, 0.06); }
.order-process.circle-steps ul li ~ li { margin-left:76px; }
.order-process.circle-steps ul li:before { content:''; float:left; padding-bottom:100%; }
.order-process.circle-steps ul li .num { display:inline-block; line-height:74px; padding-top:25px; color:#707070; font-family:"Samsung Sharp Sans"; font-weight:bold; font-size:52px; letter-spacing:-0.04em; } /* 20201104 font 수정 */
.order-process.circle-steps ul li .tit { display:block; padding-top:1px; line-height:1.33em; color:#707070; font-size:16px; letter-spacing:0; }
.order-process.circle-steps ul li.active { border-color:#2189FF; cursor:pointer; }
.order-process.circle-steps ul li.active .num, 
.order-process.circle-steps ul li.active .tit { color:#2189FF; font-weight:bold; }

.rounded-white-box { padding:48px; border-radius:20px; background:#fff; box-shadow:0px 4px 25px rgba(0, 0, 0, 0.06); } /* 공통 */
.rounded-white-box ~ .rounded-white-box { margin-top:24px; }
.conbox-myshopping-list .rounded-white-box .user-guide { margin-top:0; margin-bottom:0; border-radius: 20px; }
.conbox-myshopping-list .rounded-white-box.guide-cont-except .btn-underline::after {content:'';display: inline-block;vertical-align: middle;background: url(/sec/static/_images/common/icon-underline-arr.svg) no-repeat;width: 16px;height: 16px;margin-top: -3px;margin-left: 3px;} /* 220908 추가 */

.rounded-white-box .user-guide ~ h2 { margin-top:48px; }
.rounded-white-box h2 { padding-bottom:12px; font-size:24px; line-height:32px; }
.rounded-white-box .gray-box {border:1px solid #ebebeb; border-radius:20px; background:#f7f7f7; }
.rounded-white-box .gray-box.order-num { padding:36px; }
.rounded-white-box .gray-box.order-num .head { top:36px; }

/* 팝업레이어 - 비회원 구매정보 수집 이용 동의서 */
.layer-login-nonmember .inp-box-agree .chk-form.allChk-box { padding-top:0; padding-bottom:30px; }

/* 팝업레이어 - 매장 검색 */
.search-stores > ul { display:inline-block; width:calc(100% - 2px);} /* width가 100%인 경우 왼쪽 짤려보임 */
.search-stores .gray-box.address-list { height:248px; overflow-y:auto; overflow-x:hidden; margin-top:36px; padding:24px 21px 24px; border-radius:10px; }
.search-stores .gray-box.address-list > ul > li ~ li { margin-top:24px; }
.search-stores .gray-box.address-list > ul > li .store-name { margin-bottom:8px; color:#000; font-size:16px; font-weight:bold; }
.search-stores .gray-box.address-list > ul > li .store-address { color:#707070; font-size:14px; font-weight:normal; }
/* 매장 검색 결과 리스트 포커스 : 웹접근성 수정 20210524 */
.search-stores .gray-box.address-list li a:focus{display:block;}

/* 팝업 레이어 > 배송 상태 조회 */
.layer-shipment-status p { color:#000; font-size:16px; line-height:21px; }
.layer-shipment-status .gray-box { margin-top:18px; padding:24px 24px 0; }
.layer-shipment-status .gray-box .box-cont { margin-top:0; }
.layer-shipment-status .gray-box .box-cont dt, .layer-shipment-status .gray-box .box-cont dd { padding:0 0 24px; font-size:14px; }
.layer-shipment-status .gray-box .box-cont dt { width:132px; color:#444; }
.layer-shipment-status .gray-box .box-cont dd { width:calc(100% - 135px); color:#000; font-weight:bold; }
.layer-shipment-status .gray-box .box-cont dd .v-bar { position:relative; display:inline-block; height:18px; margin-right:12px; padding-right:12px; }
.layer-shipment-status .gray-box .box-cont dd .v-bar::after { content:""; position:absolute; top:1px; right:0; width:1px; height:14px; background:#D9D9D9; }
.layer-shipment-status .gray-box .box-cont .address { margin-top:12px; }
.layer-shipment-status .caution-list { margin-top:18px; }
.layer-shipment-status .order-process.circle-steps { margin-top:36px; padding:0; }
.layer-shipment-status .order-process.circle-steps ul li { width:calc(20% - 10px); margin-bottom:0; border:1px solid #ddd; vertical-align:middle; box-shadow:none; }
.layer-shipment-status .order-process.circle-steps ul li ~ li { margin-left:16px; }
.layer-shipment-status .order-process.circle-steps ul li strong { display:inline-block; margin-top:calc(50% - 7px); color:#707070; font-size:14px; letter-spacing:-0.7px; }
.layer-shipment-status .order-process.circle-steps ul:after { left:32px; right:32px; background:#ddd; }
.layer-shipment-status .order-process.circle-steps ul li.active { border-color:#2189FF; border-width:2px; box-shadow:none; }
.layer-shipment-status .order-process.circle-steps ul li.active strong { color:#2189FF; }
.layer-shipment-status .ul-tbl-box.tbl-white-simple { border-bottom:0 none; }
.layer-shipment-status .ul-tbl-box .m-head { display:none; }
.layer-shipment-status .ul-tbl-box.t-left .ul-td { text-align:left; }
.layer-shipment-status .ul-tbl-box .ul-head { font-weight:bold; }
.layer-shipment-status .ul-tbl-box .ul-td:not(.ul-head) { border-bottom:1px solid #EBEBEB; }
.layer-shipment-status .ul-tbl-box .ul-td { padding:18px 12px; vertical-align:top; letter-spacing:-1.4px; }
.layer-shipment-status .ul-tbl-box .ul-td > span { font-size:inherit; letter-spacing:inherit; word-break: break-all; }
.layer-shipment-status .ul-td.date { max-width:84px; }
.layer-shipment-status .ul-td.time { width:45px; }
.layer-shipment-status .ul-td.manager { max-width:85px; }

/* 팝업 레이어 > 과거주문 조회 */
.layer-old-order-list-fn2 { max-width:1100px; }
.layer-old-order-list-fn2 .layer-header { margin-bottom: 0px; border-bottom : 0px;}
.layer-old-order-list-fn2 p { color:#000; font-size:16px; line-height:21px; }
.layer-old-order-list-fn2 .ul-tbl-box.tbl-white-simple { border-bottom:0 none; margin-top : 0px; }
.layer-old-order-list-fn2 .ul-tbl-box.t-left .ul-td { text-align:left; }
.layer-old-order-list-fn2 .ul-tbl-box .ul-head { font-weight:bold; }
.layer-old-order-list-fn2 .ul-tbl-box .ul-tbl { border-top:1px solid #000; border-bottom:1px solid #000; }
.layer-old-order-list-fn2 .ul-tbl-box .ul-td:not(.ul-head) { border-bottom:1px solid #EBEBEB; }
.layer-old-order-list-fn2 .ul-tbl-box .ul-td { vertical-align:top; }
.layer-old-order-list-fn2 .ul-tbl-box .ul-td > span { font-size:inherit; letter-spacing:inherit; word-break:break-all; }
.layer-old-order-list-fn2 .ul-td.sale { width:80px; }
.layer-old-order-list-fn2 .ul-td.cnt { width:70px; }
.layer-old-order-list-fn2 .ul-td.ordNo { width:100px; }
.layer-old-order-list-fn2 .ul-td.ordJobStat { width: 80px; }
.layer-old-order-list-fn2 .ul-td.date { width:100px; }
.layer-old-order-list-fn2 .ul-td.goodsNm { width:130px; }
.layer-old-order-list-fn2 .ul-td.upGoodsNm { width:130px; }

/* 오류 */
.conbox-error { min-height:calc(100vh - 740px); padding:100px 0 120px; text-align:center; }
.conbox-error .error-inner { position:relative; padding-top:66px; display:inline-block; vertical-align:middle; text-align:center; }
.conbox-error .error-inner:before { display:block; content:""; position:absolute; top:0; left:50%; width:48px; height:48px; margin-left:-24px; background: url(/sec/static/_images/common/icon-error.svg) no-repeat; background-size: 100%; }
.conbox-error .error-inner .txt-major { font-size:36px; line-height: 48px; color: #000; font-weight: bold; }
.conbox-error .error-inner .txt-desc { margin-top:12px; font-size: 14px; line-height: 20px; color: #000; }
.conbox-error .error-inner .txt-link { margin-top:24px; }
.conbox-error .error-inner .txt-link .link { display:inline-block; vertical-align:middle; font-size:14px; line-height:18px; color:#2188FF; font-weight:bold; border-bottom:1px solid #2188FF; }

/* 팝업 레이어 > 패밀리넷 APP 설치 문자 전송 */
.layer-familynet-app p { color:#000; font-size:16px; line-height:22px; }
.layer-familynet-app p.info-txt { margin-top:36px; font-size:14px; line-height:20px; }
.layer-familynet-app .gray-box { margin-top:24px; padding:36px 30px; border-radius:10px; }
.layer-familynet-app .gray-box .inp-box { position:relative; padding-left:105px; }
.layer-familynet-app .gray-box .inp-box > label.lb-line { position:absolute; left:0; top: 0; color:#444; }
.layer-familynet-app input:not([type=checkbox]):not([type=radio]).inp-line:disabled { background:transparent; color:#000; }

/* 모바일 앱 재설치 안내 */
.icon-imp { display:inline-block; width:30px; height:30px; margin-bottom:12px; background: url(/sec/static/_images/common/icon-error.svg) no-repeat; background-size: 100%; }
.icon-imp ~ .btn-box { padding-bottom:24px; }

/* 패밀리넷 기존 회원 비밀번호 변경 안내 */
.layer-pwd-edit { max-width:600px; }
.familynet-pwd-edit p { color:#707070; font-size:14px; line-height:18px; }
.familynet-pwd-edit strong { font-size:inherit; vertical-align:top;}
.familynet-pwd-edit .black-color { color:#000; }
.familynet-pwd-edit .info-img { margin-top:24px; text-align:center; }
.familynet-pwd-edit .info-img .pc-pic { display:block; width:100%; margin:0 auto; }
.familynet-pwd-edit .info-img .mo-pic { display:none; }
.layer-pwd-edit .chk-form { position:absolute; left:24px; bottom:24px; }

/* 220908 결제정보 수정 */
.order-content.canceled-list-contents .order-area.order-area-except {margin-bottom: 0;}
.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box > dt {top: 0;}
.order-content.canceled-list-contents .order-area.order-area-except .amnotDscls {font-size: 14px;color: #757575;}

@media all and (max-width:1440px) and (min-width:1101px) { 
	/* 고객서비스 스펙인 마일리지몰 본인인증 */
	.verify-self .con-user-form { padding-top:1.6667vw; }
	.verify-self .con-user-form .big-txt { margin-left:1.2500vw;  font-size:1.3889vw;  line-height:1.8056vw; text-indent: -1.2500vw; }
	.verify-self .con-user-form .form-center { padding-bottom:2.1528vw; margin-bottom:0.8333vw; }
	.verify-self .data-box { margin-bottom:1.6667vw; }
	.verify-self .data-box, .verify-self .inp-box  { max-width:55.6944vw; }
	.verify-self .data-box .data-label, .verify-self .data-box .data-value {  height:2.2222vw; padding:0.4167vw 0; line-height:1.4583vw; }
	.verify-self .data-box .data-value {  font-size:0.9722vw;  line-height:1.2500vw;; }
	.verify-self .con-user-form .data-box .data-label, .verify-self .con-user-form .inp-box label {  width:20.19%;  }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums {  max-width:15.6944vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .inp-line { max-width:6.9444vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num {  max-width:8.7500vw; padding-left:1.8056vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num::before {   left:0.6944vw;  width:1.8056vw; line-height:2.2222vw; }
	.verify-self .secu-notice { margin-left:0.8333vw; text-indent:-0.8333vw; }

	.verify-self .biz-terms-box { margin-top:3.6111vw; }
	.verify-self .con-header.terms-header.mb36 {  margin-bottom:2.5000vw; }
	.verify-self .terms-area .terms-top-info { margin-bottom:2.5000vw; }
	.verify-self .terms-area .terms-top-info p { font-size:0.9722vw; line-height:1.5278vw; }
	.verify-self .chk-form.allChk-box, .verify-self .terms-wrap { margin:0 0 2.5000vw; }
	.verify-self .terms-wrap .term-tit {  font-size:1.1111vw;  }
	.verify-self .terms-area .terms-box { height:auto; margin:0.4167vw 0 0.8333vw; padding:0; }
	.verify-self .terms-area .terms-con { padding:2.0833vw; }
	.verify-self .terms-area .terms-con p { font-size:0.9722vw; line-height:1.2500vw; }
	.verify-self .terms-area .terms-con p + .list-type-01 { margin-top:0.8333vw;}
	.verify-self .terms-area .terms-con .list-type-01 > li { padding-left:0.6944vw; line-height:1.4583vw; text-indent:-0.3472vw; }
	.verify-self .terms-area .terms-con .list-type-01 > li span {   padding-right:0.5556vw; }
	.verify-self .terms-area .terms-con .list-type-01 > li span::after { content:":";  top:0; right:0;  }
	.verify-self .terms-area .terms-con .tip { margin-top:0.8333vw; margin-left:0.8333vw; font-size:0.8333vw; line-height:1.2500vw; text-indent:-0.8333vw; }
	.verify-self .customer-center-conbox .btn-box .btn { width:auto; }
	.verify-self .biz-bot-content { padding: 0 0 6.9444vw; }

	.verify-self .chk-form label br.p-none { display:none; }

	/* 고객서비스 스펙인 설계 FAQ 목록 */
	.conbox-alsomall-faq .biz-bot-content { padding:6.9444vw 0 0; }
	.conbox-alsomall-faq .ul-tr.empty { height:9.7222vw; }
	.conbox-alsomall-faq .ul-tr.empty > .ul-td.num, .conbox-alsomall-faq .ul-tr.empty > .ul-td.regi-date {width:0;}

	/* 고객서비스 스펙인 설계 FAQ 내용보기 */
	.attached-files { padding:1.6667vw; }
	.attached-files .tit { margin-bottom:1.2500vw;  }
	.attached-files li .file-link { line-height:1.4583vw; }
	.attached-files li:not(:nth-last-child(1)) .file-link { margin-bottom:0.8333vw; }

	/* 견적문의 */
	.quoteInqueryForm { padding:3.4722vw 1.6667vw 6.9444vw; }
	.search-zoom .inp-line { padding-right:1.3889vw; }
	.search-zoom .btn-search-zoom {  right:0.4167vw; bottom:0.4167vw; width:1.2500vw; height:1.2500vw; font-size:0; background: url(/sec/static/_images/common/icon-zoom-small.svg) no-repeat center center; }
	.box-wrap-tbl {   width:100%; padding-top:2.9167vw; }
	.box-wrap-tbl .selected-tbl { padding:0.4167vw 1.2500vw;border-radius:0.6944vw; background:#fafafa; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr { padding-top:2.9167vw; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr:nth-last-child(1) .ul-td { border-bottom:none; }
	.ul-tbl-box.selected-tbl .ul-td { padding:0.8333vw 0;  font-size:0.9722vw;  }

	.selected-tbl .ul-td .btn-delete { width:1.2500vw; height:1.2500vw; background: url(/sec/static/_images/common/icon-delete2.svg) no-repeat center center; background-size:contain; text-indent:-9999em; }

	.box-wrap-tbl .btn-underline {  top:0.8333vw; right:0; }

	/* 팝업 레이어 > 제품 선택 */
	.pop-select-form.select-list > ul > li:not(:nth-last-child(1)) { margin-bottom:0.8333vw; }

	/* 팝업 레이어 > 이벤트 코드 입력 */
	.layer-eventcode .input-single,
	.layer-restock-reg .input-single { padding-left:11.3889vw; padding-bottom:2.5000vw; margin-bottom:1.6667vw; }
	.layer-eventcode .s-tip, .layer-restock-reg .s-tip  {  font-size:0.8333vw; line-height:1.2500vw; }
	.layer-eventcode .con-bottom { margin-top:4.1667vw; padding-top:2.5694vw; }

	/* 팝업 레이어 > 보안신고센터 */
	.security-guide { padding-bottom:1.6667vw; }
	.list-dot-type > li { padding-left:0.4167vw;  font-size:0.9722vw; line-height:1.2500vw; text-indent:-0.4167vw; }
	.list-dot-type > li + li { margin-top:0.8333vw; }
	.layer-secure .box-tit { margin-top:1.2500vw;  font-size:0.9722vw;  }
	.list-dash-type { margin-top:0.4167vw; }
	.list-dash-type li {   font-size:0.9722vw; line-height:1.2500vw; }

	.secure-pop-form .secure-pop-tit {  margin-top:2.5000vw; margin-bottom:0.4167vw; font-size:1.3889vw; line-height:1.8056vw;   }
	.secure-pop-form .secure-pop-tit > .pop-req {  right:0;  font-size:0.9722vw;  }

	.secureInp > .pop-req {   right: 0; top: 4.1667vw; line-height: 1.8056vw;  }

	.secure-pop .inp-box {  margin-bottom:0; padding:1.2500vw 0;}
	.secure-pop .inp-box:last-child { margin-bottom: 0; }
	.secure-pop .inp-box:last-child:after {   clear: both; }
	.secure-pop .inp-box label.lb-line { padding-bottom: 0.9722vw; height: auto;  line-height: 1.4583vw; }
	.secure-pop .inp-box .box.mail:after {   clear:both; }
	.secure-pop .inp-box .box.mail input.inp-line {  width:calc(100% - 7.0833vw); }
	.secure-pop .inp-box .box.mail .btn {  min-width:6.3889vw; width:6.3889vw; margin:0; font-size:0.9722vw;  }/* 2021-06-11 */
	.secure-pop .essential { padding-top: 0.6944vw;  }

	.secure-pop-form > .pop-req {right: 0;top:0.0694vw;line-height: 1.8056vw;}
	.secure-pop .inp-box .lb-line{left:0;top:1.6667vw;}
	.secure-pop .inp-box > div{margin-left:6.9444vw;}
	.secure-pop .inp-box > div.wrap-droplist{margin-left:0;}

	.secure-pop-tit.bottom-line::after {   bottom:-0.4167vw; left:0; right:0;  }
	.secure-pop-form.terms-form .chk-form { padding-top:1.6667vw; }

	.secure-pop-form.terms-form .terms-wrap .terms-tit { padding-top:1.6667vw; }
	.secure-pop-form.terms-form .terms-wrap .terms-box { padding:0.5556vw 0.6944vw 0.4861vw; margin:0.4861vw 0 0; }
	.secure-pop-form.terms-form .terms-wrap .terms-box * { font-size:0.8333vw;}
	.secure-pop-form.terms-form .terms-wrap .terms-box .sec-tit { font-size:0.9722vw; margin-top:1.2500vw;   }
	.secure-pop-form.terms-form .terms-box + .chk-form { padding-top:1.2500vw; }

	.help-box {  margin-top:1.2500vw; padding-bottom:2.0833vw;  font-size:0.8333vw; line-height:1.1111vw; letter-spacing:-0.0347vw; }
	.help-box p, .help-box li {  font-size:0.8333vw; line-height:1.1111vw; letter-spacing:-0.0347vw; }
	.help-box ul {  width:100%; padding-bottom:1.6667vw; }
	.help-box ul li a {  font-size:inherit; line-height:1.1111vw; }
	.help-box .btn-email { position:relative; border-bottom-color:#000; color:#000; font-size:inherit; }
	.help-box .btn-underline:not(.btn-email) { position:absolute; bottom:0; right:0; }	
	/* 2021-06-11 */
	.security-guide>p {font-size: 0.9722vw; line-height: 1.2500vw;}
	

	/* 팝업 레이어 > 보안신고센터 접수 완료 */
	.security-guide.no-border { border-bottom:none; }
	.gray-box { padding:1.6667vw 1.2500vw; background:#f7f7f7;  border-radius:1.3889vw; }
	.gray-box .box-tit { margin-top:0; font-size:1.1111vw; }
	.gray-box .box-cont { margin-top:0.8333vw; font-size:0.9722vw; }
	.gray-box .box-cont dt {  width:6.5278vw; padding:0.4167vw 0;  font-size:inherit; line-height:1.2500vw;  }
	.gray-box .box-cont dd {  width:calc(100% - 6.8056vw); padding:0.4167vw 0;  font-size:inherit; line-height:1.2500vw;   }
	.gray-box .help-box, .gray-box .help-box ul { padding-bottom:0; border-bottom:none; }
	.gray-box + .help-box { margin-top:0; }

	/* 당첨자 발표 */
	.notice-winner-content .board-summary {  width:100%; padding:1.0417vw 1.6667vw;  }
	.notice-winner-content .board-summary dt, .notice-winner-content .board-summary dd {  margin:0.6250vw 0; font-size:0.9722vw; line-height:1.2500vw; }
	.notice-winner-content .board-summary dt::after, .notice-winner-content .board-summary dd::after {   clear:both; }
	.notice-winner-content .board-summary dt { width:6.03%; max-width:5.8333vw;  }
	.notice-winner-content .board-summary dd { width:93%;  }

	.notice-winner-content  .winner-check-form { margin-top:2.0833vw; padding:4.1667vw; background:#f7f7f7; border-radius:1.3889vw; }
	.notice-winner-content  .winner-check-form .inp-box-winner { width:100%; max-width:41.6667vw; margin: auto auto; }
	.notice-winner-content .winner-check-form .form-tit { margin-bottom:1.6667vw; padding-bottom:0.5556vw;   font-size:1.3889vw;  line-height:1.8056vw; }
	.notice-winner-content .winner-check-form .inp-box {  padding-left:8.1944vw; }
	.notice-winner-content .winner-check-form .inp-box:not(:nth-last-child(1)) { margin-bottom:1.2500vw; }
	.notice-winner-content .winner-check-form .inp-box label {  left:0; top:0;  font-size:1.1111vw; }
	.notice-winner-content .winner-check-form .inp-box input.inp-line { background:transparent; }
	.notice-winner-content .winner-check-form .tip-txt {  margin-top:1.2500vw;  font-size:0.8333vw; line-height:1.1111vw;  }

	.notice-winner-content .congr-ment > span {  width:100%;  }
	.notice-winner-content .congr-ment .congr-tit {  font-size:1.6667vw;  line-height:2.2222vw; }
	.notice-winner-content .congr-ment .congr-txt { margin-top:1.2500vw;  font-size:0.9722vw; line-height:1.2500vw; }

	.notice-winner-content .winner-tbl { max-width:41.6667vw; margin:2.5000vw auto 0; }
	.notice-winner-content .winner-tbl .ul-td.gift { width:13.76%; }
	.notice-winner-content .winner-tbl .ul-td.name { width:12.9%; }

	/* 기획전템플릿 > 출석체크 */
	.wrap-get-gift {  max-width:50.1389vw; }
	.wrap-get-gift > li {  padding:0 1.2500vw; }
	.wrap-get-gift > li::after {   clear:both; }
	.wrap-get-gift > li .get-gift-box { width:14.0278vw; margin:0 auto; padding:1.8056vw 1.8056vw 1.6667vw; background:#fff; border-radius:1.3889vw;  }
	.get-gift-box .win-txt {  font-size:1.1111vw; line-height:1.4583vw; }
	.get-gift-box .btn-type2 { margin-top:1.6667vw; }

	/* 마이페이지 > 주문 취소 상세 */
	.canceled-list-contents > .mymem-info-state, .bordered-box-contents .mymem-info-state,
	.canceled-list-contents > .rounded-white-box, .bordered-box-contents .rounded-white-box {  padding:3.3333vw; background:#fff; border-radius:1.3889vw; box-shadow:0.0000vw 0.0000vw 1.7361vw rgba(0, 0, 0, 0.06);  }
	.canceled-list-contents > .mymem-info-state:not(:nth-last-child(1)), .bordered-box-contents .mymem-info-state:not(:nth-last-child(1)),
	.canceled-list-contents > .rounded-white-box:not(:nth-last-child(1)), .bordered-box-contents .rounded-white-box:not(:nth-last-child(1)) { margin-bottom:1.6667vw; }
	.canceled-list-contents .mymem-info-state:not(.cancel-guide) h2, .canceled-list-contents .rounded-white-box:not(.cancel-guide) h2 { padding-bottom:0.4167vw; border-bottom:0.1389vw solid #000; font-size:1.3889vw; line-height:1.8056vw; }

	.canceled-list-contents .order-head-info {padding: 1.6667vw 0;} /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li { padding-left: 10vw; font-size:1.1111vw; line-height:1.4583vw; } /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li ~ li {margin-top: 0.8333vw;min-height: 1.4583vw;} /* 221011 추가 */
	.canceled-list-contents .order-head-info li > span {  left:0; top:0;  font-size:1.1111vw;  } /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .my-canceled-list > li:not(:first-child) { margin-top:2.7778vw; }
	.canceled-list-contents .my-canceled-list li .canceled-item {   padding:2.7778vw 0 0; }
	.my-canceled-list .canceled-item .item-image { width:13.89%; max-width:10.0000vw; }
	.my-canceled-list .canceled-item .item-spec { width:61.17%; padding-left:1.6667vw; }
	.my-canceled-list .canceled-item .item-spec .type {  font-size:0.9722vw;  line-height:1.2500vw; }
	.my-canceled-list .canceled-item .item-spec .title { margin-top:0.8333vw;  font-size:1.1111vw;  line-height:1.4583vw; word-break:keep-all;  }
	.my-canceled-list .canceled-item .item-spec .label, .my-canceled-list .canceled-item .item-spec .option {  font-size:0.8333vw; line-height:1.1111vw;  }
	.my-canceled-list .canceled-item .item-spec .option { margin-top:1.6667vw; }
	.my-canceled-list .canceled-item .item-count { width:7.17%; max-width:5.1639vw; padding-left:1.6667vw;  }
	.my-canceled-list .canceled-item .item-price {  width:15.83%; max-width:11.3889vw; padding-left:1.6667vw; font-size:1.1111vw; line-height:1.2500vw;  }

	.canceled-list-contents .canceled-info .info-section { margin:0.8333vw 0 2.7778vw; }
	.canceled-list-contents .info-section .info-box {  padding:1.6667vw 0 1.6667vw 11.3889vw; }
	.canceled-list-contents .info-box > dt, .canceled-list-contents .info-box > dd { font-size:1.1111vw; line-height:1.4583vw; }
	.canceled-list-contents .info-box > dt {  left:0; top:1.6667vw;  }
	.canceled-list-contents .info-box > dd + dd { margin-top:0.83vw; }
	.canceled-list-contents .info-box .sub-info {  padding-left:14.7222vw; }
	.canceled-list-contents .info-box .sub-info:not(:nth-last-of-type(1)) { margin-bottom:0.8333vw; }
	.canceled-list-contents .info-box .sub-info .sub-tit {  left:0; top:0;  }
	.canceled-list-contents .regain-points .info-box .sub-info .sub-tit{ max-width:14.7222vw }/* 210629 : KDP-3629 */

	.canceled-list-contents .canceled-info .info-section.refund { margin: 2.0833vw 0; }
	.canceled-list-contents .refund > ul > li {  width:49.8%;  }
	.canceled-list-contents .refund > ul > li.box-left { padding-right:2.8472vw; }
	.canceled-list-contents .refund > ul > li.box-right { padding-left:2.8472vw; }
	.canceled-list-contents .info-section.refund .info-box { min-height:2.2222vw; padding:0 0 0 11.3889vw; border-bottom:none; }
	.canceled-list-contents .info-section.refund .info-box ~ .info-box { margin-top:1.6667vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box { padding:0.83vw 0 0.83vw 11.39vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 { padding-bottom:1.25vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box {padding-top:1.25vw;}
	.canceled-list-contents .info-section.trade-in-return .info-box > dt { top:0.83vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box > dt { top: 1.25vw; }

	.canceled-list-contents .info-box  .guide-txt { margin-top:0.6944vw;  }
	.info-section.refund .info-box > dt { top:0.4167vw; }
	.info-section.refund .box-right .values {  padding-left:7.5694vw; }
	.info-section.refund .values:not(:nth-last-of-type(1)) { margin-bottom:0.8333vw; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1)) { padding-right:/*0.6944vw*/0.8333vw; margin-right:0.8333vw; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1))::after {   right:0; top:50%; margin-top:-0.4861vw;  width:0.0694vw; height:0.9722vw; background:#d9d9d9; }
	.info-section.refund .values .sub-tit {  left:0; top:0;  }
	.info-section.refund .values.mb { margin-bottom:0.7639vw; } 
	.info-section.refund .values.final-price .sub-tit { top:0.2083vw; }
	.info-section.refund .values.final-price .tit-value > em { font-size:1.6667vw; line-height:1.8750vw; }

	.mymem-info-state.cancel-guide { padding:3.3333vw; }
	.mymem-info-state.cancel-guide h2 { padding-bottom:0.8333vw; font-size:1.6667vw; line-height:2.2222vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide, .rounded-white-box.cancel-guide .wrap-user-guide { padding:2.5000vw; border:0.0694vw solid #ebebeb; background:#f7f7f7; border-radius:1.3889vw; }
	.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li {  padding-left:0.9028vw;  font-size:1.1111vw; line-height:1.6667vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li, .rounded-white-box.cancel-guide .user-guide-listup > li {  padding-left:0.9028vw;  font-size:1.1111vw; line-height:1.6667vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li::before,
	.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li::before {   top:0.6250vw; left:0;  width:0.2083vw; height:0.2083vw; border-radius:100%; background:#707070; }

	.order-content .order-spec-group .ico-group .o-spec span.telecom {  padding:0 0.8333vw; height:1.6667vw; border-radius:1.3889vw; font-size:0.8333vw; line-height:1.6667vw; }
	.order-content .order-spec-group .ico-group .telecom::after {  width:100%; height:0.6944vw; }
	.order-content .order-spec-group .ico-group .telecom + span { margin-top:0.6944vw; }
	.order-content .order-select .gifts-select.gifts-omnicoupon { padding:0.6944vw; line-height:1.2500vw; }
	.order-content .order-select .gifts-omnicoupon .tag {  padding-right:0.6944vw;  font-size:0.9722vw; }
	.order-content .order-select .gifts-omnicoupon .tag + .cont {  width:calc(100% - 7.6389vw);  font-size:0.9722vw; }
	.order-content .order-spec .ico-group .o-spec span:not(.telecom) { max-height:2.2222vw;  }

	/* 나의 쇼핑 > 주문/배송 조회 */
	.order-process.circle-steps { padding: 0 0.9722vw 4.1667vw; }
	.order-process.circle-steps ul:after { top:50%; left:2.6389vw; right:4.7222vw; height:0.1389vw; margin-top:-0.0694vw; background:#2189FF; }
	.order-process.circle-steps ul li { width:calc(20% - 4.2667vw);  border-radius:100%; background:#fff; box-shadow:0 0.2778vw 1.7361vw rgba(0, 0, 0, 0.06); } /* 20201111 수정 */
	.order-process.circle-steps ul li ~ li { margin-left:5.2778vw; }
	.order-process.circle-steps ul li:before { padding-bottom:100%; }
	.order-process.circle-steps ul li .num { line-height:5.1389vw; padding-top:1.7361vw; font-size: 3.9vw; letter-spacing:-0.04em; } /* 20201104 font 수정 */
	.order-process.circle-steps ul li .tit { padding-top:0.0694vw; line-height:1.33em; font-size:1.1111vw; letter-spacing:0; }

	.rounded-white-box { padding:3.3333vw; border-radius:1.3889vw; background:#fff; box-shadow:0.0000vw 0.2778vw 1.7361vw rgba(0, 0, 0, 0.06); } /* 공통 */
	.rounded-white-box ~ .rounded-white-box { margin-top:1.6667vw; }
	.conbox-myshopping-list .rounded-white-box .user-guide { margin-top:0; margin-bottom:0; border-radius: 1.3889vw; }

	.rounded-white-box .user-guide ~ h2 { margin-top:3.3333vw; }
	.rounded-white-box h2 { padding-bottom:0.8333vw; font-size:1.6667vw; line-height:2.2222vw; }
	.rounded-white-box .gray-box { padding:2.5000vw; border-radius:1.3889vw; background:#f7f7f7; }

	.order-content .order-spec-group .ico-group .o-spec span.telecom {  padding:0 0.8333vw; height:1.6667vw; border:0.0694vw solid #D9D9D9; border-radius:1.3889vw;  font-size:0.8333vw; line-height:1.6667vw; }
	.order-content .order-spec-group .ico-group .telecom::after {   width:100%; height:0.6944vw; }
	.order-content .order-spec-group .ico-group .telecom + span {  margin-top:0.6944vw; }
	.order-content .order-select .gifts-select.gifts-omnicoupon {  padding:0.6944vw; line-height:1.2500vw; background:#eff7ff; }
	.order-content .order-select .gifts-omnicoupon .tag {  padding-right:0.6944vw;  font-size:0.9722vw;  }
	.order-content .order-select .gifts-omnicoupon .tag + .cont {  width:calc(100% - 7.6389vw);  font-size:0.9722vw; }
	.order-content .order-spec .ico-group .o-spec span:not(.telecom) {  -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.2222vw;  }

	.order-content .order-select .gifts-select.gifts-coupon {  padding:0.6944vw; line-height:1.2500vw; background:#fafafa; }
	.order-content .order-select .gifts-coupon .tag + .cont {  width:100%;  font-size:0.9722vw; }

	/* 팝업 레이어 > 배송 상태 조회 */
	.layer-shipment-status p {  font-size:1.1111vw; line-height:1.4583vw; }
	.layer-shipment-status .gray-box { margin-top:1.2500vw; padding:1.6667vw 1.6667vw 0; }
	.layer-shipment-status .gray-box .box-cont { margin-top:0; }
	.layer-shipment-status .gray-box .box-cont dt, .layer-shipment-status .gray-box .box-cont dd { padding:0 0 1.6667vw; font-size:0.9722vw; }
	.layer-shipment-status .gray-box .box-cont dt { width:9.1667vw;  }
	.layer-shipment-status .gray-box .box-cont dd { width:calc(100% - 9.3750vw);   }
	.layer-shipment-status .gray-box .box-cont dd .v-bar {   height:1.2500vw; margin-right:0.8333vw; padding-right:0.8333vw; }
	.layer-shipment-status .gray-box .box-cont dd .v-bar::after {   top:0.0694vw; right:0; width:0.0694vw; height:0.9722vw; background:#D9D9D9; }
	.layer-shipment-status .gray-box .box-cont .address { margin-top:0.8333vw; }
	.layer-shipment-status .caution-list { margin-top:1.2500vw; }
	.layer-shipment-status .order-process.circle-steps { margin-top:2.5000vw; padding:0; }
	.layer-shipment-status .order-process.circle-steps ul li { width:calc(20% - 0.6944vw); box-shadow:none; }
	.layer-shipment-status .order-process.circle-steps ul li ~ li { margin-left:1.1111vw; }
	.layer-shipment-status .order-process.circle-steps ul li strong {  margin-top:calc(50% - 0.4861vw);  font-size:0.9722vw; letter-spacing:-0.0486vw; }
	.layer-shipment-status .order-process.circle-steps ul:after { left:2.2222vw; right:2.2222vw; background:#ddd; }
	.layer-shipment-status .ul-tbl-box .ul-td { padding:1.2500vw 0.8333vw !important;  letter-spacing:-0.0972vw; }
	.layer-shipment-status .ul-tbl-box .ul-td > span { letter-spacing:inherit; }
	.layer-shipment-status .ul-td.date { max-width:5.8333vw; }
	.layer-shipment-status .ul-td.time { width:3.3250vw; }
	.layer-shipment-status .ul-td.manager { max-width:5.9028vw; }

	/* 오류 */
	.conbox-error { padding:6.9444vw 0 8.3333vw;  }
	.conbox-error .error-inner {  padding-top:4.5833vw;    }
	.conbox-error .error-inner:before {    top:0; left:50%; width:3.3333vw; height:3.3333vw; margin-left:-1.6667vw; }
	.conbox-error .error-inner .txt-major { font-size:2.5000vw; line-height: 3.3333vw;   }
	.conbox-error .error-inner .txt-desc { margin-top:0.8333vw; font-size: 0.9722vw; line-height: 1.3889vw;  }
	.conbox-error .error-inner .txt-link { margin-top:1.6667vw; }
	.conbox-error .error-inner .txt-link .link {   font-size:0.9722vw; line-height:1.2500vw;   }

	.layer-old-order-list-fn2 .layer-content { overflow-x: auto; }
}
@media all and (max-width:1100px) and (min-width:801px) {
	/* 고객서비스 스펙인 마일리지몰 본인인증 */
	.verify-self .con-user-form { padding-top:2.1818vw; }
	.verify-self .con-user-form .big-txt { margin-left:1.6364vw;  font-size:1.8182vw;  line-height:2.3636vw; text-indent: -1.6364vw; }
	.verify-self .con-user-form .form-center { padding-bottom:2.8182vw; margin-bottom:1.0909vw; }
	.verify-self .data-box { margin-bottom:2.1818vw; }
	.verify-self .data-box, .verify-self .inp-box  { max-width:72.9091vw; }
	.verify-self .data-box .data-label, .verify-self .data-box .data-value {  height:2.9091vw; padding:0.5455vw 0; line-height:1.9091vw; }
	.verify-self .data-box .data-value {  font-size:1.2727vw;  line-height:1.6364vw;; }
	.verify-self .con-user-form .data-box .data-label, .verify-self .con-user-form .inp-box label {  width:20.19%;  }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums {  max-width:20.5455vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .inp-line { max-width:9.0909vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num {  max-width:11.4545vw; padding-left:2.3636vw; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num::before {   left:0.9091vw;  width:2.3636vw; line-height:2.9091vw; }
	.verify-self .secu-notice { margin-left:1.0909vw; text-indent:-1.0909vw; }

	.verify-self .biz-terms-box { margin-top:4.7273vw; }
	.verify-self .con-header.terms-header.mb36 {  margin-bottom:3.2727vw; }
	.verify-self .terms-area .terms-top-info { margin-bottom:3.2727vw;  font-size:1.2727vw; line-height:2.0000vw; }
	.verify-self .chk-form.allChk-box, .verify-self .terms-wrap { margin:0 0 3.2727vw; }
	.verify-self .terms-wrap .term-tit {  font-size:1.4545vw;  }
	.verify-self .terms-area .terms-box { height:auto; margin:0.5455vw 0 1.0909vw; padding:0; }
	.verify-self .terms-area .terms-con { padding:2.7273vw; }
	.verify-self .terms-area .terms-con p { font-size:1.2727vw; line-height:1.6364vw; }
	.verify-self .terms-area .terms-con p + .list-type-01 { margin-top:1.0909vw;}
	.verify-self .terms-area .terms-con .list-type-01 > li { padding-left:0.9091vw; line-height:1.9091vw; text-indent:-0.4545vw; }
	.verify-self .terms-area .terms-con .list-type-01 > li span {   padding-right:0.7273vw; }
	.verify-self .terms-area .terms-con .list-type-01 > li span::after { content:":";  top:0; right:0;  }
	.verify-self .terms-area .terms-con .tip { margin-top:1.0909vw; margin-left:1.0909vw; font-size:1.0909vw; line-height:1.6364vw; text-indent:-1.0909vw; }
	.verify-self .customer-center-conbox .btn-box .btn { width:auto; }
	.verify-self .biz-bot-content { padding: 0 0 9.0909vw; }

	.verify-self .chk-form label br.p-none { display:none; }

	/* 고객서비스 스펙인 설계 FAQ 목록 */
	.conbox-alsomall-faq .biz-bot-content { padding:9.0909vw 0 0; }
	.conbox-alsomall-faq .ul-tr.empty { height:12.7273vw; }
	.conbox-alsomall-faq .ul-tr.empty > .ul-td.num, .conbox-alsomall-faq .ul-tr.empty > .ul-td.regi-date {width:0;}

	/* 고객서비스 스펙인 설계 FAQ 내용보기 */
	.attached-files { padding:2.1818vw; }
	.attached-files .tit { margin-bottom:1.6364vw;  }
	.attached-files li .file-link { line-height:1.9091vw; }
	.attached-files li:not(:nth-last-child(1)) .file-link { margin-bottom:1.0909vw; }

	/* 견적문의 */
	.quoteInqueryForm { padding:4.5455vw 2.1818vw 9.0909vw; }
	.search-zoom .inp-line { padding-right:1.8182vw; }
	.search-zoom .btn-search-zoom {  right:0.5455vw; bottom:0.5455vw; width:1.6364vw; height:1.6364vw; font-size:0; background: url(/sec/static/_images/common/icon-zoom-small.svg) no-repeat center center; }
	.box-wrap-tbl { width:100%; padding-top:3.8182vw; }
	.box-wrap-tbl .selected-tbl { padding:0.5455vw 1.6364vw; border-radius:0.9091vw; background:#fafafa; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr { padding-top:3.8182vw; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr:nth-last-child(1) .ul-td { border-bottom:none; }
	.ul-tbl-box.selected-tbl .ul-td { padding:1.0909vw 0;  font-size:1.2727vw;  }

	.selected-tbl .ul-td .btn-delete { width:1.6364vw; height:1.6364vw; background: url(/sec/static/_images/common/icon-delete2.svg) no-repeat center center; background-size:contain; text-indent:-9999em; }

	.box-wrap-tbl .btn-underline {  top:1.0909vw; right:0; }

	/* 팝업 레이어 > 제품 선택 */
	.pop-select-form.select-list > ul > li:not(:nth-last-child(1)) { margin-bottom:1.0909vw; }

	/* 팝업 레이어 > 이벤트 코드 입력 */
	.layer-eventcode .input-single,
	.layer-restock-reg .input-single { padding-left:14.9091vw; padding-bottom:3.2727vw; margin-bottom:2.1818vw; }
	.layer-eventcode .s-tip, .layer-restock-reg .s-tip  {  font-size:1.0909vw; line-height:1.6364vw; }
	.layer-eventcode .con-bottom { margin-top:5.4545vw; padding-top:3.3636vw; }

	/* 팝업 레이어 > 보안신고센터 */
	.security-guide { padding-bottom:2.1818vw; }
	.list-dot-type > li { padding-left:0.5455vw;  font-size:1.2727vw; line-height:1.6364vw; text-indent:-0.5455vw; }
	.list-dot-type > li + li { margin-top:1.0909vw; }
	.layer-secure .box-tit { margin-top:1.6364vw;  font-size:1.2727vw;  }
	.list-dash-type { margin-top:0.5455vw; }
	.list-dash-type li { font-size:1.2727vw; line-height:1.6364vw; }

	.secure-pop-form .secure-pop-tit {  margin-top:3.2727vw; margin-bottom:0.5455vw; font-size:1.8182vw; line-height:2.3636vw;   }
	.secure-pop-form .secure-pop-tit > .pop-req {  right:0;  font-size:1.2727vw;  }

	.secureInp > .pop-req {   right: 0; top: 5.4545vw; line-height: 2.3636vw;  }

	.secure-pop .inp-box {  margin-bottom:0; padding:1.6364vw 0;}
	.secure-pop .inp-box:last-child { margin-bottom: 0; }
	.secure-pop .inp-box:last-child:after {   clear: both; }
	.secure-pop .inp-box label.lb-line { padding-bottom: 1.2727vw; height: auto;  line-height: 1.9091vw; }
	.secure-pop .inp-box .box.mail:after {   clear:both; }
	.secure-pop .inp-box .box.mail input.inp-line {  width:calc(100% - 9.2727vw); }
	.secure-pop .inp-box .box.mail .btn {  min-width:8.3636vw; width:8.3636vw; margin:0; font-size:1.2727vw; }/* 2021-06-11 */
	.secure-pop .essential { padding-top: 0.9091vw;  }

	.secure-pop-form > .pop-req { right: 0;top:0.0909vw;line-height: 2.3636vw;}
	.secure-pop .inp-box .lb-line{ left:0;top:2.1818vw; }
	.secure-pop .inp-box > div{ margin-left:9.0909vw; }
	.secure-pop .inp-box > div.wrap-droplist{ margin-left:0; }

	.secure-pop-tit.bottom-line::after {   bottom:-0.5455vw; left:0; right:0;   }
	.secure-pop-form.terms-form .chk-form { padding-top:2.1818vw; }

	.secure-pop-form.terms-form .terms-wrap .terms-tit { padding-top:2.1818vw; }
	.secure-pop-form.terms-form .terms-wrap .terms-box { padding:0.7273vw 0.9091vw 0.6364vw; margin:0.6364vw 0 0; }
	.secure-pop-form.terms-form .terms-wrap .terms-box * { font-size:1.0909vw;}
	.secure-pop-form.terms-form .terms-wrap .terms-box .sec-tit { font-size:1.2727vw; margin-top:1.6364vw;   }
	.secure-pop-form.terms-form .terms-box + .chk-form { padding-top:1.6364vw; }

	.help-box {  margin-top:1.6364vw; padding-bottom:2.7273vw;  font-size:1.0909vw; line-height:1.4545vw; letter-spacing:-0.0455vw; }
	.help-box p, .help-box li {  font-size:1.0909vw; line-height:1.4545vw; letter-spacing:-0.0455vw; }
	.help-box ul {  width:100%; padding-bottom:2.1818vw;  }
	.help-box ul li a {  font-size:inherit; line-height:1.4545vw; }
	.help-box .btn-email { position:relative; border-bottom-color:#000; color:#000; font-size:inherit; }
	.help-box .btn-underline:not(.btn-email) { position:absolute; bottom:0; right:0; }
	/* 2021-06-11 */
	.security-guide>p {font-size: 1.2727vw; line-height: 1.6364vw;}
	.secure-pop-form.terms-form .secure-select {padding-top: 0;}

	/* 팝업 레이어 > 보안신고센터 접수 완료 */
	.security-guide.no-border { border-bottom:none; }
	.gray-box { padding:2.1818vw 1.6364vw; background:#f7f7f7; border-radius:1.8182vw; }
	.gray-box .box-tit { margin-top:0; font-size:1.4545vw; }
	.gray-box .box-cont { margin-top:1.0909vw; font-size:1.2727vw; }
	.gray-box .box-cont dt {  width:8.5455vw; padding:0.5455vw 0; font-size:inherit; line-height:1.6364vw;  }
	.gray-box .box-cont dd {  width:calc(100% - 8.9091vw); padding:0.5455vw 0; font-size:inherit; line-height:1.6364vw;   }
	.gray-box .help-box, .gray-box .help-box ul { padding-bottom:0; border-bottom:none; }
	.gray-box + .help-box { margin-top:0; }
	
	/* 당첨자 발표 */
	.notice-winner-content .board-summary {  width:100%; padding:1.3636vw 2.1818vw;  }
	.notice-winner-content .board-summary dt, .notice-winner-content .board-summary dd {  margin:0.8182vw 0; font-size:1.2727vw; line-height:1.6364vw; }
	.notice-winner-content .board-summary dt::after, .notice-winner-content .board-summary dd::after {   clear:both; }
	.notice-winner-content .board-summary dt { width:6.03%; max-width:7.6364vw;  }
	.notice-winner-content .board-summary dd { width:93%;  }

	.notice-winner-content  .winner-check-form { margin-top:2.7273vw; padding:5.4545vw; background:#f7f7f7;  border-radius:1.8182vw; }
	.notice-winner-content  .winner-check-form .inp-box-winner { width:100%; max-width:54.5455vw; margin: auto auto; }
	.notice-winner-content .winner-check-form .form-tit { margin-bottom:2.1818vw; padding-bottom:0.7273vw;   font-size:1.8182vw;  line-height:2.3636vw; }
	.notice-winner-content .winner-check-form .inp-box {  padding-left:10.7273vw; }
	.notice-winner-content .winner-check-form .inp-box:not(:nth-last-child(1)) { margin-bottom:1.6364vw; }
	.notice-winner-content .winner-check-form .inp-box label {  left:0; top:0;  font-size:1.4545vw; }
	.notice-winner-content .winner-check-form .inp-box input.inp-line { background:transparent; }
	.notice-winner-content .winner-check-form .tip-txt {  margin-top:1.6364vw;  font-size:1.0909vw; line-height:1.4545vw;  }

	/* 당첨자 발표 */
	.notice-winner-content .congr-ment > span {  width:100%;  }
	.notice-winner-content .congr-ment .congr-tit {  font-size:2.1818vw;  line-height:2.9091vw; }
	.notice-winner-content .congr-ment .congr-txt { margin-top:1.6364vw;  font-size:1.2727vw; line-height:1.6364vw; }

	.notice-winner-content .winner-tbl { max-width:54.5455vw; margin:3.2727vw auto 0; }
	.notice-winner-content .winner-tbl .ul-td.gift { width:13.76%; }
	.notice-winner-content .winner-tbl .ul-td.name { width:12.9%; }

	/* 마이페이지 > 주문 취소 상세 */
	.canceled-list-contents > .mymem-info-state, .bordered-box-contents .mymem-info-state,
	.canceled-list-contents > .rounded-white-box, .bordered-box-contents .rounded-white-box {  padding:4.3636vw; background:#fff; border-radius:1.8182vw; box-shadow:0.0000vw 0.0000vw 2.2727vw rgba(0, 0, 0, 0.06);  }
	.canceled-list-contents > .mymem-info-state:not(:nth-last-child(1)), .bordered-box-contents .mymem-info-state:not(:nth-last-child(1)),
	.canceled-list-contents > .rounded-white-box:not(:nth-last-child(1)), .bordered-box-contents .rounded-white-box:not(:nth-last-child(1)) { margin-bottom:2.1818vw; }
	.canceled-list-contents .mymem-info-state:not(.cancel-guide) h2, .canceled-list-contents .rounded-white-box:not(.cancel-guide) h2 { padding-bottom:0.5455vw; border-bottom:0.1818vw solid #000; font-size:1.8182vw; line-height:2.3636vw; }

	.canceled-list-contents .order-head-info {padding: 2.1818vw 0;} /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li {padding-left: 11.3636vw;font-size:1.4545vw; line-height:1.9091vw;} /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li ~ li {margin-top: 1.0909vw;min-height: 1.9091vw;} /* 221011 추가 */
	.canceled-list-contents .order-head-info li > span {  left:0; top:0;  font-size:1.4545vw;  } /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .my-canceled-list > li:not(:first-child) { margin-top:3.6364vw; }
	.canceled-list-contents .my-canceled-list li .canceled-item {   padding:3.6364vw 0 0; }

	.my-canceled-list .canceled-item .item-image { width:13.89%; max-width:13.0909vw; }
	.my-canceled-list .canceled-item .item-spec { width:61.17%; padding-left:2.1818vw; }
	.my-canceled-list .canceled-item .item-spec .type {  font-size:1.2727vw;  line-height:1.6364vw; }
	.my-canceled-list .canceled-item .item-spec .title { margin-top:1.0909vw;  font-size:1.4545vw;  line-height:1.9091vw; word-break:keep-all;  }
	.my-canceled-list .canceled-item .item-spec .label, .my-canceled-list .canceled-item .item-spec .option {  font-size:1.0909vw; line-height:1.4545vw;  }
	.my-canceled-list .canceled-item .item-spec .option { margin-top:2.1818vw; }
	.my-canceled-list .canceled-item .item-count { width:7.17%; max-width:6.7600vw; padding-left:2.1818vw;  }
	.my-canceled-list .canceled-item .item-price {  width:15.83%; max-width:14.9091vw; padding-left:2.1818vw; font-size:1.4545vw; line-height:1.6364vw;  }

	.canceled-list-contents .canceled-info .info-section { margin:1.0909vw 0 3.6364vw; }
	.canceled-list-contents .info-section .info-box {  padding:2.1818vw 0 2.1818vw 14.9091vw; }
	.canceled-list-contents .info-box > dt, .canceled-list-contents .info-box > dd { font-size:1.4545vw; line-height:1.9091vw; }
	.canceled-list-contents .info-box > dt {  left:0; top:2.1818vw;  }
	.canceled-list-contents .info-box > dd + dd { margin-top:1.09vw; }
	.canceled-list-contents .info-box .sub-info {  padding-left:19.2727vw; }
	.canceled-list-contents .info-box .sub-info:not(:nth-last-of-type(1)) { margin-bottom:1.0909vw; }
	.canceled-list-contents .info-box .sub-info .sub-tit {  left:0; top:0;  }
	.canceled-list-contents .regain-points .info-box .sub-info{max-width:100%}/* 210629 : KDP-3629 */
	.canceled-list-contents .regain-points .info-box .sub-info .sub-tit{max-width:calc(100% - 12.5vw)}/* 210629 KDP-3629 */

	.canceled-list-contents .canceled-info .info-section.refund { margin: 2.7273vw 0; }
	.canceled-list-contents .info-section.refund > ul { flex-direction:column; }
	.canceled-list-contents .info-section.refund > ul > li {  width:100%;  }
	.canceled-list-contents .refund > ul > li.box-left { padding-right:0; }
	.canceled-list-contents .refund > ul > li.box-right { padding-left:0; }
	.canceled-list-contents .refund .info-box { min-height:2.9091vw; padding:0 0 0 14.9091vw; border-bottom:none; }
	.canceled-list-contents .info-section.refund .info-box ~ .info-box { margin-top:2.1818vw; }
	.canceled-list-contents .info-section.refund .info-box .input-type-small-2 { max-width:100%; }
	.canceled-list-contents .info-section.trade-in-return .info-box { padding:1.09vw 0 1.09vw 14.91vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 { padding-bottom:1.64vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box { padding-top:1.64vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box > dt { top:1.09vw; }
	.canceled-list-contents .info-section.trade-in-return .info-box.row1 + .info-box > dt { top:1.64vw; }

	.canceled-list-contents .info-box  .guide-txt { margin-top:0.9091vw;  }
	.info-section.refund .info-box > dt { top:0.5455vw; }
	.info-section.refund .box-right { margin-top:2.1818vw; padding-top:2.1818vw; border-top:1px solid #ebebeb; } /* 이 뷰포트에서만 적용 */
	.info-section.refund .box-right .values {  padding-left:9.9091vw; }
	.info-section.refund .values:not(:nth-last-of-type(1)) { margin-bottom:1.0909vw; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1)) { padding-right:0.9091vw; margin-right:1.0909vw; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1))::after {   right:0; top:50%; margin-top:-0.6364vw;  width:0.0909vw; height:1.2727vw; background:#d9d9d9; }
	.info-section.refund .values .sub-tit {  left:0; top:0;  }
	.info-section.refund .values.mb { margin-bottom:1.0000vw; } 
	.info-section.refund .values.final-price .sub-tit { top:0.2727vw; }
	.info-section.refund .values.final-price .tit-value > em { font-size:2.1818vw; line-height:2.4545vw; }

	.mymem-info-state.cancel-guide { padding:4.3636vw; }
	.mymem-info-state.cancel-guide h2 { padding-bottom:1.0909vw; font-size:2.1818vw; line-height:2.9091vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide,
	.rounded-white-box.cancel-guide .wrap-user-guide { padding:3.2727vw; background:#f7f7f7; border-radius:1.8182vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li,
	.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li {  padding-left:1.1818vw;  font-size:1.4545vw; line-height:2.1818vw; }
	.mymem-info-state.cancel-guide .wrap-user-guide .user-guide-listup > li::before,
	.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li::before {  top:0.8182vw; left:0;  width:0.2727vw; height:0.2727vw; border-radius:100%; background:#707070; }

	/* 나의 쇼핑 > 주문/배송 조회 */
	.order-process.circle-steps { padding:0 1.2727vw 5.4545vw; }
	.order-process.circle-steps ul:after { left:3.4545vw; right:6.1818vw; }
	.order-process.circle-steps ul li {display: flex; align-items: center; justify-content: center; width:calc(20% - 2.3273vw); box-shadow:0.0000vw 0.3636vw 2.2727vw rgba(0, 0, 0, 0.06); border-width: 2px; } /* 20210813 border 수정 */ /* 20210819 중앙정렬 수정 */
	.order-process.circle-steps ul li ~ li { margin-left:2.9091vw; } /* 20201111 수정 */
	.order-process.circle-steps ul li .num { line-height:5.2vw; padding-top:0.2727vw; font-size:3.27vw; } /* 20201104 font, lineheight 수정 */
	.order-process.circle-steps ul li .tit { font-size:1.4545vw; }

	.rounded-white-box { padding:4.3636vw; border-radius:1.8182vw; background:#fff; box-shadow:0.0000vw 0.3636vw 2.2727vw rgba(0, 0, 0, 0.06); } /* 공통 */
	.rounded-white-box ~ .rounded-white-box { margin-top:2.1818vw; }
	.conbox-myshopping-list .rounded-white-box .user-guide { margin-top:0; margin-bottom:0; border-radius: 1.8182vw; }
	.conbox-myshopping-list .rounded-white-box.guide-cont-except .btn-underline {font-size: 1.4545vw;margin-left: 0 !important;}  /* 220908 추가 */
	.conbox-myshopping-list .rounded-white-box.guide-cont-except .btn-underline::after {background-size: 12px auto;margin-top: 0;}   /* 220908 추가 */

	.rounded-white-box .user-guide ~ h2 { margin-top:4.3636vw; }
	.rounded-white-box h2 { padding-bottom:1.0909vw; font-size:2.1818vw; line-height:2.9091vw; }
	.rounded-white-box .gray-box { padding:3.2727vw; border-radius:1.8182vw; background:#f7f7f7; }	

	.order-content .order-spec-group .ico-group .o-spec span.telecom {  padding:0 1.0909vw; height:2.1818vw; border:0.0909vw solid #D9D9D9; border-radius:1.8182vw;  font-size:1.0909vw; line-height:2.1818vw; }
	.order-content .order-spec-group .ico-group .telecom::after {   width:100%; height:0.9091vw; }
	.order-content .order-spec-group .ico-group .telecom + span {  margin-top:0.9091vw; }
	.order-content .order-select .gifts-select.gifts-omnicoupon {  padding:0.9091vw; line-height:1.6364vw; background:#eff7ff; }
	.order-content .order-select .gifts-omnicoupon .tag {  padding-right:0.9091vw;  font-size:1.2727vw;  }
	.order-content .order-select .gifts-omnicoupon .tag + .cont {  width:calc(100% - 10.0000vw);  font-size:1.2727vw; }
	.order-content .order-spec .ico-group .o-spec span:not(.telecom) {  -webkit-line-clamp:2; -webkit-box-orient:vertical; max-height:2.9091vw;  }

	.order-content .order-select .gifts-select.gifts-coupon {  padding:0.9091vw; line-height:1.6364vw; background:#fafafa; }
	.order-content .order-select .gifts-coupon .tag + .cont {  width:100%;  font-size:1.2727vw; }

	/* 오류 */
	.conbox-error { padding:9.0909vw 0 10.9091vw;  }
	.conbox-error .error-inner {  padding-top:6.0000vw;    }
	.conbox-error .error-inner:before {    top:0; left:50%; width:4.3636vw; height:4.3636vw; margin-left:-2.1818vw; }
	.conbox-error .error-inner .txt-major { font-size:3.2727vw; line-height: 4.3636vw;   }
	.conbox-error .error-inner .txt-desc { margin-top:1.0909vw; font-size: 1.2727vw; line-height: 1.8182vw;  }
	.conbox-error .error-inner .txt-link { margin-top:2.1818vw; }
	.conbox-error .error-inner .txt-link .link {   font-size:1.2727vw; line-height:1.6364vw;   }

	.layer-old-order-list-fn2 .layer-content { overflow-x: auto; }

	/* 220908 주문/배송 상세 삼성닷컴 외 필터 */
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box {padding: 0 0 2.1818vw 14.9091vw;}
}
@media all and (max-width:1100px) and (min-width:721px) {
	/* 기획전템플릿 > 출석체크 */
	.wrap-get-gift {  max-width:66.6364vw; }
	.wrap-get-gift > li {  padding:0 1.6364vw; }
	.wrap-get-gift > li::after {   clear:both; }
	.wrap-get-gift > li .get-gift-box { width:18.3636vw; margin:0 auto; padding:2.3636vw 2.3636vw 2.1818vw; background:#fff; border-radius:1.8182vw;  }
	.get-gift-box .win-txt {  font-size:1.4545vw; line-height:1.9091vw; }
	.get-gift-box .btn-type2{ margin-top:2.1818vw; }
}

@media (min-width:1100px) and (max-width:768) {
	/* 팝업 레이어 > 배송 상태 조회 */
	.layer-shipment-status p {  font-size:1.4545vw; line-height:1.9091vw; }
	.layer-shipment-status .gray-box { margin-top:1.6364vw; padding:2.1818vw 2.1818vw 0; }
	.layer-shipment-status .gray-box .box-cont { margin-top:0; }
	.layer-shipment-status .gray-box .box-cont dt, .layer-shipment-status .gray-box .box-cont dd { padding:0 0 2.1818vw; font-size:1.2727vw; }
	.layer-shipment-status .gray-box .box-cont dt { width:12.0000vw;  }
	.layer-shipment-status .gray-box .box-cont dd { width:calc(100% - 12.2727vw);   }
	.layer-shipment-status .gray-box .box-cont dd .v-bar {   height:1.6364vw; margin-right:1.0909vw; padding-right:1.0909vw; }
	.layer-shipment-status .gray-box .box-cont dd .v-bar::after {   top:0.0909vw; right:0; width:0.0909vw; height:1.2727vw; background:#D9D9D9; }
	.layer-shipment-status .gray-box .box-cont .address { margin-top:1.0909vw; }
	.layer-shipment-status .caution-list { margin-top:1.6364vw; }
	.layer-shipment-status .order-process.circle-steps { margin-top:3.2727vw; padding:0; }
	.layer-shipment-status .order-process.circle-steps ul li { width:calc(20% - 0.9091vw); box-shadow:none; }
	.layer-shipment-status .order-process.circle-steps ul li ~ li { margin-left:1.4545vw; }
	.layer-shipment-status .order-process.circle-steps ul li strong {  margin-top:calc(50% - 0.6364vw);  font-size:1.2727vw; letter-spacing:-0.0636vw; }
	.layer-shipment-status .order-process.circle-steps ul:after { left:2.9091vw; right:2.9091vw; background:#ddd; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head { padding: 1.2500vw 0.8333vw }
	.layer-shipment-status .ul-tbl-box .ul-td { padding:1.6364vw 1.0909vw !important;  letter-spacing:-0.1273vw; }
	.layer-shipment-status .ul-tbl-box .ul-td > span { letter-spacing:inherit; }
	.layer-shipment-status .ul-td.date { max-width:7.6364vw; }
	.layer-shipment-status .ul-td.time { width:4.0909vw; }
	.layer-shipment-status .ul-td.manager { max-width:7.7273vw; }

	/* 패밀리넷 기존 회원 비밀번호 변경 안내 */
	.layer-pwd-edit .btn-box { padding-top:36px; }
}
@media all and (max-width:800px) {
	/* 고객서비스 스펙인 마일리지몰 본인인증 */
	.verify-self .conbox.customer-center-conbox { padding-top:36px; }
	.verify-self .con-user-form { position:relative; padding-top:18px; padding-bottom:36px; }
	.verify-self .con-user-form::after { content:""; position:absolute; bottom:0; left:-12px; display:block; width:calc(100% + 24px); height:10px; background:#f7f7f7; }
	.verify-self .con-user-form .big-txt { margin-left:14px; font-size:16px; line-height:22px; text-indent: -14px; }
	.verify-self .con-user-form .form-center { padding-bottom:24px; }
	.verify-self .data-box { margin-bottom:18px; }
	.verify-self .data-box .data-label, .verify-self .data-box .data-value { display:inline-block; height:32px; padding:6px 0; line-height:21px; }
	.verify-self .data-box .data-value { color:#000; font-size:14px; font-weight:bold; line-height:18px;; }
	.verify-self .con-user-form .data-box .data-label, .verify-self .con-user-form .inp-box label { display:inline-block; width:37.1%; max-width:120px; color:#444; font-size:14px; }
	.verify-self .con-user-form .data-box .data-label + .data-value, .verify-self .con-user-form .inp-box label.lb-line + input { max-width:62%; }
	.verify-self .con-user-form .inp-box .error-msg { padding-left:120px; }

	.verify-self .biz-terms-box { margin-top:36px; }
	.verify-self .con-header.terms-header.mb36 { margin-bottom:24px; }
	.verify-self .terms-area .terms-box { margin:6px 0 18px; }
	.verify-self .terms-area .terms-top-info p { font-size:12px; line-height:17px; }	
	.verify-self .terms-area .terms-con { padding:18px 12px; font-size:12px; line-height:16px; }
	.verify-self .terms-area .terms-con p { font-size:inherit; }
	.verify-self .terms-area .terms-con p + .list-type-01 { margin-top:10px; }
	.verify-self .terms-area .terms-con .list-type-01 > li { padding-left:10px; font-size:12px; line-height:17px; line-height:21px; text-indent:-5px; }
	.verify-self .terms-area .terms-con .list-type-01 > li span { font-size:inherit; }
	.verify-self .terms-area .terms-con .tip { margin-top:10px; margin-left:10px; font-size:10px; line-height:15px; text-indent:-9px; }
	.verify-self .biz-bot-content { padding: 0 12px 80px; }

	.verify-self .chk-form label br.p-none { display:none; }

	/* 고객서비스 스펙인 설계 FAQ 목록 */
	.conbox-alsomall-faq .biz-bot-content { padding:80px 0 0; }
	.conbox-alsomall-faq.construct-faq .board-tbl +.paging + .mob-moreViewList { margin-top:24px; }
	.conbox-alsomall-faq .ul-tr.empty { height:140px; }
	.conbox-alsomall-faq .ul-tr.empty > .ul-td.num, .conbox-alsomall-faq .ul-tr.empty > .ul-td.regi-date {width:0;}
	.conbox-alsomall-faq .ul-tr.empty > .ul-td.title { position:relative; top:50%; margin-top:-8px; text-align:center; }

	/* 고객서비스 스펙인 설계 FAQ 내용보기 */
	.attached-files { padding:24px 0; }
	.attached-files .tit, .attached-files li .file-link { font-size:12px; line-height:16px; }

	/* 견적문의 */
	.quoteInqueryForm { padding:0 12px 80px; }
	.quoteInqueryForm .biz-form-content.ul-tr:not(:nth-last-child(1)):after { bottom:0; }

	.box-wrap-tbl { padding-top:48px; }
	.box-wrap-tbl .btn-underline { top:18px; }
	.box-wrap-tbl .selected-tbl { padding:0 18px; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr.selected-head { display:none; }

	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr:not(.selected-head) { display:flex; flex-direction:column; padding-top:18px; padding-bottom:18px; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr:not(:nth-last-child(1)) { border-bottom:1px solid #ebebeb; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr .blind.m-dt { display:block; position:relative; width:initial; height:initial; clip:initial; clip-path:initial; color:#444; font-size:14px; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-tr .m-dd { font-size:14px; font-weight:bold; } 
	.ul-tbl-box.selected-tbl .ul-tbl .ul-td { position:relative; display:flex; flex-direction:row; width:100%; padding:6px 0; border-bottom:none; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-td:not(.delete) { justify-content:space-between; }
	.ul-tbl-box.selected-tbl .ul-tbl .ul-td.delete { justify-content:flex-end; padding-top:18px; }

	.secure-pop-form .secure-pop-tit { margin-bottom:0;}
	
	.user-info-box .secure-pop { border-bottom:1px solid #ebebeb; }
	.user-info-box .secure-pop.terms-con, .user-info-box .secure-pop.help-box { border-bottom:none; }
	.user-info-box .secure-pop:not(.terms-con) { padding-bottom:36px; }
	.user-info-box .secure-pop .inp-box { border-top:none; padding:30px 0 0; }
	.user-info-box .secure-pop .inp-box:first-child { padding-top:24px; }
	.user-info-box .secure-pop .inp-box:nth-last-child(1)  { border-bottom:none; }

	.secure-pop .inp-box label.lb-line { position:relative; top:initial; display:block; }
	.secure-pop .inp-box > div { margin-left:0; }

	.help-box { position:relative; margin-top:18px; padding-bottom:30px; color:#707070; font-size:12px; line-height:16px; letter-spacing:-0.5px; }
	.help-box ul { display:inline-block; width:100%; padding-bottom:24px; border-bottom:1px solid #ebebeb; }
	.help-box ul li a { color:inherit;  font-size:12px; line-height:16px; }
	.help-box ul li a.link-url { color:#2189ff; font-weight:bold;  }
	.help-box .btn-email { position:relative; border-bottom-color:#000; color:#000; font-size:inherit; }
	.help-box .btn-underline:not(.btn-email) { position:absolute; bottom:0; right:0; }

	/* 2021-06-11 보안신고센터 */
	.secure-pop-form.terms-form .secure-select {padding-bottom: 0;}
	.secure-pop-form .secure-pop .inp-box { border-top:1px solid #ebebeb; }
	
	/* 팝업 레이어 > 보안신고센터 접수 완료 */
	.security-guide.no-border { border-bottom:none; }
	.gray-box { padding:24px 18px; background:#f7f7f7; border:1px solid #ddd; border-radius:20px; }
	.gray-box .box-tit { margin-top:0; font-size:16px; }
	.gray-box .box-cont { margin-top:12px; font-size:14px; line-height:18px; }
	.gray-box .box-cont dt { display:inline-block; width:94px; padding:6px 0; color:#444; font-size:inherit; line-height:inherit; vertical-align:top; }
	.gray-box .box-cont dd { display:inline-block; width:calc(100% - 98px); padding:6px 0; font-size:inherit; line-height:inherit; color:#000; vertical-align:top; }
	.gray-box .help-box, .gray-box .help-box ul { padding-bottom:0; border-bottom:none; }
	.gray-box + .help-box { margin-top:0; }

	.rounded-white-box .gray-box.order-num { padding:24px 18px; border-radius:10px; }
	.rounded-white-box .gray-box.order-num .head { top:24px; font-size:14px; }

	/* 응모자 정보 200917 */
	.secure-pop.form-write .inp-box { display:flex; flex-direction:row; }
	.layer-event-exhibition .secure-pop.form-write .inp-box label.lb-line,
	.layer-event-exhibition .secure-pop.form-write .inp-box .label-box { position:relative; left:0; top:0; display:block; width:87px; padding-right:9px; }
	.layer-event-exhibition .secure-pop.form-write .inp-box .label-box .lb-line { display:inline; }
	.layer-event-exhibition .secure-pop.form-write .inp-box .lb-line.lb-top { top:0; }
	.layer-event-exhibition .secure-pop.form-write .inp-box > div { display:block; width:calc(100% - 87px); margin-left:0; }
	.layer-event-exhibition#popupExhibitionEnter .secure-pop.form-write .btn-tooltop02 { margin-left:-8px; }

	/* 당첨자 발표 - 확인폼 */
	.notice-winner-content .board-detail-content { border-bottom-color:#ebebeb; }
	.notice-winner-content .board-summary {  width:100%; padding:12px 0; }
	.notice-winner-content .board-summary dt, .notice-winner-content .board-summary dd {  margin:6px 0; font-size:12px; line-height:16px; }
	.notice-winner-content .board-summary dt::after, .notice-winner-content .board-summary dd::after {   clear:both; }
	.notice-winner-content .board-summary dt { width:19.34%;  }
	.notice-winner-content .board-summary dd { width:80%;  }

	.notice-winner-content .winner-check-form { margin-top:24px; padding:24px;  border-radius:10px; }
	.notice-winner-content .winner-check-form .inp-box-winner { width:100%; max-width:initial; margin: auto auto; }
	.notice-winner-content .winner-check-form .form-tit { margin-bottom:24px; padding-bottom:8px; font-size:16px; line-height:21px; }
	.notice-winner-content .winner-check-form .inp-box {  margin-bottom:30px; padding-left:0; }
	.notice-winner-content .winner-check-form .inp-box label { position:relative; margin-bottom:12px; font-size:14px; line-height:18px; }
	.notice-winner-content .winner-check-form .btn-box.box-type2 .btn { width:auto; }

	/* 당첨자 발표 */
	.notice-winner-content .congr-ment .congr-tit { font-size:16px; line-height:21px; }
	.notice-winner-content .congr-ment .congr-txt { margin-top:12px; font-size:12px; line-height:15px; }

	.notice-winner-content .winner-tbl { max-width:initial; margin:24px auto 0; }
	.notice-winner-content .winner-tbl .ul-td.gift { width:100%; margin-bottom:10px; color:#000; font-size:14px; font-weight:bold; line-height:18px; }
	.notice-winner-content .winner-tbl .ul-td.name { position:relative; padding-right:12px; margin-right:12px;}
	.notice-winner-content .winner-tbl .ul-td.name:after { content:''; position:absolute; top:3px; right:0; display:block; width:1px; height:12px; background:#ddd; }
	.notice-winner-content .winner-tbl .ul-td.phone-num { margin-top:0; }
	.notice-winner-content .winner-tbl .ul-td.name, .notice-winner-content .winner-tbl .ul-td.phone-num { width:auto; color:#707070; font-size:12px; }
	.notice-winner-content .winner-tbl .ul-td { text-align:left; }

	/* 마이페이지 > 주문 취소 상세 */
	.canceled-list-contents > .mymem-info-state, .canceled-list-contents > .rounded-white-box { position:relative; padding:12px 0 36px; border-radius:0; background:transparent; box-shadow:none; }
	.canceled-list-contents > .mymem-info-state:not(:nth-last-child(1)), .canceled-list-contents > .rounded-white-box:not(:nth-last-child(1)) { margin-bottom:0; }
	.canceled-list-contents > .rounded-white-box:not(:nth-last-child(1), .cancel-guide)::after { content:""; position:absolute; bottom:0; left:-12px; right:-12px; display:block; height:10px; background:#f7f7f7; }
	.canceled-list-contents > .rounded-white-box ~ .rounded-white-box { margin-top:0; }

	.canceled-list-contents .order-head-info { display:inline-block; width:100%; padding:15px 0;} /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li { display:block; padding: 9px 0 9px 128px; color:#707070; font-size:16px; line-height:21px; } /* 221011 기존 틀어짐 수정 */
	.canceled-list-contents .order-head-info li ~ li {margin-top: 0;min-height: 39px;} /* 221011 추가 */
	.canceled-list-contents .order-head-info li > span { top:10px; line-height:1.27em; }
	.canceled-list-contents .order-head-info li > strong { line-height:18px;}
	.canceled-list-contents .order-head-info li:not(:first-child)::after { content:''; display:block; clear:both; }
	.canceled-list-contents .order-head-info li:last-child { color:#000; }

	.canceled-list-contents .my-canceled-list li .canceled-item { position:relative; display:flex; flex-wrap:wrap; justify-content:flex-start; padding:24px 0 36px; }	
	.my-canceled-list .canceled-item .chk-form-hidden { position:absolute; top:27px; left:0; }

	.my-canceled-list .canceled-item .item-image { order:1; width:80px; padding-left:0; }
	.my-canceled-list .canceled-item .item-image .photo { width:100%; height:80px; }
	.my-canceled-list .canceled-item .item-image .photo a {margin:0 auto; vertical-align:middle; }
	.my-canceled-list .canceled-item .item-spec { order:2; width:calc(100% - 80px); padding-left:36px; }
	.my-canceled-list .canceled-item .item-spec .label { margin-top:4px; }
	.my-canceled-list .canceled-item .item-count { order:3; width:100%; max-width:100%; margin-top:6px; padding-left:calc(80px + 36px); color:#707070; font-size:12px; line-height:16px; text-align:left; }
	.my-canceled-list .canceled-item .item-price { order:4; width:100%; max-width:100%; padding-left:0; padding-top:24px; font-size:14px; line-height:18px; }
	.my-canceled-list .canceled-item .option ~ .pc-bespoke { margin-top:42px; }
	.my-canceled-list .canceled-item .pc-bespoke { width:100%; max-width:100%; padding:20px; margin-bottom:30px; background:#f7f7f7; }
	.my-canceled-list .canceled-item .bespoke-selected-opt-list { width:100%; max-width:100%; }

	.canceled-list-contents .canceled-info ~ .cancel-guide { position:relative; }
	.rounded-white-box.cancel-guide .wrap-user-guide { padding:24px; }
	
	.canceled-list-contents .canceled-info .btn-center { margin:36px 0; }
	.canceled-list-contents .canceled-info .info-section { margin:0; padding-bottom:36px; }
	.canceled-list-contents .canceled-info .info-section.trade-in-return {padding-top:12px;}

	.canceled-list-contents .info-section.return-address > .info-box { padding:24px 0 24px 116px; }
	.canceled-list-contents .info-section.reasons .info-box, .canceled-list-contents .info-section.return-address > .info-box:nth-last-child(1) { padding:24px 0 0 116px; }
	.canceled-list-contents .info-section .info-box * { font-size:14px; line-height:18px; }	
	.canceled-list-contents .info-box > dd .btn-underline{position:relative;margin-top:5px}
	.canceled-list-contents .info-section:not(.reasons, .return-address) .info-box { padding:9px 0; }
	.canceled-list-contents .info-section:not(.reasons, .return-address) .info-box > dt { position:relative; top:0; }
	.canceled-list-contents .info-section:not(.reasons, .refund) .info-box > dt, 
	.canceled-list-contents .info-section:not(.reasons, .refund) .info-box > dd { padding:9px 0; }

	.canceled-list-contents .info-section.return-address .name, .canceled-list-contents .info-section.return-address .phone { display:block; }	
	.canceled-list-contents .info-section.return-address .name::after { background:transparent; }
	.canceled-list-contents .info-section.return-address .phone { margin-top:18px; }
	.canceled-list-contents .info-section.return-address .pick-shop {display: block; line-height: 1.7;}

	.canceled-list-contents .info-section.regain-points .info-box.row01 { padding:18px 0 12px 164px; }
	.canceled-list-contents .info-section.regain-points .info-box:not(.row01) { padding:18px 0 12px; }
	.canceled-list-contents .info-section.regain-points .info-box:not(.row01) dt { position:relative; top:0; margin-bottom:18px; }
	.canceled-list-contents .info-section.regain-points .info-box .sub-info { display:flex; align-items:start; justify-content:space-between; margin-bottom:0; padding:6px 0; }
	.canceled-list-contents .info-section.trade-in .info-box:not(.row01) { padding:24px 0 0 116px;; }
	.canceled-list-contents .info-section.trade-in .info-box:not(.row01) dd { word-break: keep-all; word-wrap: break-word; }
	.canceled-list-contents .info-box .sub-info .sub-tit { position:relative; color:#707070; }
	/* 210629 : KDP-3629 */
	.canceled-list-contents .regain-points .info-box .sub-info{max-width:100%}
	.canceled-list-contents .regain-points .info-box .sub-info .sub-tit{padding-right:15px;max-width:none}
	.canceled-list-contents .regain-points .info-box .sub-info .tit-value{min-width:92px;text-align: right;}

	.canceled-list-contents .canceled-info .info-section.refund { margin:0; padding:17px 0 0; }	
	.canceled-list-contents .refund ul { flex-direction:column; }
	.canceled-list-contents .info-section.refund ul > li { width:100%; }
	.canceled-list-contents .refund > ul > li.box-left { padding-right:0; }
	.canceled-list-contents .refund > ul > li.box-right { padding-left:0; }
	.canceled-list-contents .info-section.refund ul > li:not(.box-right) > .info-box { position:relative;  padding-left:116px; }
	.canceled-list-contents .info-section.refund ul > li:not(.box-right) > .info-box > dt { position:absolute; left:0; top:9px; }

	.canceled-list-contents .info-section.refund .avalue { width:100%; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1)) { margin-bottom:6px; }
	.info-section.refund .values > .avalue:not(:nth-last-of-type(1))::after { background:transparent; }

	.canceled-list-contents .info-section.refund .box-left { padding-bottom:19px; border-bottom:1px solid #ddd; }
	.canceled-list-contents .info-section.refund .box-left .info-box { padding-bottom:12px; }
	.canceled-list-contents .info-section.refund .box-right .info-box { padding:0; }
	.canceled-list-contents .info-section.refund .box-right .info-box > dt { position:relative; top:0; padding:24px 0; }
	.canceled-list-contents .info-section.refund .values.final-price .tit-value > em { font-size:20px; }
	.canceled-list-contents .info-section.trade-in-return .info-box { padding-left:116px; }

	.mymem-info-state.cancel-guide, .rounded-white-box.cancel-guide { /* padding:36px 0 0; */ padding:12px 0 0; }
	.mymem-info-state.cancel-guide h2, .rounded-white-box.cancel-guide h2 { font-size:20px; }
	.mymem-info-state.cancel-guide .wrap-user-guide, .rounded-white-box.cancel-guide .wrap-user-guide { padding:24px; margin-bottom: 10px;} /* 2021-08-20 모바일화면 디자인 오류 수정 */
	.rounded-white-box.cancel-guide .wrap-user-guide .user-guide-listup > li { font-size:12px; line-height:18px; }

	/* 주문 배송 조회 */
	#container.type-menu .content.board-content .order-list-bg  { width:calc(100% + 24px); margin:-23px -12px 0; padding:24px 12px 0 !important; border-top:1px solid #ddd; background:#F7F7F7; }
	#container.type-menu .content.board-content .b2c-order-list-bg {background: #fff;} /* 220908 추가 */
	.order-process.circle-steps { padding:0 0 40px; }
	.order-process.circle-steps ul:after { left:24px; right:24px; margin-top:-15px; }
    .order-process.circle-steps ul li { position:relative; width:calc(20% - 28px); margin-bottom:31px; border:2px solid transparent; box-shadow:0px 4px 12px rgba(0, 0, 0, 0.16); } /* only for 800px */
    .order-process.circle-steps ul li ~ li { margin-left:35px; } /* only for 800px */
    .order-process.circle-steps ul li.active { box-shadow:0px 4px 12px rgba(0, 0, 0, 0.16); }
    .order-process.circle-steps ul li .num { position:absolute; top:50%; left:50%; line-height:inherit; padding-top:0; font-size:4.5vw; transform:translate(-50%, -50%); } /* 20201104 font 수정 */
	.order-process.circle-steps ul li .tit { position:absolute; right:0; bottom:-31px; left:0; margin:0 -4px; line-height:17px; font-size:14px; color:#8F8F8F; white-space:nowrap; }
	
	.conbox-myshopping-list.ordered-list .rounded-white-box,
	.conbox-myshopping-list.canceled-list .rounded-white-box { position:relative; margin:0 -12px; padding:12px 12px 10px; border-radius:0; box-shadow:none; }	
	.conbox-myshopping-list.ordered-list .rounded-white-box.guide-cont { padding:0.1px 12px 10px; } /* 0.1px 필요함 */
	.conbox-myshopping-list.ordered-list .rounded-white-box.guide-cont h2 { margin-top:36px; font-size:20px; }
	.conbox-myshopping-list.ordered-list .order-price .price-small + .price-big { line-height:18px; }
	.conbox-myshopping-list.ordered-list .order-price .price-big { line-height:32px !important; }
	.conbox-myshopping-list.ordered-list .rounded-white-box .user-guide { margin:0; padding:24px; border-radius: 10px; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-listup li { color:#757575; font-size:12px; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-listup li:before { top:8px; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-step li:before { background:transparent; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-step li { font-size:12px; line-height:18px; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-step li .tit { font-size:inherit; line-height:inherit; }
	.conbox-myshopping-list.ordered-list .user-guide .user-guide-step li p { color:#757575; font-size:inherit; line-height:inherit; }
	.conbox-myshopping-list .rounded-white-box.guide-cont-except .btn-underline {font-size: 12px;margin-left: 0 !important;} /* 220908 추가 */
	.conbox-myshopping-list .rounded-white-box.guide-cont-except .btn-underline::after {background-size: 12px auto;margin-top: 0;} /* 220908 추가 */

	.rounded-white-box:not(:nth-last-child(1)):after { content:""; position:absolute; bottom:0; left:0; display:block; height:10px; margin-left:-12px; margin-right:-12px; background:#F7F7F7; }
	.canceled-list-contents .mymem-info-state:not(:nth-last-child(1)), .canceled-list-contents .rounded-white-box:not(:nth-last-child(1)) { padding-bottom:10px; }

	.conbox-myshopping-list.ordered-list .rounded-white-box:not(:nth-last-child(1)):after { width:calc(100% + 12px); }

	.canceled-list-contents .mymem-info-state:not(:nth-last-child(1)):after,
	.canceled-list-contents.box-mymem-state .rounded-white-box:not(:nth-last-child(1)):after { width:calc(100% + 24px); }
	.canceled-list-contents .rounded-white-box:not(:nth-last-child(1)):after { width:calc(100% + 12px); }

	.layer-pop.layer-shipment-status p { font-size:14px; line-height:18px; }

	/* 220908 주문/배송 상세 삼성닷컴 외 필터 */
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box {padding: 0 0 0 116px;}
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box > dt {position: absolute;}
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box > dt,
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .info-box > dd {display: inline-block;}
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .values.final-pay {flex-direction: column;align-items: flex-start;}
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .values.final-pay .tit-value {padding-top: 8px;}
	.order-content.canceled-list-contents .order-area.order-area-except .info-section.refund .values.final-pay .tit-value::before {display: none;}

	/* 오류 */
	.conbox-error { border-top: 1px solid #ebebeb; padding: 48px 12px 80px; }
	.conbox-error .error-inner { padding-top:46px; }
	.conbox-error .error-inner:before { width:34px; height:34px; background-image:url(/sec/static/_images/common/icon-error-mo.svg); }
	.conbox-error .error-inner .txt-major { font-size:26px; line-height:35px; }

	/* 패밀리넷 기존 회원 비밀번호 변경 안내 */
	.layer-pwd-edit { overflow-y:auto; }

	.layer-old-order-list-fn2 .layer-content { overflow-x: auto; } 
}

@media all and (max-width:767px) {
	/* 팝업레이어 */
	.layer-eventcode .input-single, .layer-restock-reg .input-single { padding-left:0; }

	/* 팝업 레이어 > 배송 상태 조회 */
	.layer-shipment-status .gray-box { padding:24px 18px 0; }
	.layer-shipment-status .gray-box .box-cont dt { width:118px;  }
	.layer-shipment-status .gray-box .box-cont dd { width:calc(100% - 122px); }
	.layer-shipment-status .caution-list li { letter-spacing:-0.6px; }
	.layer-shipment-status .order-process.circle-steps { margin-top:42px; }
	.layer-shipment-status .order-process.circle-steps ul:after { margin-top:0; }
	.layer-shipment-status .order-process.circle-steps ul li strong { margin-top:calc(50% - 5px); font-size:12px; }
	.layer-shipment-status .order-process.circle-steps ul li ~ li { margin-left:9px; }

	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head { display:none; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple { border-top:2px solid #000; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-tr:not(:first-child) { display:flex; flex-wrap:wrap; padding-top:24px; border-bottom:1px solid #ebebeb; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td { width:100%; padding:0 !important; border-bottom:0 none; font-size:14px; letter-spacing:-1px; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.date { width:70px; margin-top:0; font-weight:bold; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.time { position:relative; width:calc(100% - 100px); padding-left:12px !important; margin-top:0; margin-left:12px; font-weight:bold; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.time:before { content:""; position:absolute; left:0; top:0; display:inline-block; width:1px; height:14px; background:#D9D9D9; }

	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.condition, 
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.location, 
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.manager { display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:space-between; width:100%; margin-top:18px; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td.manager { max-width:100%; margin:18px 0 24px; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple .ul-td > .m-head { display:block; color:#444; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple  .ul-td > .m-data { font-weight:bold; }
	.layer-shipment-status .ul-tbl-box.tbl-white-simple  .ul-td .br { display:inline; }

	/* 패밀리넷 기존 회원 비밀번호 변경 안내 */
	.layer-pwd-edit { max-width:600px; }
	.layer-pop.layer-normal.layer-pwd-edit .layer-content { height:auto; }
	.familynet-pwd-edit p { color:#707070; font-size:14px; line-height:18px; }
	.familynet-pwd-edit .black-color { color:#000; }
	.layer-pwd-edit .chk-form { display:none; }
}

@media all and (max-width:720px) {
	/* 기획전템플릿 > 출석체크 */
	.wrap-get-gift { max-width:initial; padding:0 12px; }
	.wrap-get-gift > li { float:left; padding:0 6px;}
	.wrap-get-gift > li .get-gift-box { width:146px; padding:18px; }
	.wrap-get-gift > li .get-gift-box .win-txt { color:#000; font-size:14px; line-height:18px; }
	.wrap-get-gift > li .get-gift-box .m-group { margin-top:5px; }
	.wrap-get-gift > li .get-gift-box .m-group p { display:inline; }
	.wrap-get-gift > li .get-gift-box .m-group p strong { color:#1B8cff; font-size:inherit; font-weight:bold; }
	.get-gift-box .btn-type2 { margin-top:18px; }
}

@media all and (max-width:500px){
	/* 기획전템플릿 > 출석체크 */
	.wrap-get-gift { max-width:initial; padding-left:12px; }
	.wrap-get-gift > li { float:left; padding:0 6px;}
	.wrap-get-gift > li:first-child { padding-left:0; }
	.wrap-get-gift > li:last-child { padding-right:0; }
	.wrap-get-gift > li .get-gift-box { width:146px; padding:18px; }	
}
@media all and (max-width:587px) and (min-width:415px){
	/* 고객서비스 스펙인 마일리지몰 본인인증 */
	.verify-self .terms-area .terms-top-info p:not(:nth-last-child(1)) { margin-bottom:10px; }
	.verify-self .chk-form label br.p-none { display:block; }

	.attached-files { padding:24px 0; }
}
@media all and (max-width:414px){
	/* 고객서비스 스펙인 마일리지몰 본인인증 */
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums { max-width:61%; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums > .inp-line { max-width:calc(50% - 13px); }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num { max-width:calc(50% + 13px); padding-left:26px; }
	.verify-self .con-user-form .inp-box label.lb-line + .resident-div-nums .back-num > .inp-line { max-width:100%; }

	.ul-tbl-box.stamp-box {   padding:8.2126vw 0 11.1111vw; margin:-2.4155vw; }
	.ul-tbl-box.stamp-box .ul-td { width:auto; padding:2.4155vw; border-bottom:none; }
	.ul-tbl-box.stamp-box .ul-td.a-stamp .status {  width:14.4928vw; height:14.4928vw; border-radius:100%; background-image: url(/sec/static/_images/exhibition/bg-stamp.svg);    }
	.ul-tbl-box.stamp-box .ul-td.a-stamp .status.active { background-image: url(/sec/static/_images/exhibition/bg-stamp-active.svg); }

	.order-process.circle-steps ul li { width:calc(20% - 8px); }
	.order-process.circle-steps ul li ~ li { margin-left:10px; }

	.canceled-list-contents .info-section.trade-in-return .info-box > dd { max-width:200px;}

	/* 505 에러 */
	.conbox-error .error-inner .txt-major .br, .conbox-error .error-inner .txt-desc .br { position:relative; display:block; }
}
@media all and (max-width:360px){
	.familynet-pwd-edit .info-img .pc-pic { display:none; }
	.familynet-pwd-edit .info-img .mo-pic { display:block; }
}
@media all and (max-width:320px){ 
	 /* 팝업 레이어 > 보안신고센터 */
	.secure-pop .inp-box .attached-list { width:calc(100% - 24px); }
	.secure-pop-form.terms-form .terms-wrap .terms-box p,
	.secure-pop-form.terms-form .terms-wrap .terms-box li,
	.secure-pop-form.terms-form .terms-wrap .terms-box dt, 
	.secure-pop-form.terms-form .terms-wrap .terms-box dd  { font-size:13px; } 

	.verify-self .con-user-form .inp-box .error-msg { padding-left:114px; }

	/* 팝업 레이어 > 배송 상태 조회 */
	.layer-shipment-status .gray-box .box-cont dt { width:80px;  }
	.layer-shipment-status .gray-box .box-cont dd { width:calc(100% - 84px); }
	.layer-shipment-status .gray-box .box-cont dd .name { letter-spacing:0; }
	.layer-shipment-status .order-process.circle-steps ul li:nth-child(2) strong { margin-top:calc(50% - 12px); word-break:keep-all; }

	/* 201023 배송희망일 수정 */
	.info-section.return-address dl dd .input-date .inp-line+.btn-underline { top:-13px; right:0; }
	.order-process.circle-steps ul li .tit {font-size: 12px;} /* 220908 추가 */
}

/* 21-09-30 your-product */
.your-product { margin: 75px auto 0; padding-bottom: 20px; max-width: 800px; text-align: center; }
.your-product h1 { margin: 40px 0; font-size: 24px; }
.your-product ul { margin-bottom: 75px; }
.your-product li { margin-bottom: 10px; }
.your-product .btn { width: 180px; }
.your-product p { padding: 5px 0; font-size: 12px; }
@media (max-width: 800px) {
	.your-product { margin-top: 21.9298vw; padding-bottom: 5.848vw; }
	.your-product h1 { margin: 11.6959vw 0; font-size: 7.0175vw; }
	.your-product ul { margin-bottom: 21.9298vw; }
	.your-product li { margin-bottom: 2.924vw; }
	.your-product .btn { width: 52.6316vw; }
	.your-product p { padding: 1.4620vw 0; font-size: 3.5088vw; }
}

/* 21-10-22 KOREA Sale FESTA : cheer cards */
.cheer-cards li { padding: 20px 5px; border-bottom: 1px dotted #ddd; }
.cheer-cards .card-img { margin-top: 15px; padding: 15px; width: 100%; border: 1px solid #ddd; }
.cheer-cards .card-img img { width: 100%; height: auto; }

/* 22-04-25 ERROR page */
.erpage { padding: 10px 0; min-height: 570px; }
.erpage.er404 { background-color: #beebfe; }
.erpage.er505 { background-color: #f7f3f0; }
.erpage.erdpn { background-color: #fff196; }
.erpage .inner { display: -ms-flexbox; display: flex; -ms-flex-item-align: center; align-items: center; margin: 0 auto; padding: 0 24px; max-width: 1440px; }
.erpage .text,
.erpage .visual { -ms-flex: 1; flex: 1; }
.erpage .text { padding-left: 95px; }
.erpage .text .major { margin-bottom: 30px; font-size: 36px; }
.erpage .text .desc { margin-bottom: 50px; font-size: 22px; line-height: 1.5; }
.erpage .text .cta a { position: relative; font-weight: 700; color: #2189ff; }
.erpage .text .cta a::after { content: ""; position: absolute; bottom: 1px; left: 0; width: 100%; height: 1px; background-color: #2189ff; }
.erpage .visual { text-align: center; }
@media (max-width: 1440px) {
	.erpage { min-height: auto; }
	.erpage .text .major { font-size: 2.5vw; }
	.erpage .text .desc { font-size: 1.5278vw; }
}
@media (max-width: 800px) {
	.erpage .inner { -ms-flex-flow: column-reverse; flex-flow: column-reverse; }
	.erpage .text { padding-left: 0; text-align: center; }
	.erpage .text .major { margin-bottom: 5.5556vw; font-size: 6.6667vw; }
	.erpage .text .desc { margin-bottom: 9.2593vw; font-size: 4.0741vw; }
	.erpage .text .cta { margin-bottom: 9.2593vw; }
}

/* KDP-23637 에러페이지 3종 업데이트 230201 */
.erpage-default{width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:hidden;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:230px 208px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.erpage-default__logo{display:block;width:360px;height:360px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.erpage-default__content{display:block;max-width:620px;margin-left:44px;word-wrap:break-word;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.erpage-default__headline{font-family:'SamsungOneKorean', Dotum, '돋움', sans-serif; font-weight:bold;font-size:48px;line-height:1.2}
.erpage-default__desc{font-family:'SamsungOneKorean', Dotum, '돋움', sans-serif; font-size:18px;line-height:1.33;margin-top:16px}
.erpage-default__desc.period{color:#2188FF;}
.erpage-default__desc.period::after{ display: inline-block; content: ''; width: 100%; height: 1px; background: #ddd; }
.erpage-default__cta{margin-left:0; margin-top:48px}

@media only screen and (min-width:768px) and (max-width:1440px){
	.erpage-default{max-width:100vw;padding:15.97222222vw 14.44444444vw}
	.erpage-default__logo{width:25vw;height:25vw}
	.erpage-default__content{max-width:43.05555556vw;margin-left:3.05555556vw}
	.erpage-default__headline{font-size:3.33333333vw}
	.erpage-default__desc{font-size:1.25vw;margin-top:1.11111111vw}
	.erpage-default__cta{margin-top:3.33333333vw}
}
@media only screen and (max-width:767px){
	.erpage-default{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100vw;padding:22.22222222vw 6.66666667vw}
	.erpage-default__logo{margin:0 auto;width:50vw;height:50vw}
	.erpage-default__content{margin:0;max-width:86.66666667vw;margin-top:6.66666667vw;text-align:center}
	.erpage-default__headline{font-size:8.33333333vw;line-height:1.33}
	.erpage-default__desc{font-size:3.88888889vw;margin-top:4.44444444vw}
	.erpage-default__cta{margin-top:8.88888889vw}
	.erpage-default .mbr{display: block;}
}


/* 22-05-24 Gift Card */
.info-box.gift .msg-box { margin-top: 15px; padding: 6px 12px; background-color: #f7f7f7; border-radius: 6px; }
.info-box.gift .msg-box .msg { font-size: 14px; font-weight: 400; }

/* 22-06-10 serial number area */
.serial-num-area .title { padding: 8px 0 6px; font-size: 14px; background-color: #f7f7f7; border-bottom: solid 1px #ebebeb; }
.add-btn-area { -ms-flex-line-pack: justify; justify-content: space-between; }

/* 220624 cta 수정 */
@media (max-width:800px){
    .rounded-white-box {padding: 48px 1.3889vw;}
}

/*22-07-05 나의 A/S 이력*/
.my-as-list h2 {display: flex;justify-content: space-between;align-items: center;}
.my-as-list h2 .search-InputBox{width: 240px;}
.my-as-list .sub-tit {font-size: 20px;margin-top: 25px;}/*22-08-17*/
.my-as-list .conbox-support-note {padding:0;}/*22-08-17*/
.my-as-list .conbox-support-note .tab-btn-box {margin-top:24px;margin-bottom: 0;}/*22-08-17*/
.my-as-list .conbox-support-note .rounded-white-box {border-radius: 0 0 20px 20px;padding-top: 36px;}/*22-08-17*/
.my-as-list .conbox-support-note .serach-area {text-align: center;border-bottom: 1px solid #D9D9D9;padding-bottom: 24px;}/*22-08-17*/
.my-as-list .conbox-support-note .serach-area .search-InputBox{max-width: 500px;width: 100%;display: inline-block;}/*22-08-17*/
.my-as-list.canceled-list-contents .my-canceled-list li .canceled-item{justify-content: space-between;padding: 30px 24px 0;}
.my-as-list.canceled-list-contents .my-canceled-list li:first-child .canceled-item{border-top: none;}
.my-as-list .my-canceled-list .canceled-item .item-image{max-width: 100px;}
.my-as-list .my-canceled-list .canceled-item .item-spec .option{overflow: visible;display: block;-webkit-line-clamp: unset;-webkit-box-orient: unset;font-size: 14px;color: #000;font-weight: 700;position: relative;margin-top: 12px;}
.my-as-list .my-canceled-list .canceled-item .item-spec .option > span{display: block;padding-left: 60px;font-weight: normal;margin-top: -17px;line-height: 18px;}
.my-as-list .my-canceled-list .canceled-item .item-spec .title{margin-top: 8px;}
.my-as-list .my-canceled-list .canceled-item .item-spec .label{margin-top: 4px;}
.my-as-list .my-canceled-list .canceled-item .item-spec{width: 28%;padding-left: 0;}/*22-11-30*/
.my-as-list .my-canceled-list .canceled-item .item-data{width: 30%;padding-left: 0;}/*22-11-30*/
.my-as-list .my-canceled-list .canceled-item .item-inquiry{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;width: 24%;}/*22-11-30*/
.my-as-list .my-canceled-list .canceled-item .item-inquiry .info-as-date{font-size: 12px;color:#707070;}
.my-as-list .my-canceled-list .info-as-date .value{position: relative;display: inline-block;}
.my-as-list .my-canceled-list .info-as-date .value:not(:nth-last-of-type(1)) { padding-right:10px; margin-right:8px; }
.my-as-list .my-canceled-list .info-as-date .value:not(:nth-last-of-type(1))::after { content:""; position:absolute; right:0; top:50%; margin-top:-7px; display:block; width:1px; height:14px; background:#d9d9d9; }
/* .my-as-list .mob-moreViewList {margin-top: 36px; text-align: center; } */
.my-as-list .wrap-order-set {border-bottom: 1px solid #D9D9D9;padding-bottom: 30px;}
.my-as-list .ul-tbl-box.type-simple-line .tbl-nodata{border-top: none;border-bottom: 1px solid #D9D9D9;}/*22-08-17*/

@media (max-width: 1440px) and (min-width: 1101px){
	.my-as-list .my-canceled-list .canceled-item .item-spec{padding-left: 1.3889vw;width: 52%;}/*22-07-28*/
	.my-as-list .my-canceled-list .info-as-date .value{font-size: 0.8333vw;}/*22-07-28*/
	.my-as-list .my-canceled-list .canceled-item .item-inquiry{width: 35%;}/*22-07-28*/
}
@media screen and (max-width:1100px) and (min-width:801px) { 
	.my-as-list h2 .search-InputBox {width: 21.8182vw;}
	.my-as-list.canceled-list-contents .my-canceled-list li .canceled-item{padding:2.7273vw 2.1818vw 0;}
	.my-as-list .my-canceled-list .canceled-item .item-inquiry{width: 48%;}/*22-07-28*/
	.my-as-list .my-canceled-list .canceled-item .item-image{width: 12%;}/*22-07-28*/
	.my-as-list .my-canceled-list .canceled-item .item-spec{padding-left: 1.3636vw;width: 38%;}/*22-07-28*/
	.my-as-list .my-canceled-list .canceled-item .item-spec .option{font-size: 1.2727vw;}
	.my-as-list .my-canceled-list .canceled-item .item-spec .option > span{font-size: 1.2727vw;padding-left: 5.4545vw;margin-top: -1.7455vw;}/*22-07-28*/
	.my-as-list .my-canceled-list .info-as-date .value{font-size: 1.0909vw;}/*22-07-28*/
	.my-as-list .sub-tit {font-size: 1.8182vw;margin-top: 2.2727vw;}/*22-08-17*/
	.my-as-list .conbox-support-note .tab-btn-box{margin-top:2.1818vw;}/*22-08-17*/
	.my-as-list .conbox-support-note .rounded-white-box{padding-top:3.2727vw;}/*22-08-17*/
	.my-as-list .conbox-support-note .serach-area{padding-bottom: 2.1818vw;}/*22-08-17*/
}
@media all and (max-width:800px) {
	.my-as-list h2 + .search-InputBox.mo-ver{margin-top:10px;}
	.my-as-list.canceled-list-contents .my-canceled-list li .canceled-item{padding: 30px 0 0;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;padding-bottom: 42px;}
	.my-as-list .my-canceled-list .canceled-item .item-image{width: 100px;}
	.my-as-list .my-canceled-list .canceled-item .item-image .photo{height: auto;}
	.my-as-list .my-canceled-list .canceled-item .item-spec{width: calc(100% - 110px);}
	.my-as-list .my-canceled-list .canceled-item .item-inquiry{width: 100%;flex-direction: column-reverse;align-items: flex-start;padding-left: 110px;    position: absolute;bottom: 0;}
	.my-as-list .my-canceled-list .canceled-item .item-inquiry .btn-inquiry{margin-top: 0;} /* 221130 */
	.my-as-list .my-canceled-list .info-as-date .value{font-size: 11px;}/*22-07-28*/
	.my-as-list .my-canceled-list .canceled-item .item-spec .option > span{font-size: 14px;}
	.canceled-list-contents .my-canceled-list > li:not(:first-child){margin-top: 30px;} /* 221130 */
	.my-as-list .my-canceled-list .info-as-date .value:not(:nth-last-of-type(1)) {padding-right: 7px;margin-right: 5px;}/*22-07-28*/
	.my-as-list .conbox-support-note .tab-btn-box{margin: 18px 0 0;}/*22-08-17*/
	.my-as-list [class*="conbox-support-"] .tab-btn-box.active-first {border-radius: 10px 10px 0 0;}/*22-08-17*/
	.my-as-list .sub-tit{margin-top:12px;}/*22-08-17*/
	.my-as-list .conbox-support-note .rounded-white-box{box-shadow: none;}/*22-08-17*/
}

/* 221214 나의 A/S이력 수정 */
.my-as-list .my-canceled-list .canceled-item .item-spec { width: 60%; display: flex; justify-content: space-between; }
.my-as-list .my-canceled-list .canceled-item .item-spec div:first-child {max-width: 190px;}
.my-as-list .my-canceled-list .canceled-item .item-spec .item-info { min-width: 290px; max-width: 290px; margin-top: -12px; }
.my-as-list .my-canceled-list .canceled-item .item-spec .option .option-list { margin-top: -20px; line-height: 24px; }
.rounded-white-box .box-notice {margin-top: 30px;}
.rounded-white-box .box-notice p {line-height: 22px; margin-top: 4px; font-size: 14px; color: #3a3a3a;}
.rounded-white-box .box-notice a {text-decoration: underline;}
@media (max-width: 1440px) and (min-width: 1101px){
	.my-as-list .my-canceled-list .canceled-item .item-spec {width: 70%;}
	.my-as-list .my-canceled-list .canceled-item .item-inquiry {width: 22%;}
	.my-as-list .my-canceled-list .canceled-item .item-spec .item-info {min-width: 23.1389vw;}
}
@media screen and (max-width:1100px) and (min-width:801px) {
	.my-as-list .my-canceled-list .canceled-item .item-spec {width: 90%;}
	.my-as-list .my-canceled-list .canceled-item .item-spec div {padding-right: 0.9091vw;}
	.my-as-list .my-canceled-list .canceled-item .item-inquiry {width: 10%;}
	.my-as-list .my-canceled-list .canceled-item .item-spec .item-info {min-width: 27.4636vw;}
}
@media all and (max-width:800px) {
	.my-as-list .my-canceled-list .canceled-item .item-spec {width: 60%; display: flex; flex-direction: column; justify-content: space-between;}
	.my-as-list .my-canceled-list .canceled-item .item-spec .item-info { margin-top: 0px; }
	.my-as-list .my-canceled-list .canceled-item .item-inquiry {align-items: center; position: absolute; padding-left: 0;}
}

/* 220720 삼성케어플러스 */
.carePlusAplctPlan .strDisplayDiscountPrdc {padding-top: 40px;}
.carePlusAplctPlan .necessary {font-size: 14px;color: #707070;text-align: right;}
.carePlusAplctPlan .stepWrap .stepNum p.text {font-size: 14px;}
.carePlusAplctPlan .stepWrap .stepNum p.Number {font-size: 34px;}
.carePlusAplctPlan .stepWrap .subTitle {line-height: 1.375;}
.carePlusAplctPlan .stepWrap .stepNum .howHelpNum {display: flex;flex-grow: 1;justify-content: end;margin-right: 56px;cursor: pointer;}
.carePlusAplctPlan .stepWrap .stepNum .howHelpNum button {font-size: 14px;line-height: 24px;font-weight: bold;border-bottom: 1px solid #000;}
.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap .stepTitle {margin: 0 30px 0 20px;font-size: 47px;line-height: 1;}
.carePlusAplctPlan .stepContent {padding-left: 56px;}
.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo {margin-top: 90px;}
.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo .stepContent {padding: 0 56px;}
.carePlusAplctPlan .store-location-select >dl >dt {width: auto;margin-right: 73px;}
.carePlusAplctPlan .store-location-select >dl >dt > label, .carePlusAplctPlan .hopeSbscPlan dt,
.carePlusAplctPlan .hopeSbscPlan h4 {font-size: 20px;font-weight: 700;}
.carePlusAplctPlan .store-location-select >dl {display: block;flex: initial;width: 50%;overflow: hidden;}
.carePlusAplctPlan .store-location-select >dl:first-child {margin-right: 184px;}
.carePlusAplctPlan .store-location-select >dl:nth-child(2) {margin-left: 0;}
.carePlusAplctPlan .store-location-select dd {flex: initial;width: 380px;}
.carePlusAplctPlan .store-location-select dt, .carePlusAplctPlan .store-location-select dd {float: left;}
.carePlusAplctPlan .carePlusPrdRadio-list {display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 8px;}
.carePlusAplctPlan .carePlusPrdRadio-list:first-child {margin-top: 36px;}
.carePlusAplctPlan .carePlusPrdRadio-list dl {position:relative;padding-left:160px;margin-top: 0;}
.carePlusAplctPlan .carePlusPrdRadio-list dt {position:absolute;left:0;top:0;min-height:40px;padding-left:50px;line-height:40px;font-size:20px;color:#000;font-weight:bold;}
.carePlusAplctPlan .carePlusPrdRadio-list dd,
.carePlusAplctPlan .carePlusPrdRadio-list li {min-width: 150px;width: auto;margin-bottom: 0;float: left;margin: 0 0 16px 10px;}
.carePlusAplctPlan .carePlusPrdRadio-list dd,
.carePlusAplctPlan .carePlusPrdRadio-list li,  .carePlusAplctPlan .hopeSbscPlan-box01 dd {position: relative;}
.carePlusAplctPlan .carePlusPrdRadio-list dd.dim::after,
.carePlusAplctPlan .carePlusPrdRadio-list li.dim::after {content: '';display: block;position:absolute;top: 0;left: 0;background: transparent;width: 100%;height: 100%;} 
.carePlusAplctPlan .carePlusPrdRadio-list li:nth-child(5n+1),
.carePlusAplctPlan .strDisplayDiscountPrdc .carePlusPrdRadio-list li:nth-child(6n+1) {margin-left: 10px;}
.carePlusAplctPlan .carePlusPrdRadio-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:20px;overflow:hidden;}
.carePlusAplctPlan .carePlusPrdRadio-list input[type="radio"], 
.carePlusAplctPlan .hopeSbscPlan-box01 input[type="radio"] { position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden;}
.carePlusAplctPlan .carePlusPrdRadio-list input[type="radio"]:checked + label {color:#fff;border:1px solid #000;background-color:#000;}
.carePlusAplctPlan .hopeSbscPlan-box01 input[type="radio"]:checked + label {color:#000;border: 2px solid #000;font-weight: bold;}
.carePlusAplctPlan .carePlusPrdRadio-list input[type="radio"]:focus + label,
.carePlusAplctPlan .hopeSbscPlan-box01 input[type="radio"]:focus + label {border: dashed 2px #2189ff ! important}
.carePlusAplctPlan .carePlusPrdRadio-list input[type="radio"]:checked + label span {background: #000;color: #fff;}
.carePlusAplctPlan .reservationStore-request {text-align: center;margin-top: 76px;}
.carePlusAplctPlan .stepContent .activation {width: 100%;background: #f7f7f7;padding: 16px 24px 0 12px;margin-left: 170px;border-radius: 20px;}
.carePlusAplctPlan .stepContent .activation .activDepth3 {border-top: 1px solid #d9d9d9;padding-top: 16px;}
.carePlusAplctPlan .stepContent .activation ul {display: flex;flex-wrap: wrap;}

.layer-pop.nbrConfirmGuide .img-box p:nth-of-type(1) {margin: 24px 0 12px 0;}
.layer-pop.nbrConfirmGuide .img-box p:nth-of-type(2) {font-size: 14px;}
.layer-pop.nbrConfirmGuide .img-box p {line-height: 1.5;}
.layer-shipment-manage .guidePhrase {text-align: center;margin: 36px 0;}
.layer-shipment-manage .guidePhrase p {line-height: 1.375;}
.layer-shipment-manage .guidePhrase p:last-child {margin-top: 8px;}
.layer-shipment-manage .estmtAmnt {display: flex;justify-content: space-between;align-items: center;font-weight: 700;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 28px 0;}
.layer-shipment-manage .estmtAmnt dd {font-family: 'Samsung Sharp Sans';font-size: 28px;}
.layer-shipment-manage .estmtAmnt dd span {font-size: 16px;}

.careplusSubsCompl .board-view-type-2 dt {width: 25%;}
.careplusSubsCompl .board-view-type-2 dd {width: 70%;}
#careplusSubs {padding: 0;}
#careplusSubs .careplusSubs-visual {padding: 80px 0; background: #F0F3FA;text-align: center;}
#careplusSubs .careplusSubs-visual > h2 {font-size: 62px;letter-spacing: -0.03em;}
#careplusSubs .careplusSubs-visual > h2::before {content:'';display: block;background: url(../_images/icon_dps/ico_ssCarePlusSbscr.svg) no-repeat;width: 80px;height: 80px;margin: 0 auto;padding-bottom: 8px;}
#careplusSubs .careplusSubs-visual-inner > p {font-size: 18px;line-height: 1.5;letter-spacing: -0.03em;margin: 24px 0 55px 0;}
#careplusSubs .careplusSubs-visual > ul {display: flex;justify-content: center;}
#careplusSubs .careplusSubs-visual > li {width: 450px;min-height: 260px;padding: 40px 0;background: #fff;border-radius: 20px;font-size: 18px;}
#careplusSubs .careplusSubs-visual > li:nth-child(2) {margin: 0 45px;}
/*#careplusSubs .careplusSubs-visual li div {margin-top: 24px;}*/
#careplusSubs .careplusSubs-visual > li p {margin-top: 8px;line-height: 0.944;}
#careplusSubs .careplusSubs-visual > li strong {font-size: 24px;line-height: 1.333;}
.carePlusAplctPlan .stepWrap .hopeSbscPlan {display: flex;justify-content: space-between;margin-top: 33px;}
.carePlusAplctPlan .hopeSbscPlan-box01 {width: 50%;}
.carePlusAplctPlan .hopeSbscPlan-box02 {width: 548px;overflow: hidden;}
.carePlusAplctPlan .hopeSbscPlan-box01 dl {display: flex;align-items: center;margin-bottom: 28px;}
.carePlusAplctPlan .hopeSbscPlan-box01 dl:last-child {margin-bottom: 0;}
.carePlusAplctPlan .hopeSbscPlan-box02 dl {display: flex;flex-wrap: wrap;}
.carePlusAplctPlan .hopeSbscPlan-box01 dt {margin-right: 57px;}
.carePlusAplctPlan .hopeSbscPlan-box02 h4 {display: inline-block;vertical-align: top;margin-top: 10px;}
.carePlusAplctPlan .hopeSbscPlan dt span {display: block;font-size: 14px;line-height: 1.714;color: #999;font-weight: normal;}
.carePlusAplctPlan .hopeSbscPlan-box01 dd {width: 220px;margin: 0 6px;}
.carePlusAplctPlan .hopeSbscPlan-box01 dd label {display: block;position: relative;width: 100%;height: 62px;line-height: 62px;text-align: center;font-size: 18px;color: #707070;border: 1px solid #B2B2B2;border-radius: 10px;cursor: pointer;overflow: hidden;}
.carePlusAplctPlan .hopeSbscPlan .planPayment {float:right;width: 380px;}
.carePlusAplctPlan .hopeSbscPlan .planPayment-inner {border: 1px solid #ddd;border-radius: 10px;background: #f7f7f7;padding: 24px 24px 14px 24px;box-sizing: border-box;}
.carePlusAplctPlan .hopeSbscPlan-box02 dt, .carePlusAplctPlan .hopeSbscPlan-box02 dd {width: 50%;font-size: 16px;color: #707070;font-weight: normal;line-height: 1.1875;padding-bottom: 10px;}
.carePlusAplctPlan .hopeSbscPlan-box02 dd {text-align: right;}
.carePlusAplctPlan .hopeSbscPlan .planPayment-output02 {border-top: 1px solid #ddd;padding-top: 22px;margin-top: 12px;}
.carePlusAplctPlan .hopeSbscPlan .planPayment-output02 dt, .carePlusAplctPlan .hopeSbscPlan .planPayment-output02 dd {color: #000;}
.carePlusAplctPlan .hopeSbscPlan .planPayment-output02 dt, .carePlusAplctPlan .hopeSbscPlan-box .mlyPay {font-weight: bold;line-height: 1.0357;}
.carePlusAplctPlan .hopeSbscPlan-box .mlyPay strong {font-family:"Samsung Sharp Sans";font-size: 28px;vertical-align: bottom;}
.carePlusAplctPlan .hopeSbscPlan-box .totalAmnt {line-height: 1.8125;}
.carePlusAplctPlan .hopeSbscPlan-box .totalAmnt span {font-family:"Samsung Sharp Sans";vertical-align: initial;}
.carePlusAplctPlan .hopeSbscPlan-box02 p {font-size: 14px;color: #999;margin-top: 12px;}
/* 221121 제품정보입력>모델코드 */
.carePlusAplctPlan .stepWrapTwo .store-location-select{ justify-content: space-between; margin-top: 33px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul { display: block; flex: initial; width: 50%; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul > li{ padding: 0; width: 100px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) { width: 548px; margin-left: auto; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1)> li:nth-child(1){ margin-right: 70px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1)> li:nth-child(2){ width: 60%; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2)> li:nth-child(1){ margin-right: 63px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2)> li:nth-child(2){ width: 70%; margin-right: 0; padding-right: 0; }
.carePlusAplctPlan .stepWrapTwo .store-location-select li { min-height: 34px; line-height: 34px; padding: 0 14px 0 7px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select ul, 
.carePlusAplctPlan .stepWrapTwo .store-location-select li { float: left; }
.store-location-select >ul >li { width: 180px; flex: none; font-size: 20px; line-height: 20px; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul >li > label, 
.carePlusAplctPlan .stepWrapTwo .hopeSbscPlan li, 
.carePlusAplctPlan .stepWrapTwo .hopeSbscPlan h4 { font-size: 20px; font-weight: 700; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul >li > label{ font-size: 20px; font-weight: 700; }
.carePlusAplctPlan .wrap-droplist .droplist-wrap{ display: none; }
.carePlusAplctPlan .wrap-droplist.active .droplist-wrap{ display: block; }
.droplist-wrap{	padding: 15px; overflow: hidden; background: #fff; border-radius: 20px; border: 1px solid #b2b2b2; width: 100%; position: absolute; top: calc(100% + 10px); z-index: 1; }
.carePlusAplctPlan .wrap-droplist.active .droplist{	max-height: 330px; top: calc(100% + 10px); border: none; position: sticky; }
.carePlusAplctPlan .stepWrapTwo .store-location-select >ul > li:nth-child(1){padding-top: 4px;}

@media (max-width: 1440px) and (min-width: 1101px) {
	.carePlusAplctPlan .carePlusPrdRadio-list li {min-width:9.7222vw;margin-top:0.6944vw;}
	.carePlusAplctPlan .store-location-select >dl >dt > label {font-size: 1.3889vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list label {height: 2.9167vw;border-radius: 2.0833vw;}
	.carePlusAplctPlan .store-location-select >dl:first-child {margin-right: 0;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dt {width: 20%;margin-right: 0;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dd {width: 170px;}
	.carePlusAplctPlan .hopeSbscPlan-box02 {width: 50%;}
	.carePlusAplctPlan .hopeSbscPlan-box02 h4, .carePlusAplctPlan .hopeSbscPlan-box01 dt {font-size: 1.3889vw;}
	.carePlusAplctPlan .store-location-select dd {width: 70%;}
	.carePlusAplctPlan .hopeSbscPlan .planPayment {width: 75%;}	
	/* 221121 제품정보입력>모델코드 */
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul{ width: 74%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1) >li:nth-child(1){ width: 20%; margin-right: 25px; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1) >li:nth-child(2) { width: 60%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2){ width: 75%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) >li:nth-child(1){ width: 20%; margin-right: 23px; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) >li:nth-child(2) { width: 75%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul > li:nth-child(1){padding-top: 6px;}
}
@media (max-width: 1220px) {
	.carePlusAplctPlan .store-location-select >dl >dt {margin-right: 5.0694vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo {margin-top: 7.6389vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list dl dd:nth-of-type(3n+1),
	.carePlusAplctPlan .carePlusPrdRadio-list li:nth-of-type(3n+1),
	.carePlusAplctPlan .stepContent .activation li:nth-of-type(3n+1) {margin-left: 0.9091vw;}
	.carePlusAplctPlan .stepContent {padding-left: 0;}
	.carePlusAplctPlan .stepWrap .stepNum p.Number {font-size: 3.8182vw;text-indent: -0.0909vw;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap .stepTitle {margin-right: 5vw;font-size: 3.2727vw;line-height: 4.3636vw;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo .stepContent {padding: 0;}
	.carePlusAplctPlan .carePlusPrdRadio-list dl dd, 
	.carePlusAplctPlan .carePlusPrdRadio-list li {min-width: 13.1818vw;margin-left: 0.9091vw !important;margin-top: 0.9091vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list label {height: 3.8182vw;line-height: 3.8182vw;font-size: 1.2727vw;}
	.carePlusAplctPlan .store-location-select dd {width: 100%;}
	.carePlusAplctPlan .store-location-select >dl >dt > label {font-size: 1.8182vw;}
	.carePlusAplctPlan .stepWrap .hopeSbscPlan {align-items: center;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dd {width: 14.5455vw;}
	.carePlusAplctPlan .hopeSbscPlan-box01 {width: 60%;}
	.carePlusAplctPlan .hopeSbscPlan-box02 {width: 40%;}
	.carePlusAplctPlan .hopeSbscPlan .planPayment {float: none;width: auto;}
	.carePlusAplctPlan .hopeSbscPlan-box02 h4, .carePlusAplctPlan .hopeSbscPlan-box01 dt {width: 10.3636vw;font-size: 1.8182vw;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dt {margin-right: 0.9091vw;}
	.carePlusAplctPlan .hopeSbscPlan-box02 h4 {margin-top: 0;margin-bottom: 0.9091vw;}

	/* 221121 제품정보입력>모델코드 */ 
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul { width: 60%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2){ width: 40%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) > li:nth-child(1){ margin-right: 23px; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1) > li:nth-child(1) { width: 9.0909vw; margin-right: 2.7273vw; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) > li:nth-child(1) { width: 9.0909vw; margin-right: 2.0909vw; min-width: 90px; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2) > li:nth-child(2) { width: calc(93% - 100px); }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul > li:nth-child(1){padding-top: 8px;}
}
@media (max-width: 800px) {
	.carePlusAplctPlan .strDisplayDiscountPrdc,
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo .stepContent {padding: 0;}
	.carePlusAplctPlan .ico-required {font-size: 3.8889vw;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap .stepTitle {margin-left: 1.6667vw;font-size: 8.3333vw;}
	.carePlusAplctPlan .necessary {text-align: left;margin-bottom: 10vw;font-size: 3.8889vw;}	
	.carePlusAplctPlan .carePlusPrdRadio-list dl,
	.carePlusAplctPlan .selectW >dl {width: 100%;padding-left: 0;}
	.carePlusAplctPlan .selectW >dl {padding-left:0;min-height: 40px;;line-height:40px;font-size: 20px;}
	.carePlusAplctPlan .selectW >dl dt {position:relative;}
	.carePlusAplctPlan .carePlusPrdRadio-list,
	.carePlusAplctPlan .carePlusPrdRadio-list:first-child {margin-top: 6.6667vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list label {height: 11.1111vw;line-height: 11.1111vw;border-radius: 5.5556vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list label span {height: 11.1111vw;line-height: 11.1111vw;font-size: 3.8889vw;}
	.carePlusAplctPlan .store-location-select dt, .carePlusAplctPlan .store-location-select dd {float: none;}
	.carePlusAplctPlan .store-location-select dd {width: 100%;}
	.carePlusAplctPlan .store-location-select >dl >dt > label {font-size: 16px;}
	.carePlusAplctPlan .stepContent .activation {margin-left: 0;padding: 3.3333vw 3.3333vw 0 3.3333vw;}
	.carePlusAplctPlan .stepContent .activation .activDepth3 {margin-top: 0;padding-top: 3.3333vw;}
	.carePlusAplctPlan .stepWrap .stepNum .howHelpNum {justify-content: start;margin-top: 4.4444vw;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrapTwo {margin-top: 17.7778vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list dl dt {position: static;font-size: 5.5556vw;line-height: 1;margin-bottom: 4.4444vw;}
	.carePlusAplctPlan .textareaWrap textarea {line-height: 1.375;}
	.carePlusAplctPlan .stepWrap .stepNum .howHelpNum button,
	.carePlusAplctPlan input:not([type=checkbox]):not([type=radio]).inp-line {font-size: 3.8889vw;}
	.carePlusAplctPlan input:not([type=checkbox]):not([type=radio]).inp-line {height: 8.8889vw;}
	.carePlusAplctPlan .reservationStore-request .btn-type2 {min-width: 33.3333vw;}
	.carePlusAplctPlan .wrap-droplist .droplist-button {min-height: 8.8889vw;font-size: 3.8889vw;font-weight: 400;}
	.carePlusAplctPlan .carePlusPrdRadio-list dl dd,
	.carePlusAplctPlan .carePlusPrdRadio-list li,
	.carePlusAplctPlan .stepContent .activation li {width: calc(100% / 2 - 1.6667vw);min-width: auto;margin: 0 0 3.3333vw 3.3333vw;}
	.carePlusAplctPlan .carePlusPrdRadio-list dl dd:nth-child(even),
	.carePlusAplctPlan .carePlusPrdRadio-list li:nth-child(odd),
	.carePlusAplctPlan .stepContent .activation li:nth-child(odd),
	.carePlusAplctPlan .strDisplayDiscountPrdc .carePlusPrdRadio-list li:nth-child(6n+1) {margin-left: 0;}
	.reservation-result-box.careplusSubsCompl .board-view-type-2 dt {width: 40%;}
	.reservation-result-box.careplusSubsCompl .board-view-type-2 dd {width: 60%;}
	#careplusSubs .careplusSubs-visual {padding: 11.1111vw 0;}
	#careplusSubs .careplusSubs-visual h2 {font-size: 7.7778vw;}
	#careplusSubs .careplusSubs-visual-inner > p {padding: 0 8.3333vw;font-size: 4.4444vw;line-height: 1.25;margin:3.8889vw 0 8.3333vw 0;}
	#careplusSubs .careplusSubs-visual > ul {flex-direction: column;align-items: center;padding: 0 7.7778vw;}
	#careplusSubs .careplusSubs-visual > li {min-height: 17.7778vw;width: 100%;border-radius: 0;font-size: 4.4444vw;text-align: left;padding: 4.2222vw;}
	#careplusSubs .careplusSubs-visual > li:first-child {border-top-left-radius: 2.7778vw;border-top-right-radius: 2.7778vw;}
	#careplusSubs .careplusSubs-visual > li:last-child {border-bottom-left-radius: 2.7778vw;border-bottom-right-radius: 2.7778vw;}
	#careplusSubs .careplusSubs-visual > li:not(:last-child) {padding-bottom: 0;}
	#careplusSubs .careplusSubs-visual > li div,
	#careplusSubs .careplusSubs-visual > li img {display: inline-block;vertical-align: middle;}
	#careplusSubs .careplusSubs-visual > li img {width: 17.7778vw;}
	#careplusSubs .careplusSubs-visual > li div {margin-top: 0;padding-left: 1.522vw;}
	#careplusSubs .careplusSubs-visual > li p {font-size: 4.4444vw;letter-spacing: -0.06em;}
	#careplusSubs .careplusSubs-visual > li strong {font-size: 5.5556vw;}
	.carePlusAplctPlan .stepWrap .hopeSbscPlan {flex-direction: column;}
	.carePlusAplctPlan .hopeSbscPlan-box01 {width: 100%;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dl, .carePlusAplctPlan .hopeSbscPlan-box01 dl:last-child {display: block;margin-bottom: 10vw;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dt,
	.carePlusAplctPlan .hopeSbscPlan-box02 h4 {font-size: 5.5556vw;margin-right: 0;margin-bottom: 4.4444vw;}
	.carePlusAplctPlan .hopeSbscPlan dt span {display: inline-flex;padding-left: 1.6667vw;font-size: 3.8889vw;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dd {display: inline-flex;width: calc(100% / 2 - 1.6667vw);min-width: auto;;margin: 0;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dd:nth-of-type(1) {margin-right:  1.6667vw;}
	.carePlusAplctPlan .hopeSbscPlan-box01 dd label {height: 16.1111vw;line-height: 16.1111vw;border-radius: 2.7778vw;font-size: 4.4444vw;}
	.carePlusAplctPlan .hopeSbscPlan-box02 {width: auto;}
	.carePlusAplctPlan .hopeSbscPlan .planPayment {float: none;width: auto;}
	.carePlusAplctPlan .hopeSbscPlan-box02 p {font-size: 3.8889vw;margin-top: 3.3333vw;padding-left: 2.7778vw;}
	.carePlusAplctPlan .hopeSbscPlan-box02 dt, .carePlusAplctPlan .hopeSbscPlan-box02 dd {font-size: 4.4444vw;padding-bottom: 2.7778vw;}
	.carePlusAplctPlan .hopeSbscPlan .planPayment-inner {height: auto;padding: 6.6667vw 6.6667vw 3.8889vw 6.6667vw;}
	.carePlusAplctPlan .hopeSbscPlan-box .mlyPay strong {font-size: 7.7778vw;vertical-align: baseline;}
	.carePlusAplctPlan .hopeSbscPlan-box .totalAmnt span {font-size: 4.4444vw;}
	.carePlusAplctPlan .reservationStore-request {margin-top: 13.3333vw;}

	.order-content.carePlusAplctPlan-order .scplus-order-list .order-tbl.scplus > div:first-child {padding-top: 0;}
	/* 221121 제품정보입력>모델코드 */
	.carePlusAplctPlan .stepWrapTwo .store-location-select > ul{ display: flex; flex-direction: column; width: 100%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul li{ margin-right: 0; width: 100%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(1)> li:nth-child(2),
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2)> li:nth-child(2){ width: 100%; }
	.carePlusAplctPlan .stepWrapTwo .store-location-select >ul:nth-child(2){ width: 100%; margin-top: 24px; }
}
@media (max-width: 360px) {
	.carePlusAplctPlan .carePlusPrdRadio-list li:nth-child(5n+1) {margin-left: 3.3333vw;}
	.reservation-result-box.careplusSubsCompl .board-view-type-2 dt,
	.reservation-result-box.careplusSubsCompl .board-view-type-2 dd {width: 50%;font-size: 5vw;}
}

/* 마이페이지 시리얼 번호/모델코드 UI 수정 */
#popupProdCode.layer-pop {max-width: 1121px;padding: 40px 40px 32px 40px;}
#popupProdCode.layer-pop .layer-header {border-bottom: 0;margin-bottom: 0;}
#popupProdCode.layer-pop .layer-header h2 {padding-bottom: 0;}
#popupProdCode.layer-pop .layer-content {display: flex;max-height: none;overflow-x: initial;overflow-y: initial;}
#popupProdCode.layer-pop .select-single-left {width: 689px;float: none;}
#popupProdCode.layer-pop .select-single-left > p {line-height: 1.33;color: #666;padding-bottom: 0;margin-top: 6px;margin-bottom: 22px;word-break: break-word;}
#popupProdCode.layer-pop .pop-select-form {width: 641px;}
#popupProdCode.layer-pop .pop-select-form .inp-box {display: table;padding-left: 0;}
#popupProdCode.layer-pop .pop-select-form .inp-box  ~ .inp-box {padding-top: 16px;} /* 220920 추가 */
#popupProdCode.layer-pop .pop-select-form label.lb-line {position: relative;display: table-cell;vertical-align: middle;width: 80px;padding-right: 16px;font-weight: bold;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist {top: 0;border-radius: 20px;scrollbar-width:none;-ms-overflow-style:none;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist::-webkit-scrollbar{display:none;width:0;background:transparent;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist li {min-height: 35px;line-height: 35px;font-size: 14px;padding: 5px 24px;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:before {background-size: 100% auto;width: 20px;height: 20px;right: 24px;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button {min-height: 48px;border: 0;color: #000;font-size: 14px;border-radius: 24px;padding-left: 24px;}
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:hover,
#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:focus {background: #f7f7f7;}
#popupProdCode.layer-pop .pop-select-form .error-msg {bottom: -19px;padding-top: 0;} /* 220920 추가 */
#popupProdCode.layer-pop .pop-select-form .error-msg p {font-size: 12px;} /* 220920 추가 */
#popupProdCode.layer-pop .pop-close {top: 9px;right: -16px;bottom: auto;left: auto;border: 0;width: 48px;height: 48px;background: none;}
#popupProdCode.layer-pop .pop-close::after {content: '';display: block;height: 100%;background: url("/sec/static/_images/common/icon-close.svg") no-repeat center center;background-size: 18px auto;}
#popupProdCode.layer-pop .img-right-box {display: none;}
#popupProdCode.layer-pop .modelbox {position: relative;min-height: 300px;text-align: center;overflow: hidden;}
#popupProdCode.layer-pop .modelslide {margin-top: 0;}
#popupProdCode.layer-pop .modelbox #imgArea {padding: 0 10px;}
#popupProdCode.layer-pop .modelslide p {margin: 10px 0 5px 0;font-size: 14px;line-height: 1.33;color: #666;word-wrap: break-word;}
#popupProdCode.layer-normal .layer-content.double-content img {height: 240px;}

@media screen and (max-width: 1440px) {
	#popupProdCode.layer-pop {max-width: 77.84722222vw;padding: 2.77777778vw 2.77777778vw 2.22222222vw 2.77777778vw;border-radius: 1.38888889vw;}
	#popupProdCode.layer-pop .layer-header h2 {font-size: 1.66666667vw;}
	#popupProdCode.layer-pop .select-single-left {width: 47.84722222vw;}
	#popupProdCode.layer-pop .select-single-left > p {max-width: 40.13888889vw;margin-top: .41666667vw;margin-bottom: 1.52777778vw;font-size: .97222222vw;}
	#popupProdCode.layer-pop .pop-select-form {width: auto;}
	#popupProdCode.layer-pop .pop-select-form label.lb-line {width: 5.55555556vw;padding-right: 1.11111111vw;font-size: 1.11111111vw;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:before {width: 1.66666667vw;height: 1.66666667vw;right: 1.66666667vw;transform: translateY(-50%);margin-top: 0;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button {min-height: 3.33333333vw;border-radius: 1.66666667vw;font-size: 1.25vw;padding-left: 1.66666667vw;}
	#popupProdCode.layer-pop .pop-close {top: 0;right: -.83333333vw;width: 3.33333333vw;height: 3.33333333vw;}
	#popupProdCode.layer-pop .pop-close::after {background-size: 1.3vw auto;}
	#popupProdCode.layer-pop .modelbox {display: flex;flex-wrap: wrap;justify-content: center;width: 30vw;min-height: 20.83333333vw;}
	#popupProdCode.layer-pop .modelbox #imgArea {padding: 0 .69444444vw;}
	#popupProdCode.layer-pop .modelslide {padding: 0vw 1.11111111vw;}
	#popupProdCode.layer-pop .modelslide p {margin: .69444444vw 0 .34722222vw 0;font-size: .97222222vw;}
	#popupProdCode.layer-normal .layer-content.double-content img {height: 16.66666667vw;}
}
@media screen and (max-width: 1440px) and (min-width: 801px) {
	#popupProdCode.layer-pop .pop-select-form label.lb-line {width: 6.856vw;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist li {min-height: 2.9091vw;line-height: 2.9091vw;padding: 0 1.8182vw;font-size: 1.2727vw;}
	#popupProdCode.layer-pop .pop-select-form .error-msg {left: 8.5417vw;} /* 220920 추가 */
	#popupProdCode.layer-pop .pop-select-form .error-msg p {font-size: 0.7639vw;} /* 220920 추가 */
}
@media screen and (max-width: 800px) {
	#popupProdCode.layer-pop {max-width: 100%;padding: 11.11111111vw 5vw;border-radius: 0;overflow-y: auto;}
	#popupProdCode.layer-pop .layer-header {position: static;margin-top: 0;margin-bottom: 1.94444444vw;}
	#popupProdCode.layer-pop .layer-header h2 {font-size: 4.44444444vw;}
	#popupProdCode.layer-pop .layer-content {flex-direction: column;height: auto;}
	#popupProdCode.layer-pop .select-single-left {width: 100%;margin-top: 0;margin-bottom: 0;}
	#popupProdCode.layer-pop .select-single-left > p {max-width: 100%;font-size: 3.33333333vw;margin-right: 2.77777778vw;margin-bottom: 4.44444444vw;}
	#popupProdCode.layer-pop .select-single-left .inp-box ~ .inp-box {padding-top: 4.4444vw;}
	#popupProdCode.layer-pop .pop-select-form {position: relative;width: 100%;}
	#popupProdCode.layer-pop .pop-select-form label.lb-line {width: 18.05555556vw;padding-right: 2.22222222vw;font-size: 4vw;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist {margin-top: 0;border-radius: 0;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist {top: auto;border-radius: 0;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:before {width: 4.44444444vw;height: 4.44444444vw;right: 6.66666667vw;margin-top: 0;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button {min-height: 13.33333333vw;border-radius: 0;font-size: 3.88888889vw;padding-left: 6.66666667vw;}
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:hover, 
	#popupProdCode.layer-pop .pop-select-form .wrap-droplist .droplist-button:focus {outline:2px solid #2189ff;}
	#popupProdCode.layer-pop .pop-select-form .error-msg {left: 25vw;} /* 220920 추가 */
	#popupProdCode.layer-pop .pop-close {right: 0;width: 15.55555556vw;height: 15.55555556vw;}
	#popupProdCode.layer-pop .pop-close::after {background-size: 5.26666667vw auto;}
	#popupProdCode.layer-pop .modelbox {min-height: 57.77777778vw;width: 100%;margin-top: 8.88888889vw;}
	#popupProdCode.layer-pop .modelslide {width: 100%;}
	#popupProdCode.layer-pop .modelslide p {margin: 2.77777778vw 0 0 0;font-size: 3.33333333vw;letter-spacing: 0;}
	#popupProdCode.layer-normal .layer-content.double-content img {height: 56.66666667vw;}
}

/* 220908 배송상태조회 팝업 */
.layer-tracking-status .li-rem >li::before {margin-right: 3px;}
.layer-tracking-status .gray-box {margin-top: 18px;padding: 24px;} 

@media screen and (max-width: 767px)  {
	.layer-tracking-status .layer-header {margin-top: 3.6111vw;margin-bottom: 6.6667vw;}
	.layer-tracking-status .layer-header h2 {font-size: 5.5556vw;line-height: 1.95;}
	.layer-tracking-status .layer-content p {font-size: 3.8889vw;}
	.layer-tracking-status .gray-box {padding: 6.6667vw;margin-top: 5vw;}
	.layer-tracking-status .gray-box .box-cont dt,
	.layer-tracking-status .gray-box .box-cont dd {width: 36%;font-size: 3.8889vw;padding: 3.3333vw 0;}
	.layer-tracking-status .gray-box .box-cont dd {font-weight: bold;}
	.layer-tracking-status .gray-box .box-cont dd a {font-size: 3.8889vw;}
	.layer-tracking-status .caution-list li {font-size: 3.3333vw;line-height: 1.5;}
}

/* 22-11-03 event dailycheck */
.exhibition-dailycheck .html-area-top,
.exhibition-dailycheck .html-area-bot { position: relative; width: 100%; overflow: hidden; }
.dailycheck-area,
.giveaway-area { margin: 0 auto; padding-top: 40px; max-width: 1100px; }
.dailycheck-area .stemp-area { padding: 60px 80px 80px; background-color: #fff; border-radius: 40px; }
.dailycheck-area .title { margin-bottom: 28px; text-align: center; font-size: 36px; }
.dailycheck-area .title em { color: #2189ff; vertical-align: middle; }
.dailycheck-area .stemps { display: flex; flex-wrap: wrap; justify-content: space-between; }
.dailycheck-area .stemps li { margin-bottom: 50px; width: 170px; }
.dailycheck-area .stemp-area .cta { position: relative; text-align: center; }
.dailycheck-area .stemp-area .balloon { position: absolute; top: -100px; left: 50%; width: 310px; transform: translateX(-50%); }
.dailycheck-area .stemp-area .btn-stemp { padding: 0 80px; min-width: inherit; height: 56px; font-size: 22px; border-radius: 28px; }
.dailycheck-area .stemp-area .btn-stemp.disable { cursor: default; user-select: none; }
.giveaway-area { padding-bottom: 190px; }
.giveaway-area ul { display: flex; margin: -12px; }
.giveaway-area li { padding: 12px; }
.giveaway-area .type-1 li { width: 100%; }
.giveaway-area .type-2 li { width: 50%; }
.giveaway-area .type-3 li { width: 33.3333%; }
.giveaway-area .card,
.giveaway-area .card .txt { display: flex; justify-content: space-between; }
.giveaway-area .card { padding: 45px 50px; background-color: #fff; border-radius: 40px; }
.giveaway-area .type-3 .card { flex-direction: column; }
.giveaway-area .card .img { max-width: 50%; max-height: 185px; }
.giveaway-area .type-3 .img { margin-bottom: 18px; max-width: 100%; max-height: none; }
.giveaway-area .card .img > img { height: 100%; }
.giveaway-area .card .txt { flex-direction: column; max-width: 48%; }
.giveaway-area .type-3 .txt { max-width: 100%; }
.giveaway-area .card .txt h2 { margin-bottom: 10px; line-height: 30px; font-size: 26px; }
.giveaway-area .card .txt p { font-size: 14px; color: #666; }
.giveaway-area .type-3 .txt p { margin-bottom: 24px; }
.daily-event { padding: 36px 20px; }
.daily-event .evt-rslt-msg { font-size: 20px; font-weight: 700; }
.daily-event .evt-rslt-msg em { color: #2189ff; }
.daily-event .evt-rslt-img { padding-top: 36px; }
@media (max-width: 1440px) {
	.dailycheck-area .title,
	.dailycheck-area .title span,
	.dailycheck-area .title em { font-size: 36px; }
	.daily-event { padding: 2.5vw 1.3889vw; }
	.daily-event .evt-rslt-msg { font-size: 1.3889vw; }
	.daily-event .evt-rslt-img { padding-top: 2.5vw; }
}
@media (max-width: 1100px) {
	.dailycheck-area,
	.giveaway-area { padding-right: 4.0909vw; padding-left: 4.0909vw; }
	.giveaway-area { padding-bottom: 9.0909vw; }
	.dailycheck-area .title,
	.dailycheck-area .title span,
	.dailycheck-area .title em { font-size: 2.5vw; }
	.dailycheck-area .stemp-area,
	.giveaway-area .card { border-radius: 3.6364vw; }
	.dailycheck-area .stemp-area { padding: 4.1667vw 5.5556vw 5.5556vw; }
	.dailycheck-area .stemps li { margin-bottom: 4.5455vw; width: 14.5455vw; }
	.dailycheck-area .stemp-area .balloon { top: -9.0909vw; width: 28.1818vw; }
	.dailycheck-area .stemp-area .btn-stemp { padding: 0 7.2727vw; height: 4.5455vw; font-size: 1.6364vw; border-radius: 2.2727vw; }
	.giveaway-area ul { margin: -1.0909vw; }
	.giveaway-area li { padding: 1.0909vw; }
	.giveaway-area .card .img { display: flex; align-items: center; max-height: 16.8182vw; }
	.giveaway-area .card .img > img { height: auto; max-height: 100%; }
	.giveaway-area .card .txt h2 { margin-bottom: 0.9091vw; line-height: 2.7273vw; font-size: 2.3636vw; }
	.giveaway-area .card .txt p { margin-bottom: 2.7273vw; font-size: 1.2727vw; }
	.daily-event { padding: 3.2727vw 1.8182vw; }
	.daily-event .evt-rslt-msg { font-size: 1.8182vw; }
	.daily-event .evt-rslt-img { padding-top: 3.2727vw; }
}
@media (max-width: 800px) {
	.dailycheck-area,
	.giveaway-area { padding-right: 6.25vw; padding-left: 6.25vw; }
	.dailycheck-area .title,
	.dailycheck-area .title span,
	.dailycheck-area .title em { font-size: 6.3889vw; }
	.dailycheck-area .stemp-area,
	.giveaway-area .card { border-radius: 4.8611vw; }
	.dailycheck-area .stemp-area { padding: 7.6389vw 3.0556vw 8.3333vw; }
	.dailycheck-area .stemps { padding-bottom: 4.8611vw; }
	.dailycheck-area .stemps li { margin-bottom: 1.6667vw; width: 25.6944vw; }
	.dailycheck-area .stemp-area .balloon { top: -18.0556vw; width: 55.5556vw; }
	.dailycheck-area .stemp-area .btn-stemp { padding: 0 11.1111vw; height: 11.1111vw; font-size: 4.4444vw; border-radius: 5.5556vw; }
	.giveaway-area ul { margin: -1.5278vw; flex-wrap: wrap; }
	.giveaway-area li { padding: 1.5278vw; }
	.giveaway-area .type-3 li { width: 50%; }
	.giveaway-area .card { flex-direction: column; padding: 5.5556vw 3.8889vw; }
	.giveaway-area .card .img,
	.giveaway-area .card .txt { max-width: 100%; }
	.giveaway-area .card .img { margin-bottom: 3.3333vw; max-height: none; }
	.giveaway-area .type-1 .img { margin: 0 auto 3.3333vw; max-width: 60%; max-height: 40.7407vw; }
	.giveaway-area .card .txt { text-align: center; }
	.giveaway-area .card .txt h2 { margin-bottom: 3.3333vw; line-height: 5.5556vw; font-size: 4.4444vw; }
	.giveaway-area .card .txt p { margin-bottom: 3.0556vw; font-size: 2.5vw; }
	.giveaway-area .card .btn { line-height: 8.3333vw; height: 8.3333vw; font-size: 3.6111vw; }
	.layer-default.alert.daily-event { padding: 6.6667vw 3.3333vw; }
	.layer-default.alert .layer-content > p.evt-rslt-msg { font-size: 4.0741vw; }
	.daily-event .evt-rslt-img { padding-top: 6.6667vw; }
}
/* 221221 : 구독개선 */
.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap.stepmargintop {margin-top: 3.6389vw;}
.carePlusAplctPlan .service-shipment-list .shipment-item {padding: 20px 24px; border: 1px solid #D9D9D9;border-radius: 10px;}
.carePlusAplctPlan .service-shipment-list {padding-right: 56px; margin-top: 33px;}
.badge-type1{min-width: 80px;height: 32px; line-height: 30px; font-size: 14px; border-radius: 20px; border: 1px solid #ccc; padding: 3px 16px; margin-right: 4px; font-weight: bold;}
.carePlusAplctPlan .service-shipment-list .user-info {margin: 20px 0px 15px;}
.carePlusAplctPlan .service-shipment-list .user-info ul{display: flex;}
.carePlusAplctPlan .service-shipment-list .user-info ul li.division{display: inline-block;padding: 0 40px; color: #ccc; font-weight: bold;}
.carePlusAplctPlan .service-shipment-list .description {padding: 10px 24px 0 24px;}
.carePlusAplctPlan .service-shipment-list .description span {color: #999;font-size: 14px;}
.carePlusAplctPlan .service-shipment-addbtn{text-align: center; padding-top: 70px;}
.carePlusAplctPlan .service-shipment-addbtn button{padding: 0 55px;}
@media (max-width: 1440px) and (min-width: 801px){
	.carePlusAplctPlan .service-shipment-list {padding-right: 0;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap.stepmargintop {margin-top: 3.6389vw;}
	.carePlusAplctPlan .service-shipment-list .shipment-item {padding: 1.8182vw 2.1818vw;}
	.carePlusAplctPlan .service-shipment-list .description {padding: 10px 2.1818vw 0 2.1818vw;}
	.carePlusAplctPlan .service-shipment-list .description span{font-size: 0.9722vw;}
	.badge-type1{font-size: 0.9722vw;}
	.carePlusAplctPlan .service-shipment-list .user-info {margin: 1.3889vw 0px 15px;}
}
@media (max-width: 800px) {
	.carePlusAplctPlan .service-shipment-list {padding-right: 0;}
	.carePlusAplctPlan .service-shipment-list .user-info ul li{font-size: 4.4444vw;}
	.carePlusAplctPlan .service-shipment-list .user-info ul li.division{padding: 0 5.3333vw}
	.badge-type1{font-size: 3.8889vw;}
	.carePlusAplctPlan .service-shipment-list .description {padding: 10px 0;}
	.carePlusAplctPlan .service-shipment-list .description span{font-size: 3.8889vw;}
	.carePlusAplctPlan .strDisplayDiscountPrdc .stepWrap.stepmargintop {margin-top: 17.7778vw;}
	.carePlusAplctPlan .service-shipment-list {margin-top: 5.5556vw;}
	.carePlusAplctPlan .service-shipment-addbtn {padding-top: 19.4444vw;}
	.carePlusAplctPlan .service-shipment-list .add {line-height: 1.5;font-size: 4.4444vw;}
	.carePlusAplctPlan .service-shipment-addbtn button {padding: 0 15.2778vw;}
	.carePlusAplctPlan .service-shipment-list .shipment-item {padding: 5.5556vw 6.6667vw;}
	.carePlusAplctPlan .service-shipment-list .user-info {margin: 4vw;}
}

/* 230130 : 기존보유제품 구독개선 */
.carePlusAplctPlan .stepWrapFive .store-location-select >ul:nth-child(1)> li:nth-child(1) {margin-right: 40px;}
.carePlusAplctPlan .stepWrapFive .store-location-select >ul > li {width: 130px;}

@media screen and (max-width: 1440px) and (min-width: 1101px) {
	.carePlusAplctPlan .stepWrapFive .store-location-select >ul:nth-child(1)> li:nth-child(1) {width: 18%; margin-right: 0.8vw;}
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.carePlusAplctPlan .stepWrapFive .store-location-select >ul:nth-child(1) > li:nth-child(1) {width: 14.1909vw; margin-right: 2.8545vw;}
}

/* KDP-25690 에너지 계산기 팝업 (230315) */
.layer-energy-calculator {display:block;opacity:0;height:0;padding:0;}
.layer-energy-calculator.active {opacity:1;height:inherit;padding:24px;}
.layer-energy-calculator .layer-header {text-align:center;border-bottom:none;}
.layer-energy-calculator .layer-header h2 {padding-bottom:0;}
.layer-energy-calculator .layer-content {position: relative; overflow: auto;}
.layer-energy-calculator .layer-content::-webkit-scrollbar {width:5px;border-radius:50%;}
.layer-energy-calculator .layer-content::-webkit-scrollbar-thumb {height:80%;background-clip:padding-box;background-color:#e0e0e0;border-radius:5px;}
.layer-energy-calculator .layer-content::-webkit-scrollbar-track {background-color: #fff;}
.layer-energy-calculator .btn-box {padding-top:24px;}
.layer-energy-calculator .box-gray .btn-box {padding-top:16px;}
.layer-energy-calculator .box-gray {margin-top:32px;padding:24px;background-color:#F7F7F7;border-radius:10px;}
.layer-energy-calculator .energy-step > li + li {margin-top:32px;}
.layer-energy-calculator .energy-step .step-num {color:#2189FF;font-size:14px;font-weight:bold;font-family:Samsung Sharp Sans;}
.layer-energy-calculator .energy-step .step-tit {margin-top:4px;color:#000;font-size:18px;font-weight:bold;line-height:26px;}
.layer-energy-calculator .info-txt-box {margin:32px 0 24px;text-align:center;}
.layer-energy-calculator .info-txt-box .btn-btm-line {padding-top:10px;display:inline-block;}
.layer-energy-calculator .info-tit {padding-bottom:10px;display:block;color:#000;font-size:20px;font-weight:bold;line-height:30px;}
.layer-energy-calculator .info-txt-box.big-st .info-tit {font-size:24px;line-height:26px;}
.layer-energy-calculator .info-txt {color:#000;font-size:18px;line-height:26px;text-align:center;}
.layer-energy-calculator .info-txt strong {vertical-align:top;font-size:inherit;}
.layer-energy-calculator .info-txt.info-txt2 {color:#707070;line-height:20px;}
.layer-energy-calculator .energy-visual {margin-top:32px;padding-top:170px;background:url('//images.samsung.com/kdp/_pub/_test/bg_energy.png') no-repeat center top;}
.layer-energy-calculator .energy-visual p {font-size:18px;font-weight:bold;line-height:28px;text-align:center;}
.layer-energy-calculator .energy-visual p strong {color:#2189FF;font-size:inherit;vertical-align:top;}
.layer-energy-calculator .energy-prd-slider {margin-top:12px;}
.layer-energy-calculator .energy-prd-slider li {padding:6px;}
.layer-energy-calculator .energy-prd-slider li > a {display:block;padding:12px;width:100%;text-align:center;border-radius:10px;background-color:#fff;}
.layer-energy-calculator .energy-prd-slider li > a:hover,
.layer-energy-calculator .energy-prd-slider li > a:focus,
.layer-energy-calculator .energy-prd-slider li > a.selected {outline:1px solid #2189FF !important;}
.layer-energy-calculator .energy-prd-slider li .img-area {display:inline-block;max-width:100%;height:60px;text-align:center;}
.layer-energy-calculator .energy-prd-slider li .img-area img {width:100%;height:100%;margin:0 auto;}
.layer-energy-calculator .energy-prd-slider li .prd-name {margin-top:8px;display:block;font-size:14px;font-weight:bold;text-align:center;}
.layer-energy-calculator .energy-prd-slider .slick-arrow {position:absolute;top:50%;transform:translateY(-50%);display:inline-block;width:24px;height:24px;text-indent:-99999px;background-position:center;background-size:24px 24px;background-repeat:no-repeat;z-index:1;}
.layer-energy-calculator .energy-prd-slider .slick-prev {left:-20px;background-image:url('/sec/static/_images/common/icon-slick-prev-26x26.svg');}
.layer-energy-calculator .energy-prd-slider .slick-next {right:-20px;background-image:url('/sec/static/_images/common/icon-slick-next-26x26.svg');}
.layer-energy-calculator .prd-info-wrap {display:flex;flex-wrap:wrap;align-items:center;}
.layer-energy-calculator .prd-info-wrap .img-area {width:calc(40% - 16px);margin-right:16px;}
.layer-energy-calculator .prd-info {width:60%;}
.layer-energy-calculator .prd-info .prd-detail .prd-name {color:#000;font-size:18px;font-weight:bold;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.layer-energy-calculator .prd-info .prd-detail .prd-num {margin-top:6px;display:block;color:#707070;font-size:14px;line-height:18px;}
.layer-energy-calculator .prd-price {margin-top:12px;display:flex;justify-content:space-between;color:#707070;font-size:14px;line-height:18px;}
.layer-energy-calculator .prd-info .btn-btm-line {margin-top:10px;padding-top:10px;}
.layer-energy-calculator .prd-price + .prd-price {margin-top:6px;}
.layer-energy-calculator .prd-price .price-name {font-size:inherit;}
.layer-energy-calculator .prd-price .price {font-size:inherit;}
.layer-energy-calculator .prd-price .price strong {color:#2189FF;font-weight:bold;vertical-align:top;font-size:inherit;}
.layer-energy-calculator .total-price {color:#000;}
.layer-energy-calculator .box-consumption {padding:24px;border-radius:10px;background:linear-gradient(87deg, rgba(33,137,255,1) 0%, rgba(69,185,142,1) 100%);}
.layer-energy-calculator .box-consumption .txt {width:100%;color:#fff;font-size:24px;font-weight:bold;line-height:36px;text-align:left;}
.box-consumption .prd-info {display:flex;flex-wrap:wrap;justify-content:center;}
.layer-energy-calculator .box-consumption .prd-info span {float:left;position:relative;padding:0 12px;color:#707070;font-size:14px;font-weight:bold;line-height:24px;}
.layer-energy-calculator .box-consumption .prd-info span:before {position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:14px;background-color:#BBBBBB;content:"";}
.layer-energy-calculator .box-consumption .prd-info span:first-child:before {display:none;}
.layer-energy-calculator .box-consumption .prd-item {width:50%;text-align:center;}
.layer-energy-calculator .box-consumption .prd-item span {display:inline-block;padding:4px 10px;color:#fff;font-size:16px;font-weight:bold;}
.layer-energy-calculator .box-consumption .prd-item span:before {display:inline-block;padding-left:7px;width:12px;height:9px;background:url('//images.samsung.com/kdp/_pub/_test/icon_check_sky.png') no-repeat left center;content:"";}
.layer-energy-calculator .box-consumption .data-area {margin-top:20px;margin-left:-24px;margin-right:-24px;display:flex;flex-wrap:wrap;align-items:center;;}
.layer-energy-calculator .box-consumption .amount-consumption {position:relative;width:50%;text-align:center;font-size:18px;font-weight:bold;line-height:32px;}
.layer-energy-calculator .box-consumption .amount-consumption:before {position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background-color:#CEF7FF;content:"";}
.layer-energy-calculator .box-consumption .amount-consumption dt {color:#CEF7FF;font-size:inherit;}
.layer-energy-calculator .box-consumption .amount-consumption dd {color:#CEF7FF;font-size:inherit;}
.layer-energy-calculator .box-consumption .amount-consumption dd .num {margin-right:5px;color:#fff;font-size:32px;}
.layer-energy-calculator .box-consumption .amount-consumption dd .unit {vertical-align:sub;}
.layer-energy-calculator .box-consumption .nodata {margin:27px 0 0 20px;text-indent:-20px;color:#fff;font-size:16px;line-height:24px;}
.layer-energy-calculator .box-consumption .nodata:before {display:inline-block;padding-left:8px;width:12px;height:9px;background:url('//images.samsung.com/kdp/_pub/_test/icon_check_sky.png') no-repeat left center;content:"";}
.layer-energy-calculator .box-consumption .btn-box {padding-top:18px;}
.layer-energy-calculator .bubble-box {margin-top:30px;padding:16px 24px 16px 125px;position:relative;border-radius:0 10px 10px 10px;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,0.05);}
.layer-energy-calculator .bubble-box:before {position:absolute;left:0;top:-12px;width:14px;height:12px;background:url('//images.samsung.com/kdp/_pub/_test/img_rbox_lTop.png') no-repeat center;background-size:14px 12px;content:"";} 
.layer-energy-calculator .bubble-box p {color:#707070;font-size:16px;line-height:24px;letter-spacing:-1px;}
.layer-energy-calculator .bubble-box p:before {position:absolute;left:24px;top:50%;transform:translateY(calc(-50% - 10px));width:90px;height:90px;background:url('//images.samsung.com/kdp/_pub/_test/img_earth.png') no-repeat left top;content:""}
.layer-energy-calculator .btn-btm-line {display:inline-block;color:#000;font-size:14px;font-weight:bold;text-decoration:underline;text-underline-position:under;}
.layer-energy-calculator .droplist-type-row {margin:18px 0 0;}
.layer-energy-calculator .droplist-type-row > li {padding:6px 0;position:relative;display:flex;align-items:center;}
.layer-energy-calculator .droplist-type-row > li:nth-child(n+4) .wrap-droplist .droplist {top:auto;bottom:60px;}
.layer-energy-calculator .droplist-type-row .item-tit {flex:0 0 auto;width:20%;min-width:80px;font-size:14px;font-weight:bold;}
.layer-energy-calculator .droplist-type-row .wrap-droplist {flex:1 1 auto;margin-right:2px;width:calc(80% - 2px);}
.layer-energy-calculator .droplist-type-row .wrap-droplist .droplist-button {padding:0 20px;height:48px;line-height:48px;border:none;border-radius:24px;background-color:transparent;}
.layer-energy-calculator .droplist-type-row .wrap-droplist .droplist-button:hover {background-color:#fff;}
.layer-energy-calculator .droplist-type-row .wrap-droplist .droplist-button:before {right:20px;}
.layer-energy-calculator .droplist-type-row .wrap-droplist .droplist {position:absolute;left:0;border-radius:20px;}
.layer-energy-calculator .droplist-type-row .wrap-droplist .droplist li {min-height:48px;line-height:48px;}
.layer-energy-calculator .banner-area a {display:block;}
.layer-energy-calculator .box-consumption + .banner-area {margin-top:24px;}
.layer-energy-calculator .wrap-point-list {margin-top:24px;}
.layer-energy-calculator .wrap-point-list .dropOption {text-align:center;}
.layer-energy-calculator .wrap-point-list .dropOption a.dropButton {padding-right:20px;display:inline-block;color:#000;font-size:14px;font-weight:bold;}
.layer-energy-calculator .wrap-point-list .dropOption a.dropButton:before {top:4px;}
.layer-energy-calculator .wrap-point-list .dropOption a.dropButton:after {position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#000;content:""}
.layer-energy-calculator .point-list li {position:relative;margin-top:12px;padding-left:12px;color:#707070;font-size:14px;text-align:left;line-height:20px;}
.layer-energy-calculator .point-list li:first-child {margin-top:0;}
.layer-energy-calculator .point-list li:before {position:absolute;left:5px;top:10px;display:inline-block;width:2px;height:2px;background-color:#707070;border-radius:50%;content:"";}
.layer-energy-calculator .btn-top-area {padding-bottom:10px;text-align:right;}
.layer-energy-calculator .btn-reflesh {padding-left:26px;position:relative;font-size:14px;font-weight:bold;line-height:24px;}
.layer-energy-calculator .btn-reflesh:before {position:absolute;top:4px;left:0;display:inline-block;width:20px;height:20px;background:url('/sec/static/_images/icon_dps/icon_refresh.png') no-repeat center;content:"";}
.layer-energy-calculator .btn-reflesh:after {position:absolute;right:0;bottom:0;;width:calc(100% - 26px);height:2px;background-color:#000;content:"";}
@media screen and (min-width: 1100px) {
    .layer-energy-calculator {padding:24px;padding:0;}
}
@media screen and (min-width: 414px) and (max-width: 1440px) {
	.layer-energy-calculator .layer-header h2 {font-size:24px;}
}
@media screen and (max-width: 800px) {
	.layer-energy-calculator {height:0;top:50%;}
    .layer-energy-calculator.active {height:100vh;top:0;padding:24px 12px;}
	.layer-energy-calculator .layer-header {margin-top:0;margin-bottom:16px;}
	.layer-energy-calculator .layer-header h2 {padding-bottom:0;}
	.layer-energy-calculator .layer-content {margin-left:-12px;margin-right:-12px;padding:0 12px;max-height:calc(100% - 42px);}
	.layer-energy-calculator .pop-close {top:18px;}
	.layer-energy-calculator .box-gray {padding:24px 12px;margin-left:-12px;margin-right:-12px;}
    .layer-energy-calculator .box-consumption {padding:6.6667vw;}
    .layer-energy-calculator .box-consumption .txt {font-size:5.5556vw;line-height:8.3333vw;}
    .layer-energy-calculator .box-consumption .prd-item span {font-size:3.8889vw;padding:1.1111vw;}
    .layer-energy-calculator .box-consumption .prd-item span:before {padding-left:4px;}
    .layer-energy-calculator .box-consumption .nodata {font-size:3.8889vw;letter-spacing:-0.5px;}
    .layer-energy-calculator .energy-visual p {font-size:4.4444vw;line-height:7.2222vw;}
	.layer-energy-calculator .energy-step > li:first-child  {margin-top:2px;}
	.layer-energy-calculator .info-tit {font-size:18px;line-height:26px;}
	.layer-energy-calculator .info-txt {font-size:16px;line-height:22px;}
	.layer-energy-calculator .info-txt-box.big-st .info-tit {font-size:22px;}
	.layer-energy-calculator .info-txt-box.big-st .info-txt {font-size:18px;line-height:26px;}
    .layer-energy-calculator .energy-prd-slider {margin:0 20px;}
    .layer-energy-calculator .energy-prd-slider .slick-arrow {height:100%;}
    .layer-energy-calculator .energy-prd-slider .slick-prev {left:-6.9444vw;}
    .layer-energy-calculator .energy-prd-slider .slick-next {right:-6.9444vw;}
    .layer-energy-calculator .prd-info .prd-detail .prd-name {font-size:4.4444vw;line-height:22px;}
    .layer-energy-calculator .prd-info .prd-detail .prd-num {font-size:3.3333vw;}
    .layer-energy-calculator .bubble-box {padding:4.4444vw 8.8889vw 4.4444vw 26.3889vw;}
	.layer-energy-calculator .bubble-box p {font-size:3.8889vw;line-height:5.5556vw;}
	.layer-energy-calculator .bubble-box p:before {left:4.1667vw;width:21.6667vw;height:21.6667vw;background:url('//images.samsung.com/kdp/_pub/_test/img_earth.png') no-repeat left top;background-size:21.6667vw 21.6667vw;content:""}
	.layer-energy-calculator .btn-sticky-btm {position:sticky;bottom:0;}
}
@media screen and (max-width: 414px) {
	.layer-energy-calculator .layer-header h2 {font-size:6.6667vw;}
	.layer-energy-calculator .txt-energy {font-size:4.4444vw;}
	.layer-energy-calculator .txt-energy2 {letter-spacing:-1px;}
	.layer-energy-calculator .box-consumption .amount-consumption {font-size:4.4444vw;line-height:8.3333vw;}
	.layer-energy-calculator .box-consumption .amount-consumption dt {line-height:6.6667vw;}
	.layer-energy-calculator .box-consumption .amount-consumption dd .num {font-size:7.2222vw;line-height:8.3333vw;}
	.layer-energy-calculator .btn-box .btn {display:block;}
	.layer-energy-calculator .btn-box.double .btn ~ .btn {margin-left:0;margin-top:4.4444vw;}
}
@media screen and (min-width: 800px) {
	.layer-energy-calculator .layer-header {margin-bottom:0;}
}

/* KDP-27094 케어플러스 페이지 수정 (230328) */
.careplusSubs-visual h2 {font-size:62px;letter-spacing: -0.03em;}
.careplusSubs-visual h2::before {display: block;width:80px;height:80px;margin:0 auto;padding-bottom:8px;background: url(../_images/icon_dps/ico_ssCarePlusSbscr.svg) no-repeat;content: '';}
#careplusSubs .careplusSubs-visual-inner > p {margin-bottom:0;}
.stc-heading {padding:60px 0 50px;font-size:48px;text-align:center; font-weight:bold;}
.stc-heading span {vertical-align:baseline; font-size:inherit; line-height:inherit;}
.layerCarePackage .layer-header {margin:0;border-bottom:none;text-align:center;}
.layerCarePackage .layer-content {overflow-y:hidden;}
.scp-wrapper {position: relative; text-align: center;}
.scp-wrapper .scp-info {width: 100%; margin: 0 auto;}
.scp-wrapper .scp-info__tit {font-weight: bold; word-break: keep-all; text-align: center;}
.scp-wrapper .scp-info .stc-heading .tit__sub {display: block; font-family: 'Samsung Sharp Sans'; font-weight: bold;}
.scp-wrapper .scp-info__list {display: flex; justify-content: space-between;}
.scp-wrapper .scp-info__list .activDepth3 .pic-cover {overflow: hidden; border-radius: 20px; transform: translateZ(0); will-change: transform; }
.scp-wrapper .scp-info__list .item__text .scp__desc {color: #707070;}
.scp-wrapper .scp-info__list .list__item {position:relative;}
.scp-wrapper .scp-info__list .list__item .pic-cover {overflow: hidden; border-radius: 20px; transform: translateZ(0); will-change: transform; }
.scp-wrapper .scp-info__list .list__item .pic-cover .pop-btn {transition: all .5s ease;}
.scp-wrapper .scp-info__list .list__item:hover .pic-cover .pop-btn {transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);}
.scp-wrapper .scp-info__list .pop-btn-wrap {position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-99999px;}
.scp_component {position: relative;/*padding-top:53px;padding-top:14.7222vw;*/border-radius: 0;height: 100%; background-color: #fff;}
.scp_component > h3 {text-align: center;}
.scp_component .tab-style-btn {display:flex;height:49px;}
.scp_component .tab-style-btn .scp-tab-btn {display:flex;width:50%;height:100%;align-items:center;justify-content:center;border-radius:0;z-index: 1;}
.scp_component .tab-style-btn .scp-tab-btn[aria-selected="false"] {color:rgba(45,45,45,0.3);background-color:#fff;border: 1px solid #E0E0E0;}
.scp_component .tab-style-btn .scp-tab-btn[aria-selected="true"] {color:#fff;background-color:#313131;border:1px solid #313131;font-weight: bold; }
.scp_component table {font-size: 16px; border-top: 1px solid #e0e0e0;}
.scp_component table .table-il .th-index,
.scp_component table .table-cl th, .scp_component .table-cl td {border-right: 1px solid #e0e0e0;}
.scp_component .table-cl td:last-child {border-right:none;}
.scp_component table .table-il .th-tit .th-tit__disc {display: block;}
.scp_component table .table-cl:last-child {border-bottom: 1px solid #e0e0e0;}
.careplusSubs-visual-inner .dropOption.btn-st a.dropButton  {margin-top:36px;padding:0 40px 0 20px;display:inline-block;height:40px;line-height:40px;border:1px solid #000;border-radius:20px;}
.careplusSubs-visual-inner .dropOption.btn-st a.dropButton:before {top:50%;transform:translateY(-50%);right:16px;}
.careplusSubs-visual-inner .dropOption.btn-st .dropList {padding-top:0;}
.scp_component table {width: 100%; background-color: #fff;}
.scp_component table, .scp_component th, .scp_component td {text-align: center; vertical-align: middle;}
.scp_component table tbody .table-cl .td-cline {color: #333333;}
.scp_component table tr {border-bottom: 1px solid #fff;}
.scp_component table td .high-y {font-weight: bold;}
.scp_component table .table-il .th-index, .scp_component table .table-cl .td-index {background-color: #e0e0e0;}
.scp_component table .table-il, .scp_component table .table-cl:nth-child(2n) {background-color: #f7f7f7;}
.scp_component table .table-cl .td-index {font-weight:bold;}
.scp_component .table-disclaimer {text-align: center; color: #555555;}
.scp_product table tr th:nth-child(n+2):nth-child(-n+4), .scp_component.scp_product table tr td:nth-child(n+2):nth-child(-n+4) {border-right: 1px solid #e0e0e0;}
.scp_product table .table-il .c-h-bg {background-color: #E1E6F8;}
.scp_product table .table-cl .c-h-bg {background-color:#F5F7FE;}
.scp_component .tab-content {position: relative; overflow: auto; background-color: #fff;}
.scp_component .tab-content::-webkit-scrollbar-thumb {height: 80%; background-clip: padding-box; background-color:#e0e0e0;}
.scp_component .tab-content::-webkit-scrollbar-track {background-color: #fff;}
.scp_product .tab-content > table tr th:last-child, 
.scp_component.scp_product .tab-content > table tr td:last-child {border-left: 0;}
.scp_charge .tab-content > table tr th:nth-child(2), 
.scp_component.scp_charge .scp_cont_old > table tr td:nth-child(2) {border-right: none;}
.scp_charge .tab-content > table .table-il .th-index,
.scp_charge .tab-content > table .table-il .th-tit {width: 50%;}

@media (max-width:800px) {
	#careplusSubs .careplusSubs-visual h2 {font-size: 7.7778vw;}
    #careplusSubs .careplusSubs-visual-inner > p {margin: 3.8889vw 0 8.3333vw 0;padding: 0 8.3333vw;font-size: 4.4444vw;line-height: 1.25;}
	.stc-heading {padding-top:0;padding-bottom:5.5556vw;margin-top:13.888vw;font-size:6.6667vw; line-height:1.25;}
	.stc-heading.stc-type-first {margin-top:37px; margin-top:10.2777vw;}
	.stc-heading.stc-type-slide {margin-top:50px; margin-top:13.888vw;}
	.layerCarePackage {padding:0;}
	.layerCarePackage .layer-header {height:53px;display:flex;align-items:center;text-align:left;}
	.layerCarePackage .layer-header h2 {padding:2.7778vw 3.3333vw;font-size:4.5833vw;line-height:inherit;}
	.layerCarePackage .pop-close {top:7px;right:0;}
	.scp_component {padding-top:0;}
	.scp_component .tab-content {height:calc(100% - 13.6111vw);max-height:100%;}
	.scp_component .tab-style-btn {margin-bottom:0;}
	.scp_charge table .table-il th {width:50%;height: 43px;}
	.scp-wrapper .scp-info__tit {font-size: 24px; font-size: 6.6667vw; line-height: 1.25; padding-bottom: 20px; padding-bottom: 5.5556vw;}
	.scp-wrapper .scp-info .stc-heading .tit__sub {margin: 0 0 1.3889vw;font-size:3.889vw; line-height:1.4285;letter-spacing: .2em;}
	.scp-wrapper .scp-info__tit.scp-mo-show span:last-child {display: block; font-size: 24px; font-size: 6.6667vw; line-height: 1.25; margin: 0;}
	.scp-wrapper .scp-info__list {flex-direction: column; gap: 13px; gap: 3.6111vw; width:336px; width: 93.3333vw; margin: 0 auto;}
	.scp-wrapper .scp-info__list .list__item {position: relative;}
	.scp-wrapper .scp-info__list .item__text {position: absolute; bottom: 0; width: 100%; margin-bottom: 19px; margin-bottom: 5.2778vw;}
	.scp-wrapper .scp-info__list .item__text .scp__tit {font-size: 16px; font-size: 4.4444vw; color: #fff; line-height:1.25;}
	.scp-wrapper .scp-info__list .item__text .scp__desc {font-size: 12px; font-size: 3.3333vw; color: #fff; line-height: 1.5; padding-top: 4px; padding-top: 1.1111vw;}
	.scp_component .scp-tab-wrap .scp-tab {height: 49px; height: 13.6111vw;}
	.scp_component .scp-tab-wrap {margin-bottom: 0;}
	.scp_component .tab-style-btn .scp-tab-btn {display:flex;align-items:center;}
	.scp_component .tab-style-btn .scp-tab-btn, .scp_component .tab-style-btn .scp-tab-btn span {font-size: 4.4444vw; font-weight: bold;}
	.scp_component table tr, .scp_component table td, .scp_component table th, .scp_component table span {font-size: 12px; font-size: 3.3333vw; line-height: 1.3333; }
	.scp_component .table-disclaimer {position: sticky; position: -webkit-sticky; top: 0; left: 0; padding-top: 12px; padding-bottom: 12px; padding-bottom: 3.3333vw; padding-left: 10px; padding-left: 2.7778vw; background-color: #fff; text-align: left;}
	.scp_component .table-disclaimer ul li, .scp_component .table-disclaimer p {font-size: 12px; font-size: 3.3333vw; line-height: 1.3333;}
	.scp_component.scp_product> h3 {top: 10px; top: 2.7778vw;}
	.scp_product > h3 {font-size: 16.5px; font-size: 4.5833vw; text-align: left;}
	.scp_product table tr th:nth-child(n+2):nth-child(-n+5), .scp_component.scp_product table tr td:nth-child(n+2):nth-child(-n+5) {border-right: 1px solid #e0e0e0;}
	.scp_product table {overflow: scroll; white-space: nowrap; font-size: 12px; font-size: 3.3333vw;}
	.scp_product table .table-il {height: 44px; height: 12.2222vw;}
	.scp_product table .table-il .th-index, .scp_component.scp_product table .table-cl .td-index {position: sticky; position: -webkit-sticky; left: 0; padding: 0 15px; padding: 0 4.1667vw;}
	.scp_product table .table-cl {height: 107px; height: 29.7222vw;}
	.scp_product table .table-cl .td-cline ul li {font-size: 12px; font-size: 3.3333vw; line-height: 1.25; width: 204px; width: 56.6667vw;}
	.scp_product table .table-cl .td-cline ul li:first-child {margin-bottom: 8px;}
	.scp_product table .table-cl .c-h-bg {padding: 0 36px; padding: 0 10vw;  border: 1px solid #e0e0e0;} 
	.scp_product table .table-cl .c-h-bg:last-child {border-bottom: none;}
	.scp_charge > h3 {top: 11px; top: 3.0556vw; font-size: 20px; font-size: 5.5556vw; line-height: 1;}
	.scp_charge table {overflow: hidden; white-space: nowrap; font-size: 12px; font-size: 3.3333vw; border-top: none;}
	.scp_charge table:first-child {margin-bottom: 17px; margin-bottom: 4.7222vw; border-top: none;}
	.scp_charge table .table-cl:last-child {border-bottom: none;}
	.scp_charge table .table-il .th-tit {width: 127px; width: 35.2778vw;}
	.scp_charge table .table-il .th-tit .th-tit__disc {font-size: 9px; font-size: 2.5vw; line-height: 1.1111; font-weight: normal;}
	.scp_charge table .table-cl .td-index {height: 43px; height: 11.9444vw;}
	.scp_component .tab-content {position: sticky; position: -webkit-sticky;top:0;left: 0; height: calc(100% - 30vw); background-color: #fff;}
	.scp_component.scp_charge .tab-content {width: 100%;}
	.scp_component .tab-style-btn .scp-tab-btn, 
	.scp_component .tab-style-btn .scp-tab-btn span {font-size: 3.75vw; line-height: 1.3333;}
	.scp_component .tab-style-btn .scp-tab-btn {padding: 0 2vw;}
	.careplusSubs-visual-inner .dropOption.btn-st a.dropButton {margin-top:20px;}
}
@media (min-width: 801px){
	.stc-heading {padding-bottom:3.4722vw;font-size:3.3333vw; line-height:1.5;}
	.layerCarePackage {padding:0;width:100%;max-width:100%;height:40.9722vw;}
	.layerCarePackage .scp_component {padding: 0 2.7778vw;}
	.layerCarePackage .scp_component > h2 {font-size:2.7778vw; line-height: 1.575; padding: 2.7778vw 0 3.1944vw;}
	.scp-wrapper .scp-info__tit {font-size: 3.3333vw; line-height: 1.15; padding-bottom: 3.4722vw;}
	.scp-wrapper .scp-info__tit .tit__sub {margin: 0 0 0.3472vw; font-size: 1.3889vw; line-height: 1.25; letter-spacing: .2em;}
	.scp-wrapper .scp-info__cont-wrap {width: 100%; margin: 0 auto;}
	.scp-wrapper .scp-info__list {gap: 3.4722vw;}
	.scp-wrapper .scp-info__list .item__text {padding-top: 1.1111vw;}
	.scp-wrapper .scp-info__list .item__text .scp__tit {font-size: 1.6667vw;}
	.scp-wrapper .scp-info__list .item__text .scp__desc {font-size: 1.3889vw; line-height: 1.35; padding-top: 0.6944vw;}
	.layerCarePackage > h2 {font-size:2.7778vw; line-height: 1.575; padding: 2.7778vw 0 3.1944vw;}
	.scp_component table {font-size: 0.9028vw;}
	.scp_component .table-disclaimer {padding-top: 2.0833vw; }
	.scp_component .table-disclaimer ul li, .scp_component .table-disclaimer p {font-size: 0.8333vw; line-height: 1.3333;}
	.scp_product table th {font-size: 0.9722vw;}
	.scp_product table tr td, .scp_component.scp_product table tr td .high-y {font-size: 0.9028vw;}
	.scp_product table tr th:last-child, .scp_component.scp_product table tr td:last-child {border-left: 0.6944vw solid #fff;}
	.scp_product table .table-il {height: 3.1250vw;}
	.scp_product table .table-il .th-index {width: 8.1944vw;}
	.scp_product table .table-il .th-index, .scp_component.scp_product table .table-cl .td-index {font-size: 0.9722vw; line-height: 1.3571;}
	.scp_product table .table-il .th-tit {width: 17.2917vw;} 
	.scp_product table .table-il .c-h-bg {width:16.5972vw; line-height: 1.2;}
	.scp_product table .table-cl {height: 7.4306vw;}
	.scp_product table .table-cl .td-cline ul li {font-size: 0.9028vw; line-height: 1.4615;}
	.scp_product table .table-cl .td-cline ul li:first-child {padding-bottom: 0.4861vw;}
	.scp_charge table {font-size: 1.1111vw;}
	.scp_charge table tbody .table-cl .td-cline {font-size: 1.1111vw;}
	.scp_charge table:first-child {margin-bottom: 2.7083vw;}
	.scp_charge table tr {height: 4.8611vw;}
	.scp_charge table .table-il .th-tit {width: 36.3194vw; font-size: 1.1111vw; line-height: 1.375;}
	.scp_charge table .table-il .th-tit .th-tit__disc {font-size: 0.8333vw; line-height: 1.8333;}
	.layerCarePackage .tab-content {height: 19.0277vw; width: calc( 100% + 0.9028vw );}
	.layerCarePackage .tab-content::-webkit-scrollbar {width: 0.9028vw;}
	.layerCarePackage .tab-content::-webkit-scrollbar-thumb {border-left: 0.6944vw solid transparent;}
	.scp-tab-btn .scp-pc-show {display: inline-block;}
	.scp_component .tab-style-btn .scp-tab-btn, .scp_component .tab-style-btn .scp-tab-btn span {font-size: 1.25vw;}
	.scp_product .tab-content > table .table-il .th-index {width: 10vw;}
	.scp_product .tab-content > table .table-il .th-tit {width: 21.0417vw;}
	.scp_component .tab-style-btn {height:3.4028vw;margin-bottom:2.0833vw;}
	.layerCarePackage .layer-header > h2 {font-size:2.7778vw; line-height: 1.575; padding: 2.7778vw 0 3.1944vw;}
	.scp-wrapper .scp-info .stc-heading .tit__sub {font-size:1.3889vw;}
}
@media (min-width: 1440px) {
	.stc-heading {padding:60px 0 50px;margin-top:0;font-size:48px;}
	.layerCarePackage {padding:0;width:1440px;max-width:none;height: 590px;}
	.layerCarePackage .layer-header h2 {font-size: 40px;line-height: 1.575;padding: 40px 0 46px;}
	#layerCarePackageService {width:700px;} 
	.scp_component {padding: 0 40px;}
	.scp_component > h3 {font-size:40px; line-height: 1.575; padding: 40px 0 46px;}
	.scp_component .tab-style-btn {height:49px;margin-bottom:30px;}
	.scp_component .tab-style-btn .scp-tab-btn {font-size:18px;}
	.scp-wrapper .scp-info__tit {font-size: 48px; line-height: 1.15; padding-bottom: 50px;}
	.scp-wrapper .scp-info__tit .tit__sub {margin: 0 0 5px; font-size: 20px; line-height: 1.25; letter-spacing: .2em;}
	.scp-wrapper .scp-info__list {width: 1440px; margin: 0 auto; gap: 50px;}
	.scp-wrapper .scp-info__list .item__text {padding-top: 16px;}
	.scp-wrapper .scp-info__list .item__text .scp__tit {font-size: 24px;}
	.scp-wrapper .scp-info__list .item__text .scp__desc {font-size: 20px; line-height: 1.35; padding-top: 10px;}
	.scp-wrapper .scp-info .stc-heading .tit__sub {margin: 0 0 5px; font-size: 20px; line-height: 1.25; letter-spacing: .2em;}
	.scp_component table {font-size: 13px;}
	.scp_component .table-disclaimer {padding-top: 30px; }
	.scp_component .table-disclaimer ul li, .scp_component .table-disclaimer p {font-size: 12px; line-height: 1.3333;}
	.scp_product table th {font-size: 14px;}
	.scp_product table tr td, .scp_component.scp_product table tr td .high-y {font-size: 13px;}
	.scp_product table tr th:last-child, .scp_component.scp_product table tr td:last-child {border-left: 10px solid #fff; line-height: 1.4615;}
	.scp_product table .table-il {height: 45px;}
	.scp_product table .table-il .th-index {width: 118px;}
	.scp_product table .table-il .th-index, .scp_component.scp_product table .table-cl .td-index {font-size: 14px; line-height: 1.3571;}
	.scp_product table .table-il .th-tit {width: 249px;} 
	.scp_product table .table-il .c-h-bg {width:239px; line-height: 1.2;}
	.scp_product table .table-cl {height: 107px;}
	.scp_product table .table-cl .td-cline ul li {font-size: 13px; line-height: 1.4615;}
	.scp_product table .table-cl .td-cline ul li:first-child {padding-bottom: 7px;}
	.scp_charge table {font-size: 16px;}
	.scp_charge table tbody .table-cl .td-cline {font-size: 16px;}
	.scp_charge table:first-child {margin-bottom: 39px;}
	.scp_charge table tr {height: 70px;}
	.scp_charge table .table-il .th-index {width: 374px;}
	.scp_charge table .table-il .th-tit {width: 523px; font-size: 16px; line-height: 1.375;}
	.scp_charge table .table-il .th-tit .th-tit__disc {font-size: 12px; line-height: 1.8333;}
	.scp_charge table .table-il .th-index, .scp_component.scp_charge table .table-cl .td-index {font-size: 16px;}
	.scp_component .tab-content {height: 274px; width: calc( 100% + 13px );}
	.scp_component .tab-content::-webkit-scrollbar {width: 13px;}
	.scp_component .tab-content::-webkit-scrollbar-thumb {border-left: 10px solid transparent;}
	.scp_component .tab-style-btn .scp-tab-btn, .scp_component .tab-style-btn .scp-tab-btn span {font-size: 18px;}
	.scp_product .tab-content > table .table-il .th-index {width: 144px;}
	.scp_product .tab-content > table .table-il .th-tit {width: 303px;}
	.layerCarePackage .layer-content {max-height:calc(100% - 190px);}
}
@media screen and (max-width: 1100px) and (min-width: 801px) {
	.layerCarePackage .layer-content {max-height: calc(100% - 12vw);}
}