@charset "utf-8";

.txt-skyblue { color: #2189FF !important; }
.txt-skyblue.bold { color: #2189FF !important; font-weight: bold; }
.box.mail ~ .error-msg,
.box.mail .error-msg { float: left; }
.box.mail:after,
.error-msg:after { content:''; display: block; clear: both; }

/* 공통 이용약관 - 0727  */
.common-terms { margin-top: 60px; }
.common-terms .terms-wrap h4 { padding-top: 30px; }
.common-terms .terms-wrap h4 + .terms-box { margin-top: 7px }
.common-terms .terms-wrap > .terms-box { margin-top: 36px; }

.app-login-device-box .app-login-box { margin-top: 36px; } /*2021-03-30*/

/*2021-03-31*/
.app-login-device-box  { margin-top: 20px; padding: 40px 12px; max-width: 100%; }/* 22-01-26 App used device info */
.app-login-device-box .res-tit1 {font-size:20px;text-align:left;color: #000;font-weight: bold;line-height: 1.3;word-break: keep-all;}
.app-login-device-box .bg-app {padding:20px; margin-top:16px; border-radius:20px; box-shadow:0px 5px 32px rgba(0, 0, 0, 0.06);}
.app-login-device-box .app-login-box1 {text-align:center;}
.app-login-device-box .app-login-box1 h3 {margin-top:19px;font-size:20px;}
.app-login-device-box .app-login-box1 p {margin-top:15px;line-height:18px;color:#828282;font-size:12px;}
.app-login-device-box .app-login-box1 .c-btxt {color:#19279a;}

.app-login-device-box .res-wrt-detail1 {width:100%; padding:24px 0 0; border-bottom:0;text-align:left;}
.app-login-device-box .t-line {border-top:2px solid #fff !important;}
.app-login-device-box .lb-atten {line-height:22px;}
.app-login-device-box div {padding-top:10px;}
.app-login-device-box .inp-box label {margin-bottom: 10px;padding-right:20px;text-align:left;}
.app-login-device-box .chk-form {text-align: left;}
.app-login-device-box .ul-td {width: 100%;padding-left: 20px;}
.app-login-device-box .radiobox input {width: 20px;height: 20px;border:none;text-align:center}
.app-login-device-box .name-relation {margin-bottom:21px;}

.app-login-device-box .inp-box {position:relative;}/*2021-04-27 수정*/
.app-login-device-box .inp-box .inp_btn >.inp-box +.btn {margin-left:-50px;z-index: 10;}
.app-login-device-box .inp-box input[type="number"]{width:100%;}
.app-login-device-box .inp-box button {margin-top:17px;}
.app-login-device-box .inp-box span {font-size:11px;color:#f45050;margin-top:20px;}
.app-login-device-box .inp-box .time {position:absolute;top:10px;right:0;}
.app-login-device-box .button {text-align:center;margin-top:28px;}
.app-login-device-box .button button {background:#19279a;border-color: #19279a;}

.app-login-device-box .app-list {margin-top:30px;}
.app-login-device-box .app-list li {line-height:18px;font-size:12px;}

/*2021-03-31*/
.app-login-device-box .flex .inp-box{flex:1;margin-top:0;}
.app-login-device-box .flex .btn-type1{flex:none}


/* Tab - 회원/비회원 주문 조회 */
.login-member .tab-style-line ~ .tab-content + .tab-content { display: none; }
.login-member .tab-style-line.large a.active,
.login-member .tab-style-line a[aria-selected="false"] { color: #a6a6a6; }
.login-member .tab-style-line a[aria-selected="false"]:after { background: #d9d9d9; }
.login-member .tab-style-line.large a[aria-selected="true"].active,
.login-member .tab-style-line a[aria-selected="true"] { color: #000; }

/* faq - 수정 */
.board-faq .faq-list-wrap { border-top: 2px solid #000; }
.board-faq .faq-tab-title{padding-bottom:8px;font-size:20px;color:#000;line-height:26px;border-bottom:2px solid #000;font-weight:bold;}
.board-faq .tab-content .faq-list-wrap ul { position: relative; }
.board-faq .tab-content .faq-list-wrap ul li .dropOption .type {position: absolute; top: 24px; left: 68px; padding:0;font-size:16px;line-height:21px;color:#707070;line-height:21px;border:0;font-weight:normal;}
.board-faq .tab-content .faq-list-wrap ul li {border-bottom:1px solid #ebebeb;}
.board-faq .tab-content .faq-list-wrap ul li .dropButton{display:block;position:relative;height:auto;min-height:70px;padding:24px 50px 24px 262px;box-sizing:border-box;}
.board-faq .tab-content .faq-list-wrap ul li .dropButton span {font-size:16px;line-height:21px;font-weight: normal;}
.board-faq .tab-content .faq-list-wrap ul li .dropButton:before{content:'';position:absolute;right:24px;top:50%;width:16px;height:16px;background:url('/sec/static/_images/common/icon-plus-black.svg') center center no-repeat;transform:translateY(-50%);}
.board-faq .tab-content .faq-list-wrap ul li .dropButton:after{ position: absolute; top: 23px; left: 24px; width: 21px; height: 21px; font-size: 12px; line-height: 22px; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #000; }
.board-faq .tab-content .faq-list-wrap ul li .dropButton.open > span { font-weight: bold; }
.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:before{background:url('/sec/static/_images/common/icon-minus-black.svg') center center no-repeat;}
.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:after{ position: absolute; top: 23px; left: 24px; width: 21px; height: 21px; font-size: 12px; line-height: 22px; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #2189FF; }
.board-faq .tab-content .faq-list-wrap ul li .answerContent{padding:24px;background-color:#f7f7f7;}
.board-faq .tab-content .faq-list-wrap ul li .answerContent > div{position:relative;padding-left:45px;color:#444;font-size:16px;line-height:20px;white-space: pre-line; letter-spacing: 0;}
.board-faq .tab-content .faq-list-wrap ul li .answerContent > div p {color:inherit;font-size:inherit;line-height:inherit;}
.board-faq .tab-content .faq-list-wrap ul li .answerContent > div:after{ position: absolute; top: 0; left: 0; width: 21px; height: 21px; font-size: 12px; line-height: 22px; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "A"; background-color: #2189FF; }
.board-faq .btn-box{margin-top:16px;}
.board-faq .paging { display:block; margin-top: 36px; }
.board-faq .mob-moreViewList { display: none; margin-top: 24px; text-align: center; }

/* 나의 정보 조회/변경 - 수정 */
.my-membership-conbox .box-content-shadow.pd60 { padding: 60px; }
.box-content-shadow .info-content { text-align:center; }
.box-content-shadow .info-content .user-name { margin-bottom:18px; font-size:20px; color:#000; line-height:26px; }
.box-content-shadow .info-content .user-name strong { font-size:20px; font-weight:700; color:#000; vertical-align: text-top; }
.box-content-shadow .info-content .admin-massage { margin-bottom:20px; font-size:16px; color:#000; line-height:21px; font-weight:bold; letter-spacing: 0; }
.box-content-shadow .info-content .admin-massage + .userSetting-box { padding-top:10px; }
.box-content-shadow .info-content .admin-desc { font-size:14px; color:#707070; line-height:18px; letter-spacing:-0.12px; }
.myinfo-modify .box-content-shadow .btn-box { margin-top:36px; text-align:center; }
.myinfo-modify .box-content-shadow .btn-box ~ .btn-box { margin-top:18px; }
.myinfo-modify .box-content-shadow .btn-box .btn-underline { line-height:17px; }
.myinfo-modify .box-content-shadow .userSetting-box dd .inp-box input[type="password"] { text-align: left; }

/* 배송지 레이어팝업 */
.layer-shipment-list { max-width: 800px; }
.layer-shipment-list.layer-normal .layer-header h2 { display: inline-block; }
.layer-pop .box-content-rounded { padding: 0; } 
.layer-pop .box-content-rounded.shipping .list-shipping { padding-top: 0; }
.box-content-rounded.shipping .list-shipping ul li .btn-box { position: relative; }
.box-content-rounded.shipping .list-shipping ul li .btn-box .btn-underline.btn-left { position: absolute; left: 0; top: auto; }
#popupShipManage.layer-shipment-manage .inp-box-shipping .error-msg { position: static; }
.layer-shipment-list .box-content-rounded { width:calc(100% - 16px); margin:0 8px; }

/* 221115 서비스 희망일 변경 레이어 팝업 */
.layer-shipment-manage .layer-content > p { line-height: 20px; margin-bottom: 20px; }
@media screen and (max-width: 767px) {
	.layer-shipment-manage .layer-content { height: auto; }
}

/* 레이어팝업 - 매장정보 sms 공유 */
.pop-sharing .sms-txt { position: relative; margin-bottom:12px; padding: 15px 15px 36px; height: 160px; border: 1px solid #B2B2B2; border-radius: 10px;}
.pop-sharing .sms-txt textarea {padding: 0; width: 100%; height: 100%; box-sizing: border-box; border: 0; background: transparent; line-height: 22px; font-size: 16px;  font-family: /*'Samsung Sharp Sans',*/ 'SamsungOneKorean','dotum',sans-serif; resize: none; }
.pop-sharing .sms-txt .txt-count { position: absolute; right: 15px; bottom: 15px; color: #000; }
.pop-sharing .btn-mid { margin: 30px 0  16px; text-align: center; }
.pop-sharing .btn-mid span { font-size: 14px; color: #000; vertical-align: top; }
.pop-sharing .share-esseBox { margin-top: 12px; }
.pop-sharing .share-esseBox .essential { text-align: left; }
.pop-sharing .btn-mid span:after { content:''; display: inline-block; margin-left: 6px; width: 12px; height: 11px; background: url("/sec/static/_images/common/icon-more.svg") no-repeat; }
.share-num .inp-box { position: relative; }
.share-num .inp-box + .inp-box { margin-top: 20px; }
.share-num .added-num input + button { content:''; display: inline-block; position:absolute; right:0; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-del.svg") no-repeat;}

/* 레이어팝업 - 위치 정보 레이어팝업 */
/* 240416 수정: kdp-52677 타이틀, 주소영역 width 외 수정 */
.layer-default.location { padding:24px; width:288px; } 
.layer-pop.location .address-box { /*width: 160px;*/  text-align: left;} 
.layer-pop.location .address-box p {width: calc(100% - 54px);font-weight: bold; line-height: 20px; padding-bottom: 10px; }
.layer-pop.location .address-box p.add-tit {white-space: normal;}
.layer-pop.location .address-box span { display: block; font-size: 14px; color: #000; line-height: 18px; white-space: normal;}
.layer-pop.location .address-box span.blue-num { color: #0370FF;}
.layer-pop.location .btn-box { padding-top: 16px; }
.loca-wrap { position: relative; }
.location-icon { position: absolute; top:0; right:0; }
.location-icon .ico-share { display:inline-block; width:26px; height: 26px; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat;}
.location-icon .ico-route { display:inline-block; width:26px; height: 26px; background: url("/sec/static/_images/common/icon-route.svg") no-repeat;}
.location-icon button + button { margin-left: 7px; }

/* 레이어팝업 - 주문 상품 내역, 내역없음 */
.layer-pop .ordList-con .no-content > div { min-height: 100px; line-height:70px; text-align: center; font-weight: bold; }
.layer-pop .ordList-con .order-date-box + .order-date-box { margin-top: 32px; }
.layer-pop .ordList-con .add-orderList-wrap { margin-top: 0;}
.layer-pop .ordList-con .add-orderList-wrap .orderList-top { padding: 23px 24px 23px 24px; background: #fafafa; border: 0; border-radius: 10px 10px 0 0; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-top:after,
.layer-pop .ordList-con .add-orderList-wrap .orderList-body:after { content:''; display: block; clear: both; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body { position: relative; padding: 24px; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body + .orderList-body { padding-top: 6px; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div { display: inline-block; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) { width: 40px; vertical-align: top; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) input[type="radio"] + label { vertical-align: top; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div img { width: 80px; height: 80px; margin-right: 24px;}
.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 0;}
.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .model-num { padding-top: 4px; }
.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-price { margin-top: 18px;}
.layer-pop .ordList-con .mob-moreViewList { display: none; }
.layer-pop .ordList-con .fixed-btn-box {  position: fixed; padding-bottom: 48px; bottom: 0; left: 50%; transform: translateX(-50%); padding-top: 24px; width: 100%; background: #fff; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; z-index: 1; }
.layer-pop .ordList-con .fixed-btn-box .error-msg { margin-top: 6px;}
.layer-pop .ordList-con .fixed-btn-box .error-msg p { line-height: 1.5; font-size: 12px; color: #fa2337; letter-spacing: -0.06px; }

/* 비즈니스 정보 본인 확인 팝업 */
.layer-bizniIdent .layer-content .cont { padding: 24px 0; border-bottom: 1px solid #ebebeb; font-size: 0; }
.layer-bizniIdent .layer-content .cont:after { content:''; display: block; clear: both; } 
.layer-bizniIdent .layer-content .cont:first-child { padding-top: 0; }
.layer-bizniIdent .layer-content .cont li { position: relative; padding-left: 8px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: -0.05em; }
.layer-bizniIdent .layer-content .cont li:before { content:'·'; position: absolute; left: 0; }
.layer-bizniIdent .layer-content .cont.ad > img { display: inline-block; margin-right: 24px; }
.layer-bizniIdent .layer-content .cont.ad > p { display: inline-block; width: calc(100% - 174px); font-size: 16px; line-height: 20px; color: #000; font-weight: bold; }
.layer-bizniIdent .layer-content .cont dl { font-size: 0; vertical-align: top; }
.layer-bizniIdent .layer-content .cont dt { display: inline-block; width: 31%;  vertical-align: top; }
.layer-bizniIdent .layer-content .cont dt label { font-size: 16px; line-height: 32px; color: #000; }
.layer-bizniIdent .layer-content .cont dd { display: inline-block; width: calc(100% - 31%); font-size: 16px; line-height: 21px; color: #000; }
.layer-bizniIdent .layer-content .cont dd .error-msg { margin-top: 6px; }
.layer-bizniIdent .layer-content > div.btn-box { margin-top: 36px; padding: 0; border-bottom: 0; }
.layer-bizniIdent .layer-content .bottom-esse { margin-top: 36px; }
.layer-bizniIdent .layer-content .bottom-esse li { position: relative; padding-left: 12px; font-size: 14px; }
.layer-bizniIdent .layer-content .bottom-esse li:before { content:'※'; position: absolute; left: 0; }
.layer-bizniIdent .layer-content .bottom-esse li + li { margin-top: 24px; }
.layer-bizniIdent .layer-content .bottom-esse li span { display: block; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: -0.03em; }
.layer-bizniIdent .layer-content .bottom-esse li > a { margin: 6px 0 0 0; } 

/* 폐카트리지 유의사항 팝업 */
.layer-company .applNotiList li { position: relative; padding-left: 8px; font-size: 14px; line-height: 19px; color: #000;  }
.layer-company .applNotiList li + li { margin-top: 24px; }
.layer-company .applNotiList li:before { content: '*'; position: absolute; left:0; width: 7px; height: 7px; }
/* 혼수/이사 한도신청 팝업 추가 */
.layer-company.layer-Wedding .applNotiList li:before { content: '';}
.layer-company .applNotiList + p { margin-top: 36px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.layer-company.layer-Wedding .applNotiList + p { text-align: center; font-weight: normal; }

/* 시리얼번호 확인 방법 팝업 */
.layer-serial .layer-content { overflow: visible; }
.layer-serial .layer-content > div { width: 400px; height: auto; }
.layer-serial .layer-content > div + p { font-size: 18px; line-height: 24px; color: rgba(255, 0, 0, 1); text-align: center; }

/* 패밀리넷 PF 팝업 */
.layer-famailyPF { max-width: 620px; }
.layer-famailyPF .color-txt { color: rgba(51, 102, 255, 1) !important; }
.layer-famailyPF .color-red { color: rgba(255, 0, 0, 1) !important; }
.layer-famailyPF .dropOption:first-child  a.dropButton{ padding-top: 0; }
.layer-famailyPF .dropOption a.dropButton { display: inline-block; width: 100%; height: auto; padding: 22px 0; border-bottom: 1px solid #d9d9d9; line-height: 1.27em; text-decoration: underline; }
.layer-famailyPF .dropOption a.dropButton:before { top: auto; bottom: 24px; }
.layer-famailyPF .dropOption a.dropButton:focus,
.layer-famailyPF .dropOption a.dropButton:hover { color: #0077c8; transition: color .3s ease; -webkit-transform: color .3s ease; }
.layer-famailyPF .dropOption a.dropButton.open + .dropList { border-bottom: 1px solid #d9d9d9; }
.layer-famailyPF .dropOption:last-child a.dropButton { border-bottom: 0; }
.layer-famailyPF .dropOption:last-child a.dropButton.open { border-bottom: 1px solid #d9d9d9; }
.layer-famailyPF .dropOption:last-child a.dropButton.open + .dropList { border-bottom: 0; }
.layer-famailyPF .dropOption .noti-detail p,
.layer-famailyPF .dropOption .noti-detail span { font-size: 14px; line-height: 1.5; color: #000; }
.layer-famailyPF .dropOption .noti-detail p + p { margin-top: 24px; }
.layer-famailyPF .dropOption .noti-detail p + ul { margin-top: 16px; }
.layer-famailyPF .dropOption .noti-detail p > em,
.layer-famailyPF .dropOption .noti-detail li > em { font-size: 14px; line-height: 1.5; color: #000; font-weight: bold; }
.layer-famailyPF .dropOption .noti-detail ul li { position: relative; padding-left: 8px; font-size: 14px; line-height: 1.5; color: #000; }
.layer-famailyPF .dropOption .noti-detail ul li:before { content:'-'; position: absolute; left: 0; }
.layer-famailyPF .dropOption .noti-detail ul li + li { margin-top: 24px; }

/* 블로거리뷰 팝업 */
.layer-blog .layer-con-tit { margin-bottom: 12px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; text-align: center; }
.layer-blog p { font-size: 14px; line-height: 21px; color: #000; text-align: center; }

.pc-pb30 {padding-bottom:30px; }
.pg-tit { margin-top: 12px; font-weight: bold; line-height: 44px; letter-spacing: -0.05em; }
.con-header .con-tit { letter-spacing: -0.12px; line-height: 32px; }
input[type="file"] { display: none; }
.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 24px;}
.con-header .con-tit-left + span { float: right; font-size: 14px; line-height: 21px; color: #707070; padding-top: 10px; }
.join-form .dropdownMenu { width: 100%; } 
.ico-check { background-image: url(/sec/static/_images/common/icon-check.svg); }
.clear:after { content:''; display: block; clear: both; }
.float-r {float: right;}
.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 24px;}
.chk-form input[type="radio"]:checked + label, .chk-form input[type="checkbox"]:checked + label { letter-spacing: -0.025px; }

/* text 숨김처리 */
.join-form .box-content-rounded .info-content .user-name strong { vertical-align: top; }
.blue-txt { color: #1428A0 !important; }
.join-form .f-join-box .con-body .join-list li > div.only-post { height: auto; }

/* 나의 정보 조회.변경 */
.userSetting-box dt { margin-bottom:30px; font-size:16px; color:#707070; line-height:21px; }
.userSetting-box dd .inp-box { max-width:330px; margin:auto; }
.userSetting-box dd .inp-box input[type="password"] { width:100%; text-align:center; }
.userSetting-box dd .inp-box .error-msg { margin-bottom:-10px; padding-top:3px; text-align:left; }

/* 회원가입 */
.indentation .terms-wrap .chk-form { padding-right: 17%; }
.reserve-terms-form .terms-wrap .chk-form { padding-right: 17%; }
.address-line.mid-box .mid-addr { min-height: 42px; padding: 12px; background: #fafafa; border-radius: 10px; }
.address-line.mid-box .mid-addr p { font-size: 14px; line-height: 18px; color: #000; letter-spacing: -0.02em; font-weight: bold; }
.address-line.mid-box .mid-addr p:first-child { position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
.btn.cert-re-send { padding: 0 14px; }
.cert-tit.complete:after { content:'이 완료되었습니다.'; font-size: 20px; line-height: 32px; color: #000; font-weight: bold; }
.srh-td02 > div { position: relative; }
.company-srh .droplist { overflow:hidden; overflow-y:auto; position:absolute; top:calc(100% - 2px); left:0; width:100%; max-height:190px; text-align:left; list-style:none; border-radius:0 0 10px 10px; border:1px solid #b2b2b2; background:#fff; z-index:2; }
.company-srh .droplist li { position:relative; z-index:1; display:block; width:100%; min-height:32px; line-height:32px; padding:0 20px; color:#707070; font-size:14px; pointer-events:all; cursor:pointer; }
.company-srh .droplist li:hover,
.company-srh .droplist li:focus { font-weight:700; color:#000; background:#f9f9f9; }
.srh-td02 .srh-zoom { position: relative; }
.company-srh .droplist li > div { margin:0 -20px; line-height:inherit; }
.company-srh .droplist li > a { display:inline-block; width: 100%; }
.srh-td02 .inp-line ~ .company-srh { display: none; }
.srh-td02 .srh-zoom .btn-search-zoom { position: absolute; right: 5px; bottom: 6px; width: 18px; height: 18px; font-size: 0; background: url(/sec/static/_images/common/icon-zoom-small.svg) no-repeat center center;  }
.srh-td02 .srh-zoom .btn-search-del { position: absolute; right: 33px; bottom: 7px; width: 16px; height: 16px; padding: 6px; font-size: 0; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; background-size: cover; }
.srh-td02 .srh-zoom .btn-search-del.comp-del { right: 0;  }
.email-select:after { content:''; display: block; clear: both; }
.email-select > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width: 39.2%; }
.email-select .domain-box { position: relative; float: right; width: 54.2%; }
.email-select .inp-line + .domain-box:before { content:'@'; position: absolute; left:-18px; top:0; display: inline-block; font-size: 14px; line-height: 32px;}
.cert-domain .td-01 { vertical-align: top; }
.content.join-content { padding: 50px 24px 100px 24px; }
.content.join-content .conbox { padding: 0; }
.join-form .join-common { float: right; max-width: 800px; width: 800px; margin-right: 56px; padding: 60px; border-radius: 20px; background: #fff; }
.join-form .wide-complete,
.join-form .box-content-rounded.wide-complete { float: right; min-width: 800px; margin-right: 56px; }
.join-form .f-join-box + .f-join-box { margin-top: 60px; }
.join-form .f-join-box .con-body { margin-top: 36px; }
.join-form .f-join-box .con-body .top-stmt { margin-bottom:36px; font-size:12px; line-height:20px; letter-spacing:0; }
.join-form .f-join-box .con-body .top-stmt a { color:#2189FF;  font-size:inherit; }
.terms-area .top-stmt { margin-bottom:36px; font-size:12px; line-height:20px; letter-spacing:0; }
.terms-area .top-stmt a { color:#2189FF;  font-size:inherit; }
.join-form .f-join-box .con-body .tbl-inner-tit { padding: 30px 0; font-weight: bold; line-height: 32px; color: #000; font-size: 20px; }
.join-form .f-join-box .con-body .tbl-inner-tit.inner-tit-first { margin-top:0; padding-top:0; }

.join-form .f-join-box .con-body .join-list { display: block; width: 100%; }
.join-form .f-join-box .con-body .join-list .ul-tr { display: block; margin-top: 24px; }
.join-form .f-join-box .con-body .join-list .ul-tr:first-child { margin-top: 0; }

.join-form .f-join-box .con-body .join-list .snsShareWrap {position:relative;}
.join-form .f-join-box .con-body .join-list .snsShareWrap.address-wrap {}
.join-form .f-join-box .con-body .join-list .snsShareWrap .td-01 {left:-183px;}
.join-form .f-join-box .con-body .join-list .snsShareWrap.address-wrap .address-line .post-line {margin-right:110px;}
.join-form .f-join-box .con-body .join-list .snsShareWrap .tooltip-layer {position:absolute; top:auto !important; bottom:40px; left:0 !important; right:auto !important; transform:none !important; z-index:9;}

.join-form .f-join-box .con-body .join-list li > div { display: block;}
.join-form .f-join-box .con-body .join-list li > div input[type=password],
.join-form .f-join-box .con-body .join-list li > div input[type=number] { width: 100%; }
.join-form .f-join-box .con-body .join-list .td-01 { position: absolute; left: 0; }
.join-form .f-join-box .con-body .join-list .td-01 label.lb-line { font-size: 16px; line-height: 32px; color: #444; }
.join-form .f-join-box .con-body .join-list .td-02 { display: block; max-width: 448px; }
.join-form .f-join-box .con-body .join-list .td-02 input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive.db:read-only { border-bottom: 0; font-weight: bold; }
.join-form .f-join-box .con-body .join-list .td-02 .file-line input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 1px solid #b2b2b2; font-weight: bold; }
.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse { padding-top: 10px; }
.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li { position: relative; padding-left: 9px; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: 0; }
.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li + li { margin-top: 6px; }
.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li:before { content: '*'; position: absolute; left: 0; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > label { width: auto; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"] + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 20px; height: 20px; border: 1px solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 20px; height: 20px; border: 1px solid #2189FF; border-radius: 50%; box-sizing: border-box; background: none; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:after { content: ''; display: block; position: absolute; left: 5px; top: 5px; width: 10px; height: 10px; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
.join-form .btn-box { font-size: 0; }
.join-form .btn-box .btn { margin: 0; }
.join-form .btn-box .btn + .btn { margin-left: 16px; }
/* .join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(n+14) {margin-bottom: 0;} *//* 2022-04-29 하단 여백 해제 */
.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap { vertical-align: middle; max-width: 100%; }
.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { display: inline-block; margin-bottom: 24px; padding-right: 0; min-width: auto; width: 125px; height: 20px; font-size: 14px; vertical-align: text-top;word-wrap: break-word; }
.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.mb-none-pc, 
/* .join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; } *//* 2022-04-29 하단 여백 해제 */
/* .underline-right.mt18 { margin-top: 18px; } *//* 2022-04-29 하단 여백 해제 */
.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap{
	margin-bottom: -24px;
}/* 2022-04-29 하단 여백 해제 */

.join-form .f-join-box .con-body .join-list .cert-box .td-02 { position: relative; }
.join-form .f-join-box .con-body .join-list .cert-box .td-02 .empl-cert + .error-msg { position: absolute; top:3px; }
.join-form .f-join-box .con-body .join-list .td-01 span { display: inline-block; }
.join-form .f-join-box .con-body .join-list .address-wrap .address-line { position: relative; padding-top: 12px; }
.join-form .f-join-box .con-body .join-list .address-wrap .address-line:first-child { padding-top: 0; }
.join-form .f-join-box .con-body .join-list .span-tit { display: inline-block;  color: #000; line-height: 32px; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form { font-size: 0; line-height: 32px; }
.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form > label { width: 116px; }
.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line { padding: 0; }
.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line.empl-cert { border-bottom:0; }
.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg { margin-top: 6px; }
.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg p { line-height: 1.5; font-size: 14px; color: #fa2337; letter-spacing: -0.06px; }
.td-02.error input:not([type=checkbox]):not([type=radio]).inp-line,
.td-02.error .wrap-droplist .droplist-button { color:#000; border-color:#000; border-width:2px; }
.join-form .td-02 .error-msg { margin-top: 6px; }
.join-form .error-msg { display: none; }
.join-form .td-02.error .error-msg,
.join-form .td-02 input.error ~ .error-msg { display:block }
.join-form .td-02 .error-msg p { line-height: 1.5; font-size: 14px; color: #fa2337; letter-spacing: -0.06px; }
.join-form .f-join-box .con-body .join-list .address-wrap .td-01 label { padding: 3px 0 0 1px; }
.join-form .f-join-box .con-body .join-list .address-wrap .address-line,
.join-form .f-join-box .con-body .join-list .file-wrap,
.join-form .f-join-box .con-body .join-list .pos-rel { position: relative; }
.join-form .f-join-box .con-body .join-list .pos-rel + .address-line { margin-top: 10px; }
.join-form .f-join-box .con-body .join-list .address-wrap-mid + .ul-tr .td-02 { padding-top: 30px; }
.join-form .b2b-join .f-join-box .con-body .join-list .address-wrap .address-line2 { padding-bottom: 0; } 
.join-form .f-join-box .con-body .join-list .address-wrap .address-line.no-pd { padding-bottom: 0; }
.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line, 
.join-form .f-join-box .con-body .join-list .file-wrap .file-line { margin-right: 90px; }
.join-form .f-join-box .con-body .join-list .right-btn-line { margin-right: 122px;position: relative; }
.join-form .f-join-box .con-body .join-list .hidden-cert-line {  padding: 30px 0; }
.join-form .f-join-box .con-body .join-list .hidden-cert-line .cert-count { position: absolute; bottom: 0; right: 0; line-height: 32px; font-size: 12px; color: #000; font-weight: bold; }
.join-form .f-join-box .con-body .join-list .time-line ~ .hidden-cert-line {display: inline-block;width: calc(60% - 30px);margin-left: 30px;padding: 30px 0; }
.join-form .f-join-box .con-body .join-list .time-line{display: inline-block;width: 39%;padding: 30px 0;vertical-align: top}
.join-form .f-join-box .con-body .join-list .time-line .cert-count {height:32px; font-size: 14px; color: #000; font-weight: bold; text-align:center; line-height: 32px;    border-bottom: 1px solid #b2b2b2}
.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line input:not([type=checkbox]):not([type=radio]).inp-line {  margin-top: 0; } 
.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line { margin-right: 90px; }
.join-form .f-join-box .con-body .join-list .address-wrap .address-line .btn-address,
.join-form .f-join-box .con-body .join-list .file-wrap .btn-file,
.join-form .f-join-box .con-body .join-list .btn-cert  { position: absolute; right: 0; bottom: 0; margin-right: 0; min-width: 80px; }
.join-form .con-body .ul-tbl-box .join-list { position: relative; padding-left: 180px; overflow: visible; }
.join-form .con-body .join-inner-box.ul-tbl-box { overflow: visible;  }
.join-form .con-body .join-inner-box .join-list .esse-list ul { padding: 10px 0 0 0; }
.join-form .con-body .join-inner-box .join-list .esse-list2 ul { padding: 10px 0 0 0; }
.join-form .con-body .join-inner-box .join-list .esse-list ul li { font-size: 12px; color: #707070; line-height: 18px; }
.join-form .con-body .join-inner-box .join-list .esse-list ul li.major-txt {font-weight:bold;color: #fa2337;}
.join-form .con-body .join-inner-box .join-list .esse-list ul li + li { margin-top: 6px; }
.join-form .con-body .join-inner-box .join-list .esse-list2 ul li { line-height: 16px; }
.join-form .con-body .join-list .join-zoom { position: relative; }
.join-form .con-body .join-list .cert-complete { padding-bottom: 30px; }
.join-form .con-body .join-list .join-zoom .ico-zoom { position: absolute; top: 7px; right: 4px; width:18px; height:18px; }
.join-form .con-body .join-list .join-zoom .txt-right { position: absolute; right: 0; padding-right: 16px; height: 32px; line-height: 32px; font-size: 14px; color: #000; }
.join-form .con-body .join-list .join-zoom .ico-check { position: absolute; top: -1px; right: 0; width: 10.17px; height: 32px;}
.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 5px; margin-bottom: 50px; line-height: 28px; }
.join-form .con-body .join-inner-box .join-list .td-row label.line-under,
.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under { padding-bottom: 0;  height: auto; line-height: normal; }
.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span,
.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under + span { display: block; line-height: normal; font-size: 14px; color: #707070;  }

/* 비즈니스 스토어 회원가입 본인인증 */
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list {display: flex;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li {width: calc(50% - 9.5px); height: 160px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li + li {margin-left: 19px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a {display: block; width: 100%; height: 100%; padding-top: 109px; border: 1px solid #EBEBEB; border-radius: 10px; text-align: center;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-ipin {background: url('https://images.samsung.com/kdp/common/join-ipin.png') no-repeat center 31px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-phone {background: url('https://images.samsung.com/kdp/common/join-phone.png') no-repeat center 31px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a span {font-size: 16px; font-weight: bold;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list ul {padding-top: 12px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list .point {padding-left: 0; letter-spacing: -0.005em; line-height: 1.2857; color: #FA2337; font-size: 14px;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list .point:before {display: none;}
.join-form .f-join-box .con-body .join-list .td-02 .verify-complete p {line-height: 2.285; border-bottom: 1px solid #B2B2B2; color: #000; font-size: 14px;}

.terms-wrap, .terms-wrap .chk-form {position: relative;}
.terms-wrap .btn-underline { position: absolute; right: 0; margin-top: 3px; margin-right: 0; } 
.terms-box-wrap h3 {padding-top: 40px; font-size: 20px; font-weight: 700; color: #000; line-height: 21px; letter-spacing: -0.08px;}/* 2021-07-06 소상공인몰 약관 수정 */
.terms-wrap .terms-tit { padding-top: 26px; font-size: 16px; font-weight: 700; color: #000; line-height: 21px; letter-spacing: -0.08px; }
.terms-wrap .terms-txt {margin-top: 6px; line-height: 20px; font-size: 14px; color: #000; }
.terms-wrap .terms-info {padding-top: 20px; line-height: 20px; font-size: 14px; color: #707070; }
.terms-wrap.atta-terms-wrap .btn-underline { top: 150px; }
.terms-wrap.atta-terms-wrap { margin-top: 30px; }
.terms-wrap.atta-terms-wrap .terms-box + .btn-underline { top: 156px; }
.terms-wrap .terms-tit.terms-tit-empty { padding-top: 8px;  }
.terms-wrap .terms-box + .tit-empty-btn  { top: 165px; }
.terms-wrap .chk-form input[type="checkbox"] + label { padding-right:0; }
.chk-form label br { display: none; }
.terms-wrap .terms-box { height: 130px; margin: 6px 0 12px 0; padding: 22px 24px; border: 1px solid #b2b2b2; font-size: 14px; color: #707070; line-height: 20px; overflow-y: auto;}
.terms-wrap .terms-txt:focus,/* 0120 : 접근성 */
.terms-wrap .terms-box:focus {outline: auto;}

/*2021-03-30*/
.app-login-device-box .device-management {margin-top: 0;} 
.app-login-device-box .device-management .a-txt {float:left;}
.app-login-device-box .device-management .a-txt span {color:#2488f8;}
.app-login-device-box .device-management .use-box {float:left;padding-left:60px;}/*21-12-08*/
.app-login-device-box .device-management .use-box ul {overflow:hidden;}
.app-login-device-box .device-management .use-box ul li {width:415px;float:left;border:1px solid #b2b2b2;border-radius: 10px;padding:27px 35px;}/*21-12-08*/
.app-login-device-box .device-management .use-box ul li+li {margin-left: 20px;}/*2021-12-01*/
.app-login-device-box .device-management .use-box ul li.b-line-box {border:1px solid #2488f8;margin-left:20px}
.app-login-device-box .device-management .use-box ul.no-box {margin-left:0;}/*21-12-08*/
.app-login-device-box .device-management .use-box ul li .no-mag {padding:50px;text-align: center;}/*등록한 기기가 없을때 사용*/
.app-login-device-box .device-management .none {width:100%;float:none;padding-left:0;}
.app-login-device-box .device-management ul.mbox li {width:100%;}
.app-login-device-box .device-management ul.mbox .radiobox {border:0;text-align:center;}
.app-login-device-box .device-management ul.mbox .radiobox:hover {border:0;}
.app-login-device-box .device-management ul.mbox .radiobox:last-child {border:0;margin-top:0;}
.app-login-device-box .device-management ul.mbox .radiobox label{border-color:#2189FF; border-radius:50%;}
.app-login-device-box .device-management .use-box .m-line {overflow:hidden;border-bottom:1px solid #ebebeb;line-height:29px;}
.app-login-device-box .device-management .use-box .m-line p {float:left;font-weight: bold;}
.app-login-device-box .device-management .use-box .m-line dl {float:right;color:#000}
.app-login-device-box .device-management .use-box .m-line dl dt {background:none;position:relative; margin-left:8px; padding-left:10px;}
.app-login-device-box .device-management .use-box .m-line dl dt:after {content:"";position:absolute;top:50%;right:-9px;width:1px;height:12px;margin-top:-6px;background:#d9d9d9;}
.app-login-device-box .device-management .use-box .m-line a {float:right;} 
.app-login-device-box .device-management .use-box .list {padding-top:15px;line-height:30px;}
.app-login-device-box .device-management .use-box .list  button {float:right;margin-top:-40px; }
.app-login-device-box .device-management .use-box dl {overflow:hidden;color:#707070}
.app-login-device-box .device-management .use-box dl dt {float:left;background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat left 12px;padding-left:5px;}
.app-login-device-box .device-management .use-box dl dd {float:left;margin-left:16px;}
.app-login-device-box .device-management .use-box dl dt a , dd a {font-size:14px;}
.app-login-device-box .device-management .d-list {width:100%;overflow:hidden;padding:23px 0 0 171px;color:#828282;line-height:18px;}
.app-login-device-box .b-txt-r {color:#f22c2c;margin-top:11px;font-size:12px;}

/* 레이어팝업 및 페이지 공용 */
.term-tbl { width:100%; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; table-layout:fixed;}/*210806*/
.term-tbl th, .term-tbl td { padding:10px 24px; border-bottom:1px solid #b2b2b2; border-right:1px solid #b2b2b2; font-size:12px; word-break: break-all;}/*210806*/
.term-tbl th { width:25%; }
.terms-wrap .terms-box a, .term-tbl td * { font-size:12px; }
.term-tbl .point strong { font-size:15px; text-decoration:underline; } /* 201230 이용약관 강조 표시 추가 */
.layer-content .term-tbl th, .layer-content .term-tbl td { font-size:14px; line-height:20px; }
.layer-content .term-tbl td li { margin-bottom:12px; }
/* table 수정 210806 */
@media screen and (max-width:550px){
	.term-tbl th,
	.term-tbl td{padding:5px 10px}
}

.terms-wrap .terms-box.type-briefly {height: auto;padding: 22px 24px;white-space: normal;overflow: visible;}
.terms-wrap .terms-box.type-briefly p {font-size: 12px;}
.terms-wrap .terms-box.type-briefly .tit {margin: 0 0 4px; font-size: 14px; color: #000;}
.terms-wrap .terms-box.type-briefly .btn {margin-top: 18px;}
.terms-wrap .terms-box + .terms-line { line-height: 16px; font-size: 14px; }
.terms-wrap .chk-form + .chk-form { margin-top: 10px; }
.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg { padding-left: 26px; padding-top: 6px; }
.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg p { line-height:18px; letter-spacing: -0.256px; font-size: 14px; color: #fa2337; }

.join-form .box-content-rounded.wide-complete .con-body .essential { padding-top: 30px; }
.join-common .con-body .essential.essential2 { padding-top: 0; }
.join-form .con-confirm .btn-under-box { margin-top: 16px; text-align: center; }
.b2b-com-type .admin-massage + .btn-box { margin-top: 40px; }
.b2b-com-type .info-content2 .admin-massage + .btn-box { margin-bottom: 30px; }
.b2b-com-type .info-content.no-bd { border-bottom: 0; }
.b2b-com-type .btn-box.btn-box-bottom { margin: 0; }
.esse-btn-box { margin-bottom: 10px; }
.esse-btn-box span { float: left; font-size: 12px; line-height: 18px; color: #707070; }
.esse-btn-box .esse-btn { float: right; }
.esse-btn-box .esse-btn a { margin-right: 0; }
.esse-btn-box .esse-btn a + a { margin-left: 18px; }
.box-content-rounded .info-content.info-content2 { padding:36px 0 0 0; text-align:center;}
.btn-center > button + button { margin-left: 10px; }

/* myinfo-b2b */
.comp-info .con-header { margin: 60px 0 36px; }
.comp-info .chk-form.agree-chk input[type="radio"] + label:before { border-color: #707070; }
.comp-info .chk-form.agree-chk input[type="radio"]:checked + label::before { border-color: #2189FF; }
.comp-info .chk-form.agree-chk + .terms-wrap .terms-box { margin-bottom: 0; }

.join-form .f-terms-box .con-body .chk-form label br { display: none; }
.join-form .con-body .join-list .esse-list ul { padding: 10px 0 30px 0; }
.join-form .con-body .join-list .esse-list ul li { font-size: 12px; color: #707070; line-height: 18px; }
.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 5px; line-height: 24px; }
.join-form .con-body .join-inner-box .join-list .td-row label.line-under { height: auto; line-height: normal; }
.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span { display: block; line-height: normal; font-size: 14px; color: #707070; vertical-align: top; }
.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label { display: inline-block; padding-right: 0; min-width: 115px; height: 40px; font-size: 14px; vertical-align: text-top; }
.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"]:checked + label:after { top: 16px; }
.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { height: 32px; }
.join-form .f-join-box .con-body .join-list .file-wrap .file-list { position: relative; margin-right: 90px; }
.join-form .f-join-box .con-body .join-list .file-wrap .one-file { position: relative; }
.join-form .f-join-box .con-body .join-list .file-wrap .one-file input:not([type=checkbox]):not([type=radio]).inp-line { position: relative; padding-right: 16px; }
.join-form .f-join-box .con-body .join-list .file-wrap .one-file .btn-search-del { position:absolute; right:0; bottom: 7px; width: 16px; height: 16px; font-size: 0; background:url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center ; background-size: cover;}
.terms-wrap input.error + .error-msg,
.terms-wrap input.error + label + .error-msg { display: block; }

/* 약관동의 레이어팝업 */
.layer-agreement .f-terms-box .terms-wrap .chk-form { position: relative; }
.layer-agreement .f-terms-box .terms-wrap .chk-form .btn-underline { top: 0; }

/* myinfo */
.join-form .my-info .f-join-box + .member-box { margin-top: 60px; }
.join-form .my-info .f-join-box .con-body .inner-tit-first { float: left; }
.join-form .my-info .f-join-box .con-body .inner-tit-first + button { margin:0; float: right;  min-width: 140px; }
.join-form .b2b-myinfo.b2b-myinfo-change .f-join-box .con-body .inner-tit-first { float: none; margin-bottom: 0;  padding-bottom: 30px; line-height: 40px; }
.horizontal-line { height: 1px; background: #d9d9d9; }
.horizontal-line.bb-line { margin: 36px 0 16px 0; }
.join-inner-box .horizontal-line { margin: 30px 0 60px 0; }
.tb-bd { margin: 30px 0 16px; padding: 30px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.tb-bd.t-c { text-align: center; }
.tb-bd-box { margin: 36px 0 0; padding: 36px; border-radius: 20px; border: 1px solid #ddd; background: #f7f7f7; text-align: center; }
.tb-bd-box .bt-message p { padding-bottom: 24px; font-size: 16px; line-height: 21px; color: #000; }
.tb-bd-box .bt-message .btn-type1 { background: transparent; }
.tb-bd-box + .underline-right { margin-top: 18px; }
.join-form .underline-right { text-align: right; }
.join-form .underline-right .btn-underline{ font-size: 16px; margin: 0; line-height: 21px; }
.my-info .info-chk { margin-left: 200px; padding-top: 30px; }
.my-info .chk-form.info-chk input[type="checkbox"] + label { line-height: 20px; }
.join-form .con-body .join-list .esse-list ul li { position: relative; padding-left: 10px; }
.join-form .con-body .join-list .esse-list ul li:before {content:'*'; display: inline-block; position: absolute; left:0; width: 6px; margin-right: 4px; }
.withdrawalBtnWrap .underline-right { margin: 18px 0 0 0; font-size: 16px; line-height: 21px; }

/* common terms */
.common-terms-wrap { padding: 60px; max-width: 1440px;  border-radius: 20px; background: #fff; }
.common-terms-wrap .underline-right { padding: 36px 0 20px; text-align: right; }
.common-terms-wrap .terms-contents .terms-contents-tit { line-height: 23px; font-size: 13px; color: #707070; }
.common-terms-wrap .terms-contents .terms-tit-list li,
.common-terms-wrap .terms-contents .terms-list li { line-height: 23px; font-size: 13px; color: #707070; }
.common-terms-wrap .con-body .terms-date { float: right; margin: 36px 0 20px; width: 240px; }
.layer-agreement .scroll-box.scroll458 { height: 458px; }
.terms-conbox { padding: 40px 14px 90px 14px; }
.join-form .f-join-box .con-body .join-list .cert-box .td-02 .error-msg { height:32px; }
.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete,
.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete .error-msg,
.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5,
.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5 .error-msg  { display: block; }

/* 공지사항  공통*/
.inner-header { position: relative; }
.inner-header .btn-s { position: absolute; left:0; bottom:0; margin: 0; z-index: 2;}
.left-con-tit { margin-bottom: 36px; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.left-con-tit-srh { margin-bottom: 36px; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.left-con-tit-srh ~ .con-box-search { position: relative; height: 36px; margin-bottom: 24px; }
.left-con-tit-srh ~ .con-box-search .search-option { padding-right: 264px; text-align: right; }
.left-con-tit-srh ~ .con-box-search .wrap-search { position: absolute; top: 0; right: 0; margin-top: 0 !important; }
.left-con-tit-srh ~ .con-box-search .search-option + .wrap-search { top: -3px; }
.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"] { width: 240px; height: 36px; padding: 0 45px 0 15px; font-size: 14px; }

/* 2023 접근성 b2b - 54p */
.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"]:-ms-input-placeholder { color: #8F8F8F ; }
.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"]::-webkit-input-placeholder { color: #8F8F8F; }
.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"]:-moz-placeholder { color: #8F8F8F; }
.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"]::-moz-placeholder { color: #8F8F8F; }

.left-con-tit-srh ~ .con-box-search .wrap-search .btn-search { position: absolute; top: 0; right: 9px; width: 36px; height: 36px; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 16px auto; }
.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt { display: inline-block; position: relative; min-width: 162px;  text-align: left; }
.gal-search-con { position: absolute; top: 0; right: 0; margin-top: 0 !important; }/* 2021-03-22 css 추가 */
.left-con-tit-srh ~ .con-box-search .wrap-search.gal-search { position:relative; margin-right: 20px; }/* 2021-03-22 css 추가 */
.left-con-tit-srh ~ .con-box-search .search-option.gal-search-option { display: inline-block; padding-right:0; vertical-align: middle; text-align: right; }/* 2021-03-22 css 추가 */

.wrap-droplist.custom-radio .droplist { padding: 18px 24px; left: 50%; transform: translateX(-50%); font-size: 0; }
.wrap-droplist.custom-radio .droplist-button { color: #000; font-weight: bold; }
.wrap-droplist.custom-radio .droplist li { height:40px; padding: 6px 0; min-height: auto; line-height: inherit; }
.wrap-droplist.custom-radio .droplist li:first-child { position: relative; padding-bottom: 12px; margin-bottom:10px; }
.wrap-droplist.custom-radio .droplist.gal-droplist li:first-child { margin-bottom:0; padding:6px 0; }
.wrap-droplist.custom-radio .droplist.gal-droplist li:nth-child(2) { padding: 6px 0; }/* 2021-03-23 css 추가 */
.wrap-droplist.custom-radio .droplist li:first-child:after { content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #ebebeb; }
.wrap-droplist.custom-radio .droplist.gal-droplist li:first-child:after { content:none; }/* 2021-03-25 css 추가 */
.wrap-droplist.custom-radio .droplist li span { position: relative;}
.wrap-droplist.custom-radio .droplist li span:before { content:''; position: absolute; left: 0; width: 20px; height: 20px; border: 1px solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
.wrap-droplist.custom-radio .droplist.gal-droplist li span:before { content:none; }/* 2021-03-25 css 추가 */
.wrap-droplist.custom-radio .droplist li span > em { padding-left: 26px; font-size: 14px; line-height: 21px; color: #000; }
.wrap-droplist.custom-radio .droplist.gal-droplist li span > em { padding-left:0; }/* 2021-03-25 css 추가 */
.wrap-droplist.custom-radio .droplist li:hover { background: transparent; }
.wrap-droplist.custom-radio .droplist li:focus, .wrap-droplist.custom-radio .droplist li.focused { background: transparent; }
.wrap-droplist.custom-radio .droplist li:focus span:before, .wrap-droplist.custom-radio .droplist li.focused span:before { border-color: #2189FF; }
.wrap-droplist.custom-radio .droplist li:focus span:after, .wrap-droplist.custom-radio .droplist li.focused span:after { content: ''; display: block; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 10px; height: 10px; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
.wrap-droplist.custom-radio .droplist.gal-droplist li.focused span:after {content:none;}/* 2021-03-25 css 추가 */
.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { width: 446px; }
.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist.gal-droplist { width: 100%; left: auto; right: 0; transform: translateX(0); }/* 2021-03-23 css 추가 */
.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist li:not(.all) { display: inline-block; width: 50%; }
.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist.gal-droplist li:not(.all) { display:block; width:100%; }/* 2021-03-23 css 추가 */
.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt .btn-sort { display: inline-block; width: 100%; padding: 0; background-position-x: calc(100% - 8px); font-size: 14px; }
.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt ~ .wrap-opt { margin-left: 12px; }
.left-con-tit-srh ~ .con-box-search .search-option .ly-search-sort { left: 50%; transform: translateX(-50%); }
.left-con-tit-srh.onlySrh { margin-bottom: 96px; }
.left-con-tit-srh.onlySrh ~ .con-box-search { height: auto; }
.left-con-tit-srh.onlySrh ~ .con-box-search .wrap-search { top: auto; bottom: 24px; }
.left-con-tit-srh.onlySrh ~ .con-box-search .wrap-search.gal_left {left:0;}/* 2021-03-15 추가 */

.ico-new { background-image: url(/sec/static/_images/common/icon-new.svg); }
.ico-edit { background-image: url(/sec/static/_images/common/icon-edit.svg); }
.ico-delete { background-image: url(/sec/static/_images/common/icon-delete.svg); }
.content.board-content { padding: 10px 24px; }
.search-error { color: #fa2337; }
.strong-blue { color: #2189FF !important; font-weight: bold !important; font-size: 16px; }
.board-tbl .icon { width: 20px; height: 20px; vertical-align: top; }
.board-tbl .icon.ico-new { margin-right: 6px; }
.board-tbl .ul-td { display: table-cell;  height: 69px; padding: 0 20px; font-size: 16px; line-height: 1.3; text-align: center; vertical-align: middle; border-bottom: 1px solid #ebebeb; box-sizing: content-box; letter-spacing: normal; }
.board-tbl .ul-td.title { text-align: left; }
.board-tbl .ul-td a { display: inline-block; vertical-align: top; }
.board-tbl .ul-tbl + .empty-line { display: block; padding:0; min-height: 140px; margin-bottom:12px; line-height: 140px; text-align: center; border-bottom: 1px solid #ebebeb;  }
.board-tbl .ul-tbl + .empty-line span { font-size: 16px; color: #000; font-weight: bold; letter-spacing: -0.02em; }
.board-tbl .board-head { border-top: 2px solid #000; border-bottom: 1px solid #707070; }
.board-tbl .ul-tr.board-head .ul-td { border-bottom: 0; }
.board-tbl .board-head .title { text-align: left; }
.board-tbl .board-head .ul-td { width: 9%; font-weight: bold; color: #000; }
.board-tbl .strong-blue { line-height: 26px; }
.board-tbl .status span { color:#000; }
.board-tbl .status a { margin: 0 10px 0 0; font-size: 16px; }
.board-tbl .paging { margin-top: 36px; }
.btn-box.box-type2 { margin-top: 36px; }
.customer-center-conbox .btn-box.box-type2 .btn,
.btn-box.box-type2 .btn { min-width: 96px; width: 96px; height: 40px; padding-left: 24px; padding-right: 24px; font-size: 14px; line-height: 38px; letter-spacing: 0; }

/* 공지사항  */
.content.servNoti-content { padding: 0; }
.content.servNoti-content .conbox.customer-center-conbox { padding: 50px 24px 100px 24px; }
.content-visual-header + .content.servNoti-content .conbox.customer-center-conbox { padding: 46px 24px 100px 24px; }
.content.servNoti-content .conbox .con-box-search .search-option.right { font-size: inherit; }
.content.servNoti-content .conbox .con-box-search .search-option.right .ly-search-sort { top: 27px; }
.board-tbl .ul-tbl .ul-td.num,
.board-tbl .ul-tbl .ul-td.type { width: 8%; }
.board-tbl .ul-tbl .ul-td.title { width: auto; }
.board-tbl .ul-tbl .ul-td.product,
.board-tbl .ul-tbl .ul-td.regi-date{ width: 12%; }
.board-tbl .ul-tbl .ul-td span { display:inline-block; font-size: 16px; line-height: 21px; color: #707070; }
.board-tbl .ul-tbl .ul-td.title:after { content:''; display: block; clear: both; }
.board-tbl .ul-tbl .ul-td.title a { display:inline-block; width: 100%; text-align: left; color: #000; line-height: 21px; }
.board-tbl .ul-tbl .ul-td.title a > em { float: left; margin-left: 6px; padding: 0 6px; border-radius: 4px; background: #f7f7f7;font-size: 14px; line-height: 20px; font-weight: bold; color: #000;  }
.board-tbl .ul-tbl .ul-td.title a > em > em,
.board-tbl .ul-tbl .ul-td.hits span > em,
.board-tbl .ul-tbl .ul-td.popular span > em{ display: none;}/* 2021-03-31 */

.board-tbl .ul-tbl .ul-td.title span { display: inline-block; float: left; max-width: 91%; font-size: 16px; color: #000; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; font-weight: bold; }
.board-tbl .ul-tbl.inqu-board .ul-td.title span {display: block; overflow: visible; text-overflow: clip; word-break: normal; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}/* 2021-03-23 css 추가 */
.board-tbl +.paging, 
.f-board + .paging { margin-top: 36px; }

.servNoti-content .board-tbl .ul-td { border-bottom: 1px solid #ebebeb; }
.servNoti-content .board-detail-content .box-board-detail .board-header .board-tit { margin-bottom: 0; width: auto; font-size: 20px; }
.servNoti-content .board-detail-content .box-board-detail .board-header > div  { float: right; }
.servNoti-content .board-detail-content .box-board-detail .board-header > div .date { float: none; width: auto; font-size: 16px; line-height: 21px; color: #707070; letter-spacing: -0.02em; }
.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type { width: auto; font-size: 16px; line-height: 21px; color: #707070; letter-spacing: -0.02em; }
.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type > em { display: inline-block; padding-left: 12px; font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; }
.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type + .date:before { content:''; display:inline-block; margin: 0 12px 0 11px; width: 1px; height: 12px; background: #ddd; }
.servNoti-content .board-detail-content .box-board-detail .board-header { border-bottom: 1px solid #ebebeb; }
.servNoti-content .board-detail-content .box-board-detail .board-detail { background-color: #fff; }
.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner  { min-height: auto; }
.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p { color: #000; letter-spacing: 0; word-break: keep-all; word-wrap: break-word; }
.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p strong { color:inherit; font-size:inherit; line-height:inherit; }
.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner td {border-style: solid; border-color: gray; border-width: 1px;}
.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner th {border-style: solid; border-color: gray; border-width: 1px;} /*  웹접근성 220620  / 번호 : 152 */

.servNoti-content .board-detail-content .nav-board-page { border-top-color: #707070; border-bottom-color: #ebebeb; }
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 1px solid #ebebeb; }
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link,
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link { padding-left: 94px; }
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong,
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}

/* 2023 접근성 b2c - 144p */
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link-none .tit,
.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link-none .tit { color:#8F8F8F; cursor: default; }

/* 문의 게시판 헤더 */
.board-top { position: relative; margin-top: -27px; margin-bottom: 8px; height: 40px; }
.board-top p { float: left; padding-top: 14px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0;  }
.board-top p > em { font-size: 20px }
.board-top button { float: right; }
.board-top .bd-h-drop { display: inline-block; margin-top:7px; }
.board-top .bd-h-drop .wrap-droplist { display:inline-block; width: 160px; }
.board-top span.bd-h-notice { position: absolute; right: 140px; bottom: 6px; }
.board-top span.bd-h-notice,
.board-top span.bd-h-notice strong  { font-size: 14px; color: #000; line-height: 18px; vertical-align: baseline; }
.board-top span > i { margin-right: 6px; }
.board-top:after { content:''; display: block; clear: both; }
.board-top.board-star { margin: 0; height: auto; }
.board-top.board-star span.req { display: block; position: absolute; right: 0; bottom: 8px; font-size: 14px; color: #707070; }

/*qooker 식품관 구독 버튼 추가 220110*/
.board-top .btn-subs {position: absolute;right: 0;padding-top: 0.9722vw;line-height: 23px;}
.board-top .btn-subs em{color: #2188ff;font-weight:700;}
.board-top .btn-subs em[class^='qukr']{color: #707070;}

/* 문의게시판 - list */
.board-tbl .ul-tbl.board-list .ul-td.type,
.board-tbl .ul-tbl.board-list .ul-td.product,
.board-tbl .ul-tbl.board-list .ul-td.regi-name,
.board-tbl .ul-tbl.board-list .ul-td.regi-date { width: 13%; }
.board-tbl .ul-tbl.board-list .ul-td.status { width: 14%; font-weight: bold; }
.board-tbl .ul-tbl.board-list .ul-td:last-child span { /*color: #000;*/ }/*22-03-31*/
.board-tbl .ul-tbl.board-list .ul-td:last-child.status span { color: #2189FF; }
.board-tbl .ul-tbl.board-list .ul-noti .ul-td.num { color: #707070; font-weight: bold; }
.board-tbl .ul-tbl.board-list .ul-noti .ul-td.title a span { color: #2189FF; }
.board-footer .list-tit { display:block; line-height:21px; padding:0 0 12px 7px; font-weight:700; font-size:16px; color:#000; }
.board-footer.mr-t10 {margin-top:10px;}/* 2021-03-18 css 추가 */
.board-footer ul li{ position: relative; padding-left: 8px;}
.board-footer li:before { content:'·'; position: absolute; left: 0; } 
.board-footer ul li,
.board-footer ul li .txt-skyblue { font-size: 14px; line-height: 20px; }
.board-footer ul li .txt-skyblue { font-weight: bold; }
.board-footer ul li > strong {vertical-align: baseline; font-size:100%; }/* 2021-03-23 css 추가 */
.board-footer .btn-box { margin-top: 16px; text-align: left; }
.board-footer .btn-box .btn-underline { font-size: 16px; }
.f-board .mob-moreViewList { display: none; }
.f-board + .paging { margin: 36px 0 48px; }
.board-tbl +.paging + .mob-moreViewList { display: none; }
.empty-line { position: relative; height: 69px; }
.empty-line > div { position: absolute; left: 0; }
.m-spanWrap { display: none; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio { width: 446px; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner { padding: 0; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li { float: left; width: 200px; margin-top: 12px; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:after { content:''; display: block; clear: both; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:last-child { padding-bottom: 15px; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li label { padding-right: 0; }
.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul li ~ li { margin-top: 0; } 
.ico-moreView { display: block; width:100%; height: 26px; background: url("/sec/static/_images/common/icon-moreView.svg") no-repeat center; text-align: center;}

.board-tbl .ul-tbl.inqu-board .ul-td { padding: 0 12px; }
.board-tbl .ul-tbl.inqu-board .ul-td.num { width: 6%; }
.board-tbl .ul-tbl.inqu-board .ul-td.type,
.board-tbl .ul-tbl.inqu-board .ul-td.product,
.board-tbl .ul-tbl.inqu-board .ul-td.regi-name,
.board-tbl .ul-tbl.inqu-board .ul-td.regi-date { width: 11%; }

/* 문의게시판 - edit */
.fix-buttonSize .customer-center-conbox .btn-box { font-size: 0; }
.fix-buttonSize .customer-center-conbox .btn-box .btn { width: auto; margin: 0; min-width: 96px; height: 40px; font-size: 14px; }
.fix-buttonSize .customer-center-conbox .btn-box .btn + .btn { margin-left: 16px; }
.left-con-tit-noBott { margin-bottom: 0; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.edit-header { padding: 12px 0 60px 0; }
.edit-header ul li{ position: relative; padding-left: 8px;}
.edit-header li:before { content:'·'; position: absolute; left: 0; } 
.edit-header ul li,
.edit-header ul li >  em { font-size: 14px; line-height: 20px; letter-spacing: 0; }

.writeBox { padding: 24px; border-bottom: 1px solid #ebebeb; }
.writeBox .write-top { display: table; width: 100%; }
.writeBox .write-top dl { display: table-cell; float:none; width: 100%; }
.writeBox .write-top dl.write-full dd > button { margin:0; }
.writeBox .write-top dl + dl { float: right; }
.writeBox .write-top dl dt,
.writeBox .write-top dl dd { display: table-cell; vertical-align: top; padding-bottom: 24px; }
.writeBox .write-top:last-child dl dt,
.writeBox .write-top:last-child dl dd { padding-bottom: 0; }
.writeBox .write-top dl dt { min-width: 164px; }
.writeBox .write-top dl dt > label.lb-line { color: #444; }
.writeBox .write-top dl dd { width:638px; }
.writeBox .write-top dl.type2 dd > div { float: left; width: calc(50% - 12px); }
.writeBox .write-top dl.type2 dd > div + div { margin-left: 24px; }
.writeBox .write-top input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
.writeBox .write-top input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
.writeBox .write-top .comm-text { position: relative; width: 100%; height: 130px; padding: 18px 18px 44px 18px; border-radius: 10px; border: 1px solid #b2b2b2; background: #fff; box-sizing: border-box; }
.writeBox .write-top .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 14px; }
.writeBox .write-top .comm-text textarea + span { position: absolute; right: 18px; bottom: 18px; font-size: 14px; line-height: 18px; color: #707070; }
.writeBox .write-top .comm-text textarea + span > em { font-size: 14px; line-height: 18px; color: #707070; }
.edit-box.box-board-detail .writeBox .write-row .td-02 .attached-img { padding: 18px 0 0 0; border: 0;}
.error-box { width: 344px; margin:0 auto;margin-top: 5px; }
.ico-list-del { position: absolute; top: 50%; right: 0; transform: translateY(-50%);  width: 26px; height: 26px; background: url("/sec/static/_images/common/icon-wastebasket.svg") no-repeat;}
.add-orderList-bg-box { padding: 0 24px; width: 100%; background: #fafafa; }
.add-orderList-wrap .orderList-top { position: relative; padding: 24px 0; border-bottom: 1px solid #ebebeb; }
.add-orderList-wrap .orderList-top > div { display: inline-block; }
.add-orderList-wrap .orderList-top div:first-child { font-weight: bold; font-size: 16px; color: #000; }
.add-orderList-wrap .orderList-top div .num-tit { margin-left: 58px; font-size: 16px; }
.add-orderList-wrap .orderList-top > div .order-number { font-weight: bold; font-size: 16px; color: #000; line-height: 21px; }
.add-orderList-wrap .orderList-top > div .order-number:before { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 12px; background: #d9d9d9; vertical-align: middle; }
.add-orderList-wrap .orderList-body { padding: 24px 0; }
.add-orderList-wrap .orderList-body .order-con { display: inline-block; }
.add-orderList-wrap .orderList-body .order-con > div { display: inline-block; font-size: 16px; line-height: 21px; }
.add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 6px 0 16px; }
.add-orderList-wrap .orderList-body .order-con > div p strong { font-size: 16px; line-height: 21px; color: #000; }
.add-orderList-wrap .orderList-body .order-con > div .model-num { display:inline-block; padding-top:6px; font-size: 12px; line-height: 16px; }
.add-orderList-wrap .orderList-body .order-con > div .order-con-price { font-size: 16px; font-weight: bold; color:#000; }
.only-m { display: none !important; }
.board-content .td-02 .error-msg { margin-top: 6px; }
.board-content .error-msg ,
.board-content .btn-center + .error-box .error-msg { display: none; clear: both; }
.board-content .td-02.error .error-msg,
.board-content .btn-center.error + .error-box .error-msg { display:block }
.board-content .error-msg p { line-height: 1.5; font-size: 14px; color: #fa2337; letter-spacing: -0.06px; }

.q-txtBox { position: relative; border-bottom: 1px solid #ebebeb; box-sizing:border-box; } 
.q-txtBox textarea { padding: 24px 24px 45px; width: 100%; min-height: 244px; border: 0; background: transparent; font-size: 16px; line-height: 22px; box-sizing: border-box; font-family: 'SamsungOneKorean','dotum',sans-serif; resize: none; }
.q-txtBox .txt-count { position: absolute; right: 24px; bottom:24px; color: #000; line-height: 21px; }
.q-txtBox .error-msg { position: absolute; bottom: 24px; left: 24px; }
.txt-count .strong { color: #000; font-weight: bold; }
.board-detail-content .box-board-detail.edit-box .board-header .board-tit { width: calc(100% - 180px); margin: 0; font-size: 20px; line-height: 26px; word-break: break-all; }/* 2021-03-23 css 추가 */
.board-detail-content .box-board-detail.edit-box .board-header .board-tit > em { font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.board-detail-content .box-board-detail.edit-box .board-header .board-tit > span { margin-left: 6px; padding: 3px 8px 2px 8px; background: #f7f7f7; border-radius: 4px; font-size: 16px; color: #000; line-height: 26px; }
.board-detail-content .box-board-detail.edit-box .board-header .date { width: 180px; line-height: 26px; }
.board-detail-content .box-board-detail.edit-box .board-header .date > .time { vertical-align: baseline; }
.board-detail-content .box-board-detail.edit-box .board-header .date > .time:before { content:'';  display: inline-block; width: 1px; height: 10px; margin: 0 12px; background: #ddd; }
.board-detail-content .box-board-detail.edit-box .board-sort ul li { margin-right: 48px; }
.board-detail-content .box-board-detail.edit-box .board-sort ul li .type { margin-right: 12px; font-size: 14px; line-height: 18px; color:  #707070; font-weight: 400; }
.board-detail-content .box-board-detail.edit-box .board-sort ul li .cont { font-size: 14px; line-height: 18px; color: #000; }
.board-detail-content .box-board-detail.edit-box .board-detail { margin: 0; background: #fff; }
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont {  position: relative; padding: 36px 24px; border-top: 1px solid #ebebeb; border-bottom: 1px solid #707070; }
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont .q-content{ font-size: 16px; line-height: 23px; color: #000; word-break: break-all; }/* 2021-03-23 css 추가 */
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box { position: absolute; right: 24px; bottom: 36px; font-size: 0; }
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box.btn-top { position:static; text-align: right; margin-bottom: 10px; }/* 2021-03-25 css 추가 */
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button { margin: 0; font-size: 16px; }
.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button + button { margin-left: 16px; }
.board-detail-content .box-board-detail.edit-box .board-detail .attached-img { border: 0;; padding: 60px 0 0 0; }
.board-detail-content .box-board-detail.edit-box .board-detail .good-count { text-align: right; }/* 2021-03-09 css 추가 */
.edit-box.box-board-detail .attached-img { padding: 24px; border-bottom: 1px solid #ebebeb; }
.edit-box.box-board-detail .attached-img li.fileAddBox { margin-right: 18px; width: 60px; height: 80px; }
.edit-box.box-board-detail .attached-img li.fileAddBox .img-count { padding-top: 4px; width: 60px;; text-align: center; font-size: 12px; line-height: 16px;}
.edit-box.box-board-detail .attached-img li.fileAddBox > div { position:relative; width: 60px; height: 60px; border: 1px solid #b2b2b2; border-radius: 10px; }
.edit-box.box-board-detail .attached-img li.fileAddBox > div a { display: inline-block; width: 100%; height: 100%; }
.edit-box.box-board-detail .attached-img li.fileAddBox > div a span { position: absolute; bottom: 8px; left: 50%; transform: translateX(-50%); font-size: 12px; }
.edit-box.box-board-detail .ico-addFile { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); display: inline-block; width:16px; height: 16px; background: url("/sec/static/_images/common/icon-add-s.svg") no-repeat; background-size: 16px auto; }
.edit-box.box-board-detail .attached-img ol li { position: relative; float:left; margin-right: 12px; }
.edit-box.box-board-detail .attached-img ol li:last-child { margin-right: 0; }
.edit-box.box-board-detail .attached-img ol li img, .edit-box.box-board-detail .attached-img ol li video { width: 80px; height: 80px; }/* 2021-03-18 태그 추가 */
.edit-box.box-board-detail .attached-img ol:after { content:''; display: block; clear: both; }
.ico-cirDel { display: block; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-delete-circle3.svg") no-repeat; background-size: 16px auto; }
.edit-box.box-board-detail .attached-img ol li .ico-cirDel { position: absolute; top: 6px; right: 6px; }
.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner { padding: 0 24px 36px 24px; }
.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner.inquiry-inner { padding: 0 24px; }
.b-order-detail .board-detail-inner + .board-detail-inner:before {content:''; display: block; width:100%; height:1px; background: #ebebeb;}
.b-order-detail .board-detail-inner .detail-view { padding: 36px 0; }
.b-order-detail .detail-view .row-box { position: relative; margin-top: 60px; font-size: 0; }
.b-order-detail .detail-view .row-box:first-child { margin-top: 0; }
.comment-area .row-box {  position: relative; padding-top:36px; border-top: 1px solid #d9d9d9; }
.b-order-detail .detail-view .row-box > div,
.comment-area .row-box > div { display: inline-block;}
.b-order-detail .detail-view .row-box > div.row-box-tit,
.comment-area .row-box > div.row-box-tit { width: 10.2%; font-size: 16px; color: #000; line-height: 21px; font-weight: bold; vertical-align: top; }
.b-order-detail .detail-view .row-box > div:nth-child(2),
.comment-area .row-box > div:nth-child(2) { width: 89.5%; font-size: 16px; }
.b-order-detail .detail-view .row-box > div.row-box-tit + .q-content,
.comment-area .row-box > div.row-box-tit + .q-content { font-size: 16px; line-height: 23px; }
.comment-area .row-box > div.row-box-tit + .q-content { padding-right: 17%; }
.comment-area .row-box .answer-date { position: absolute; top: 36px; right: 0; font-size: 16px; line-height: 21px; color: #707070;}
.b-order-detail .detail-view .row-box.past-inquiry > div.row-box-tit { width:50%; font-size: 20px; line-height: 26px; }
.b-order-detail .detail-view .row-box.past-inquiry > div:nth-child(2){ width:50%; line-height: 26px; text-align: right; color: #707070; }
.b-order-detail .detail-view .row-box.past-inquiry + .row-box { margin-top: 36px; }
.b-order-detail .detail-view .row-box  + .comment { margin-top: 36px; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-top { padding: 0 0 12px; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body { padding: 12px 0 0 ; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body img { width: 120px; height: 120px; }
.edit-box.box-board-detail .row-box .attached-img { padding: 0; border: 0; }

.comment-box-basic { display: inline-block; width: 100%; }
.comment-box-basic .comm-textbox { float:left; width: 92.4%; }
.comment-box-basic .comm-textbox textarea { padding: 12px 15px; width:100%; min-height: 94px; background: #fff; border: 1px solid #b2b2b2; border-radius: 10px; box-sizing: border-box; resize: none; font-family:'SamsungOneKorean','dotum',sans-serif; }
.comment-box-basic .comm-textbox + .btn-box { float: right; margin: 20px 0 0 0;}
.comment-box-basic .comm-textbox + .btn-box button { margin: 0; min-width: auto; width: 92px; font-size: 14px; }
.comment-box-basic .comm-textbox:after,
.comment-box-basic .comm-textbox + .btn-box:after { content:''; display: block; clear: both; }
.comment-area .comp-comment-box { position: relative; padding: 24px 0; border-top: 1px solid #ebebeb; }
.comment-area .comp-comment-box:last-child { padding-bottom: 0;}
.comment-area .comp-comment-box .comp-comment-tit { font-weight: bold; font-size: 16px; line-height: 21px; color: #000; }
.comment-area .comp-comment-box .admin,
.comment-area .row-box > div.row-box-tit.admin { color: #2189FF; }
.comment-area .comp-comment-box .q-content { padding: 12px 0 8px; font-size: 16px; line-height: 23px; color: #000; word-break: break-all; }/* 2021-03-09 css 추가 */
.comment-area .comp-comment-box .q-content + span { font-size: 16px; line-height: 21px; }
.comment-area .comp-comment-box .q-content + span + a { margin: 0 0 0 24px; font-size: 16px; }
.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 24px; }
.comment-area .comp-comment-box .origComment-box + .comment.add-reCo { margin-top: 12px; }
.comment-area .comp-comment-box .reComment-box { position: relative; padding-top: 24px; }
.comment-area .comp-comment-box .reComment-box .comp-comment-tit:before { content:''; display: inline-block; margin-right:10px; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-reComment.svg") no-repeat center; line-height: 21px; }
.comment-area .comp-comment-box .underline-box { position: absolute; top: 24px; right: 0; font-size: 0; }
.comment-area .comp-comment-box .underline-box .btn-underline { margin: 0; font-size: 16px; }
.comment-area .comp-comment-box .underline-box .btn-underline + .btn-underline { margin-left: 16px; }
.comment-area .comment-edit-box { position: relative; }
.comment-area .comment-edit-box .comp-comment-tit { padding-bottom: 12px; }
.comment-area .comment-edit-box .underline-box { position: absolute; top: 0; right: 19px; }
.commentWrap { padding: 24px; font-size: 0; }
.detail-bottom .comment-area { padding: 24px; border-top: 1px solid #ebebeb; }
.detail-bottom .comment-area .comp-comment-box { padding: 0; border: 0; }
.detail-bottom .comp-comment-tit { display: inline-block; }
.detail-bottom .comm-time { display: inline-block; padding-left: 24px; }
.detail-bottom .comm-time > span { font-size: 16px; line-height: 21px; color: #707070; }
.detail-bottom .comm-time > span + span:before { content: ''; display: inline-block; width: 1px; height: 10px; margin: 0 12px; background: #ddd; }
.detail-bottom .comment-area .q-content { padding: 24px 0 0 0; }
.comment .comm-text { position: relative; float: left; padding: 18px 18px 44px 18px; width: 91.4%; min-height: 94px; background: #fff; border: 1px solid #b2b2b2; border-radius: 10px; box-sizing: border-box;  font-family: 'SamsungOneKorean','dotum',sans-serif;}
.comment .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 14px; }
.comment .comm-text textarea + span { position: absolute; right: 18px; bottom: 18px; font-size: 14px; line-height: 18px; color: #707070; }
.comment .comm-text textarea + span > em { font-size: 14px; line-height: 18px; color: #707070; }
.comment .comm-text + .btn-box { float: right; margin: 27px 0 0 0; }
.comment .comm-text + .btn-box button { margin: 0; width: 96px; font-size: 14px; }
.comment .comm-text + .btn-box:after { content:''; display: block; clear: both; }
.comment .comm-text + .btn-box + .error-msg { padding-top: 6px; }

.detail-bottom .comment-area .comp-comment-box .origComment-box { position: relative; }
.detail-bottom .comment-area .comp-comment-box .origComment-box .underline-box { position: absolute; top: 0; right: 0; }
.detail-bottom .comment-area .comment,
.detail-bottom .comment-area .underline-box.edit { display: none; }
.detail-bottom .comment-area.edit .comment,
.detail-bottom .comment-area.edit .underline-box.edit { display: block; }
.detail-bottom .comment-area.edit { background: #fafafa; }
.detail-bottom .comment-area.edit .comm-time,
.detail-bottom .comment-area.edit .q-content,
.detail-bottom .comment-area.edit .underline-box:not(.edit) { display: none; }
.board-detail-content.b-edit-wrap .nav-board-page { border-top: 1px solid #707070; border-bottom: 1px solid #ebebeb; }
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 1px solid #ebebeb; }
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link,
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link
 { padding-left: 94px; }
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link strong,
.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}
.board-content .btn-box { margin-top: 36px;}
.board-content .layer-pop.alert .btn-box { margin-top: 0px;}
.board-content .btn-box > .btn-d { min-width: 96px; height: 40px; line-height: 40px; font-size: 14px; margin-bottom:10px}
.board-content .arr-more .btn::after {display: inline-block; content:""; margin-left: 9px; margin-top: -2px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-search-arr.svg) center center no-repeat; background-size: 100% auto; -webkit-transform:rotate(90deg); transform:rotate(90deg); vertical-align: middle;}/* 2021-10-29 */
.servNoti-content .customer-center-conbox .btn-box .btn { width: auto;  min-width: 96px; height: 40px; font-size: 14px; }

/* 1:1 문의 */
.customer-center-botMenu .botMenu-info { padding: 2px 0 6px; font-size: 14px; line-height: 18px; }
.customer-center-botMenu div dl dd .btn-underline + .btn-underline { margin-left: 12px; }
.customer-center-botMenu div dl.customer-box-store:before{background:url('/sec/static/_images/common/icon-customer-store.svg') top center no-repeat;}
.customer-center-botMenu div dl.customer-box-servicecenter:before{background:url('/sec/static/_images/common/icon-customer-servicecenter.svg') top center no-repeat;}

.board-tbl .ul-tbl.myQna-list { table-layout: fixed; }
.board-tbl .ul-tbl.myQna-list .ul-td { text-align: left; }
.board-tbl .ul-tbl.myQna-list .ul-td.num { width: 10%; }
.board-tbl .ul-tbl.myQna-list .ul-td.type { width: 14%; }
.board-tbl .ul-tbl.myQna-list .ul-td.title { width: 45%; }
.board-tbl .ul-tbl.myQna-list .ul-td.regi-date { width: 14%; }
.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 17%; }

.board-tbl .ul-tbl.estimate-list .ul-td.num { width: 8%; }
.board-tbl .ul-tbl.estimate-list .ul-td.type { width: 20%; }
.board-tbl .ul-tbl.estimate-list .ul-td.title { width: 49%; }
.board-tbl .ul-tbl.estimate-list .ul-td.regi-date { width: 13%; }
.board-tbl .ul-tbl.estimate-list .ul-td.status { width: 10%;}


/* 고객지원 - 워런티 */
.visual.warranty { background: url("/sec/static/_images/temp/bg-visual-warranty2-b2c.jpg") 50% 50% no-repeat; background-size: cover;  text-align: center; }
.visual.warranty h1 { color: #fff; font-size: 48px; }
.visual.warranty p { padding-top: 16px; color: #fff;font-size: 16px; line-height: 22px; }
.warr-info + .warr-info { margin-top: 100px; }
.warr-info .info-tit { padding-bottom: 36px; font-weight: bold; font-size: 36px; color: #000; line-height: 48px; text-align: left; letter-spacing: -0.04em; }
.warr-info .tab-style-fillbox { margin-bottom: 48px; }
.warr-info .tab-style-fillbox a {width:calc( 100% / 6 );}
.tab-card { margin-right: 24px; width: calc(100% / 4 - 24px); border: 1px solid #ebebeb; border-radius: 20px; text-align: left; }/* 211125 */

/* 211125 : 카드 틀어짐 수정 */
.warr-info .box-tab-point-content .tab-content.warr-tabContent{margin:-24px -24px 0 0}
.tab-card{margin-top: 24px;}
.tab-card:nth-child(4):after { content:''; display: block; clear: both; }
.tab-card .card-head { padding: 36px 24px 0 24px; font-weight: bold; font-size: 20px; color: #000; line-height: 26px; }
.tab-card .card-con { padding: 24px; }
.tab-card .card-con .warr-period > p { margin-bottom: 5px; color: #707070; font-size: 14px; line-height: 18px; }
.tab-card .card-con .moreWrap .inner-box > p { margin-bottom: 12px; color: #000; font-size: 14px; line-height: 18px; font-weight: bold; }
.tab-card .card-con .warr-period span { color: #000; font-size: 14px; line-height: 18px; font-weight: bold; vertical-align: baseline; }
.tab-card .card-con .warr-period .strong-num { padding-right: 6px; font-weight: bold;  color: #2189FF; font-size: 36px; line-height: 44px; font-family: 'Samsung Sharp Sans'; }
.tab-card .card-con .warr-period:after { content:''; display: block; margin-top: 24px; width: 100%; height: 1px; background: #ebebeb; }
.tab-card .card-con .moreWrap { padding-top: 36px; }
.tab-card .card-con .moreWrap .inner-box li,
.tab-card .card-con .moreWrap .inner-box li > p { font-size: 14px; line-height: 20px; }
.tab-card .card-con .moreWrap .inner-box .inner-ellipsis { padding-top: 10px; height: 22px; }
.tab-card .card-con .moreWrap .inner-box .para-list li { position: relative; padding-left: 12px; }
.tab-card .card-con .moreWrap .inner-box .para-list li:before { content:'*'; position: absolute; left: 0; width: 8px; height: 8px; }
.tab-card .card-con .moreWrap .inner-box .para-list2 li { position: relative; padding-left: 12px; }
.tab-card .card-con .moreWrap .inner-box .para-list2 li:before { content:'*'; position: absolute; left: 0; width: 8px; height: 8px; }
.tab-card .card-con .moreWrap .inner-box .para-list li ~ li,
.tab-card .card-con .moreWrap .inner-box ul > li > ul,
.tab-card .card-con .moreWrap .inner-box ul > li > ul > li,
.tab-card .card-con .moreWrap .inner-box ul.exception > li ~ li { margin-top: 12px; }
.tab-card .card-con .moreWrap .inner-box ul.exception > li,
.tab-card .card-con .moreWrap .inner-box ul > li > ul > li { margin-left: 12px; list-style: decimal; }
.tab-card .card-con .moreWrap .inner-box ul.defaultList > li{ margin-left: 12px; list-style: decimal; }
.tab-card .card-con .moreWrap .inner-box ul.exception > li:only-child,
.tab-card .card-con .moreWrap .inner-box ul > li > ul > li:only-child { margin-left:0; list-style:none; }
.tab-card .card-con .moreWrap .inner-box .ell-down { margin-top: 10px; }
.btn-box.full-card { display: block; margin-top: 0; width: 100%; }
.btn-box.full-card:before { content:''; display: block; clear: both; }
.btn-box.full-card button { margin-top: 48px; }
.product-purchase-sec .product-purchase-sec_contents.info-con { margin-top: 0; padding: 60px; background: #f7f7f7; border-radius: 20px; border: 1px solid #ddd; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl + dl { margin-top: 48px; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dt { margin-bottom: 10px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd { font-size: 16px; line-height: 21px; color: #707070; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li { padding-bottom: 26px; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li:last-child { padding-bottom: 0; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half { padding-left: 18px; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li { font-weight: bold; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li:first-child { padding-top: 26px; }
.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li > p { padding-left: 16px; font-weight: normal; }
.warr-info.bot-info .info-tit { padding-bottom: 36px; font-size: 36px; line-height: 46px; text-align: center; letter-spacing: -0.01em; }
.tab-card .card-con .moreWrap .inner-box ul.active { height: auto; max-height: 100%; }
.tab-card .card-con .moreWrap .inner-box ul.active + .inner-ellipsis { display: none; }
.warr-info .tab-style-fillbox a:nth-child(6) { border-left: 0; }
.tab-card.hid-card,
.m-visi { display: none; }
.content.visual-content { padding: 0; }
.visual-content .conbox { padding: 36px 24px 100px 24px; }
.warr-info .box-tab-point-content .tab-content.warr-tabContent { display: flex; flex-wrap: wrap; padding: 36px 0 0 0; box-shadow: none; }
.warr-info .support-box { padding: 0; }
.box-tab-point-content:not(.swiper-container-initialized) .tab-point-content.tabstyle02 .tab { flex: 1 0; }
.box-tab-point-content .tab-point-content.tabstyle02 .tab ~ .tab:before { top: 0; } 
.box-tab-point-content .tab-point-content.tabstyle02 .tab.on:before,
.box-tab-point-content .tab-point-content.tabstyle02 .tab.on + .tab:before { top: 10px; }

/* 나의 찜목록 */
.my-hotListWrap{border-top:2px solid #000;}
.my-hotListWrap .listHeader{padding:18px 24px;background-color:#FAFAFA;}
.my-hotListWrap .listHeader .opt-select{ position: relative; margin:0;}
.my-hotListWrap .listHeader .opt-select .opt-btnbox { position: absolute; top: 50%; right: 0; transform: translateY(-50%); height:32px;line-height:32px;}
.my-hotListWrap .listHeader .opt-select .opt-btnbox > button { margin: 0; }
.my-hotListWrap .listHeader .opt-select .opt-btnbox > button ~ button { margin-left: 6px; }
.my-hotListWrap .listHeader .opt-select .opt-btnbox > .share-kakao { padding-left: 18px; }
.btn.share-kakao span{display:inline-block;padding-left:28px;font-size:14px;color:inherit;font-weight:inherit;background:url("/sec/static/_images/common/sns-kakao.png") no-repeat left center;background-size:22px;}
.myHotList-style ul:after {content: '';display: block; clear:both;}
.myHotList-style li {width:50%; float:left; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.myHotList-style li:nth-child(odd){border-left:0;}
.my-hotlist {position:relative;min-height:266px;padding:48px 0;}
.my-hotlist .hotlist-check { position:absolute; left:24px; top:24px; }
.my-hotlist .hotlist-image  { position:absolute;left:92px;top:48px;max-width:168px;}
.my-hotlist .hotlist-spec   { max-width:300px; margin-left:265px; text-align:left; }
.my-hotlist .hotlist-price .final-price { display:inline-block; min-width: 102px; font-size: 14px; line-height: 18px; color: #707070; }
.my-hotListWrap .listHeader .ico-share { display:none;}
.my-hotListWrap li.empty-box { width: 100%; }
.my-hotListWrap .empty-line {display: block; padding: 0; min-height: 261px; line-height: 261px; text-align: center; vertical-align: middle;}

/* 주문 : 제품 정보 */
.my-hotlist .hotlist-spec-group { position:relative; min-height:170px;margin-bottom:42px; }
.my-hotlist .hotlist-spec-group:nth-last-child(1) { margin-bottom:0; }
.my-hotlist .hotlist-spec-group .o-title { word-break:keep-all; overflow:hidden; }
.my-hotlist .hotlist-spec-group .o-title a { display:inline; font-size:20px; line-height: 26px; color:#000; font-weight:bold; }
.my-hotlist .hotlist-spec-group .o-label { margin-top:4px; font-size:14px; color:#707070; line-height:18px;overflow:hidden; }
.my-hotlist .hotlist-spec-group .o-spec { font-size:14px;line-height:18px;}
.my-hotlist .hotlist-spec-group .o-spec span { display:inline-block; margin: 16px 0 14px; font-size: 16px; line-height:18px; font-size:inherit; vertical-align:middle; }
.my-hotlist .hotlist-spec-group .o-spec span:nth-last-child(1):after { display:none; }
.my-hotlist .hotlist-spec-group .o-spec span.end { margin-right:10px; }
.my-hotlist .hotlist-spec-group .o-spec span.end:after { display:none; }
.my-hotlist .hotlist-spec-group .o-spec .btn-option { display:inline-block; min-width:61px; height:20px; line-height:20px; font-size:12px; color:#fff; background:#000; border-radius:10px; vertical-align:middle; }
.my-hotlist .hotlist-spec-group .opt-group { position:absolute;bottom:0;}
.my-hotlist .hotlist-spec-group .ico-group-t { display:block; margin-bottom:8px; }
.my-hotlist .hotlist-spec-group .ico-group-t > span { display:inline-block; min-width: auto; height:18px; border-radius: 0; font-size:14px;line-height:18px;}
.my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 12px;}
.my-hotlist .hotlist-spec-group .ico-b { min-width:auto; padding:0; color:#1428A0; font-weight:bold; vertical-align:top; border:0; border-radius: 0; }
.my-hotlist .hotlist-spec-group .ico-t { min-width:auto; padding:0; padding-right:20px; color:#1428A0; font-weight:bold; vertical-align:top; border:0; }
.my-hotlist .hotlist-spec-group .ico-t > button { display: block; margin-left: 6px; width: 14px; height: auto; background: url(/sec/static/_images/common/icon-tooltip-g.svg) no-repeat center center; background-size:14px auto; line-height: 18px; }
.my-hotlist .price-big { display:inline-block;font-size:20px; color:#000;line-height:26px;}
.my-hotlist .price-big em{ font-family:"Samsung Sharp Sans";font-size:inherit; color:#000;font-weight:bold; }
.my-hotlist .hotlist-sns { position:absolute; right:24px; top:24px; }
.my-hotlist .hotlist-sns > button { width:26px; height:26px; }
.my-hotlist .hotlist-sns > button + button{margin-left:20px;}
.my-hotlist .hotlist-sns > button > span { position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); overflow:hidden; }
.my-hotlist .hotlist-sns .ico-cart {width:30px;height:22px;background-size:cover;}
.my-hotlist .hotlist-sns .sns-heart { background:url("/sec/static/_images/common/icon-heart-black.svg") no-repeat center center; background-size:contain; }
.my-hotlist .hotlist-sns .sns-delete { background:url("/sec/static/_images/common/icon-delete.svg") no-repeat center center; background-size:contain; }
.my-hotListWrap .mob-moreViewList{display:none;}
/*일시품절*/
.outStock .my-hotlist .hotlist-spec-group .ico-b { color:#a6a6a6;}
.outStock .my-hotlist .price-big,
.outStock .my-hotlist .ico-cart {opacity:0.3;}
.outStock .my-hotlist .ico-cart { pointer-events:none; }
/*판매중지*/
.stopSale .my-hotlist .hotlist-spec-group .ico-b { color:#000;}
.stopSale .my-hotlist .hotlist-image,
.stopSale .my-hotlist .o-title,
.stopSale .my-hotlist .o-label{opacity:0.3;}
.stopSale .my-hotlist .price-big {opacity:0.3;}

/* 나의 기획전 */
.my-exhibitionWrap{border-top:2px solid #000;}
.my-exhibitionWrap .listHeader{padding:18px 24px;background-color:#FAFAFA;}
.my-exhibitionWrap .listHeader .opt-select{margin:0;}
.my-exhibitionWrap .listHeader .opt-select .btn-s{height:32px;line-height:32px;}
.btn.share-kakao span{display:inline-block;padding-left:28px;font-size:14px;color:inherit;font-weight:inherit;background:url("/sec/static/_images/common/sns-kakao.png") no-repeat left center;background-size:22px;}
.myexhibition-style ul { display:flex; flex-wrap:wrap; }
.myexhibition-style li{ width:50%; border-bottom:1px solid #d9d9d9;}
.myexhibition-style li:nth-child(even){padding-left:12px;}
.myexhibition-style li:nth-child(odd){padding-right:12px;}
.myexhibition-style .exhibition-area { padding:48px 0; }
.my-exhibition {display:flex;position:relative;}
.my-exhibition .exhibition-check { position:absolute; left:24px; top:24px; }
.my-exhibition .exhibition-image  { width:200px; text-align:center; }
.my-exhibition .exhibition-image .photo {border-radius:10px;overflow:hidden;}
.my-exhibition .exhibition-image .photo img { width:100%; }
.my-exhibition .exhibition-image .exhibition-status{display:inline-block;margin-top:10px;min-width:132px;min-height:32px;font-size:14px;line-height:32px;border-radius:20px;font-weight:bold;}
.exhibitionIng{border:1px solid #000;color:#000;opacity:0.25;}
.exhibitionLose{border:1px solid #000;color:#000;}
.exhibitionWin{border:1px solid #212425;color:#fff;background-color:#212425;}
.my-exhibition .exhibition-spec   { width:calc(100% - 200px); padding-left:24px; text-align:left; }
.my-exhibition .exhibition-price  { max-width:126px; padding-right:0; }
.my-exhibition .exhibition-spec-group { position:relative; min-height:155px;margin-bottom:42px; }
.my-exhibition .exhibition-spec-group:nth-last-child(1) { margin-bottom:0; }
.my-exhibition .exhibition-spec-group .o-title { margin-top:12px;min-height:50px;line-height:24px;word-break:keep-all; overflow:hidden; }
.my-exhibition .exhibition-spec-group .o-title a { display:inline; font-size:20px; color:#000; font-weight:bold; }
.my-exhibition .exhibition-spec-group .o-label { margin-top:6px; font-size:14px; color:#707070; line-height:18px;overflow:hidden; }
.my-exhibition .exhibition-spec-group .entryDay { margin-top:20px;}
.my-exhibition .exhibition-spec-group .entryDay p{ margin-top:6px;}
.my-exhibition .exhibition-spec-group .entryDay p:first-child{ margin-top:0;}
.my-exhibition .exhibition-spec-group .entryDay p span{display:inline-block;min-width:64px;font-size:16px;color:#707070;line-height:21px;}
.my-exhibition .exhibition-spec-group .entryDay p span.entryTit{position:relative;padding-right:10px;margin-right:10px;}
.my-exhibition .exhibition-spec-group .entryDay p span.entryTit:before{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;border-right:1px solid #ddd;transform:translateY(-50%);}
.my-exhibition .exhibition-spec-group .ico-b { min-width:auto; padding:0; color:#1428A0;font-size:16px; line-height:21px;font-weight:bold; vertical-align:top; border:0; }
.my-exhibitionWrap .mob-moreViewList{display:none;}
.my-exhibitionWrap li.empty-box { width: 100%; }
.my-exhibitionWrap .empty-line {display: block; padding: 0; min-height: 261px; line-height: 261px; text-align: center; }

/*재입고알림*/
.ico-date{position:relative;display:inline-block;font-size:14px;line-height:21px;color:#000;}
.restock-style .my-hotlist{min-height:238px;}
.restock-style .my-hotlist .hotlist-spec-group{min-height:142px;}
.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span.ico-date { display:inline-block; min-width: auto; height:21px; border-radius: 0; font-size:16px;line-height:21px;}
.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span { display:inline-block; min-width: 102px; height:18px; border-radius: 0; font-size:14px;line-height:18px;}
.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 0;}
.my-exhibitionWrap li.empty-box { width: 100%; }
.my-exhibitionWrap .empty-line {display: block; padding: 0; min-height: 261px; line-height: 261px; text-align: center; vertical-align: middle;}

/*재입고알림 팝업*/
.layer-pop .layer-content .restock-content { text-align: left; }
.layer-pop .layer-content .restock-content .restock-desc p.desc { font-size: 16px; line-height: 21px; color: #707070; }
.layer-pop .layer-content .restock-content .restock-info-box { margin: 24px 0; padding: 24px; background: #f9f9f9; }
.layer-pop .layer-content .restock-content .restock-info-box ul li { font-weight: bold; font-size: 16px; line-height: 21px; color: #000; }
.layer-pop .layer-content .restock-content .restock-info-box ul li:before { content: ''; display: inline-block; margin-right: 6px; width: 3px; height: 3px; background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat center;  line-height: 21px; vertical-align: middle; }

/*나의 상품평*/ 
.my-reviewWrap {border-top:2px solid #000;}
.my-reviewWrap .mob-moreViewList { display: none; }
.star-blue{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-blue.svg') no-repeat;background-size:contain;}
.my-reviewWrap .star-gray {background-size: contain;}
.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 14px; color: #000; font-weight: bold; }
.myReview-style .review-list .list-div .review-con .review-product { position: relative; margin-bottom: 24px; }
.myReview-style .review-list .list-div .review-con .review-product .tit-wrap:after { content:''; display: block; clear: both; }
.myReview-style .review-list .list-div .review-con .review-product div.p-name { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-width: 604px; font-weight: bold; font-size: 20px; line-height: 26px; color: #000; }
.myReview-style .review-list .list-div .review-con .review-product p { font-size: 14px; line-height: 18px; color: #707070; }
.myReview-style .review-list .list-div .review-con .review-product p.p-model { padding: 5px 0 8px; }
.myReview-style .review-list .list-div .review-con .review-product span.purchase-date { display: inline-block; padding-bottom: 12px; font-weight:bold; font-size: 16px; line-height: 21px; color: #1428A0; }
.myReview-style .review-list > li .list-div .review-writerInfo { right: 0; line-height: 24px; font-size: 0; }
.my-reviewWrap .empty-line {display: block; padding: 0; min-height: 261px; line-height: 261px; text-align: center; vertical-align: middle;}
.my-reviewWrap .review-list > li .list-div .review-thumb img { width: 120px; height: 120px; }
.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li img { width: 80px; height: 80px; border-radius: 10px; object-fit: cover; }
.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li video { width: 80px; height: 80px; border-radius: 10px; object-fit: cover; }
.my-reviewWrap .review-list > li .list-div .review-writerInfo span{margin-left:40px;font-size:16px;}
.my-reviewWrap .review-list > li .list-div .review-con .review-text { max-width: 760px; }
.my-reviewWrap .review-list > li .list-div .review-con .review-text p { color: #707070; }
.my-reviewWrap .star-gray{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-gray2.svg');background-size:contain;background-repeat:no-repeat;}
.my-reviewWrap .star-yellow {display:inline-block;vertical-align:top;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;}

.my-boardListWrap .board-top { margin-top: 0; }
.my-reviewWrap .review-product-info { display: flex; padding: 30px 24px; border-bottom: 1px solid #EBEBEB; }
.my-reviewWrap .review-product-info .review-thumb { float: none; margin-right: 24px; }
.my-reviewWrap .review-product-info .review-thumb>a {pointer-events: none}/* 210223 : #27642 */
.my-reviewWrap .review-product-info .review-product .p-name { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.my-reviewWrap .review-product-info .review-product .p-model { margin-top: 6px; font-size: 12px; line-height: 16px; color: #707070; }
.my-reviewWrap .review-product-info .review-product .p-spec { margin-top: 18px; font-size: 0; }
.my-reviewWrap .review-product-info .review-product .p-spec .spec-item { position: relative; display: inline-block; vertical-align: middle; font-size: 12px; line-height: 16px; color: #707070; }
.my-reviewWrap .review-product-info .review-product .p-spec .spec-item + .spec-item:before { position: absolute; top: 0; left: 0;  margin: 12px 0; content: ""; display: inline-block; vertical-align: middle; width: 1px; height: 10px; color: #DDDDDD;}
.my-reviewWrap .review-product-info .review-product .p-date { margin-top: 6px;font-size: 12px; line-height: 16px; color: #999999; }
.my-reviewWrap .review-list > li { padding: 0; border-bottom: 1px solid #757575;}
.my-reviewWrap .review-list > li .list-div { margin: 0; }
.my-reviewWrap .review-list > li .list-div .review-con { position: relative; float: none; margin: 0; padding: 30px 24px; }
.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 14px; }
.my-reviewWrap .review-list > li .list-div .review-con .review-util { top: 0; right: 24px; z-index: 1; }
.my-reviewWrap .review-list > li .list-div .review-con .review-util button { margin-left: 17px; }
.my-reviewWrap .review-con .etc-info { display: flex; margin: 22px 0 0 0; align-items: center;}
.my-reviewWrap .review-con .etc-info .box-favorite .favorite { position: relative; display: inline-block; vertical-align: middle; padding: 0 20px 0 43px; height: 26px; line-height: 27px; font-size: 16px; color: #2188FF; font-weight: bold; background-color: #EDEDED; border-radius: 10px; }
.my-reviewWrap .review-con .etc-info .box-favorite .favorite:before { content: ""; position: absolute; top: 5px; left: 21px; width: 16px; height: 16px; background:url('/sec/static/_images/common/icon-favorite.svg') no-repeat; background-size: 100% auto; }
.my-reviewWrap .review-con .etc-info .review-writerInfo{ position: static; margin: 0 0 0 auto; }
.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li { margin: 0 12px 12px 0;}
.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li video { max-width: 100%; }

/* 고객지원 */
.search-visual-header .con-box-search .wrap-search { display:inline-block; position:relative; margin: 16px 0; }
.search-visual-header .con-box-search .wrap-search input[type="text"] { width:480px; height:50px; padding:0 57px 0 24px; font-size:16px; color:#000; text-indent:0; border-radius:25px; border:1px solid #b2b2b2; }
.search-visual-header .con-box-search .wrap-search .btn-search { position:absolute; top:0; right:9px; width:50px; height:50px; background:url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size:20px auto; }
.search-visual-header .con-box-search + .btn-ul-l { border-color: #fff; font-size: 16px; line-height: 21px; color: #fff; }

.product-search-wrap { background: #fafafa;}
.product-search-wrap .product-search-top { padding: 48px; text-align: center; }
.product-search-wrap .product-search-top > div { display: inline-block; width: 33.333%; }
.product-search-wrap .product-search-top > div a { display: block; width: 100%; height: 100%; text-align: center; }
.product-search-wrap .product-search-top > div .search-tit { display: block; position: relative; padding-top: 52px; font-size: 24px; line-height: 32px; font-weight: bold; color: #000; }
.product-search-wrap .product-search-top > div .search-tit.menual:before { content:''; display: block; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background: url("/sec/static/_images/common/icon-download2.svg"); background-size: cover;  }
.product-search-wrap .product-search-top > div .search-tit.info:before { content:''; display: block; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background: url("/sec/static/_images/common/icon-manual-search.svg"); background-size: cover;  }
.product-search-wrap .product-search-top > div .search-tit + .btn { margin-top: 30px; width: 100px; height: 36px; line-height: 34px; }
.product-search-wrap .product-search-mid { padding: 48px; }
.product-search-wrap .product-search-mid .mid-tit { padding-bottom: 60px; font-size: 36px; line-height: 48px; font-weight: bold; color: #000; letter-spacing: -0.01em; text-align: center;}
.product-search-wrap .product-search-mid .product-type-list:after { content:''; display: block; clear: both; }
.product-search-wrap .product-search-mid .product-type-list li { float: left;  width: 186px; margin-right: 36px; text-align: center; }
.product-search-wrap .product-search-mid .product-type-list li:last-child { margin-right: 0; }
.product-search-wrap .product-search-mid .product-type-list li a:before { content:''; display: block; width: 186px; height: 120px; }
.product-search-wrap .product-search-mid .product-type-list li a.type-mobile:before { background: url("/sec/static/_images/temp/thumb-mobile.svg") no-repeat; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a.type-tv:before { background: url("/sec/static/_images/temp/thumb-tv.svg") no-repeat; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a.type-homeApp:before { background: url("/sec/static/_images/temp/thumb-homeAppliances.svg") no-repeat; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a.type-computing:before { background: url("/sec/static/_images/temp/thumb-computing.svg") no-repeat; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a.type-audio:before { background: url("/sec/static/_images/temp/thumb-audio.svg") no-repeat ; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a.type-camera:before { background: url("/sec/static/_images/temp/thumb-camera.svg") no-repeat; background-size: contain; background-position: center;}
.product-search-wrap .product-search-mid .product-type-list li a strong { position: relative; display: inline-block; margin-top: 4px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold;}
.product-search-wrap .product-search-mid .product-type-list li a:hover strong:after, 
.product-search-wrap .product-search-mid .product-type-list li a:focus strong:after { position: absolute; bottom:-2px; content:''; display: block; width: 100%; height: 2px; background: #000;} 
.product-search-wrap .product-search-mid .product-type-list li.on { opacity: 1; }
.product-search-wrap .product-search-mid .product-type-list li { opacity: .2; }
.product-search-wrap .product-search-top,
.product-search-wrap .product-search-mid,
.product-search-wrap .product-search-bottom { margin: auto; max-width: 1392px;}
.product-search-wrap .product-search-bottom { padding: 22px 48px 48px; }
.product-search-wrap .product-search-bottom:after { content:''; display: block; clear: both; }
.product-search-wrap .product-search-bottom > div { float:left; width: calc(25% - 9px); }
.product-search-wrap .product-search-bottom > div ~ div { margin-left: 12px; }
.product-search-wrap .product-search-bottom > div img { width: 219px; height: 146px; }
.product-search-wrap .product-search-bottom > div .type-tit { display:block; margin-bottom: 1px; padding: 10px 20px; height:40px; background: #212425; color: #fff; font-size: 16px; line-height: 21px; font-weight: bold; }
.product-search-wrap .product-search-bottom > div .type-tit.drop-tit { padding: 0; }
.product-search-wrap .product-search-bottom .type-tit.open + .product-type-search-list { z-index:10; }
.product-search-wrap .product-search-bottom .product-type-search-list { min-height: 309px; max-height:390px; border: 1px solid #ebebeb; background: #fff; overflow-y: scroll; }
.product-search-wrap .product-search-bottom .product-type-search-list.type-model { min-height: 215px; max-height: 215px; }
.product-search-wrap .product-search-bottom .product-type-search-list li a { display: block; padding: 10px 20px; width: 100%; height: 38px; font-size: 14px; line-height: 18px; color: #707070; }
.product-search-wrap .product-search-bottom .product-type-search-list li a:hover,
.product-search-wrap .product-search-bottom .product-type-search-list li a:focus,
.product-search-wrap .product-search-bottom .product-type-search-list li.focused a { background: #f9f9f9; font-weight: bold; color: #000; }
.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con { text-align: center; overflow: hidden; }
.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li { position: relative; margin-top: 51px; padding-top: 61px; font-size: 14px; line-height: 19px; color: #a6a6a6; }
.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li:before { position: absolute; top:0; left: 50%; transform: translateX(-50%); content:''; display: block; width: 45px; height: 45px; background: url(/sec/static/_images/common/icon-noContent.svg) no-repeat center; background-size:45px auto; }
.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search { position: relative; padding: 0 24px; }
.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search input:not([type=checkbox]):not([type=radio]).inp-line { height: 40px; background: transparent; font-size: 16px; line-height: 21px; }
.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) { margin: 10px 0 24px; text-align: center; }
.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) .btn-underline { line-height:20px; }
.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search .btn-search { position:absolute; top:9px; right:24px; width:20px; height:20px; background:url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: cover; }
.product-search-wrap .product-search-bottom > div.product-model-name .product-type-search-list li a { height: auto; }.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .droplist-button { padding: 10px 40px 10px 20px; height: 40px; background: #212425; border :0; font-size: 16px; line-height: 21px; font-weight: bold; color: #fff;; }
.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist .droplist-button:before { right:20px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down-thin-white.svg) right center no-repeat; background-size: cover;}
.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist.active .droplist-button:before { right:20px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-up-thin-white.svg) right center no-repeat; background-size: cover;}
.product-search-wrap .product-search-bottom > div.product-model-name .m-drop-type .wrap-droplist .droplist {top: calc(100%); border-top-left-radius: 0; border-top-right-radius: 0;  }
.product-search-wrap .product-thumb { position: relative; min-height: 350px; max-height: 350px; padding:27px 24px 0 24px; text-align: center; }
.product-search-wrap .product-thumb .thumb-txt { margin-top: 51px; text-align: center; }
.product-search-wrap .product-thumb .thumb-txt p { font-size: 16px; ;line-height: 21px; color: #000; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.product-search-wrap .product-thumb .thumb-txt span { padding-top:5px; font-size: 14px; line-height: 21px; color: #707070; }
.product-search-wrap .product-thumb .btn { position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); }
.product-search-wrap .product-thumb .no-img { position: relative; margin-top: 132px; padding-top: 55px; font-size: 14px; line-height: 19px; color: #a6a6a6; }
.product-search-wrap .product-thumb .no-img:before { position: absolute; top:0; left: 50%; transform: translateX(-50%); content:''; display: block; width: 44px; height: 34px; background: url(/sec/static/_images/common/icon-noImg.svg) no-repeat center; background-size:44px auto; }
.support-close { display: none; margin: 20px auto 0 auto; width: 36px; height: 36px; font-size: 0; background: #fff url(/sec/static/_images/common/icon-close-s.svg) no-repeat center center; background-size:13px auto; border: 1px solid #e5e5e5; border-radius: 50%; }
.product-search-mid,
.product-search-bottom  { display: none; }
.supp-manual .product-search-mid { display: block; }

.warr-info.add-info { margin-top: 50px; }
.warr-info.add-info .info-tit { padding-bottom: 50px;}
.add-info .warranty-service-sec-contents > div { padding-top: 36px; height: 214px; border-top: 1px solid #d9d9d9; }
.add-info .warranty-service-sec-contents > div:nth-child(3n+1) { margin-left:0; width:calc(100% / 3 - 48px); }
.add-info .warranty-service-sec-contents dl { position: relative; }
.add-info .warranty-service-sec-contents dl dt { font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
.add-info .warranty-service-sec-contents dl dd { max-width: 73%; line-height: 21px;}
.add-info .warranty-service-sec-contents dl dd a { margin: 24px 0 0 0; height: 21px; }
.add-info .warranty-service-sec-contents dl dd img { width:45px; height: 45px;}
.add-info .warranty-service-sec-contents dl dd + dd .second-btn { margin: 10px 0 0 0; }
.add-info .warranty-service-sec-contents dl dd:last-child { position: absolute; top: 5px; right: 0; }
.add-info + .bot-info { margin-top: 50px; }
#container .content-visual-header .visual.b2c02 { background: url(/sec/static/_images/temp/bg-visual-customer-b2c02.jpg) no-repeat center center; background-size:cover; }

/* 제품모델명찾기 팝업 */
.pop-select-form .inp-box { position: relative; padding-left: 106px; width: 100%; }
.pop-select-form label.lb-line { position: absolute; left: 0; height: 32px; font-size: 16px; line-height: 32px; }
.pop-select-form .inp-box .error-msg { display: none; position: absolute; bottom: -21px; left: 106px; width: 100%; text-align: left; }
.pop-select-form .inp-box.error .error-msg { display: block; }
.modelbox{position:relative;}
.modelbox:after {content: '';display: block; clear:both;}
.modelslide { width:400px; min-height:282px; padding:0 48px; float:right; margin-top: 36px; }
.modelslide .slick-arrow{position:absolute;top:50%;text-indent:-9999px;}
.modelslide .slick-arrow.slick-prev{left:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
.modelslide .slick-arrow.slick-next{right:0;width:16px;height:16px;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
.modelslide-navi {width:370px;margin-left:24px;float:left;}
.modelslide-navi .writer-id{color:#707070;font-size:16px;line-height:21px;}
.modelslide-navi .reviewTxt{margin-top:36px;color:#707070;font-size:16px;line-height:24px;}
.modelbox .pagingInfo{position:absolute;right:0;top:0;background-color:#fff;}
.modelbox .pagingInfo strong{color:#000;font-size:16px;font-weight:bold;vertical-align:top;}
.modelbox .pagingInfo em{color:#000;font-size:16px;}
.layer-code { max-width: 1000px; min-height: 565px; }
.double-content:after { content:''; display: block; clear: both; }
.layer-pop .select-single-left { float: left; width:100%; }
.layer-pop .select-single-left > p { padding-bottom: 24px; font-size: 14px; line-height: 19px; color: #000; }
.layer-pop .select-single-left .inp-box ~ .inp-box { padding-top: 12px; }
.layer-pop .img-right-box { float: right; padding: 0 48px; width: 420px; margin: 0 auto; }
.layer-pop .img-right-box > div { margin-top: 36px; } 
.layer-pop .img-right-box p { padding-top: 18px; font-size: 14px; line-height: 18px; color: #707070; text-align: center; }
.layer-normal .layer-content.double-content img { display: block; margin: 0 auto; width: auto; height: 210px; }
.layer-normal .layer-content.double-content img.short { display: block; margin: 0 auto; width: 221px; height: 210px;  }
.layer-pop .modelslide .slick-list,
.layer-pop .modelslide .slick-slide { position: relative; }
.layer-pop .modelslide p { font-size: 12px; line-height: 17px; color: #707070; text-align: center; }
.layer-pop .modelbox .slick-dots { margin-top: 12px; text-align: center;}
.layer-pop .modelbox .slick-dots li { display: inline-block;  margin-left: 8px;}
.layer-pop .modelbox .slick-dots li:first-child { margin-left: 0; }
.layer-pop .modelbox .slick-dots li button { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #b2b2b2; text-indent: -9999px; cursor: pointer;}
.layer-pop .modelbox .slick-dots li:first-child button { margin-left: 0; }
.layer-pop .modelbox .slick-dots li.slick-active button { width: 16px; background: #000; border-radius: 4px;}
.pop-select-form .wrap-droplist .droplist-button { position: relative; width: 100%; min-height: 32px; padding-right: 40px; font-size: 14px; border: 1px solid #b2b2b2; border-top: none; border-right: none; border-left: none; border-radius: 0; background: #fff; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; z-index: 1; box-sizing: border-box; }

/* 상세페이지용 제품모델명 선택 */
.layer-modelName { max-width: 690px; }
.layer-modelName .modelname-content { font-size: 0; }
.layer-modelName .model-detail { display: inline-block; width: 58.4%; margin-right: 24px; }
.layer-modelName .model-detail > p { margin-bottom: 30px; font-size: 14px; line-height: 18px; color: #000; }
.layer-modelName .model-detail h3 { padding-bottom: 6px; font-size: 16px; line-height: 21px; color: #444; font-weight: 400; } 
.layer-modelName .model-detail ul { width: 294px; height: 180px; border: 1px solid #ddd; border-radius: 6px; overflow-y: scroll; }
.layer-modelName .model-detail ul li:hover,
.layer-modelName .model-detail ul li:focus,
.layer-modelName .model-detail ul li.focused { font-weight: 700; color: #000; background: #f9f9f9; }
.layer-modelName .model-detail ul li a { display: block; padding: 12px 24px; font-size: 14px; line-height: 18px; color: #000; }
.layer-modelName .model-detail + div { display: inline-block; width: calc(41.6% - 24px); text-align: center; vertical-align: top; }
.layer-modelName .model-detail + div > p { padding: 6px 0 4px; font-size: 14px; line-height: 18px; color: #000; font-weight: bold;}
.layer-modelName .model-detail + div > span { font-size: 12px; line-height: 16px; color: #707070; }

/* 이메일 상담 */
.conbox.customer-center-conbox.email-conbox { padding-top:75px; }
#container .content-visual-header .visual.b2c02.s-email { padding: 130px 0; }
.visual.b2c02.s-email p { padding-top: 16px; font-size: 16px; line-height: 21px; color: #fff; }
.visual.b2c02.s-email br { display: none; }

/* 이메일 상담 팝업 */
.addfile-list { padding-top: 20px; }
.addfile-list li { position: relative; padding: 11px 10px; background: #fafafa; border-radius: 10px;}
.addfile-list li ~ li { margin-top: 10px; }
.addfile-list li span { display:block; padding-right: 20px; font-size: 14px; line-height: 18px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.addfile-list .ico-del-s { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; }

.email-pop-tit { position: relative; margin-top:37px; margin-bottom:7px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.email-pop-tit > .pop-req { position: absolute; right: 0; display: inline-block; font-size: 14px; line-height: 26px; color: #707070; text-align: right; letter-spacing: -0.02em;}
.privacy-terms .terms-box { padding: 30px 20px; background: #f9f9f9; border-radius:20px; border:1px solid #ddd; }
.privacy-terms .terms-box .tit { margin-bottom: 16px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.privacy-terms .terms-box p, 
.privacy-terms .terms-box dl dt,
.privacy-terms .terms-box dl dd,
.privacy-terms .terms-box ul li { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
.privacy-terms .terms-box dl ~ dl { padding-top: 24px; }
.privacy-terms .terms-box dl dt { position: relative; padding-left: 8px; color: #212425;font-weight:bold;}
.privacy-terms .terms-box dl dt:before { content:'·'; position: absolute; left: 0; display: inline-block; }
.privacy-terms .terms-box dl dd {padding-left:7px;}
.privacy-terms .terms-box ul.esse-list { padding-top: 12px; }
.privacy-terms .terms-box ul.esse-list li { position: relative; padding-left: 8px; }
.privacy-terms .terms-box ul.esse-list li:before { content:'*'; position: absolute; left: 0; display: inline-block;  }
.privacy-terms .terms-box .chk-form{margin-top:24px;padding-top:24px;border-top:1px solid #ddd;}
.privacy-terms .terms-box + .chk-form { margin-top: 16px; height:20px; text-align: center; }
.privacy-terms .essential-list li { position: relative; margin: 16px 0 24px; padding-left: 8px; font-size: 12px; line-height: 18px; color: #707070;}
.privacy-terms .essential-list li:before { content:'·'; position: absolute; left: 0; display: inline-block; }
.inp-box .box:not(.mail) .addr.type2 + .inp-line { margin-top: 16px; }
.box.address-detail,
.box.address-detail-line { margin-top: 12px; }
.email-pop .inp-box{position:relative;padding:18px 0; margin-bottom:0;}
.email-pop .inp-box .box.address-detail-line .inp-line { margin-top: 0; }
.inp-box .addr.type2 { margin-top: 16px; padding: 20px; background: #fafafa; border-radius: 10px; }
.email-pop .inp-box .addr.type2 p span { font-size: 14px; line-height: 18px; color: #000; background: transparent; text-align: left; }
.email-pop .address-line.mid-box .mid-addr { padding: 12px; }
.inquiry-con { position: relative; padding: 15px 15px 36px; height: 120px; border: 1px solid #b2b2b2; border-radius: 10px; box-sizing: border-box; }
.inquiry-con .pop-tArea { width:100%; height: 100%; padding: 0; border: 0; background: transparent; box-sizing: border-box; font-size: 16px; line-height: 21px; color: #000; resize: none; overflow-y: auto; border-radius: 0; }
.inquiry-con .txt-count { position: absolute; right: 15px; bottom: 15px; color: #000; }
.email-pop .inp-box .error-msg { display: none; }
.email-pop .inp-box.error .error-msg { display: block; }
.email-pop-form .email-pop-tit > .pop-req {display: none;}
.emailInp { position: relative; }
.emailInp > .pop-req { display: block; position: absolute; right: 0; top: 60px; line-height: 26px; color: #707070; }
.email-pop .inp-box{ margin-bottom: 30px;}
.email-pop .inp-box:first-child { margin-top: 6px;}
.email-pop .inp-box:last-child { margin-bottom: 0;}
.email-pop .inp-box:last-child:after { content: ''; display: block; clear: both; }
.email-pop .inp-box label.lb-line { padding-bottom: 14px; height: auto; color: #444; line-height: 21px; }
.email-pop .inp-box .box.mail:after { content:""; display:block; clear:both; }
.email-pop .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 90px); }
.email-pop .inp-box .box.mail .btn { float:right; min-width:80px; width:80px; margin:0; padding: 0 15px; font-weight:bold; }
.email-pop .essential { padding-top: 10px; text-align: left; }
.email-pop-form{position:relative;}
.email-pop-form > .pop-req {display: block;position: absolute;right: 0;top:1px;line-height: 26px;color: #707070;}
.email-pop .inp-box .lb-line{position:absolute;left:0;top:24px;}
.email-pop .inp-box > div{margin-left:100px;}
.email-pop .inp-box > div.wrap-droplist{margin-left:0;}
.email-pop .code-wrap .code-r{width:76px;}
.email-pop .code-capcha-control button{text-align:center !important;}
.email-pop .code-capcha-control button:before{margin:0 !important;}
.email-pop .code-capcha-control button span{position: absolute;overflow: hidden;border: 0;width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);}
.layer-pop.popupEmail .btn-box.double .btn-d{min-width:96px;max-width:none;width:auto;}
.user-inqu-box .email-pop .inp-box,
.user-info-box .email-pop .inp-box{border-top:1px solid #ebebeb;margin-bottom:0;}
.user-info-box .email-pop .inp-box:last-child,
.user-inqu-box .email-pop .inp-box:last-child{border-bottom:1px solid #ebebeb;}

/* 견적 문의 */
.prod-location { height:21px; }
.prod-location span {position:relative; display:inline-block; font-size:16px; line-height: 21px; color:#707070; margin-right:35px;}
.prod-location span:before{ position:absolute; left:-27px; top:50%; width:16px; height:17px; background:url('/sec/static/_images/common/icon-location-bulet.png') no-repeat; transform:translateY(-50%); content:''; }
.prod-location span:first-child:before { display: none; }
.prod-location span:last-child { color: #000; }
.b-order-detail .detail-view.esti-detail .row-box { position: relative; margin-top: 36px; }
.b-order-detail .detail-view.esti-detail .row-box:first-child { margin-top: 0; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body { position: relative; padding-top: 0; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body:first-child { padding-bottom: 24px; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body { padding-top: 24px; }
.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body:before { content:''; display: block; position: absolute; top:0; left:0; right:0; height: 1px; background: #ebebeb; }
.add-orderList-wrap .orderList-body.esti-body img { width: 120px; height: 120px; }
.add-orderList-wrap .orderList-body.esti-body .order-con { display: inline-block; }
.add-orderList-wrap .orderList-body.esti-body .order-con > div { display: inline-block; font-size: 16px; line-height: 21px; }
.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-midbox { margin: 10px 0 20px; }
.add-orderList-wrap .orderList-body.esti-body .order-con > div .model-num { display:inline-block; padding-top:6px; font-size: 12px; line-height: 16px; }
.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-price { font-size: 16px; font-weight: bold; color:#000; }
.moreInfo-form { padding-left: 20%; }
.moreInfo-form .info-box { position: relative; width: auto; }
.moreInfo-form .info-box > span { position: absolute; top: 0; left: -25%; padding-right: 7%; width: 25%; font-size: 16px; line-height: 21px; color: #707070; }
.moreInfo-form .info-box > em { font-size: 16px; line-height: 21px; color: #000; }
.moreInfo-form .info-box > em.row-height { display: inline-block; height: 42px; }
.moreInfo-form .info-box ~ .info-box { margin-top:16px; }

/* 마이페이지 포인트 한도조회 */
.limit-tit { position: relative; padding-left: 38px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
.limit-tit.icon01:before { content: ''; position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-limit.svg) no-repeat; background-size: cover;}
.limit-tit.icon02:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}

.my-membership-conbox .brdConBox { margin-bottom: 24px; padding: 36px 48px; background: #fff; border-radius: 20px; box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06); }
.my-membership-conbox .brdConBox + .brdConBox { padding-bottom: 12px; }
.limit-tit.icon01 { display: inline-block; width: 25.1%; vertical-align: top; }
.brd-detail-con { font-size:0; }
.brd-detail-con.point-top { display: flex; }
.brd-detail-con.point-top .total-point { display: flex; }
.brd-detail-con .total-point { display:inline-block; width: calc(100% - 25.5%); font-size:0;}
.brd-detail-con .total-point > div { position: relative; display: inline-block; width: 30.8%; max-height: 70px; padding-left: 24px; }
.brd-detail-con .total-point > div:before { content:''; position: absolute; left: 0; width: 1px; height: 67px; background: #ebebeb; }
.brd-detail-con .total-point > div:last-child { width: auto; }
.brd-detail-con .total-point > div p:nth-child(1) { margin-bottom: 19px; font-size: 16px; line-height: 21px; color: #444; }
.brd-detail-con .total-point > div p:nth-child(2) { font-size: 16px; line-height: 30px; color: #000; font-weight: bold; }
.brd-detail-con .total-point > div p span.big-num { font-size: 24px; line-height: 30px; color: #000; font-weight: bold; vertical-align: baseline; font-family: 'Samsung Sharp Sans'; }
.brd-detail-con .total-point > div:last-child p:nth-child(2) { font-size: 16px; line-height: 30px; color: #444; font-weight: 400; }
.brd-detail-con .total-point > div:last-child p > em { font-size: 16px; line-height: 30px; color: #000; font-weight: bold; }
.limit-tit.icon02 { margin-bottom: 12px; }
.brd-detail-con .droptoggle .dropOption .dropButton { display: table; padding: 24px 0 24px 38px; width: 100%; border-bottom: 1px solid #ebebeb; }
.brd-detail-con .droptoggle .dropOption:last-child .dropButton {border-bottom: 0; }
.brd-detail-con .droptoggle .dropOption .dropButton:before { content:''; display: block; position: absolute; right: 0; top:27px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat; }
.brd-detail-con .droptoggle .dropOption .dropButton.open { border-bottom: 0; }
.brd-detail-con .droptoggle .dropOption .dropButton.open:before { content:''; display: block; position: absolute; right: 0; top:27px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat; }
.brd-detail-con .droptoggle .dropOption:last-child .dropButton.open + .dropList { margin-bottom: 24px; }
.brd-detail-con .dropOption a.dropButton:before,
.brd-detail-con .dropOption a.dropButton.open:before { background: none; }
.brd-detail-con .droptoggle .dropOption .dropButton .point-area { position: relative; display: inline-block; width: 100px; padding-left: 24px; font-size: 16px; line-height: 21px; color: #000; font-weight: 400; }
.brd-detail-con .droptoggle .dropOption .dropButton .point-area:before { content:''; position: absolute; left: 0; width: 1px; height: 21px; background: #ebebeb; }
.brd-detail-con .droptoggle .dropOption .dropButton span { display: table-cell; width: calc(100%/3); font-size: 16px; line-height: 21px; color: #000; }
.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(1) { width: 23.11%; text-align: left; }
.brd-detail-con .droptoggle .dropOption .dropButton .point-area + span { display: inline-block; width: 105px; text-align: right; }
.brd-detail-con .droptoggle .dropOption .dropButton span:last-child { position: relative; padding-right: 32px; width: auto; color: #000; text-align: right; }
.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em { font-size: 16px; line-height: 21px; color: #707070; font-weight: 400; }
.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em.txt-skyblue {  font-weight: bold; }
.brd-detail-con .droptoggle .dropOption .dropList { margin: 0 -48px; padding: 36px 48px 36px 86px; background:#fafafa; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail { font-size: 0; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail { margin-top: 24px; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p { display: inline-block; width: 23.11%; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; vertical-align: top; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div { display: inline-block; width: calc(100% - 24.9%); font-size: 0; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div { position: relative; display: inline-block; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:before { content:''; position: absolute; left: 0; width: 1px; height: 21px; background: #ebebeb; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1),
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) { display: inline-block; width: 30.5%; padding: 0 24px; font-size: 16px; line-height: 21px; color: #000; text-align: right; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1) > span,
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) > span { width: 105px; text-align: right; display: inline-block; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(3) { padding: 0 24px; font-size: 16px; line-height: 21px;
color: #707070;}
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div em { position: absolute; left: 24px; font-size: 16px; line-height: 21px; color: #000; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span{ color: #000; font-weight: bold; }
.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span.detail-date { color: #707070; font-weight: 400; }

.my-membership-conbox .brdConBox .board-tit { margin-bottom: 0; padding-bottom:6px; border-bottom: 2px solid #000;  font-size:20px; line-height: 26px; color:#000; font-weight:bold; }
.my-membership-conbox .brdConBox + .nof-board,
.my-membership-conbox .brdConBox ~ .nof-board { padding: 60px 48px; background: #fff; border-radius: 20px; box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06); }
.my-membership-conbox .brdConBox .nof-board.inner { box-shadow: none; }
.my-membership-conbox .nof-board .board-tit { font-size: 20px; }
.point-tbl .board-head .ul-td { width: auto; }
.point-tbl .board-head .poi-date { width: 102px; }
.point-tbl .board-head .poi-type { width: 88px; }
.point-tbl .board-head .poi-dedu { width: 150px; }
.point-tbl .board-head .poi-purc { width: 150px; padding-right: 25px; }
.point-tbl .board-head .poi-use { width: 140px; }
.point-tbl .board-head .poi-tit { width: 92px; }
.point-tbl .poi-dedu,
.point-tbl .poi-purc,
.point-tbl .poi-use { text-align: right; }
.point-tbl .ul-td { padding: 0 10px; font-size: 16px; line-height: 21px; color: #000; border-color: #ebebeb; }
.point-tbl .poi-type { color: #999; font-weight: bold;}
.point-tbl .poi-pord { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; max-width: 9%; letter-spacing: -0.02em; }
.board-tbl .ul-tbl .ul-td.poi-purc > span { display: block; margin-right: -8px; font-size: 14px; color: #707070; font-weight: 400; }
.nof-board .mob-moreViewList { display: none; }

/* 복지 포인트 조회 */
.limit-tit.icon01.coin:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}
.nof-board.inner { margin: 0; padding: 0; }
.point-tbl .board-head .wel-date { width: 130px; }
.point-tbl .board-head .wel-type { width: 130px; }
.point-tbl .board-head .wel-accu { width:160px; }
.point-tbl .board-head .wel-note { width:170px; }
.point-tbl.use .wel-purc { padding-right: 36px; text-align: right; }
.box-tab-point-content .tab-point-content.tabstyle02 .tab a { padding: 14px 0 15px; display: flex; align-items: center; justify-content: center;} /* 2021-10-18 KDP-6961 탭오류 수정 */
.box-tab-point-content .tab-point-content.tabstyle02 .tab span { line-height: 21px; }

/* 혼수/이사 신청 */
.applyBox .empty-line { display: block; padding: 0; min-height: 140px; line-height: 140px; text-align: center; border-bottom: 1px solid #ebebeb; }
.applyBox .empty-line span { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.applyBox { padding: 60px 48px; background: #fff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06); }
.applyBox .inp-form-grp + .inp-form-grp { margin-top: 60px; } 
.applyBox .inp-form-grp  .box-tit {  position: relative; border-bottom: 2px solid #000; }
.applyBox .inp-form-grp .box-tit h2 { padding-bottom: 6px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.applyBox .apply-req { position: absolute; right: 0; bottom: 8px; font-size: 14px; line-height: 21px; color: #707070; }
.wed-appl-form { padding: 30px 0 20px 164px; }
.wed-appl-form .inp-box { position: relative; width: 448px; }
.wed-appl-form .inp-box > label { position: absolute; top: 0; left: -164px; width: 164px; color: #444; }
.wed-appl-form .inp-box ~ .inp-box { margin-top:24px; }
.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
.wed-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
.wed-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive.bold:focus { font-weight: bold; }
.wed-appl-form .inp-box.date { position: relative; }
.wed-appl-form .inp-box.date:after { content:'-'; position: absolute; top: 10px; left: 50%; transform: translateX(-50%); }
.wed-appl-form .inp-box.date > .inp-form { display: inline-block; width: calc(50% - 15px); }
.wed-appl-form .inp-box.date > .inp-form:nth-child(2) { margin-right: 26px; }
.wed-appl-form .inp-box.date input { color: #707070 !important; }
.wed-appl-form .inp-box.date  p { padding-top: 10px;font-size: 12px; line-height: 16px; color: #707070; }
.wed-appl-form .inp-box input.inp-inactive.bold { border: 0; font-size: 16px; font-weight: bold; }
.wed-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 92px); }
.wed-appl-form .inp-box .box.mail .btn { float:right; min-width:80px;  margin:0; font-weight:bold; }
.wed-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:24px; }
.wed-appl-form .inp-box .box.address-detail-line .inp-line { margin-top:0; }
.wed-appl-form .inp-box .addr { padding-top:16px; }
.wed-appl-form .inp-box .addr p { position:relative; line-height:18px; padding-left:52px; font-size:14px; color:#000; letter-spacing:-0.02em; }
.wed-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:42px; height:18px; line-height:18px; font-size:12px; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
.wed-appl-form .inp-box .addr p ~ p { margin-top:12px; }
.wed-appl-form .date-esse { display: inline-block; padding-top: 6px; font-size: 12px; line-height: 16px; color: #707070; }
.wed-appl-form .essential { line-height:17px; padding-top:10px; text-align:left; }
.wed-appl-form input.error + .error-msg { display: block; }
.layer-shipment-manage .btn-box { display:block; padding-top:40px; font-size:0; text-align:center; }
.wed-appl-form .inp-box .box.detail-addr .inp-line { margin-top: 16px; }
.add-nick-wrap .inp-box ~ .inp-box { margin-top: 19px; }
.add-nick-wrap .addr-auto { padding: 16px 0 8px; }
.add-nick-wrap .addr-auto li { font-size: 14px; line-height: 18px; color: #000; }
.add-nick-wrap .addr-auto li ~ li { margin-top: 12px; }
.fix-buttonSize .btn-box { font-size: 0; }
.fix-buttonSize .btn-box .btn { width: auto; margin: 0; min-width: 96px; height: 40px; line-height:40px; font-size: 14px; }/* 2021-11-17 */
.fix-buttonSize .btn-box .btn + .btn { margin-left: 16px; }

/* 혼수/이사 상세페이지 */
#tabContent-applyBox02 { display: none; }
.applyBox .esse-move { position: absolute; right: 0; bottom: 8px;  padding-left: 8px; font-size: 14px; line-height: 18px; color: #707070; }
.applyBox .esse-move:after { content:'*'; position: absolute; top: 0px; left: 0;  }
.applyBox dl { position: relative; padding: 24px 0 24px 12.67%; border-bottom: 1px solid #ebebeb; }
.applyBox dt { position: absolute; left: 0; font-size: 16px; line-height: 21px; color: #444; }
.applyBox dd { display: inline-block; font-size: 16px; line-height: 21px; color: #000; }
.applyBox dd > em { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.applyBox dd > a.btn-underline { margin: 0; }
.applyBox dd:nth-child(2) { width: 12.67%; } 
.applyBox dd:nth-child(3) { width: 22.3%; } 
.applyBox dd:nth-child(4) { width: 22.3%; } /* KDP-36452 [FNET] 혼수이사 신청 관련 개선 : 230901 정지우 추가 */
.applyBox .view-addr dd:nth-child(3) { display: block; width: 100%; margin-top: 24px; } 
.applyBox .inp-form-grp + .inp-form.paging {margin-top: 36px; }
.tab-content.applyBox .apply-list + .apply-list { display: none; }

/* 파트너 신청 */
.biz-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
.biz-appl-form .inp-box .box.mail + .addr-row .inp-line { margin-top: 16px; }
.biz-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
.biz-appl-form .inp-box .box.mail .btn { float:right; min-width:80px;margin:0; font-weight:bold; }
.biz-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:24px; }
.biz-appl-form .inp-box .box.address-detail-line .inp-line { margin-top:0; }
.biz-appl-form .inp-box .addr { padding-top:16px; }
.biz-appl-form .inp-box .addr p { position:relative; line-height:18px; padding-left:52px; font-size:14px; color:#000; letter-spacing:-0.02em; }
.biz-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:42px; height:18px; line-height:18px; font-size:12px; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
.biz-appl-form .inp-box .addr p ~ p { margin-top:12px; }
.biz-appl-form .essential { line-height:17px; padding-top:10px; text-align:left; }
.layer-shipment-manage .btn-box { display:block; padding-top:40px; font-size:0; text-align:center; }

.biz-tit-center { margin: 0 auto; }
.biz-tit-center > div {font-size: 36px; line-height: 48px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.biz-tit-center > div + span { position: relative; display: block; margin-top: 12px; padding-left: 12px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
.biz-tit-center > div + span:before { content:'※'; position: absolute; left:0; top: -3px; }
.biz-line-tit { display: inline-block; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0;}
.biz-line-tit + p { position: absolute; bottom: 7px; right: 0; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: -0.02em; }
.biz-appl-form { padding-left: 164px; }
.biz-tit-center > div ~ .btn-underline {  margin-top: 18px; font-size: 16px;} 
.biz-appl-form .inp-box { position: relative; width: 100%; }
.biz-appl-form .inp-box > div.chk-box-wrap ~ div{margin-top:15px;}
.biz-appl-form .inp-box > div .chk-form > label {min-width: 128px;}
.biz-appl-form .inp-box > .lb-line, .biz-appl-form .inp-box > label.lb-line {color: #444; position: absolute; top: 0; left: -164px; width: 164px; }
.biz-appl-form .inp-box ~ .inp-box { margin-top: 24px;}
.biz-appl-form .inp-box .ico-zoom {position: absolute; top: 7px; right: 4px; width: 18px; height: 18px;}
.biz-appl-form .comp-esse { display: inline-block; position: relative; padding-top: 10px; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; }
.biz-appl-form .comp-esse:before { content:'*'; display: inline-block; position: absolute; left:0; width: 8px; height: 8px; line-height: 12px; }
.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 91px); }
.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label { display: inline-block; margin-bottom: 24px; padding-right: 0; min-width: auto; width: 125px; height: 20px; font-size: 14px; vertical-align: text-top;word-wrap:break-word; }
.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-pc, 
.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; }
.biz-appl-form .inp-box .chk-form input[type="checkbox"]:checked + label:after { top: 16px; }
.content.biz-content { padding: 0; }
.content.biz-content .conbox { padding: 0; }
.content.biz-content .conbox .bizuniFormWrap { padding: 50px 24px 100px 24px; }
.bizSubWrap .con-header.terms-header { position: relative; margin-bottom: 40px; padding-bottom: 6px; }
.bizSubWrap .con-header { position: relative;  margin-bottom: 36px;}
.bizSubWrap .con-header .biz-line-tit { margin-top: 28px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.bizSubWrap .con-header .biz-req { position: absolute; right: 0; bottom: 4px; font-size: 14px; line-height: 21px; }
.biz-terms-box + .biz-application { margin-top: 60px; }
.bizSubWrap .biz-terms-box .terms-area .terms-wrap + .terms-wrap { margin-top: 30px; }
.bizSubWrap .biz-terms-box .terms-area .allChk-box { margin: 0 0 36px; }
.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap + .terms-wrap { margin-top: 36px; }
.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap .terms-tit { padding: 0; }
.bizSubWrap .biz-terms-box .terms-area .terms-box { height: 140px; margin-bottom: 10px; padding: 30px 39px 30px 30px; border: 1px solid #b2b2b2;  overflow-y: scroll;}
.bizSubWrap .biz-terms-box .terms-area .terms-box.incl-btn { min-height: 150px; margin-bottom: 10px; padding: 30px 39px 30px 30px; border: 1px solid #b2b2b2; overflow: visible; white-space:normal; }
.bizSubWrap .biz-terms-box .terms-area .terms-box:focus { outline: auto; }
.bizSubWrap .biz-terms-box .terms-area .terms-box p,
.bizSubWrap .biz-terms-box .terms-area .terms-box ul li { font-size: 14px; color: #707070; line-height: 20px; }
.bizSubWrap .biz-terms-box .terms-area .terms-box p.emphs {font-size: 16px;line-height: 1.35;}
.bizSubWrap .biz-terms-box .terms-area .terms-box em { display: inline-block; padding-bottom: 4px; font-size: 14px; line-height: 18px; color: #000; }
.bizSubWrap .biz-terms-box .terms-area .terms-box ul + button { margin-top: 18px; }
.bizSubWrap .biz-terms-box .terms-area .terms-box .major-txt { font-size: 17px; font-weight: bold; }
.bizSubWrap .biz-terms-box .terms-area .terms-box .major-txt a { font-size: inherit; color: inherit; }
.biz-form-content ~ .biz-form-content { margin-top: 80px; }
.form-biz-inner { padding: 36px 0 0;max-width:802px;}
.form-biz-inner .mid-box { margin-top: 16px; }
.form-biz-inner .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 12px; }
.form-biz-inner-full { padding: 36px 0 0;}
.form-biz-inner-full.rightPd { padding: 36px 110px 0 0;}
.form-biz-inner-full .noLable{padding-left:0;}
.form-biz-inner-full .mid-box { margin-top: 16px; }
.form-biz-inner-full .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 16px; }
.bizSubWrap .biz-appl-form .inp-box.atte-box {margin-top: 0; padding-top: 24px; width: 318px; }
.bizSubWrap .biz-appl-form .inp-box.atte-box label.scode { margin-top: 24px; height:21px;  line-height: 21px; }
.bizSubWrap .biz-appl-form .inp-box > .lb-line.lb-atten { line-height: 22px; height: 22px;}
.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap { padding-top: 6px; }
.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap.td-02 { padding-top: 0px; }
.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(1).error > .chk-box-wrap.td-02 input[type="checkbox"] + label,
.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(2).error > .chk-box-wrap.td-02 input[type="checkbox"] + label.mb-none-pc  { margin-bottom: 12px; }
.bizSubWrap .biz-appl-form .inp-box > label span + span { display: block; height: 14px; font-size: 14px; line-height: 14px; color: #707070; font-weight: 400; }
.bizSubWrap .noTit-area { margin-top: 96px; padding-top: 36px; padding-left: 24px; border-top: 2px solid #000; }
.bizSubWrap .biz-radio label.lb-line.biz-srh-radio { height: auto; line-height: 21px; }
.bizSubWrap .biz-radio .chk-form label { padding-right: 0; margin-bottom: 24px; width: auto; margin-right: 59px; }
.bizSubWrap .biz-radio .chk-form input[type="radio"] + label.ver-bot { vertical-align: top;}
.bizSubWrap .biz-radio .chk-form .etcBox {position:relative;display: block; }
.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"] + label { width: auto; min-width: auto; padding-right: 10px; }
.bizSubWrap .biz-radio .chk-form .etcBox > div{position:absolute;left:146px;bottom:-5px;width:330px;}
.bizSubWrap .biz-radio .chk-form .etcBox > div textarea.inp-etc { display: block; padding: 12px 15px; width: 538px; min-height: 70px; border: 1px solid #b2b2b2; border-radius: 10px; font-size: 14px; line-height: 21px; resize: none; }
.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label { margin-bottom: 0; }
.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label ~ div { display: none; }
.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]:checked + label ~ div {display: block; }
.bizSubWrap .error-msg p { line-height:18px; font-size:14px; color:#fa2337; letter-spacing:-0.06px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.bizSubWrap .terms-more.error .error-msg,
.bizSubWrap .inp-box.error .error-msg { display: block; }
.bizSubWrap .biz-appl-form .inp-box > .inqu-box { position: relative; height:94px; padding: 18px 18px 32px 18px; border: 1px solid #b2b2b2; border-radius: 10px; }
.bizSubWrap .biz-appl-form .inp-box > .inqu-box.type2 { height: 134px; }
.bizSubWrap .biz-appl-form .inp-box > .inqu-box .inqu-text { width: 100%; height: 100%; font-size: 14px; border: 0; resize: none;} /* 211008 */
.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count { position: absolute; right: 18px; bottom: 18px; font-size: 14px; color: #707070; }
.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count em { font-size: 14px; color: #707070; }
.bizSubWrap .biz-appl-form .inp-box.bott-pd-box { padding-bottom: 24px; }
.bizSubWrap textarea { font-size: 14px; line-height: 18px; color: #000; }
.bizSubWrap .btn-box { margin-top: 36px; font-size: 0; }
.bizSubWrap .btn-box .btn-d { min-width: 96px; height: 40px; margin: 0; font-size: 14px; line-height: 40px; border-radius: 20px; }
.bizSubWrap .btn-box .btn-d + .btn-d { margin-left: 16px; }
.biz-terms-box{margin-top:52px;}
.inpWithbtn > div{position:relative;padding-right:90px;}
.inpWithbtn > div.esse-list {padding-right:0; letter-spacing: 0;}
.inpWithbtn .btn-search{position:absolute;right:0;bottom:0;min-width:80px;margin:0;}
br.m-none { display: block; }
br.p-none { display: none; }
br.m-414 {display: none; }

/* 네이버 capcha - 보안코드 */
.code-wrap:after { content: ''; display: block; clear: both; }
.code-wrap > div { float: left; }
.code-wrap .code-r { width: 118px; height: 45px; border: 1px solid #d9d9d9;  box-sizing: border-box; }
.code-wrap .code-r ~ .code-r { border-top:0; }
.code-wrap .code-r button { display: block; width: 100%; height: 100%; font-size: 12px; text-align:left;line-height: 45px; color: #707070; }
.code-wrap .imgView,
.code-wrap .voice-img{display:none;}
.code-wrap .reset button:before { content: ''; display: inline-block; margin: 0 6px 0 16px;width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-reset.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
.code-wrap .listen button:before { content: ''; display: inline-block; margin: 0 6px 0 16px;width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-listen.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
.code-wrap .imgView button:before { content: ''; display: inline-block; margin: 0 6px 0 16px;width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-imgview.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
.code-wrap.listenvoice .capcha-img,
.code-wrap.listenvoice .listen {display:none;}
.code-wrap.listenvoice .voice-img,
.code-wrap.listenvoice .imgView {display:block;}
.code-wrap + .inp-line { margin-top: 12px; }
.code-wrap .code-capcha{width:200px;height:90px;} 
.code-wrap div img.img-pc { display: block; } 

/* 재품공급문의 */
.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label { width: calc(100%/4 - 10px); }
.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label.atten-label-auto { width: auto; }
.form-biz-inner + .form-bottom-info { margin-top: 36px; padding-top: 16px; border-top: 1px solid #d9d9d9; }
.form-biz-inner + .form-bottom-info p { position: relative; padding-left: 8px; font-size: 14px; line-height: 18px; color: #707070; }
.form-biz-inner + .form-bottom-info p:before { content:'*'; position: absolute; left:0;top:0; }

/* 비즈니스정보열람/구독 */
#container .content-visual-header .visual.biz { background:url(/sec/static/_images/temp/bg-visual-biz-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.visual.biz p { padding-bottom: 16px; font-size: 24px; line-height: 32px; color: #fff; font-weight: bold; letter-spacing: 0; } 
.visual.biz span { padding-top: 24px; font-size: 16px; line-height: 21px; color: #fff !important; letter-spacing: 0; } 
.visual div.top24 { padding-top: 24px; }
.visual div > .btn.btn-transparent { width: 160px; height:50px; color: #fff; border: 1px solid #fff; background: transparent;}
.form-biz-inner.sepa-inner { padding: 36px 118px 12px 24px; }
.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner { position: relative; padding: 12px 118px 0 24px; }
.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner:before { content:''; display: block; position: absolute; left:0; right: 0; width:100%; height: 1px; background: #ebebeb; }

/* 할부금윰 프로그램 */
.content-visual-header .visual.type1600 { max-width: 1600px; margin: 0 auto; }
.center-tit { margin-bottom: 36px; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; text-align: center; letter-spacing: -0.01em; }
.center-tit > span { font-size: 36px; line-height: 48px; font-weight: bold; letter-spacing: -0.01em; vertical-align: baseline; }
.content-visual-header .visual.b2b { background:url(/sec/static/_images/temp/bg-visual-rantal-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.visual.b2b p { padding-bottom: 16px; font-size: 24px; line-height: 32px; color: #fff; font-weight: bold; letter-spacing: 0; } 
.visual.b2b span { padding-top: 16px; font-size: 16px; line-height: 21px; color: #fff !important; letter-spacing: 0; } 
.visual.b2b span br { display: none; }
.p-summary:after { content:''; display: block; clear: both; }
.p-summary .summ-left { float: left; margin-right: 10.2%; padding-top: 24px; width: 40.6%; }
.p-summary .summ-left .tit { margin-bottom: 24px; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; }
.p-summary .summ-left .tit > span { font-size: 36px; line-height: 48px; font-weight: bold; vertical-align: baseline; }
.p-summary .summ-left > p { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0; }
.p-summary .summ-left > em { display: block; margin-top: 16px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; }
.p-summary .summ-left .left-btn-box {display:flex;gap:16px;margin-top: 36px; font-size: 0;}/* KDP-51717 240402 수정 */
.p-summary .summ-left .left-btn-box .btn-d { display: inline-block; margin: 0; min-width: 96px; max-width: none; height: 40px; border-radius:20px;line-height: 38px; padding-left: 24px; padding-right: 24px; font-size: 14px;  }/* KDP-51717 240402 수정 */
/* .p-summary .summ-left .left-btn-box .btn-d + .btn-d { margin-left: 16px; } KDP-51717 240402 삭제 */
.p-summary .summ-img { float: right; width: 49.1%; height: 387.69px; border-radius: 20px; }
.p-summary .summ-img img.img-pc { display: block; border-radius: 20px; width: 100%; height: auto; }
.p-summary .summ-img img.img-mobile { display: none; }
.program-con-box { margin-top: 100px; }
.program-con-box:first-child { margin-top: 0; }
.program-con-box .step-tit ~ .btn-d { min-width: 96px; font-size: 14px; letter-spacing: 0; }
.p-step { display: flex; justify-content: center; letter-spacing: 0; }
.p-step > div {display:flex; position: relative; }/* KDP-51717 240402 수정 */
.p-step > div:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: block; width: 100%; height: 1px; background:#ebebeb; z-index: -1; }
.p-step > div .circle-list { display: inline-block; width: 180px; height: 180px; margin-left: 54px; padding: 46px 37px; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; }
.p-step > div > div:first-child { margin-left: 0; }
.p-step > div .circle-list > em { font-size: 16px; line-height: 20px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
.p-step > div .circle-list > p { font-size: 36px; line-height: 44px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
.p-step > div .circle-list > span {display: inline-block; padding-top:13px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; word-break: keep-all; vertical-align: top; }

.biz-bot-content { max-width: 1440px; margin: 0 auto; padding: 0 24px 100px 24px;}
.biz-bot-content .rental-botMenu { position: relative; display: flex; flex-direction: row; }
.rental-botMenu > div { position: relative; flex: 1; min-height: 248px; padding: 36px; border: 1px solid #d9d9d9; border-radius: 20px; box-sizing: border-box; }
.rental-botMenu > div + div { margin-left: 24px; }
.rental-botMenu dl { padding-bottom: 75px; }
.rental-botMenu dl dt { position: relative; padding-bottom: 10px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; ;letter-spacing: 0; }
.rental-botMenu dl dt:before { content:''; position: absolute; top: 0; right: 0; width: 40px; height: 40px; }
.rental-botMenu dl.subscription dt:before { background: url(/sec/static/_images/common/icon-subscription.svg) no-repeat center; }
.rental-botMenu dl.partner dt:before { background: url(/sec/static/_images/common/icon-partner.svg) no-repeat center; }
.rental-botMenu dl dd p { font-size: 14px; line-height: 20px; color: #707070; letter-spacing: 0;}
.rental-botMenu dl + a { position: absolute; bottom: 36px; left: 36px; }
.rental-botMenu .btn-d { min-width: 94px; margin :0; font-size: 14px; }
 #container.bgOverflow { overflow: hidden; } 
 
/* 금융형 렌탈 */
body.overHidden { overflow-x: hidden; }
#container .content-visual-header .visual.b2b2 { background:url(/sec/static/_images/temp/bg-visual-finance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.line-info { padding: 36px 0; border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; display: flex; flex-direction: row; }
.line-info > div { flex: 1; position: relative; text-align: center; }
.line-info > div:before { content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 100%; background: #ddd; }
.line-info > div:first-child:before { display: none; }
.line-info dl dt { padding-bottom: 24px; font-size: 16px; line-height: 21px; color: #444; letter-spacing: 0; }
.line-info dl dd { font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0; }
.line-info dl dd > span { font-size: 16px; line-height: 21px; color: #707070; font-weight: 400; vertical-align: text-bottom; }
.line-info dl dd + dd { display: block; word-break: keep-all; }
.prog-con .line-esse { position: relative; margin-top: 16px; padding-left: 8px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
.prog-con .line-esse:before { content: '*'; position: absolute; left: 0; }

.content.summary-content { padding: 48px 24px 100px; }
.content.summary-content .conbox { padding: 0; }
.content.summary-content.pt0 { padding-top: 0; }
.summary-content .btn-l { min-width: 150px; }
.program-con-box.allBackground { position: relative; padding: 100px 0; background: #fafafa; }
.program-con-box.allBackground:before { content: '';  position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background: #fafafa; z-index: -1; }
.prog-con.wide-block { max-width:1092px; margin:0 auto; }
.p-iconBox { display: flex;}
.p-iconBox > div { flex: 0 0 0 auto; flex: 1; position: relative; display: inline-block; max-width: 312px; margin-left: 48px; padding: 60px 40px; background: #fff; border-radius: 20px; text-align: center; vertical-align: top; box-shadow: 0 5px 25px 0 rgba(1,1,1,.05); }
.p-iconBox.arrow  > div { margin-left: 78px; }
.p-iconBox > div:before { content: ''; position: absolute; top: 60px; left: 50%; transform: translateX(-50%); display: inline-block; width: 96px; height: 96px; }
.p-iconBox > div:first-child { margin-left: 0; }
.p-iconBox.finance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-finance01.svg) no-repeat center; }
.p-iconBox.finance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-finance02.svg) no-repeat center; }
.p-iconBox.finance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-finance03.svg) no-repeat center; }
.p-iconBox.finance-icon > div.box04:before { background: url(/sec/static/_images/common/icon-finance04.svg) no-repeat center; }
.p-iconBox > div p { min-height: 60px; padding-top: 120px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
.p-iconBox > div p + span { display: block; padding-top: 6px; font-size: 16px; line-height: 21px; color: #707070; word-break: keep-all; }
.p-step ~ .p-step { margin-top: 36px; }

/* 유지보수형 렌탈 */
#container .content-visual-header .visual.b2b3 { background:url(/sec/static/_images/temp/bg-visual-maintenance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.rantal-tbl { border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
.rantal-tbl .rantal-tbl-head { padding: 12px 48px 11px 48px; border-bottom: 1px solid #707070; }
.rantal-tbl .rantal-tbl-head dt,
.rantal-tbl .rantal-tbl-head dd { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.rantal-tbl .rantal-tbl-body dd { font-size: 16px; line-height: 21px; color: #000; font-weight: 400; }
.rantal-tbl-body { padding: 12px 48px 13px 48px; }
.rantal-tbl dl:after { content:''; display: block; clear: both; }
.rantal-tbl dl dt { float: left; width: 17.8%; padding: 12px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; } 
.rantal-tbl dl dd { float: left; width: 40.5%; padding: 12px; }
.rantal-tbl dl dd + dd { width: auto; }
.p-iconBox.maintenance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-maintenance01.svg) no-repeat center; }
.p-iconBox.maintenance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-maintenance02.svg) no-repeat center; }
.p-iconBox.maintenance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-maintenance03.svg) no-repeat center; }

/* 스펙인 개요 */
#container .content-visual-header .visual.spec { background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.summ-left-bottom { position: relative; margin-top: 24px; }
/* KDP-51717 240402 삭제 시작
.summ-left-bottom div { display: inline-block; font-size: 0; }
.summ-left-bottom div > a { margin: 0 36px 0 0; font-size: 16px; line-height: 21px; color: #000; }
.summ-left-bottom div > a.new-pw { display: table; margin: 16px 0 0 0; }
.summ-left-bottom > span { position: absolute; right: 0; bottom: 0; font-size: 16px; line-height: 25px; color: #000; }
.summ-left-bottom > span > em { margin-left: 16px; font-size: 20px; line-height: 25px; color: #000; font-weight: bold; font-family: "Samsung Sharp Sans"; }
//KDP-51717 240402 삭제 끝 */
/* KDP-51717 240402 추가 시작 */
.summ-left-bottom .wrap-btn-etc { display: block; font-size: 0; }
.summ-left-bottom .wrap-btn-etc > a { font-size: 16px; line-height: 21px; letter-spacing: -0.05em; color: #000; }
.summ-left-bottom .wrap-btn-etc > a + a {margin-left: 24px;}
.summ-left-bottom .contact-info{display:block;display:flex;align-items:center;margin-top:18px;color:#000;font-size:16px;line-height:21px;}
.summ-left-bottom .contact-info .txt-tel{margin-left:12px;font-size:inherit;font-weight:bold;}
.summ-left-bottom .contact-info .txt-email{margin-left:8px;font-size:inherit;font-weight:bold;white-space: nowrap;}
.summ-left-bottom .contact-info .txt-email:before{content:'';display:inline-block;width:1px;height:12px;margin-right:8px;background-color:#ccc;vertical-align:middle;}
/* KDP-51717 240402 추가 끝  */
.center-tit-type2 { font-size: 36px; line-height: 48px; color: #000; font-weight: bold; text-align: center; word-break: keep-all;} 
.center-tit-type2 > span { font-size: 36px; line-height: 48px; font-weight: bold; vertical-align: baseline; } 
.center-tit-type2 + p { display: table; margin: 10px auto 48px auto; font-size: 16px; line-height: 21px; color: #000; }
.center-tit-type2 + p > a {  font-size: 16px; line-height: 21px; color: #000; }
.p-iconBox.arrow > div:after { content: ''; position: absolute; right: -56px; top: 50%; transform: translateY(-50%);  display: inline-block; width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-list-arrow.svg) no-repeat center; }
.p-iconBox.arrow > div:last-child:after { display: none; }
.feedback-area { position: relative; background: #212425; max-width: 320px; height: 60px; margin: 0 auto; padding: 17px 0; border-radius: 20px; text-align: center; font-size: 20px; line-height: 26px; color: #fff; letter-spacing: 0; }
.feedback-area:after { position: absolute; bottom: -66px; left: 50%; transform: translateX(-50%); content:''; display: block; width: 80px; height: 30px; background: url(/sec/static/_images/common/icon-feedback.svg) no-repeat center; }
.feedback-area + .p-step { margin-top: 102px; }
.feedback-area + .p-step > div:before { content: ''; position: absolute; left: 0; top: 90px; transform: translateY(0); display: block; width: 100%; height: 1px; background:#ebebeb; z-index: -1; }
.p-step > div .circle-include-box { display: inline-block; width: 180px; height: 100%; margin-left: 54px; text-align: center; box-sizing: border-box; vertical-align: top; }
.p-step > div .circle-include-box:first-child { margin-left: 0; }
.p-step > div .circle-include-box .circle-list { display: inline-block; width: 180px; height: 180px; margin-left: 0; padding: 46px 37px; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; vertical-align: top; }
.p-step > div .circle-include-box .step-bottom { padding-top:24px; font-size: 16px; line-height: 21px; color: #707070; }
.p-iconBox.spec-icon > div.box01:before { background: url(/sec/static/_images/common/icon-specin01.svg) no-repeat center; background-size: cover;}
.p-iconBox.spec-icon > div.box02:before { background: url(/sec/static/_images/common/icon-specin02.svg) no-repeat center; background-size: cover;}
.p-iconBox.spec-icon > div.box03:before { background: url(/sec/static/_images/common/icon-specin03.svg) no-repeat center; background-size: cover;}
.p-summary .summ-left > p + .summ-left-bottom { margin-top: 36px; }
/*.p-summary .summ-left.non-login .left-btn-box, //KDP-51717 240402 삭제 */
.p-summary .summ-left.non-login .summ-left-bottom { display: block; }
.p-summary .summ-left.login .left-btn-box,
.p-summary .summ-left.login .summ-left-bottom .new-pw { display: none; }

/* 스펙인 마일리지 신청 */
#container .content-visual-header .visual.spec-mile {  background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.program-con-box img.img-pc { display: block; }
.program-con-box img.img-mobile { display: none; }
.form-center {margin-top:37px;}
.form-center .btn-box .btn-l { min-width: 150px; }
.center-tit-type3 { margin-bottom: 60px;font-size: 36px; line-height: 48px; color: #000; font-weight: bold; text-align: center; }
.center-tit-info { margin-bottom: 36px; text-align: center; }
.center-tit-info > div.tit {font-size: 36px; line-height: 48px; color: #000; font-weight: bold; text-align: center;}
.center-tit-info > div + span { display:block; padding-top: 16px; font-size: 14px; line-height: 18px; font-weight: 400; color: #707070; letter-spacing: 0; }
.form-line {position:relative; padding-bottom: 6px; border-bottom: 2px solid #000; }
.form-line:after { content:''; display: block; clear: both; }
.form-line .form-top-info { font-size: 14px; line-height: 18px; color: #707070; }
.form-line .req { position:absolute;right:0;bottom:2px;display: inline-block; line-height: 21px; color: #707070;font-size:14px;} 
.form-line-inner {padding: 36px 0 0 0; }
.inp-box-center { padding-left: 164px; }
.inp-box-center .inp-box { position: relative; margin-top: 24px; max-width: 638px; }
.inp-box-center .inp-box:first-child { margin-top: 0; }
.inp-box-center .inp-box > label.lb-line { position: absolute; top: 0; left: -164px; width: 164px; font-size: 16px; color: #444; }
.inp-box-center .inp-box input[type="number"] { width: 100%; }
.inp-box-center .inp-box .box ~ .box { margin-top: 18px; font-size: 0; }
.inp-box-center .srh-zoom { position: relative; }
.inp-box-center .srh-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;  }
.blue-esse { padding-bottom: 24px; }
.blue-esse li { position: relative; padding-left: 10px; font-size: 14px; line-height: 19px; color: #2189FF; letter-spacing: 0; word-break: keep-all; }
.blue-esse li:before { content:'*'; position: absolute; left: 0; }
.inp-box-center .inp-box .box.mail:after { content:''; display: block; clear: both; }
.inp-box-center .inp-box .box.mail input.inp-line { float: left; width: calc(100% - 90px); }
.inp-box-center .inp-box .box.mail .btn { float: right; min-width: 80px; margin: 0; font-weight: bold; }
.inp-box-center .inp-box .addr { margin-top: 16px; }
.inp-box-center .inp-box .addr p { position:relative; line-height:18px; padding-left:52px; font-size:14px; color:#000; letter-spacing:-0.02em; }
.inp-box-center .inp-box .addr p span { position:absolute; top:auto; left:0; width:42px; height:18px; line-height:18px; font-size:14px; color:#000; letter-spacing:-0.02em; text-align:left; }
.inp-box-center .inp-box .addr p ~ p { margin-top:12px; }
.inp-box.error label ~ .error-msg { display: block; }
.inp-box.error label ~ input:not([type=checkbox]):not([type=radio]).inp-line,
.inp-box.error .addr + input:not([type=checkbox]):not([type=radio]).inp-line { border-bottom: 2px solid #000; }
.inp-chk-wrap.spec { padding-top: 6px; }
.chk-etc-box { display: block; }
.chk-etc-box input[type="radio"]:checked + label ~ .etc-txt { display: block; } 
.chk-form input[type="radio"] + label.chk-etc-box { display: block; margin-top: 24px; }
.chk-etc-box ~ .etc-txt { display: none; width: 100%; min-height: 70px; margin-top: 24px; padding: 12px 15px; border: 1px solid #b2b2b2; border-radius: 10px; }
.chk-etc-box ~.etc-txt textarea { width: 100%; border:0; resize: none; color: #000; }
 input[type="radio"]:checked + label.chk-etc-box ~ .etc-txt { display: block; }
.inp-box-specin .innerBox label { display: inline-block; width: 118px; font-size: 16px; line-height: 32px; color: #444; }
.inp-box-specin .innerBox input:not([type=checkbox]):not([type=radio]).inp-line { display: inline-block; max-width: 520px; vertical-align: baseline; }
.inp-box-specin .inp-box.esse > label.lb-line { line-height: 21px; }
.inp-box-specin .inp-inner-box .box.chk-inner { position: relative; }
.inp-box-specin .inp-inner-box .box.chk-inner label { position: absolute; top: 0; left: -118px; color: #444; }
.inp-box-specin .inp-box .inp-inner-box .box + .box.chk-inner { margin-top: 24px; }
.inp-box.top-address { margin-top: 18px; } 
.inp-box.top-address .box.address-detail,
.inp-box.top-address .box.address-detail-line { margin-top: 0; }
.inp-box-center .inp-box .inp-inner-box { padding-left: 118px; }
.inp-box-center .inp-box .inp-inner-box .chk-form { position: relative; }
.inp-box-center .inp-box .inp-inner-box .chk-form ~ .chk-form { margin-top: 36px; }
.inp-box-center .inp-box .inp-inner-box .inner-chk-label { position: absolute; left: -118px; top: 6px; cursor: pointer; font-size: 16px; color: #444; }
.unitM2 { position: relative; }
.unitM2 > input:not([type=checkbox]):not([type=radio]).inp-line { padding-right: 30px; text-align: right; }
.unitM2:after { content:'㎡'!important; position: absolute; right: 6px; top: 0px; width: 14px; height: 32px; line-height: 32px; color: #000; font-weight: bold; }
.select-half { float: left; width: 47%; }
.select-half + .select-half { float: right; margin-left: 24px; }
.inp-box-center .inp-box:after,
.select-half + .select-half:after { content:''; display: block; clear: both; }
.select-half + .error-msg { clear: both; }

.addflie-bottom-info { margin-top: 10px; }
.addflie-bottom-info + .addflie-bottom-info.blue { margin-top: 18px; }
.addflie-bottom-info li { position: relative; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; word-break: keep-all; letter-spacing: 0; }
.addflie-bottom-info li + li { margin-top: 4px; }
.addflie-bottom-info li:before { content:'*'; position: absolute; left: 0; top: 0; }
.addflie-bottom-info li.includeText:before { content:'· 첨부파일형식 :'; position: absolute; left: 0; top: 0; }
.addflie-bottom-info li.includeText { padding-left: 98px; }
.addflie-bottom-info.blue li { color: #1428A0; }
.field-esse { margin-top: 16px; }
.field-esse li { position: relative; padding-left: 9px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
.field-esse li:before { content:'*'; position: absolute; left:0; }
.program-con-box + .bizSubWrap + .btn-box.form-btn { margin-top: 36px; font-size: 0; }
.bizSubWrap .con-header.terms-header.mb36 { position: relative; margin-bottom: 36px;}
.terms-wrap .terms-box-tit { font-size: 16px; font-weight: 700; color: #000; line-height: 21px; letter-spacing: -0.08px; }
.biz-terms-box .terms-area .terms-more { position: relative; }
.biz-terms-box .terms-area .terms-more .terms-line { position: absolute; right: 0; margin: 3px 0 0; }
.inp-box-center .inp-box.sp-flie-box .box.mail .btn { float: right; }
.btn-box.form-btn .btn { width: 150px; }
.bizSubWrap .error-msg p { line-height:18px; font-size:14px; color:#fa2337; letter-spacing:-0.06px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.terms-more .error-msg,
.inp-box .error-msg,
.inp-box ~ .error-msg,
input ~ .error-msg { display: none; }
.terms-more.error .error-msg,
.error .error-msg,
.error ~ .error-msg,
input.error ~ .error-msg { display: block; }
br.block800 { display: none; }
.program-con-box.apply .center-tit-type3 { margin: 0 0 36px 0; }
.program-con-box.apply + .program-con-box.apply { margin-top: 80px; }
.program-con-box.apply .form-center,
.program-con-box.apply .form-center .form-line { margin:0; padding: 0; }
.program-con-box.apply .inp-box-specin .inp-box:nth-child(1) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive,
.program-con-box.apply .inp-box-specin .inp-box:nth-child(2) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive { border-bottom: 0; font-weight: bold; }
.program-con-box.apply + .bizSubWrap .con-header.terms-header { margin-bottom: 36px; }
.sp-flie-box .addfile-list { padding-top: 10px; clear: both; }

/* 스펙인 마일리지 신청 결과 */
.mile-content.content { padding: 48px 24px 100px 24px; }
.mile-content .conbox.customer-center-conbox { padding:0; }
.con-header-left .con-tit > .txt-skyblue { font-size: 36px; line-height: 48px; font-weight: bold; letter-spacing: -0.04em; vertical-align: baseline; }
.line-form-wrap { padding: 36px 24px; border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
.line-form-wrap.no-btm-line { border-bottom:0 none; }
.resuli-form dl { font-size: 0; }
.resuli-form dl + dl { margin-top: 24px; }
.resuli-form dl dt { display: inline-block; width: 188px; font-size: 16px; line-height: 21px; color: #444; vertical-align: top; letter-spacing: 0; }
.resuli-form dl dd,
.resuli-form dl dd span { display: inline-block; font-size: 16px; line-height: 21px; color: #000;  font-weight: bold; letter-spacing: 0; vertical-align: text-top; }
.resuli-form dl dd p + p { margin-top: 12px; }
.resuli-form dl dd p a { font-size: 16px; line-height: 21px; color: #000; }
.resuli-form dl dd span:after { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 16px; background: #d9d9d9; vertical-align: middle; }
.resuli-form dl dd span:last-child:after { display:none; }
.mile-content .btn-box { margin-top: 36px; font-size: 0; }
.mile-content .btn-box .btn { margin: 0; font-size: 14px; }
.mile-content .btn-box .btn + .btn { margin-left: 16px; }

/* 스펙인 마일리지 신청 결과 - 상세01*/
.specNum { padding-bottom: 6px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.specNum > span { font-size: 20px; line-height: 26px; font-weight: bold; vertical-align: text-top;  letter-spacing: -0.04em; }

/* 스펙인 마일리지 신청 결과 - 상세02*/
.apply-detail-top .form-line-inner { padding: 36px 0 60px 0; }
.apply-value { position: relative; }
.apply-value + .apply-value { margin-top: 24px; }
.apply-value dt { position: absolute; top: 0; left: 0; width: 164px; font-size: 16px; line-height: 32px; color: #444; }
.apply-value dd { position: relative; padding-left: 164px; max-width: 638px; font-size: 14px; line-height: 32px; color: #000; font-weight: bold; }

/* 스펙인 마일리지몰 바로가기 */
.min-form-center { max-width: 496px; margin:0 auto;}
.header-top-info { margin-bottom: 36px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.terms-top-info { font-size: 16px; line-height: 22px; color: #000; }
.biz-terms-box .terms-area .terms-box.terms-tbl-box { height: auto; margin: 30px 0 10px; padding: 30px; border: 1px solid #b2b2b2; overflow: initial; }
.terms-tbl {  display: flex; border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
.terms-tbl dl { flex: 1; }
.terms-tbl dl dt { padding: 25px 0 24px;background: #fafafa;padding-left: 0;padding-right: 0; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; text-align: center;}
.terms-tbl dl dd { padding: 16px 0; font-size: 16px; line-height: 21px; color: #000; text-align: center; }

.left-header .biz-tit {font-size: 20px; line-height: 26px; color: #000; font-weight: bold;}
.tb-line-box { border-top: 2px solid #000; border-bottom:1px solid #d9d9d9;}
.left-header + .tb-line-box { margin-top: 6px; }
.identify-center {  padding:36px 24px; }  
.identify-center .inp-box { margin-top:24px;  }
.identify-center .inp-box:first-child { margin-top: 0; } 
.identify-center .inp-box > label { width: 25.4%; font-weight: bold;}
.identify-center .inp-box > label + input,
.residentNumWrap { position: relative; display: inline-block; max-width: 73.6%; }
.residentNumWrap:before { content:'-'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; color: #999; }
.residentNumWrap:after { content:''; display:block; clear: both; }
.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width:46%;  }
.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line:last-child { float: right; width:46%; }
.secu-notice { margin-top: 8px; font-size: 14px; line-height: 19px; color: #707070; word-break: keep-all; }

/* 스펙인 설계FAQ */
.faq-content { padding: 10px 24px; }
.answer-inner { padding: 24px 36px 0 0; }
.answer-inner > ul + ul { margin-top: 60px; }
.answer-inner ul li { font-size: 16px; line-height: 21px; color: #707070; }
.answer-inner ul li.inner-tit { margin-bottom: 10px; font-weight: bold; }
.answer-inner li .inner-case { margin-top: 16px; padding: 24px; border: 1px solid #d9d9d9; }
.answer-inner li .inner-case.mid { margin-bottom: 16px; }
.answer-inner ul li > img { margin-top: 24px; }

/* 파트너사 모집 안내 */
#container .content-visual-header .visual.b2b-partner  { padding: 0; text-align:center; }
.v-slide-con { position: relative; }
#container .content-visual-header .v-slide-con .visual-txt { top: calc(50% - 11px); }
.v-slide-con .visual-txt img.img-pc { display: block; }
.v-slide-con .visual-txt img.img-moblie { display: none; }
.v-slide-con .visual-txt h2 { display:block; line-height:1.25; font-weight:700; font-size:48px; color:#fff; word-break: keep-all; }
.v-slide-con .visual-txt p { padding-bottom: 16px; font-size: 24px; line-height: 32px; color: #fff; font-weight: bold; letter-spacing: 0; } 
.v-slide-con .visual-txt span { padding-top: 16px; font-size: 16px; line-height: 22px; color: #fff !important; letter-spacing: 0; } 
.visual-bg { background-color: #fafafa; }
.visualslide-wrap { position: relative; }
.visualslide-wrap img { height: 360px; }
.visualslide .slick-arrow{position:absolute;top:50%;transform: translateY(-50%);text-indent:-9999px;}
.visualslide .slick-arrow.slick-prev{left:6.6%;width:24px;height:24px;background:url('/sec/static/_images/common/icon-26-Left.svg') center center no-repeat; z-index: 1;}
.visualslide .slick-arrow.slick-next{right:6.6%;width:24px;height:24px;background:url('/sec/static/_images/common/icon-26-Right.svg') center center no-repeat;}
.visualslide .slick-dots { position:absolute; left:0; right:0; bottom:24px; text-align:center; overflow:hidden; }
.visualslide .slick-dots li { display:inline-block; vertical-align:top; }
.visualslide .slick-dots li button { width:8px; height:8px; margin:0 4px; font-size:0; background:#fff; border:0; border-radius:50%; opacity:0.5; }
.visualslide .slick-dots li.slick-active button { width:16px; height:8px; border-radius:4px; opacity:1; }
.visualslide .slick-dots li.btn-play button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
.visualslide .slick-dots li.btn-pause button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
.visualslide .slick-dots li.btn-play { display:none; }
.partner-program > .program-con-box:first-child { margin-top: 0; }
.prog-con + .btn { display: table; margin: 36px auto 0 auto; }
.p-step > div .circle-list.circle-type2 { display: inline-block; width: 180px; height: 180px; margin-left: 54px; padding: 28px 19px; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; vertical-align: top;}
.p-step > div > div.circle-type2:first-child { margin-left: 0; }
.p-step > div .circle-list.circle-type2  > p { font-size: 36px; line-height: 44px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
.p-step > div .circle-list.circle-type2  > span.thin-span {display: inline-block; padding-top:12px; font-size: 16px; line-height: 21px; color: #000; font-weight: 400; word-break: keep-all; vertical-align: top; }
.p-iconBox.partner-icon > div.box01:before { background: url(/sec/static/_images/common/icon-partnerin01.svg) no-repeat center; background-size: cover;}
.p-iconBox.partner-icon > div.box02:before { background: url(/sec/static/_images/common/icon-partnerin02.svg) no-repeat center; background-size: cover;}
.p-iconBox.partner-icon > div.box03:before { background: url(/sec/static/_images/common/icon-partnerin03.svg) no-repeat center; background-size: cover;}
.slick-slide img.only414-p { display: block; }
.slick-slide img.only414-m { display: none; }

/* 스펙인 마일리지 적립현황 */
.mile-info li { position: relative; padding-left: 10px; font-size: 14px; line-height: 18px; color: #707070; }
.mile-info li:before { content:'*'; position: absolute; left: 0; }
.mile-info li + li { margin-top: 6px; }
.spec-top > .btn { margin: 24px 0 48px; }
.accrued-mile { margin-bottom: 48px; }
.accrued-mile > div { display:inline-block; width: calc(100%/3 - 27px); padding: 30px 30px 24px 30px; border-radius: 20px; border: 1px solid #ddd; background: #f7f7f7; }
.accrued-mile > div.total { border: 2px solid #2189FF; background: #fff; }
.accrued-mile > div + div { margin-left: 36px; }
.accrued-mile > div > p:first-child { font-size: 14px; line-height: 18px; color: #707070; font-weight: bold; }
.accrued-mile > div > p:last-child { margin-top: 12px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; text-align: right; }
.no-tit-line + .brd-detail-con { margin-bottom: 80px; }
.right-btnbox {text-align: right; }
.right-btnbox > .btn { margin-bottom: 24px; }
.spec-tbl { width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 2px solid #000; }
.spec-tbl .ul-tr.board-head { border-bottom: 1px solid #707070; font-weight: bold; }
.spec-tbl .ul-tr.board-head .ul-td { color: #000; }
.spec-tbl .ul-tr.board-head .ul-td:nth-child(5) { text-align: left; }
.spec-tbl .ul-tr { font-size: 0; border-bottom: 1px solid #ebebeb; }
.spec-tbl .ul-td { display:inline-block; height: auto; padding: 24px; font-size: 16px; line-height: 1.3; color: #707070; text-align: left; vertical-align: top; }
.spec-tbl .ul-td.tit {font-size: 16px; line-height: 1.3; color: #000; font-weight: bold;}
.spec-tbl .ul-td > em { display: none; }
.spec-tbl .ul-td > a { display:inline-block; font-weight: bold; word-break:break-all; }
.spec-tbl .ul-td:nth-child(1) { width: 70px; box-sizing: border-box; }
.spec-tbl .ul-td:nth-child(2) { width: 440px; box-sizing: border-box; text-align: left; }
.spec-tbl .ul-td:nth-child(3) { width: 270px; box-sizing: border-box; }
.spec-tbl .ul-td:nth-child(4) { width: 288px; box-sizing: border-box; }
.spec-tbl .ul-td:nth-child(5) { width: 130px; box-sizing: border-box; text-align: right; }
.spec-tbl .ul-td:nth-child(6) { width: 174px; box-sizing: border-box; }
.spec-tbl .ul-td > span + span:before { content:''; display: inline-block; width: 1px; height: 14px; background: #ddd; margin: 0 10px; vertical-align: middle; }
.empty-line { height: 142px; padding:0 !important; border-bottom: 1px solid #ebebeb; text-align: center; }
.empty-line span { font-size: 16px; line-height: 142px; color: #000; font-weight: bold; }
.spec-tbl ~ .paging { margin: 36px 0 48px; }
.mile-bottom { padding-top: 12px; }

/* 스펙인 마일리지 신청현황 */
.user-mile-info { font-size: 0; }
.user-mile-info h2 { padding-bottom: 36px; font-size: 36px; line-height: 48px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.user-mile-info h2 > span { font-size: 36px; line-height: 48px; font-weight: bold; vertical-align: text-top; letter-spacing: -0.04em; }
.user-mile-info > div { font-size: 0; }
.user-mile-info > div  dl { display: inline-block; width: calc(50% - 19px); padding: 36px; border-radius: 20px; border: 1px solid #ddd; }
.user-mile-info > div  dl + dl { margin-left: 36px; }
.user-mile-info > div  dl:after { content:''; display: block; clear: both; }
.user-mile-info > div  dl dt { float: left; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.user-mile-info > div  dl dt > span { display: inline-block; margin-left: 6px; font-size: 16px; line-height: 21px; color: #707070; font-weight: 400; }
.user-mile-info > div  dl dd { float: right; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
.user-mile-info > div  dl dd > .txt-skyblue { font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; vertical-align: text-top; }
.list-btn-box { position: relative; margin: 48px 0 24px; }
.list-btn-box ul { padding-right: 220px; }
.list-btn-box ul { padding-right: 20.0000vw; }
.list-btn-box ul + .btn { position: absolute; right: 0; bottom: 0; }
.total-mile { display: flex; justify-content: center; padding: 48px; border-radius: 20px; border: 1px solid #ddd; background: #f7f7f7; }
.total-mile > div { flex: 1; text-align: center; }
.total-mile > div > p:first-child { margin-bottom: 12px; font-size: 14px; line-height: 18px; color: #707070; font-weight: bold; }
.total-mile > div > p:last-child span { font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
.list-mid-box { margin: 18px 0 48px; }
.spec-tbl.apply-list .ul-td:nth-child(1) { width: 70px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(2) { width:  440px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(3) { width:  150px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(4) { width:  175px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(5) { width:  164px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(6) { width:  164px; box-sizing: border-box; text-align: left; }
.spec-tbl.apply-list .ul-td:nth-child(7) { width:  225px; box-sizing: border-box; text-align: left; }

/* 레이어팝업 - 영업사원 검색 */
#popupSrhManager { max-width: 600px; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr + .ul-tr { border-top: 1px solid #ebebeb; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td { padding: 18px 12px; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head { font-weight: bold; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(1) { width: 26.5%; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(2) { width: 26.3%; }
.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(3) { width: auto; }
.search-InputBox + .error-msg { display:none; padding-top: 6px; }
.search-InputBox.error + .error-msg { display: block; }
.selected-inp .ul-tbl-box.tbl-white-simple .nodata p { font-size: 14px; }
.layer-company .ul-tbl-box.tbl-white-simple.t-left .ul-tr .ul-td:nth-child(2) { padding-left: 32px; }

/* 레이어팝업 - 파트너사 검색 */
#popupSrhPartner { max-width: 600px; }
.layer-company .search-box-exps:after { content:''; display: block; clear: both; }
.layer-company .search-box-exps .wrap-droplist { float: left; width: calc(50% - 12px); margin-bottom: 14px;  }
.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist { margin-left: 24px; }
.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist:after { content:''; display: block; clear: both; }
.layer-company .search-box-exps .wrap-droplist ~ .srh-inp { float: right; width: 48.4%; }
.layer-company .search-box-exps.ul-tbl-box.tbl-white-simple .nodata p { font-size: 14px; }
.layer-company .search-box-exps.srh-row { padding-bottom: 0; }

/* 우수파트너사 찾기 */
.content-visual-header .visual.biz-part { background:url(/sec/static/_images/temp/bg-visual-partner-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
.content.part-content { padding: 0; }
.conbox.search-partner { padding: 0 24px; }
.searchTop { position: relative; }
.searchTop:after { content:''; position: absolute; left:0; right: 0; bottom: 0; height: 1px; background: #d9d9d9; }
.sort-wrap {z-index:1;position:relative;width:100%;max-width: 1440px;min-height:60px;height:auto;margin: 0 auto 36px auto; padding: 18px 24px; }
.sort-wrap span {display:inline-block;}
.sort-wrap .search {font-size:16px;color:#000; font-weight:700;padding:0 0 0 25px;float:left;background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center;}
.sort-wrap .filter-close { display: none; }
.sort-wrap .options { float:none; display: inline-block; width:79.5%; position: relative;}
.sort-wrap .deselect-btn { display: inline-block; font-size:14px;  font-weight:bold;;margin:2px 24px 0 0;float:none; vertical-align: top;}
.sort-wrap .area { position: relative; float:none; display: inline-block; width: 66.8%; max-height: 21px; overflow: hidden; padding-right: 56px; }
.sort-wrap .area .txt {font-size:14px;line-height:21px;color:#000;margin:0 25px 0 0;}
.sort-wrap .area .txt button {font-size:0;line-height:0;float:none;width:16px;height:16px; line-height: 28px; margin:0 0 0 7px;background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat 100% center;}
.sort-wrap .wrap-droplist {position: relative; display: inline-block; width:auto;margin-left: 59px; }
.sort-wrap .droplist-button {border:0; width: auto; min-height: 21px; padding-right: 28px; color: #000;  text-align: right; }
.sort-wrap .wrap-droplist .droplist { width: auto; left: auto; right: 0;}
.sort-wrap .wrap-droplist .droplist li {white-space:nowrap;}
.sort-wrap .options .srhWrap { display: inline-block; position: absolute; right: 0; top: 0; }
.sort-wrap .options .search-word-btn { position: absolute; right: 0; top: 0; min-width: 48px; height: 20px; margin: 0; line-height: 19px; font-size: 10px; border-radius: 20px; padding: 0 10px; }
.right-area:after { content:''; display: block; clear: both; }
.part-content:after { content:''; display: block; clear: both; }
.left-area { float: left; width: 16.95%; }
.right-area { float: right; width: 79.59%; margin-top: 28px; }
.right-area .mo-detail-btn { display: none; }
.left-area .left-filter > div.firstBtn { border-top: 0; }
.left-area .left-filter > div.firstBtn a { margin-top: -30px;}
.left-area .left-filter .list-box ul.chk-form { max-height: initial; }
.chk-form.area-list li { display:inline-block; width: calc(100%/2 - 1.7px); }
.chk-form.area-list > li.seoul { display: block; padding-bottom: 5px; width: 100%; }
.chk-form.area-list > li.seoul > .seoul-inner { margin-top: 20px; }
.seoul-inner { display: none; padding: 1px 0; background: #f7f7f7; }
.board-tbl .ul-tbl.srh-part-tbl .ul-td.title span{ color: #707070; }
.board-tbl .ul-tbl.srh-part-tbl .ul-td span { color: #707070; }
.board-tbl .ul-tbl.srh-part-tbl .ul-td.part-addr span { color: #000; }
.srh-part-tbl .board-head .ul-td { width: 7%; }
.srh-part-tbl .board-head .part-addr { width: 14%; }
.srh-part-tbl .board-head .ul-td:last-child  { width: 11%; }
.part-content + .biz-bot-content { margin-top: 100px; }

/* 우수파트너사 찾기 */
.pf-container + .biz-bot-content { margin-top: 100px; }
.chk-form.area-list li { display:inline-block; width: 100%; }
.chk-form.area-list > li.seoul { display: block; padding-bottom: 5px; width: 100%; }
.chk-form.area-list > li.seoul > .seoul-inner { max-height: 246px; margin-top: 20px; padding: 9px 18px; overflow-y: scroll; }
.chk-form.area-list > li.seoul > .seoul-inner > li { padding: 9px 0; }
.partnerWrap > ul { display: flex; flex-wrap: wrap; font-size: 0; margin-bottom: -30px; }
.partnerWrap .partner-card { display:inline-block; width: calc(99.9% / 3 - 20px); margin: 0 0 30px 30px; padding: 36px 24px; background: #f7f7f7; border: 1px solid #ddd; border-radius: 20px; box-sizing: border-box; vertical-align: top; }
.partnerWrap .partner-card:nth-child(3n+1) { margin-left: 0; }
.partnerWrap .partner-card .comp-name { padding-bottom: 24px; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0; }
.partnerWrap .partner-card .comp-info { padding-top: 24px; }  
.partnerWrap .partner-card .comp-info dl { position: relative; }
.partnerWrap .partner-card .comp-info dl + dl {  margin-top: 18px; }
.partnerWrap .partner-card .comp-info dt { position: absolute; left: 0; width: 33.5%; font-size: 14px; line-height: 18px; color: #707070; }
.partnerWrap .partner-card .comp-info dd { display: inline-block; padding-left: 33.5%; font-size: 14px; line-height: 18px; color: #000; word-break: break-all;}
.partnerWrap .partner-card .comp-info dd > a.btn-underline { margin:0; border:0 none; text-decoration:underline; }
.partnerWrap .partner-card .comp-info dd > *{word-break:break-all;}
.pf-prd-cardlist .paging { margin-top: 36px; }
.pf-prd-cardlist .mob-moreViewList { display: none; }
.pf-container .pf-prd-cardlist.listType { padding: 36px 24px 0 46px; } 
.board-tbl .ul-tbl.myQna-list .ul-td.title span { white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}

/* E-제안서 */
.content-visual-header .visual.e-proposal { height: 360px; background:url(/sec/static/_images/temp/bg-visual-proposal-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
#container .content-visual-header .e-proposal .visual-txt { top: calc(50% - 32px); }
.left-area .left-filter > .visual-search.positon-pc.e-prop { position: absolute; top: 179px; left: 50%; transform: translateX(-50%); border: 0; }
.visual-search { position: relative; width: 30%; margin: 16px auto 0 auto; }
.visual-search input[type="text"] { width: 100%; height: 50px; padding: 0 57px 0 24px; font-size: 16px; color: #000; text-indent: 0; border-radius: 25px; }
.visual-search .btn-search { position: absolute; top: 0; right: 9px; width: 50px; height: 50px; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 26px auto; }
.sort-wrap .sort-left { display:inline-block; width: 20%; vertical-align: top; }
.sort-wrap .sort-left .m-search-btn  { display:inline-block; font-size: 16px; line-height: 21px; letter-spacing: -0.01em; vertical-align: top; cursor: unset; }
.sort-wrap .sort-left .result-count { display:inline-block; font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.01em; vertical-align: top; }
.sort-wrap .sort-left .result-count > em { display: inline-block; margin-left: 15px; }

.proposal-wrap .paging { margin-top: 60px; }
.prop-list { font-size: 0; }
.prop-list li { display: inline-block; width: calc(100%/4 - 23px); margin-right:30px; }
.prop-list li:first-child { margin-top: 0; }
.prop-list li:nth-child(4n){ margin-right: 0; }
.prop-list li:nth-child(n+5) { margin-top: 36px; }
.prop-list li:last-child{ margin-right: 0 !important; }
.prop-list li div:not(.prop-txt), .prop-list li div:not(.prop-txt) figure { height:inherit; }
.prop-list .prop-txt > h3 { margin: 18px 0 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.prop-list .prop-txt > h3 a { display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; max-height: 42px; }
.prop-list .prop-txt > span { font-size: 14px; line-height: 18px; color: #707070; }
.prop-list .prop-txt > div { margin-top: 22px; }
.prop-list .prop-txt > div > .btn-underline { margin:0; }
.dps-board-event.form-center .board-header .event-date { color: #707070; }
.viewHd-mt { margin-top: 60px; }

/* E-제안서 */
.search-whiteSpace { max-width: 1440px; margin: 0 auto; padding: 0 24px; }
.search-whiteSpace .top-opt-detail-area .left-con-tit { margin: 0; padding: 50px 0 36px 0; border-bottom: 2px solid #000; }
.search-whiteSpace .top-opt-detail-area .opt-detail-inner .box-result { width: 16.9%; padding-left: 0; }
.prop-list .prop-txt { font-size: 0; }
.prop-list .prop-txt .download { margin-right: 12px; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-down.svg") no-repeat center; background-size: cover; }
.prop-list .photo > .thumb { position: relative; display: inline-block; width: 100%; height: 100%; border-radius:10px; overflow:hidden; }
.prop-list .photo > .thumb > img { max-width:initial; }
.prop-list .photo > .video:after { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: inline-block; width: 60px; height: 60px; background: url("/sec/static/_images/common/icon-play-button.svg") no-repeat center}
.prop-list .photo > .video .btn-video-play{display:none}/* 전체코드에서 빠지면 삭제처리 */

/* E-제안서 view */
.dps-board-event .board-head { margin-top: 50px; }
.dps-board-event .board-head .tit-box { position: relative; padding: 24px; border-top: 2px solid #000; border-bottom: 1px solid #ebebeb;font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.dps-board-event .board-head .tit-box h2 { max-width: 85%; margin-right: 160px; margin: 0; }
.dps-board-event .board-head .tit-box > div { position: absolute; top: 24px; right: 24px; font-weight: 400; }
.dps-board-event .board-head .tit-box > div> span { font-size: 16px; line-height: 21px; color: #707070; letter-spacing: -0.02em; }
.dps-board-event .board-head .tit-box > div > button { margin-left: 36px; }
.board-share { width: 26px; height: 26px; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat center; background-size: 26px auto; }
.dps-board-event .board-detail-content.b-edit-wrap { padding: 36px 24px; border-bottom: 1px solid #707070; }
.dps-board-event .board-detail-content.b-edit-wrap > div { font-size: 16px; line-height: 21px; color: #000; }
.dps-board-event .board-detail-content.b-edit-wrap > div > img { margin-bottom: 36px; }
.dps-board-event .board-detail-content.b-edit-wrap > p { margin-top: 24px; font-size: 14px; line-height: 21px; color: #000; }

/* 고객도입사례 */
#container .content-visual-header .visual.case-customer-visual { background:url(/sec/static/_images/temp/visual-partner02.jpg) 50% 50% no-repeat !important; background-size:cover; }
#container .content-visual-header .case-customer-visual .visual-txt { top: calc(50% - 43px); }
.case-customer-visual span + .btn-type4 { margin-top: 24px; }
.left-area .left-filter > .visual-search.positon-pc.buttcase { position: absolute; top: 239px; left: 50%; transform: translateX(-50%); border: 0; }

/* 고객도입사례 view */
.item-advice-related { padding-top:58px; text-align:center; }
.item-advice-related .title { line-height:48px; padding-bottom:38px; font-weight:bold; font-size:36px; color:#000; letter-spacing:0; }
.item-advice-related .adviceWrap { display:flex; width:880px; margin:0 -24px; padding:0 74px; justify-content:center; }
.item-advice-related .adviceWrap.slick-initialized { display:inline-block; }
.item-advice-related .adviceWrap .slick-track { display:flex; justify-content:center; margin:0 auto; }
.item-advice-related .adviceWrap .advice { width:212px; margin:0 24px; }
.item-advice-related .adviceWrap .advice .imgWrap { width:212px; height:212px; padding:24px; border-radius:20px; background:#F7F7F7; }
.item-advice-related .adviceWrap .advice .imgWrap img { max-width:100%; width:100%; }
.item-advice-related .adviceWrap .advice .prd-name { display:block; overflow:hidden; height:42px; margin-top:18px; font-weight:bold; font-size:16px; color:#000; letter-spacing:0; }
.item-advice-related .adviceWrap .advice .btn-underline { margin-top:12px; }
.item-advice-related .adviceWrap .slick-arrow { position:absolute; top:98px; width:26px; height:26px; font-size:1px; color:transparent; background-size:26px auto; }
.item-advice-related .adviceWrap .slick-prev { left:0; background-image:url(/sec/static/_images/common/icon-slick-prev-26x26.svg); }
.item-advice-related .adviceWrap .slick-next { right:0; background-image:url(/sec/static/_images/common/icon-slick-next-26x26.svg); }

/* green campain */
#green-container { background: url(/sec/static/_images/temp/greenCampain/GC-bg.jpg); height: 100%; overflow-x: hidden; }
.green-header { position: relative; background: url(/sec/static/_images/temp/greenCampain/GC-header-pc.png) no-repeat center top; background-size: cover; height: 589px; }
.green-header .period { position: absolute; top: 390px; left: calc(51% - 1px); transform: translateX(-50%); font-size: 24px; line-height: 27px; color: #000; font-weight: bold; letter-spacing: 0; }
.green-content { position: relative; max-width: 1440px; margin: -40px auto 0 auto; padding : 0 24px; }
.green-content.bg:before { content:''; position: absolute; left: -71px; bottom: 0; width: 235px; height: 258px; background: url(/sec/static/_images/temp/greenCampain/plant03.png) no-repeat center; background-size: contain;}
.green-content .bg:after { content:''; position: absolute; right: -51px; bottom: 0; width: 208px; height: 246px; background: url(/sec/static/_images/temp/greenCampain/plant04.png) no-repeat center; background-size: contain;}
.conWrap { padding: 0 0 80px 0; } 
.G-conboxWrap { position: relative;}
.G-conboxWrap:after { content:''; position: absolute; bottom: -20px; left: 50%; margin-left: 490px; display: block; width: 288px; height: 319px; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain;}
.G-conbox { padding: 0 166px;}
.G-conbox > h2 {font-size: 50px; line-height: 58px; color: #2f6918; font-weight: bold; text-align: center; letter-spacing: 0.02em; }
.G-conbox:nth-child(1) { width: 100%; padding-bottom: 244px; background: url(/sec/static/_images/temp/greenCampain/board-bg01_01.jpg) no-repeat top left, url(/sec/static/_images/temp/greenCampain/board-bg01_03.png) no-repeat bottom left, url(/sec/static/_images/temp/greenCampain/board-bg01_02.png) repeat-y; background-size: 100% auto;}
.G-conbox:nth-child(1) > h2 { padding-top: 95px; }
.G-conbox:nth-child(1) > h2:before { content:''; display: block; width: 91px; height: 120px; margin: 0 auto 28px auto; background: url(/sec/static/_images/temp/greenCampain/plant01.png) no-repeat center; background-size: contain;}
.G-conbox .inner-cont { text-align: center; }
.G-conbox .inner-cont .inner-info { margin-top: 58px; font-size: 16px; line-height: 24px; color: #000; letter-spacing: 0; text-align: left; }
.G-conbox .inner-cont .inner-info + .inner-info { padding-top: 58px; border-top: 1px solid #e4e4e4;}
.G-conbox .inner-cont .inquiry { margin-top: 80px; }
.G-conbox .inner-cont .inquiry > div { display: inline-block; width: 49% }
.G-conbox .inner-cont .inquiry > div:first-child { display: inline-block; padding-right: 40px; text-align: right; }
.G-conbox .inner-cont .inquiry > div:last-child { position: relative; display: inline-block; padding-left: 40px; text-align: left; }
.G-conbox .inner-cont .inquiry > div > em { font-size: 16px; color: #000; line-height: 16px; font-weight: bold; vertical-align: middle; }
.G-conbox .inner-cont .inquiry > div > span { font-size: 16px; color: #000; line-height: 16px; }
.G-conbox .inner-cont .inquiry > div > span:before { content:''; width: 1px; height: 16px; padding: 0 10px; background: url(/sec/static/_images/temp/greenCampain/GC-bar.png) no-repeat center; }
.G-conbox .inner-cont .inquiry > div + div:before { content:''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; width: 1px; height: 21px; background: #b2b2b2; vertical-align: middle; }

.G-conbox:nth-child(2) { width: 100%; height: 1300px; padding-bottom: 116px; background: url(/sec/static/_images/temp/greenCampain/board-bg02_1.png) no-repeat top; background-size: 100% 1300px; overflow: hidden; }
.G-conbox:nth-child(2) > h2 { padding-top: 120px; }
.G-conbox .inner-cont .guide-list ul { display: flex; justify-content: center;margin: 30px 0 86px; }
.G-conbox .inner-cont .guide-list li {  position: relative; display: inline-block; width: 250px; padding-top: 262px; margin-right: 36px; }
.G-conbox .inner-cont .guide-list li:last-child { margin-right: 0; }
.G-conbox .inner-cont .guide-list li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%);  width: 240px; height: 242px; background: url(/sec/static/_images/temp/greenCampain/guide-bg.png) no-repeat center; background-size: 97%;}
.G-conbox .inner-cont .guide-list li:after { position: absolute; top: calc(50% - 42px); left: calc(50% - 5px); transform: translate(-50%, -50%); }
.G-conbox .inner-cont .guide-list li:nth-child(1):after { content:''; display: block; width: 133px; height: 110px; background: url(/sec/static/_images/temp/greenCampain/guide-list01.png) no-repeat center; background-size: cover;}
.G-conbox .inner-cont .guide-list li:nth-child(2):after { content:''; display: block; width: 140px; height: 145px; background: url(/sec/static/_images/temp/greenCampain/guide-list02.png) no-repeat center; background-size: cover;}
.G-conbox .inner-cont .guide-list li:nth-child(3):after { content:''; display: block; width: 156px; height: 127px; background: url(/sec/static/_images/temp/greenCampain/guide-list03.png) no-repeat center; background-size: cover;}
.G-conbox .inner-cont .guide-list li:nth-child(4):after { content:''; display: block; width: 140px; height: 156px; background: url(/sec/static/_images/temp/greenCampain/guide-list04.png) no-repeat center; top: calc(50% - 54px); background-size: cover;}
.G-conbox .inner-cont .guide-list li > span { font-size: 22px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: -1.5px; }
.G-conbox .inner-cont .guide-list li > span:before { content:''; position: absolute; right: -12%; top: calc(50% - 33px); transform: translateY(-50%); width: 26px; height: 44px; background: url(/sec/static/_images/temp/greenCampain/guide-arrow.png) no-repeat center;background-size: cover;}
.G-conbox .inner-cont .guide-list li:last-child > span:before { display: none; }
.G-conbox .inner-cont .guide-notice { position: relative; padding-top: 73px; border-top: 1px solid #e4e4e4; text-align: left; }
.G-conbox .inner-cont .guide-notice > p { position: absolute; left: 0; top:77px; font-size: 22px; color: #000; font-weight: bold; }
.G-conbox .inner-cont .guide-notice > ul { padding-left: 161px; }
.G-conbox .inner-cont .guide-notice > ul > li { position: relative; padding-left: 17px; font-size: 16px; line-height: 30px; color: #000; }
.G-conbox .inner-cont .guide-notice > ul > li + li { margin-top: 20px; }
.G-conbox .inner-cont .guide-notice > ul > li:before { content:''; position: absolute; top: 10px; left: 0; width: 7px; height: 7px; background: url(/sec/static/_images/temp/greenCampain/GC-dot.png) no-repeat center; background-size: cover;}
.G-conbox .inner-cont .guide-notice .packing > li { position: relative; display: inline-block; margin-top: 34px; margin-right: 78px; padding-top: 118px; max-width: 168px; line-height: 18px; }
.G-conbox .inner-cont .guide-notice .packing > li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
.G-conbox .inner-cont .guide-notice .packing > li:nth-child(1):before { width: 116px; height: 109px; background: url(/sec/static/_images/temp/greenCampain/collect01.png) no-repeat center; top: -6px; background-size: cover;} 
.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2):before { width: 126px; height: 97px; background: url(/sec/static/_images/temp/greenCampain/collect02.png) no-repeat center; top: 3px; background-size: cover;} 
.G-conbox .inner-cont .guide-notice .packing > li:nth-child(3):before { width: 151px; height: 82px; background: url(/sec/static/_images/temp/greenCampain/collect03.png) no-repeat center; top: 20px; background-size: cover;} 
.G-conbox .inner-cont .guide-notice .packing > li:last-child { margin-right: 0; }
.G-conbox .inner-cont .guide-notice .packing > li > span { font-size: 16px; line-height: 18px; color: #000; font-weight: bold; }
.G-btnWrap { margin-top: 64px; }
.G-btnWrap .tab-style-btn { display: table; margin:0 auto 80px auto; }
.G-btnWrap .tab-style-btn a { position: relative; display: inline-block; width: 235px; height: 74px; }
.G-btnWrap .tab-style-btn a:nth-child(1)[aria-selected="true"] { width: 235px; height: 74px; background: url(/sec/static/_images/temp/greenCampain/tab-about-active.png) no-repeat center; background-size: cover;}
.G-btnWrap .tab-style-btn a:nth-child(2)[aria-selected="true"] { width: 235px; height: 74px; background: url(/sec/static/_images/temp/greenCampain/tab-apply-active.png) no-repeat center; background-size: cover;}
.G-btnWrap .tab-style-btn a + a { margin-left: 30px; }
.G-btnWrap .tab-style-btn a  + .error-msg { display: none; }
.G-btnWrap .tab-style-btn.error a + .error-msg { display:table-row; padding-top: 8px; text-align: left; font-weight: bold; }
.G-tabWrap { margin-top: 40px; }
.G-tabWrap .tab-content { background: #fff; border-radius: 10px; display: none; }
#tabContent-about { margin-bottom: 220px; padding: 84px 165px 70px 165px; }
.G-tabWrap .apply-list h3 { padding: 0 0 47px; font-size: 32px; line-height: 37px; color: #000; font-weight: bold; text-align: center; }
.G-tabWrap .apply-list .droptoggle > div { display: table; width: 100%; }
.G-tabWrap .apply-list .droptoggle > div > a { display: table; width: 100%;  padding: 22px 48px;}
.G-tabWrap .apply-list .droptoggle > div span { display: inline-block; color: #000; }
.G-tabWrap .apply-list .droptoggle > div span:nth-child(1) { width: 41.6%; }
.G-tabWrap .apply-list .droptoggle > div span:nth-child(2) { width: 48%; }
.G-tabWrap .apply-list .droptoggle > div span:nth-child(3) { width: 9.1%; min-width:90px; }
.G-tabWrap .apply-list .droptoggle > div.list-head { padding: 25px 47px; border-top: 2px solid #000; border-bottom: 2px solid #000; box-sizing: border-box; }
.G-tabWrap .apply-list .droptoggle > div.list-head span { display: table-cell; font-size: 16px; color: #000; font-weight: bold; }
.G-tabWrap .apply-list .dropOption a.dropButton{ height: auto;  border-bottom: 1px solid #d9d9d9; font-weight: 400; color: #000; }
.G-tabWrap .apply-list .dropOption a.dropButton:before { display: none; }
.G-tabWrap .apply-list .dropOption a.dropButton.open { background: #fcf6ee; font-weight: bold; }
.G-tabWrap .apply-list .dropOption em.num { border-bottom: 1px solid #000; color: #000;}
.G-tabWrap .apply-list .dropOption .dropList { padding: 34px 47px; background: #f3e9db; border-bottom: 1px solid #d9d9d9;}
.G-tabWrap .apply-list .dropOption .dropList dl { display: table; width: 100%; padding: 14px 0; line-height: 18px; color: #000;}
.G-tabWrap .apply-list .dropOption .dropList dl dt { display: table-cell; width: 41.6%; font-weight: bold; color: #000;}
.G-tabWrap .apply-list .dropOption .dropList dl dd { color: #000; }
.G-tabWrap .apply-list .dropOption .dropList dl em.num { font-weight: bold; color: #000;}
.G-tabWrap .paging { margin-top: 36px; display: block; }
.mob-moreDownList { display: none; text-align: center; }
.mob-moreDownList .ico-moreDown { font-size: 12px; color: #000; font-weight: bold; }
.mob-moreDownList .ico-moreDown:after{ content:''; display: inline-block; width: 10px; height: 10px; background: url("/sec/static/_images/common/icon-drop-down-thin.svg") no-repeat center; background-size: cover; vertical-align: baseline;}
.G-btn-box button { background: transparent; }
#tabContent-apply { margin-bottom: 58px; padding: 100px 165px 80px 165px; box-shadow: 7px 14px 0 rgba(59,35,1,.09); }
.G-tabWrap .apply-form h3 { padding: 0 0 18px; border-bottom: 2px solid #000; font-size: 32px; color: #000; font-weight: bold; }
.G-tabWrap .apply-form h3  + ul { margin-top: 30px; }
.G-tabWrap .apply-form h3  + ul li { position: relative; padding-left: 12px; font-size: 14px; line-height: 20px; color: #707070; letter-spacing: 0; }
.G-tabWrap .apply-form h3  + ul > li + li span { vertical-align: baseline; }
.G-tabWrap .apply-form h3  + ul li:before { content:'※'; position: absolute; left: 0; width: 9px; height: 9px; }
.G-form { float: left; margin-top: 42px; padding-left: 128px; width: calc(100%/2 - 60.5px);  }
.G-form + .G-form { float: right; }
.G-form:after { content: ''; display: block; clear: both; }
.G-form .inp-box { position: relative; }
.G-form .inp-box ~ .inp-box { margin-top: 22px; }
.G-form .inp-box label { position: absolute; left: -128px; }
.G-form .inp-box .num-wrap { display:inline-block; width:100%;}
.G-form .inp-box .num-wrap > li { display:inline-block; width:32.6%; }
.G-form .inp-box .num-wrap > li:not(:first-child)  { position:relative; padding-left:16px; }
.G-form .inp-box .num-wrap > li:not(:first-child):before { content:""; position:absolute; left:0; top:16px; display:inline-block; width:8px; height:1px; background:#b2b2b2; }
.G-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
.G-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 90px); }
.G-form .inp-box .sn-btn { display: block; padding-top: 8px; font-size: 12px; color: #000; font-weight: bold; }
.G-form .inp-box .error-msg { padding-top: 8px; }
.G-form .inp-box .box.mail .btn { float:right; min-width:80px; width:80px; margin:0; padding: 0 15px; font-weight:bold; }
.G-form .wrap-droplist .droplist-button { color: #000; }
.G-form .error-msg { clear: both; }
.G-form .code-box > img { width: 138px; height: 47px; }
.G-form .code-box:after { content: ''; display: block; clear: both; }
.G-form .code-box + input { float: right; width: 45%; margin-top: 15px; }
.G-form .code-box + input + .error-msg { float: right; width: 45%; }
.G-form .code-box { float: left; width: 51%; padding-left: 8px; }
.G-form .code-box > ul { display: inline-block; margin-left: 2px; }
.G-form .code-box > ul li + li { margin-top: 6px; }
.G-form .code-box > ul li img { width: 21px; height: 21px; }
.G-form + .G-form .inp-box ~ .inp-box:last-child { margin-top: 45px; }
.G-form + .G-form .inp-box ~ .inp-box:last-child label { margin-top: 16px; }
.G-tabWrap .apply-form .G-terms { margin-top: 120px; }
.G-tabWrap .apply-form .G-terms h3 { font-size: 25px; }
.G-tabWrap .apply-form .G-terms h3 > .ico-required { font-size: 25px; }
.G-tabWrap .apply-form .G-terms .allChk-box { padding: 24px 0; border-bottom: 1px solid #e4e4e4; }
.G-tabWrap .apply-form .G-terms .allChk-box label { font-size: 20px; color: #000; font-weight: bold; letter-spacing: 0;  }
.G-tabWrap .apply-form .G-terms .terms-box { height: 140px; margin-bottom: 18px; padding: 30px 39px 30px 30px; border: 1px solid #b2b2b2; border-radius: 10px; overflow-y: scroll; font-size: 14px; line-height: 21px; color: #707070; }
.G-tabWrap .apply-form .G-terms .terms-wrap { margin-top: 36px; }
.G-tabWrap .apply-form .G-terms .terms-wrap + .terms-wrap { margin-top: 38px; }
.G-tabWrap .apply-form .G-terms .terms-wrap h4 { padding-bottom: 17px; font-size: 16px; color: #000; font-weight: bold; }
.G-tabWrap .apply-form .G-terms .terms-wrap .error-msg { padding-top: 6px; padding-left: 26px; }
.G-btnWrap .btn-box { margin-top: 100px; }
.G-btnWrap .btn-box button { width: 231px; height: 67px; }
.G-btnWrap .btn-box button + button { margin-left: 30px; }
.chk-form.terms-more input[type="checkbox"] + label { letter-spacing: -0.025px; }

/* 비밀번호 변경 안내 */
.content.rounded-content { padding: 50px 24px 100px 24px; }
.content.rounded-content .conbox { padding: 0; }
.box-content-rounded .left-info-content { padding: 36px 0 0 0; text-align: left; }
.box-content-rounded .left-info-content .info-tit { font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0;}
.box-content-rounded .left-info-content .info-tit > .txt-skyblue { font-size: 20px; line-height: 26px; font-weight: bold; vertical-align: baseline; letter-spacing: 0;}
.box-content-rounded .left-info-content .info-tit + p { padding-top: 12px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: -0.02em; }
.box-content-rounded .left-info-content .pw-box { margin-top: 36px; padding-left: 174px; }
.box-content-rounded .left-info-content .pw-box .inp-box { position: relative; }
.box-content-rounded .left-info-content .pw-box .inp-box + .inp-box { margin-top: 24px; }
.box-content-rounded .left-info-content .pw-box .inp-box > label.lb-line { position: absolute; left: -174px; font-size: 16px; line-height: 32px; color: #444; }
.box-content-rounded .left-info-content .pw-box .inp-box .inp-line { width: 386px; }
.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse { margin-top: 10px; }
.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li { position: relative; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; }
.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li:before {  content: '*'; position: absolute; left: 0; }
.box-content-rounded .left-info-content .inp-box .error-msg p { font-size: 14px; }
.box-content-rounded .left-info-content .btn-box { margin-top: 36px; font-size: 0; }
.box-content-rounded .left-info-content .btn-box .btn { margin: 0; }
.box-content-rounded .left-info-content .btn-box .btn + span { display: inline-block; margin-left: 24px; }
.box-content-rounded .left-info-content .btn-box .btn + span a { margin: 0; }
/* 210126 : 비밀번호 변경안내 - popup > 210202 개발요청 추가수정 */
.id-pw-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:299}
.id-pw-popup::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(0,0,0,0.6);z-index:299}
.id-pw-popup .layer-pop{max-width:680px}
.id-pw-popup.active,
.id-pw-popup.active .layer-pop{display:block}
.id-pw-popup .layer-pop .conbox{padding:0}
.id-pw-popup .layer-pop .btn-underline{    margin: 0 4px;border-bottom: 1px solid #000}
@media screen and (max-width: 767px){
	.id-pw-popup .layer-pop .pop-close{top:7px}
}

/* 장기 미 이용 고객 휴면계정 전환 알림 */
.box-content-rounded .left-info-content p.dormant { font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; }
.box-content-rounded .left-info-content p.dormant > em { font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; vertical-align: baseline; }
.box-content-rounded .left-info-content p.dormant > .txt-skyblue { font-size: 16px; line-height: 21px; letter-spacing: -0.02em; vertical-align: baseline; }
.box-content-rounded .left-info-content .dormant-esse { margin-top: 36px; }
.box-content-rounded .left-info-content .dormant-esse li { position: relative; padding-left: 10px; font-size: 16px; line-height: 21px; color: #707070; }
.box-content-rounded .left-info-content .dormant-esse li:before {  content: '*'; position: absolute; left: 0; }

/* 장기 미 이용 고객 휴면계정 해제 팝업  */
.layer-pop .dormant { text-align: center; }
.layer-pop .dormant p { font-size: 16px; line-height: 21px; color: #000; word-break: keep-all; }
.layer-pop .dormant p.inner-tit { font-weight: bold; }
.layer-pop .dormant p > span { font-size: 16px; line-height: 21px; color: #000; vertical-align: baseline; }
.layer-pop .dormant p + p { margin-top: 24px; }

/* 나의 멤버십 회원 탈회 완료 */
#container.type-menu .content.full-content { min-height: 610px; }
#container.type-menu .content.full-content .conbox { max-width: 1132px; margin: 0 auto; padding-right: 48px; }
.box-content-shadow .my-graybox { padding: 48px; border: 1px solid #ddd; border-radius: 20px; background: #f7f7f7; text-align: center; }
.box-content-shadow .my-graybox p { font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; word-break: keep-all; }
.box-content-shadow .my-graybox p + p { margin-top: 24px; }
.box-content-shadow .my-graybox p.bold { font-size: 20px; line-height: 26px; font-weight: bold; }
.box-content-shadow .my-graybox p.bold > .txt-skyblue { font-size: 20px; line-height: 26px; font-weight: bold; letter-spacing: -0.02em; vertical-align: baseline; }
.box-content-shadow .my-graybox + .btn-box { margin-top: 36px; font-size: 0; }
.box-content-shadow .my-graybox + .btn-box .btn { margin: 0; }
.box-content-shadow .my-graybox + .btn-box .btn + .btn { margin-left: 16px; }

.essential-box { margin-top: 24px; }
.dot-essential li { position: relative; padding-left: 7px; font-size: 14px; line-height: 18px; color: #444; word-break: keep-all; }
.dot-essential li:before { content:'·'; position: absolute; left: 0;}
.dot-essential li + li { margin-top: 6px; }

/* 회원 정보 변경 안내 팝업 */
.layer-myChange .top-info { font-size: 16px; line-height: 21px; color: #000; }
.layer-myChange .change-box > div { margin-top: 24px; }
.layer-myChange .change-box > div h3 { font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
.layer-myChange .change-box > div .mail-box { margin-top: 12px; padding: 24px; border: 1px solid #ddd; border-radius: 20px;  }
.layer-myChange .change-box > div .mail-box dl { display: flex; }
.layer-myChange .change-box > div .mail-box dt { width: 34%; font-size: 16px; line-height: 21px; color: #444; letter-spacing: 0;}
.layer-myChange .change-box > div .mail-box dd { flex: 1; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0;}

/* MD 비즈니스 협력제안 - list */
#container .content-visual-header .visual.md { background:url(/sec/static/_images/temp/bg-visual-md-pc.jpg) 50% 50% no-repeat; background-size:cover; }
.content.md-content { padding: 80px 24px 100px 24px; }
.content.md-content .conbox { padding: 0; }
.MD-summary { position: relative;}
.MD-summary dl { position: relative;  }
.MD-summary dl dt { position: absolute; top: -4px; left: 0; font-size: 36px; line-height: 40px; color: #000; font-weight: bold; vertical-align: top; letter-spacing: -0.02em; }
.MD-summary dl dt > .txt-skyblue { display: inline-block; font-size: 36px; line-height: 40px; font-weight: bold; vertical-align: baseline; letter-spacing: -0.02em; }
.MD-summary dl dd { padding-left: 34%; }
.MD-summary dl dd + dd { margin-top: 30px; }
.MD-summary dl dd { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0; word-break: keep-all; }
.MD-summary dl dd > .txt-skyblue { vertical-align: top; }
.MD-summary dl dd:last-child > a { margin: 0; font-size: 16px; line-height: 21px; }
.MD-summary dl dd:last-child > p { position: relative; margin-top: 18px; padding-left: 10px; font-size: 14px; line-height: 20px; color: #707070; letter-spacing : 0; }
.MD-summary dl dd:last-child > p:before { content: '*'; position: absolute; left:0; }
.MD-summary .top-btnbox { position: absolute; left: 0; bottom: 0; font-size: 0; }
.MD-summary .top-btnbox .btn { margin: 0; }
.MD-summary .top-btnbox .btn + .btn { margin-left: 16px; }
.md-tbl { margin-top: 60px; }
.ul-tbl-box.board-tbl .md-list.ul-tbl .ul-tr { display: table; width: 100%; table-layout: fixed;}
.board-tbl .md-list.ul-tbl .ul-td {text-align: left; padding: 0 24px; }
.board-tbl .md-list.ul-tbl .ul-td.num { width: 6.6%; }
.board-tbl .md-list.ul-tbl .ul-td.product { width: 13.2%; }
.board-tbl .md-list.ul-tbl .ul-td.title { width: 35%; letter-spacing: 0; }
.board-tbl .md-list.ul-tbl .ul-td.regi-name { width: 17.3%; }
.board-tbl .md-list.ul-tbl .ul-td.regi-name span { word-break: break-all; }
.board-tbl .md-list.ul-tbl .ul-td.regi-date { width: 13.2%; }
.board-tbl .md-list.ul-tbl .ul-td.status { width: 10%; letter-spacing: 0; }
.board-tbl .md-list.ul-tbl .ul-td.title span { max-width: 390px; }
.board-tbl .md-list.ul-tbl .ul-td.title a:before { display:none; }
.board-tbl .md-list .dropList-wrap { position: relative; display: none; margin-top: -1px; border-bottom: 1px solid #ebebeb; }
.board-tbl .md-list .dropList-wrap:before { content:''; position: absolute; top: 0; width: 100%; height: 1px; background: #f7f7f7; }
.board-tbl .md-list .dropList2 { background: #f7f7f7; }
.board-tbl .md-list .dropList2 .inner-info { padding: 36px 60px 24px 60px; }
.board-tbl .md-list .dropList2 .inner-info dl { position: relative; }
.board-tbl .md-list .dropList2 .inner-info dl + dl { padding-top: 24px; }
.board-tbl .md-list .dropList2 .inner-info dl dt { position: absolute; left: 0; font-size: 16px; line-height: 21px; color: #707070; letter-spacing: 0; }
.board-tbl .md-list .dropList2 .inner-info dl dd { height: auto; padding-left: 188px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; word-break: break-all;}
.board-tbl .md-list .dropList2 .inner-info dl dd + dd { margin-top: 12px; }
.board-tbl .md-list .dropList2 .inner-info dl dd a { margin: 0; font-size: 16px; line-height: 21px; }
.board-tbl .md-list .dropList2 .inner-comment { margin: 0 60px; padding: 24px 0; border-top: 1px solid #d9d9d9; }
.board-tbl .md-list .dropList2 .inner-comment .comm-tit { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.board-tbl .md-list .dropList2 .inner-comment .comm-cont { padding-top: 18px; font-size: 16px; line-height: 21px; color: #707070; }
.board-tbl .md-list .dropList2 .inner-comment > div { padding-top: 24px; }
.board-tbl .md-list .dropList2 .inner-comment > div .admin { padding-right: 24px; font-size: 16px; line-height: 21px; font-weight: bold; }
.board-tbl .md-list .dropList2 .inner-comment > div .date { font-size: 16px; line-height: 21px; color: #707070; letter-spacing: -0.02em; }
.board-tbl .md-list .dropList2 .inner-comment > div .time { font-size: 16px; line-height: 21px; color: #707070; letter-spacing: -0.02em; }
.board-tbl .md-list .dropList2 .inner-comment > div .time:before { content:''; display: inline-block; width: 1px; height: 10px; margin: 0 12px; background: #ddd; }
.tbl-bottom-esse { margin-top: 60px; }
.tbl-bottom-esse .dot-essential li { color: #707070; }

/* 전담자몰 - 로그인 (vw 안함)*/
.login-underline {display: inline-block; line-height: 1.27em; margin: 0 4px; font-size: 14px; font-weight: bold; letter-spacing: -0.07px; color: #000; border-bottom: 1px solid #000; }
.section-login.login-front .box-content-rounded.exclusive { width: 680px;  padding: 50px; }
.section-login .exclusive .tit-box-logo { display: block; }
.section-login .exclusive .tit-box-logo .logo { padding-bottom: 36px; }
.section-login .exclusive .tit-box-logo .logo a { width: 142px; height: 22px; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 142px auto; }
.section-login .exclusive .tit-box-logo > div h2 { font-size: 30px; line-height: 40px; color: #000; font-weight: normal; letter-spacing: -0.02em; }
.section-login .exclusive .tit-box-logo > div h2 + .desc { padding-top: 18px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: -0.01em; }
.section-login .exclusive .tit-box-logo > div a { margin: 12px 0 0  0;  }
.section-login .exclusive .btn-login-area { padding-top: 48px; }
.section-login .exclusive .btn-login-area .btn-login-l { display: inline-block; width: 260px; height: 50px; line-height: 48px; padding-left: 30px; padding-right: 30px; font-size: 16px; border: 2px solid; border-radius: 30px; font-weight: bold; text-align: center; vertical-align: middle; overflow: hidden; color: #fff; background: #2189FF; border-color: #2189FF; }
.section-login .exclusive .login-bottom-esse { padding-top: 24px; }
.section-login .exclusive .login-bottom-esse p { font-size: 14px; line-height: 18px; color: #707070; letter-spacing: -0.01em; }
.section-login .exclusive .login-bottom-esse p + span { display: block; padding-top: 12px; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: -0.01em; }

/* 전담자몰 - SMC 인증 */
.smc-content .box-content-rounded { widtH: 680px; padding: 50px; }
.smc-content .logo-box { padding-bottom: 48px; }
.smc-content .logo-box .logo a { display: block; width: 142px; height: 22px; margin: 0 auto; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 142px auto; }
.smc-content .smc-cert > ul { padding: 24px 0 42px; }
.smc-content .smc-cert > ul li { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
.smc-content .smc-cert > ul li + .reference-esse { padding-top: 24px; }
.smc-content .smc-form { padding-bottom: 48px; }
.smc-content .smc-form .inp-box { position: relative; padding: 18px 0; border-bottom: 1px solid #ebebeb; }
.smc-content .smc-form .inp-box .lb-line { position: absolute; left: 0; height: auto; font-size: 16px; line-height: 32px; color: #444; }
.smc-content .smc-form .inp-box .lb-line + div { margin-left: 164px; }
/* 201124 휴대폰번호 수정 */
.smc-content .smc-form .smcPhone div .inp-line { width:calc(33.33% - 15px); text-align: center; }
.smc-content .smc-form .smcPhone div span .inp-line { margin-right:18px; }
.smc-content .smc-form .smcPhone div span { position:relative; }
.smc-content .smc-form .smcPhone div span:after{ content: "-"; position: absolute; right: 6px; top: 50%; margin-top: -8px; }
.smc-content .smc-terms > .chk-form { padding-top: 24px; }
.smc-content .smc-terms > .chk-form + .terms-wrap .terms-tit { padding-top: 24px; }
.smc-content .smc-terms .chk-form.terms-more { position: relative; }
.smc-content .smc-terms .chk-form.terms-more > label { padding-right: 12%; }
.smc-content .smc-terms .terms-wrap .terms-box { height: 100px; margin: 6px 0 12px; padding: 8px 17px 7px 10px; white-space: inherit;}
.smc-content .smc-terms .terms-wrap .terms-box ul li { font-size: 10px; line-height: 16px; color: #707070; }
.line-tit-l { display: inline-block; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: 0; letter-spacing: -0.02em; }
.smc-content .smc-terms .terms-wrap .btn-underline { top: 0; }
.s-dot-esse li { position: relative; padding-left: 5px; font-size: 10px; line-height: 16px; color: #707070; letter-spacing: -0.02em; }
.s-dot-esse li:before { content:'·'; position: absolute; left: 0; }
.s-hyphen-esse li { position: relative; padding-left: 6px; font-size: 10px; line-height: 16px; color: #707070; letter-spacing: -0.02em; }
.s-hyphen-esse li:before { content:'-'; position: absolute; left: 0; }
.smc-content .smc-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
.smc-content .terms-wrap .terms-info { padding-top:0; padding-bottom: 20px; } /* 201230 이용약관 추가 */

/* 전담자몰 - SMC 인증 약관 전문보기 팝업 */
.layer-agreement .list-terms-gray li { font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
.layer-agreement .list-terms-gray li + li { padding-top: 24px; word-break: keep-all; }

/* 전담자몰 - 개인정보 수집 및 이용 동의서 팝업 */
.layer-agreement p.gray { font-size: 14px; line-height: 19px; color: #707070; }
.layer-agreement p.gray + p.gray { padding-top: 23px; }
.mid-conbox .mid-header { border-bottom: 2px solid #000; }
.mid-conbox .mid-header h3 { padding-bottom: 6px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: -0.02em; }
.mid-conbox .mid-header + P { padding-top: 12px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
.mid-conbox { margin-top: 36px; }
.mid-conbox .dl-box dl { display: flex; padding: 24px 0; border-bottom: 1px solid #ebebeb; }
.mid-conbox .dl-box dl dt { width: 170px; min-width: 170px; font-size: 16px; line-height: 21px; color: #444; letter-spacing: 0; }
.mid-conbox .dl-box dl dd { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0; }
.mid-conbox .dl-box dl dd.txt-skyblue { font-size: 20px; }
.privacy-esse { padding-top: 24px; font-size: 14px; line-height: 19px; letter-spacing: 0; }

/* 전담자몰 - 쿠폰 다운로드 완료 팝업 */
.layer-coupon .excl-coupon > p { font-size: 16px; line-height: 21px; color: #000; }
.layer-coupon .excl-coupon .coupon-box { margin: 24px 0 18px; padding: 24px; border: 1px solid #ddd; border-radius: 10px; background: #f4f4f4; }
.layer-coupon .excl-coupon .coupon-box li { position: relative; padding-left: 7px; font-size: 14px; line-height: 18px; font-weight: bold; letter-spacing: 0; }
.layer-coupon .excl-coupon .coupon-box li:before { content:'·'; position: absolute; left: 0; }
.layer-coupon .excl-coupon .coupon-box li + li { margin-top: 6px; }
.coupon-loca { position: relative; display: block; padding-left: 12px; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: -0.01em; word-break: keep-all; }
.coupon-loca:before { content: '※'; position: absolute; left: 0; top: 0; }

/* 견적문의내역 - 상세 */
.my-boardListWrap .estimate-wrap { padding: 0 !important; }
.my-boardListWrap .estimate-box { padding: 0 24px; }
.my-boardListWrap .estimate-box + .estimate-box { margin-top: 30px; padding-top: 30px; border-top: 1px solid #EBEBEB; }
.my-boardListWrap .estimate-tit { margin-bottom: 24px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
.my-boardListWrap .estimate-form .info-box { display: flex; }
.my-boardListWrap .estimate-form .info-box + .info-box { margin-top: 18px; }
.my-boardListWrap .estimate-form .info-box span { flex-shrink: 0; width: 177px; font-size: 14px; line-height: 18px; color: #444; }
.my-boardListWrap .estimate-form .info-box em { flex-grow: 1; font-size: 14px; line-height: 18px; color: #000; font-weight: bold; word-break: break-all;}

.layer-pop .ordList-con { max-height: calc(100vh - 420vw); }

/* 이벤트 */
.sec_8k-hub-wrap { line-height: 1.32; }
.sec_8k-hub-wrap * { box-sizing:content-box; }
.sec_8k-hub-wrap .content {max-width:none;padding:0;}

/* 갤럭시캠퍼스스토어 이메일 인증 */
.campus-auth-content .con-body > ul > li {font-size:14px; line-height:19px; color:#707070; letter-spacing:0;}
.campus-auth-content .con-body .join-inner-box.ul-tbl-box {padding-top:26px;}
.join-form .campus-auth-content .con-body .join-list .cert-complete {padding-bottom:0;}
.campus-auth-content .con-body .join-list .cert-complete .cert-check-wrap {position:relative;}
.campus-auth-content .f-terms-box {margin-top:60px;}
.campus-auth-content .term-tbl td strong { font-size:16px; }

@media screen and (min-width:1101px) and (max-width: 1440px) {
	/* 공통 이용약관 */
	.common-terms { margin-top: 4.1667vw; }
	.common-terms .terms-wrap h4 { padding-top: 2.0833vw; }
	.common-terms .terms-wrap h4 + .terms-box { margin-top: 0.4861vw }
	.common-terms .terms-wrap > .terms-box { margin-top: 2.5000vw; }

	/* faq - 수정 */
	.board-faq .faq-tab-title{padding-bottom:0.5556vw;font-size:1.3889vw;color:#000;line-height:1.8056vw;border-bottom:0.1389vw solid #000;font-weight:bold;}
	.board-faq .tab-content .faq-list-wrap ul { position: relative; }
	.board-faq .tab-content .faq-list-wrap ul li .dropOption .type {position: absolute; top: 1.6667vw; left: 4.7222vw; padding:0;font-size:1.1111vw;line-height:1.4583vw;color:#707070;line-height:1.4583vw;border:0;font-weight:normal;}
	.board-faq .tab-content .faq-list-wrap ul li {border-bottom:0.0694vw solid #ebebeb;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton{display:block;position:relative;height:auto;min-height:4.8611vw;padding:1.6667vw 3.4722vw 1.6667vw 18.1944vw;box-sizing:border-box;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton span {font-size:1.1111vw;line-height:1.4583vw;font-weight: normal;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:before{content:'';position:absolute;right:1.6667vw;top:50%;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-plus-black.svg') center center no-repeat;transform:translateY(-50%);}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:after{ position: absolute; top: 1.5972vw; left: 1.6667vw; width: 1.4583vw; height: 1.4583vw; font-size: 0.8333vw; line-height: 1.5278vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #000; }
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open > span { font-weight: bold; }
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:before{background:url('/sec/static/_images/common/icon-minus-black.svg') center center no-repeat;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:after{ position: absolute; top: 1.5972vw; left: 1.6667vw; width: 1.4583vw; height: 1.4583vw; font-size: 0.8333vw; line-height: 1.5278vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #2189FF; }
	.board-faq .tab-content .faq-list-wrap ul li .answerContent{padding:1.6667vw;background-color:#f7f7f7;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div{position:relative;padding-left:3.1250vw;color:#444;font-size:1.1111vw;line-height:1.3889vw;white-space: pre-line; letter-spacing: 0;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div:after{ position: absolute; top: 0; left: 0; width: 1.4583vw; height: 1.4583vw; font-size: 0.8333vw; line-height: 1.5278vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "A"; background-color: #2189FF; }
	.board-faq .btn-box{margin-top:1.1111vw;}
	.board-faq .paging { display:block; margin-top: 2.5000vw; }
	.board-faq .mob-moreViewList { display: none; margin-top: 1.6667vw; text-align: center; }
	
	/* 나의 정보 조회/변경 - 수정 */
	.my-membership-conbox .box-content-shadow.pd60 { padding: 4.1667vw; }
	.box-content-shadow .info-content { text-align:center; }
	.box-content-shadow .info-content .user-name { margin-bottom:1.2500vw; font-size:1.3889vw; color:#000; line-height:1.8056vw; }
	.box-content-shadow .info-content .user-name strong { font-size:1.3889vw; font-weight:700; color:#000; vertical-align: text-top; }
	.box-content-shadow .info-content .admin-massage { margin-bottom:1.3889vw; font-size:1.1111vw; color:#000; line-height:1.4583vw; font-weight:bold; letter-spacing: 0; }
	.box-content-shadow .info-content .admin-massage + .userSetting-box { padding-top:0.6944vw; }
	.box-content-shadow .info-content .admin-desc { font-size:0.9722vw; color:#707070; line-height:1.2500vw; letter-spacing:-0.0083vw; }
	.myinfo-modify .box-content-shadow .btn-box { margin-top:2.5000vw; text-align:center; }
	.myinfo-modify .box-content-shadow .btn-box ~ .btn-box { margin-top:1.2500vw; }
	.myinfo-modify .box-content-shadow .btn-box .btn-underline { line-height:1.1806vw; }
	.myinfo-modify .box-content-shadow .userSetting-box dd .inp-box input[type="password"] { text-align: left; }

	/* 배송지 레이어팝업 */
	.layer-shipment-list { max-width: 55.5556vw; }
	.layer-shipment-list.layer-normal .layer-header h2 { display: inline-block; }
	.layer-pop .box-content-rounded { padding: 0; } 
	.layer-pop .box-content-rounded.shipping .list-shipping { padding-top: 0; }
	.box-content-rounded.shipping .list-shipping ul li .btn-box { position: relative; }
	.box-content-rounded.shipping .list-shipping ul li .btn-box .btn-underline.btn-left { position: absolute; left: 0; top: auto; }

	/* 비즈니스 정보 본인 확인 팝업 */
	.layer-bizniIdent .layer-content .cont { padding: 1.6667vw 0; border-bottom: 0.0694vw solid #ebebeb; font-size: 0; }
	.layer-bizniIdent .layer-content .cont:after { content:''; display: block; clear: both; } 
	.layer-bizniIdent .layer-content .cont:first-child { padding-top: 0; }
	.layer-bizniIdent .layer-content .cont li { position: relative; padding-left: 0.5556vw; font-size: 0.9722vw; line-height: 1.3194vw; color: #707070; letter-spacing: -0.05em; }
	.layer-bizniIdent .layer-content .cont li:before { content:'·'; position: absolute; left: 0; }
	.layer-bizniIdent .layer-content .cont.ad > img { display: inline-block; margin-right: 1.6667vw; }
	.layer-bizniIdent .layer-content .cont.ad > p { display: inline-block; width: calc(100% - 12.0833vw); font-size: 1.1111vw; line-height: 1.3889vw; color: #000; font-weight: bold; }
	.layer-bizniIdent .layer-content .cont dl { font-size: 0; vertical-align: top; }
	.layer-bizniIdent .layer-content .cont dt { display: inline-block; width: 31%;  vertical-align: top; }
	.layer-bizniIdent .layer-content .cont dt label { font-size: 1.1111vw; line-height: 2.2222vw; color: #000; }
	.layer-bizniIdent .layer-content .cont dd { display: inline-block; width: calc(100% - 31%); font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.layer-bizniIdent .layer-content .cont dd .error-msg { margin-top: 0.4167vw; }
	.layer-bizniIdent .layer-content > div.btn-box { margin-top: 2.5000vw; padding: 0; border-bottom: 0; }
	.layer-bizniIdent .layer-content .bottom-esse { margin-top: 2.5000vw; }
	.layer-bizniIdent .layer-content .bottom-esse li { position: relative; padding-left: 0.8333vw; font-size: 0.9722vw; }
	.layer-bizniIdent .layer-content .bottom-esse li:before { content:'※'; position: absolute; left: 0; }
	.layer-bizniIdent .layer-content .bottom-esse li + li { margin-top: 1.6667vw; }
	.layer-bizniIdent .layer-content .bottom-esse li span { display: block; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: -0.03em; }
	.layer-bizniIdent .layer-content .bottom-esse li > a { margin: 0.4167vw 0 0 0; } 

	/* 폐카트리지 유의사항 팝업 */
	.layer-company .applNotiList li { position: relative; padding-left: 0.5556vw; font-size: 0.9722vw; line-height: 1.3194vw; color: #000;  }
	.layer-company .applNotiList li + li { margin-top: 1.6667vw; }
	.layer-company .applNotiList li:before { content: '*'; position: absolute; left:0; width: 0.4861vw; height: 0.4861vw; }
	.layer-company .applNotiList + p { margin-top: 2.5000vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }

	/* 시리얼번호 확인 방법 팝업 */
	.layer-serial .layer-content { overflow: visible; }
	.layer-serial .layer-content > div { width: 27.7778vw; height: auto; }
	.layer-serial .layer-content > div + p { font-size: 1.2500vw; line-height: 1.6667vw; color: rgba(255, 0, 0, 1); text-align: center; }

	/* 패밀리넷 PF 팝업 */
	.layer-famailyPF { max-width: 44.286vw; }
	.layer-famailyPF .color-txt { color: rgba(51, 102, 255, 1) !important; }
	.layer-famailyPF .color-red { color: rgba(255, 0, 0, 1) !important; }
	.layer-famailyPF .dropOption:first-child  a.dropButton{ padding-top: 0; }
	.layer-famailyPF .dropOption a.dropButton { display: inline-block; width: 100%; height: auto; padding: 1.5278vw 0; border-bottom: 0.0694vw solid #d9d9d9; line-height: 1.27em; text-decoration: underline; }
	.layer-famailyPF .dropOption a.dropButton:before { top: auto; bottom: 1.6667vw; }
	.layer-famailyPF .dropOption a.dropButton:focus,
	.layer-famailyPF .dropOption a.dropButton:hover { color: #0077c8; transition: color .3s ease; -webkit-transform: color .3s ease; }
	.layer-famailyPF .dropOption a.dropButton.open + .dropList { border-bottom: 0.0694vw solid #d9d9d9; }
	.layer-famailyPF .dropOption:last-child a.dropButton { border-bottom: 0; }
	.layer-famailyPF .dropOption:last-child a.dropButton.open { border-bottom: 0.0694vw solid #d9d9d9; }
	.layer-famailyPF .dropOption:last-child a.dropButton.open + .dropList { border-bottom: 0; }
	.layer-famailyPF .dropOption .noti-detail p,
	.layer-famailyPF .dropOption .noti-detail span { font-size: 0.9722vw; line-height: 1.5; color: #000; }
	.layer-famailyPF .dropOption .noti-detail p + p { margin-top: 1.6667vw; }
	.layer-famailyPF .dropOption .noti-detail p + ul { margin-top: 1.1111vw; }
	.layer-famailyPF .dropOption .noti-detail p > em,
	.layer-famailyPF .dropOption .noti-detail li > em { font-size: 0.9722vw; line-height: 1.5; color: #000; font-weight: bold; }
	.layer-famailyPF .dropOption .noti-detail ul li { position: relative; padding-left: 0.5556vw; font-size: 0.9722vw; line-height: 1.5; color: #000; }
	.layer-famailyPF .dropOption .noti-detail ul li:before { content:'-'; position: absolute; left: 0; }
	.layer-famailyPF .dropOption .noti-detail ul li + li { margin-top: 1.6667vw; }

	/* 블로거리뷰 팝업 */
	.layer-blog .layer-con-tit { margin-bottom: 0.8333vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; text-align: center; }
	.layer-blog p { font-size: 0.9722vw; line-height: 1.4583vw; color: #000; text-align: center; }
	.pc-pb30 {padding-bottom:2.0833vw; }
	.pg-tit { margin-top: 0.8333vw; font-weight: bold; line-height: 3.0556vw; letter-spacing: -0.05em; }
	.con-header .con-tit { letter-spacing: -0.0083vw; line-height: 2.2222vw; }
	input[type="file"] { display: none; }
	.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 1.6667vw;}
	.con-header .con-tit-left + span { float: right; font-size: 0.9722vw; line-height: 1.4583vw; color: #707070; padding-top: 0.6944vw; }
	.join-form .dropdownMenu { width: 100%; } 
	.ico-check { background-image: url(/sec/static/_images/common/icon-check.svg); }
	.clear:after { content:''; display: block; clear: both; }
	.float-r {float: right;}
	.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 1.6667vw;}
	.chk-form input[type="radio"]:checked + label, .chk-form input[type="checkbox"]:checked + label { letter-spacing: -0.0017vw; }
	/* text 숨김처리 */
	.join-form .box-content-rounded .info-content .user-name strong { vertical-align: top; }
	.blue-txt { color: #1428A0 !important; }
	.join-form .f-join-box .con-body .join-list li > div.only-post { height: auto; }

	/* 나의 정보 조회.변경 */
	.userSetting-box dt { margin-bottom:2.0833vw; font-size:1.1111vw; color:#707070; line-height:1.4583vw; }
	.userSetting-box dd .inp-box { max-width:22.9167vw; margin:auto; }
	.userSetting-box dd .inp-box input[type="password"] { width:100%; text-align:center; }
	.userSetting-box dd .inp-box .error-msg { margin-bottom:-0.6944vw; padding-top:0.2083vw; text-align:left; }

	/* 회원가입 */
	.f-terms-box .terms-wrap .chk-form { padding-right: 17%; }
	.indentation .terms-wrap .chk-form { padding-right: 17%; }
	.reserve-terms-form .terms-wrap .chk-form { padding-right: 17%; }
	.address-line.mid-box .mid-addr { min-height: 2.7777vw; padding: 0.8333vw; background: #fafafa; border-radius: 0.6944vw; }
	.address-line.mid-box .mid-addr p { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; letter-spacing: -0.02em; font-weight: bold; }
	.btn.cert-re-send { padding: 0 0.9722vw; }
	.cert-tit.complete:after { content:'이 완료되었습니다.'; font-size: 1.3889vw; line-height: 2.2222vw; color: #000; font-weight: bold; }
	.srh-td02 > div { position: relative; }
	.company-srh { display: none; }
	.company-srh .droplist { overflow:hidden; overflow-y:auto; position:absolute; left:0; width:100%; max-height:13.1944vw; text-align:left; list-style:none; border-radius:0 0 0.6944vw 0.6944vw; border:1px solid #b2b2b2; background:#fff; z-index:2; }
	.company-srh .droplist li { position:relative; z-index:1; display:block; width:100%; min-height:2.2222vw; line-height:2.2222vw; padding:0 1.3889vw; color:#707070; font-size:0.9722vw; pointer-events:all; cursor:pointer; }
	.company-srh .droplist li > div { margin:0 -1.3889vw; line-height:inherit; }
	.srh-td02 .srh-zoom { position: relative; }
	.srh-td02 .srh-zoom .btn-search-zoom { position: absolute; right: 0.3472vw; 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; background-size: cover;  }
	.srh-td02 .srh-zoom .btn-search-del { position: absolute; right: 2.2917vw; bottom: 0.4861vw; width: 1.1111vw; height: 1.1111vw; padding: 0.4167vw; font-size: 0; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; background-size: cover; }
	.srh-td02 .srh-zoom .btn-search-del.comp-del { right: 0; }
	.email-select:after { content:''; display: block; clear: both; }
	.email-select > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width: 39.2%; }
	.email-select .domain-box { position: relative; float: right; width: 54.2%; }
	.email-select .inp-line + .domain-box:before { content:'@'; position: absolute; left:-1.2500vw; top:0; display: inline-block; font-size: 0.9722vw; line-height: 2.2222vw;}
	.cert-domain .td-01 { vertical-align: top; }

	.content.join-content { padding: 3.4722vw 1.6667vw 6.9444vw 1.6667vw; }
	.content.join-content .conbox { padding: 0; }
	.join-form .join-common { float: right; max-width: 55.5556vw; margin-right: 3.8889vw; padding: 4.1667vw; border-radius: 1.3889vw; background: #fff; }
	.join-form .join-common.my-info { float:none; margin:0 auto; overflow: visible; } 
	.join-form .wide-complete,
	.join-form .box-content-rounded.wide-complete { float: right; min-width: 55.5556vw; margin-right: 3.8889vw; }
	.join-form .f-join-box + .f-join-box { margin-top: 4.1667vw; }
	.join-form .f-join-box .con-body { margin-top: 2.5000vw; }
	.join-form .f-join-box .con-body .top-stmt { margin-bottom:2.5000vw; font-size:0.8333vw; line-height:1.3889vw; letter-spacing:0; }
	.join-form .f-join-box .con-body .top-stmt a { font-size:inherit; }
	.terms-area .top-stmt { margin-bottom:2.5000vw; font-size:0.8333vw; line-height:1.3889vw; letter-spacing:0; }
	.terms-area .top-stmt a { font-size:inherit; }
	.join-form .f-join-box .con-body .tbl-inner-tit { padding: 2.0833vw 0;  line-height: 2.2222vw;  font-size: 1.3889vw; }
	.join-form .f-join-box .con-body .tbl-inner-tit.inner-tit-first { margin-top:0; padding-top:0; }
	
	.join-form .f-join-box .con-body .join-list { display: block; width: 100%; }
	.join-form .f-join-box .con-body .join-list .ul-tr { display: block; margin-top: 1.6667vw; }
	.join-form .f-join-box .con-body .join-list .ul-tr:first-child { margin-top: 0; }
	.join-form .f-join-box .con-body .join-list li > div { display: block;}
	.join-form .f-join-box .con-body .join-list li > div input[type=password],
	.join-form .f-join-box .con-body .join-list li > div input[type=number] { width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-01 { position: absolute; left: 0; }
	.join-form .f-join-box .con-body .join-list .td-01 label.lb-line { font-size: 1.1111vw; line-height: 2.2222vw; color: #444; }
	.join-form .f-join-box .con-body .join-list .td-02 { display: block; max-width: 31.1111vw; }
	.join-form .f-join-box .con-body .join-list .td-02 input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive.db:read-only { border-bottom: 0; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .td-02 .file-line input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0.0694vw solid #b2b2b2; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse { padding-top: 0.6944vw; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li { position: relative; padding-left: 0.6250vw; font-size: 0.8333vw; line-height: 1.1806vw; color: #707070; letter-spacing: 0; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li + li { margin-top: 0.4167vw; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li:before { content: '*'; position: absolute; left: 0; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > label { width: auto; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"] + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 1.3889vw; height: 1.3889vw; border: 0.0694vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 1.3889vw; height: 1.3889vw; border: 0.0694vw solid #2189FF; border-radius: 50%; box-sizing: border-box; background: none; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:after { content: ''; display: block; position: absolute; left: 0.3472vw; top: 0.3472vw; width: 0.6944vw; height: 0.6944vw; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
	.join-form .btn-box { font-size: 0; }
	.join-form .btn-box .btn { margin: 0; }
	.join-form .btn-box .btn + .btn { margin-left: 1.1111vw; }
	/* .join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(n+14) {margin-bottom: 0;} *//* 2022-04-29 하단 여백 해제 */
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap { vertical-align: middle; max-width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { display: inline-block; margin-bottom: 1.6667vw; padding-right: 0; min-width: auto; width: 8.6806vw; height: 1.3889vw; font-size: 0.9722vw; vertical-align: text-top; }
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.mb-none-pc, 
	/* .join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; } *//* 2022-04-29 하단 여백 해제 */
	/* .underline-right.mt18 { margin-top: 1.2500vw; } *//* 2022-04-29 하단 여백 해제 */
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 { position: relative; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 .empl-cert + .error-msg { position: absolute; top:0.2083vw; }
	.join-form .f-join-box .con-body .join-list .td-01 span { display: inline-block; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line { position: relative; padding-top: 0.8333vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line:first-child { padding-top: 0; }
	.join-form .f-join-box .con-body .join-list .span-tit { display: inline-block;  color: #000; line-height: 2.2222vw;  }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form > label { width: 5.9028vw; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line { padding: 0; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line.empl-cert { border-bottom:0; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg { margin-top: 0.4167vw; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg p { line-height: 1.5; font-size: 0.8333vw; color: #fa2337; letter-spacing: -0.0042vw; }
	.td-02.error input:not([type=checkbox]):not([type=radio]).inp-line { color:#000; border-color:#000; border-width:0.1389vw; }
	.join-form .td-02 .error-msg { margin-top: 0.4167vw; }
	.join-form .td-02 .error-msg p { line-height: 1.5; font-size: 0.9722vw; color: #fa2337; letter-spacing: -0.0042vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .td-01 label { padding: 0.2083vw 0 0 0.0694vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line,
	.join-form .f-join-box .con-body .join-list .file-wrap,
	.join-form .f-join-box .con-body .join-list .pos-rel { position: relative; }
	.join-form .f-join-box .con-body .join-list .pos-rel + .address-line { margin-top: 0.6944vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap-mid + .ul-tr .td-02 { padding-top: 2.0833vw; }
	.join-form .b2b-join .f-join-box .con-body .join-list .address-wrap .address-line2 { padding-bottom: 0; } 
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line.no-pd { padding-bottom: 0; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line, 
	.join-form .f-join-box .con-body .join-list .file-wrap .file-line { margin-right: 6.2500vw; }
	.join-form .f-join-box .con-body .join-list .right-btn-line { margin-right: 8.4722vw;position: relative; }
	.join-form .f-join-box .con-body .join-list .hidden-cert-line {  padding: 2.0833vw 0; }
	.join-form .f-join-box .con-body .join-list .hidden-cert-line .cert-count { position: absolute; bottom: 0; right: 0; line-height: 2.2222vw; font-size: 0.8333vw; color: #000; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .time-line .cert-count{height: 2.2222vw;font-size: 0.9722vw;letter-spacing: -0.0194vw}
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line input:not([type=checkbox]):not([type=radio]).inp-line {  margin-top: 0; } 
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line { margin-right: 6.2500vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .btn-address,
	.join-form .f-join-box .con-body .join-list .file-wrap .btn-file,
	.join-form .f-join-box .con-body .join-list .btn-cert  { position: absolute; right: 0; bottom: 0; margin-right: 0; min-width: 5.5556vw; }
	.join-form .con-body .ul-tbl-box .join-list { position: relative; padding-left: 12.5000vw; overflow: visible; }
	.join-form .con-body .join-inner-box.ul-tbl-box { overflow: visible;  }
	.join-form .con-body .join-inner-box .join-list .esse-list ul { padding: 0.6944vw 0 0 0; }
	.join-form .con-body .join-inner-box .join-list .esse-list2 ul { padding: 0.6944vw 0 0; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li { font-size: 0.8333vw; color: #707070; line-height: 1.2500vw; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li + li { margin-top: 0.4167vw; }
	.join-form .con-body .join-inner-box .join-list .esse-list2 ul li { line-height: 1.1111vw; }
	.join-form .con-body .join-list .join-zoom { position: relative; }
	.join-form .con-body .join-list .cert-complete { padding-bottom: 2.0833vw; }
	.join-form .con-body .join-list .join-zoom .ico-zoom { position: absolute; top: 0.4861vw; right: 0.2778vw; width:1.2500vw; height:1.2500vw; }
	.join-form .con-body .join-list .join-zoom .txt-right { position: absolute; right: 0; padding-right: 1.1111vw; height: 2.2222vw; line-height: 2.2222vw; font-size: 0.9722vw; color: #000; }
	.join-form .con-body .join-list .join-zoom .ico-check { position: absolute; top: -0.0694vw; right: 0; width: 0.7062vw; height: 2.2222vw;}
	.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 0.3472vw; margin-bottom: 3.4722vw; line-height: 1.9444vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under,
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under {  padding-bottom: 0;  height: auto; line-height: normal; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span,
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under + span { display: block; line-height: normal; font-size: 0.9722vw; color: #707070;  }

	/* 비즈니스 스토어 회원가입 본인인증 */
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li {width: calc(50% - 0.66vw); height: 11.11vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li + li {margin-left: 1.32vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a {padding-top: 7.57vw; border-radius: 0.69vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-ipin {background-position: center 2.15vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-phone {background-position: center 2.15vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a span {font-size: 1.11vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list ul {padding-top: 0.83vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list .point {font-size: 0.97vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-complete p {font-size: 0.97vw;}

	/*s:2021-03-30*/
	.app-login-device-box .app-login-box { margin-top: 36px; }

	.app-login-device-box .device-management {margin-top: 36px;} 
	.app-login-device-box .device-management .a-txt {float:left;}
	.app-login-device-box .device-management .a-txt span {color:#2488f8;}
	.app-login-device-box .device-management .use-box {float:none;}
	.app-login-device-box .device-management .use-box ul {overflow:hidden;padding-left:4.5vw;}
	.app-login-device-box .device-management .use-box ul li {width:100%;float:left;border:1px solid #b2b2b2;border-radius: 10px;padding:1.4531vw 1.8837vw;}
	.app-login-device-box .device-management .use-box ul li:last-child {margin-left:0px;margin-top:2.1528vw;}
	.app-login-device-box .device-management .use-box ul.no-box {margin-left:46px;}
	.app-login-device-box .device-management .use-box ul.no-box li{margin-top:0;}/*21-12-08*/
	.app-login-device-box .device-management .use-box ul li .no-mag {padding:50px;text-align: center;}/*등록한 기기가 없을때 사용*/
	.app-login-device-box .device-management .use-box ul li.b-line-box {border:1px solid #2488f8;}
	.app-login-device-box .device-management .none {padding-left:0;}
	.app-login-device-box .device-management ul.mbox {padding-left:0;}
	.app-login-device-box .device-management .use-box .m-line {overflow:hidden;border-bottom:1px solid #ebebeb;line-height:29px;}
	.app-login-device-box .device-management .use-box .m-line p {float:left;font-weight: bold;}
	.app-login-device-box .device-management .use-box .m-line dl {float:right;color:#000}
	.app-login-device-box .device-management .use-box .m-line dl dt {background:none;position:relative; margin-left:8px; padding-left:10px;}
	.app-login-device-box .device-management .use-box .m-line dl dt:after {content:"";position:absolute;top:50%;right:-9px;width:1px;height:12px;margin-top:-6px;background:#d9d9d9;}
	.app-login-device-box .device-management .use-box .m-line a {float:right;} 
	.app-login-device-box .device-management .use-box .m-line img {width:16px;height:16px;vertical-align: middle;}
	.app-login-device-box .device-management .use-box .list {padding-top:15px;line-height:30px;}
	.app-login-device-box .device-management .use-box .list  button {float:right;margin-top:-40px; }
	.app-login-device-box .device-management .use-box dl {overflow:hidden;color:#707070}
	.app-login-device-box .device-management .use-box dl dt {float:left;background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat left 12px;padding-left:5px;}
	.app-login-device-box .device-management .use-box dl dd {float:left;margin-left:16px;}
	.app-login-device-box .device-management .use-box dl dt a , dd a {font-size:14px;}
	.app-login-device-box .device-management .d-list {width:100%;overflow:hidden;padding:1.2378vw 0 0 12.2034vw;color:#828282;line-height:18px;}

	.terms-wrap {position: relative;}
	.terms-wrap .btn-underline { position: absolute; right: 0; margin-top: 0.2083vw; margin-right: 0; } 
	.terms-wrap .terms-tit { padding-top: 2.5000vw; font-size: 1.1111vw; font-weight: 700; color: #000; line-height: 1.4583vw; letter-spacing: -0.0056vw; }
	.terms-wrap.atta-terms-wrap .btn-underline { top: 10.4167vw; }
	.terms-wrap.atta-terms-wrap { margin-top: 2.0833vw; }
	.terms-wrap.atta-terms-wrap .terms-box + .btn-underline { top: 10.8333vw; }
	.terms-wrap .terms-tit.terms-tit-empty { padding-top: 0.5556vw;  }
	.terms-wrap .terms-box + .tit-empty-btn  { top: 11.4583vw; }

	/* 레이어팝업 및 페이지 공용 */
	.term-tbl { width:100%; }
	.term-tbl th, .term-tbl td { padding:0.6944vw 1.6667vw; font-size:0.8333vw; }
	.terms-wrap .terms-box a, .term-tbl td * { font-size:0.8333vw; }
	.term-tbl .point strong { font-size:1.0417vw; } /* 201230 이용약관 강조 표시 추가 */
	.layer-content .term-tbl th, .layer-content .term-tbl td { font-size:0.9722vw; line-height:1.3889vw; }
	.layer-content .term-tbl td li { margin-bottom:0.8333vw; }

	.terms-wrap .terms-box.type-briefly {padding: 1.52777vw 1.6666vw;}
	.terms-wrap .terms-box.type-briefly p {font-size: 0.9722vw;}
	.terms-wrap .terms-box.type-briefly .tit {margin: 0 0 0.27777vw; font-size: 0.97222vw;}
	.terms-wrap .terms-box.type-briefly .btn {margin-top: 1.25vw;}

	.terms-wrap .chk-form input[type="checkbox"] + label { padding-right:0; }
	.chk-form label br { display: none; }
	.terms-wrap .terms-box { height: 9.7222vw; margin: 0.4167vw 0 0.8333vw 0; padding: 1.52777vw 1.6666vw; border: 0.0694vw solid #b2b2b2; font-size: 0.9722vw; color: #707070; line-height: 1.3889vw; overflow-y: scroll; }
	.terms-wrap .terms-box + .terms-line { line-height: 1.1111vw; font-size: 0.9722vw; }
	.terms-wrap .chk-form + .chk-form { margin-top: 0.6944vw; }
	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg { padding-left: 1.8056vw; padding-top: 0.4167vw; }
	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg p { line-height:1.2500vw; letter-spacing: -0.0178vw; font-size: 0.9722vw; color: #fa2337; }

	.join-form .box-content-rounded.wide-complete .con-body .essential { padding-top: 2.0833vw; }
	.join-common .con-body .essential.essential2 { padding-top: 0; }
	.join-form .con-confirm .btn-under-box { margin-top: 1.1111vw; text-align: center; }
	.b2b-com-type .admin-massage + .btn-box { margin-top: 2.7778vw; }
	.b2b-com-type .info-content2 .admin-massage + .btn-box { margin-bottom: 2.0833vw; }
	.b2b-com-type .info-content.no-bd { border-bottom: 0; }
	.b2b-com-type .btn-box.btn-box-bottom { margin: 0; }
	.esse-btn-box { margin-bottom: 0.6944vw; }
	.esse-btn-box span { float: left; font-size: 0.8333vw; line-height: 1.2500vw; color: #707070; }
	.esse-btn-box .esse-btn { float: right; }
	.esse-btn-box .esse-btn a { margin-right: 0; }
	.esse-btn-box .esse-btn a + a { margin-left: 1.2500vw; }
	.box-content-rounded .info-content.info-content2 { padding:2.5000vw 0 0 0; text-align:center;}
	.btn-center > button + button { margin-left: 0.6944vw; }
	.join-form .f-terms-box .con-body .chk-form label br { display: none; }
	.join-form .con-body .join-list .esse-list ul { padding: 0.6944vw 0 2.0833vw 0; }
	.join-form .con-body .join-list .esse-list ul li { font-size: 0.8333vw; color: #707070; line-height: 1.2500vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 0.3472vw; line-height: 1.6667vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under { height: auto; line-height: normal; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span { display: block; line-height: normal; font-size: 0.9722vw; color: #707070; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label { display: inline-block; padding-right: 0; min-width: 7.9861vw; height: 2.7778vw; font-size: 0.9722vw; vertical-align: text-top; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"]:checked + label:after { top: 1.1111vw; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { height: 2.2222vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .file-list { position: relative; margin-right: 6.2500vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file { position: relative; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file input:not([type=checkbox]):not([type=radio]).inp-line { position: relative; padding-right: 1.1111vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file .btn-search-del { position:absolute; right:0; bottom: 0.4861vw; width: 1.1111vw; height: 1.1111vw; font-size: 0; background:url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center ; background-size: cover;}
	.terms-wrap input.error + .error-msg,
	.terms-wrap input.error + label + .error-msg { display: block; }

	/* myinfo */
	.join-form .my-info .f-join-box + .member-box { margin-top: 4.1667vw; }
	.join-form .my-info .f-join-box .con-body .inner-tit-first { float: left; }
	.join-form .my-info .f-join-box .con-body .inner-tit-first + button { margin:0; float: right;  min-width: 9.7222vw; }
	.join-form .b2b-myinfo.b2b-myinfo-change .f-join-box .con-body .inner-tit-first { float: none; margin-bottom: 0;  padding-bottom: 2.0833vw; line-height: 2.7778vw; }
	.horizontal-line { height: 0.0694vw; background: #d9d9d9; }
	.horizontal-line.bb-line { margin: 2.5000vw 0 1.1111vw 0; }
	.join-inner-box .horizontal-line { margin: 2.0833vw 0 4.1667vw 0; }
	.tb-bd { margin: 2.0833vw 0 1.1111vw; padding: 2.0833vw 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
	.tb-bd.t-c { text-align: center; }
	.tb-bd-box { margin: 2.5000vw 0 0; padding: 2.5000vw; border-radius: 1.3889vw; border: 0.0694vw solid #ddd; background: #f7f7f7; text-align: center; }
	.tb-bd-box .bt-message p { padding-bottom: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.tb-bd-box .bt-message .btn-type1 { background: transparent; }
	.tb-bd-box + .underline-right { margin-top: 1.2500vw; }
	.join-form .underline-right { text-align: right; }
	.join-form .underline-right .btn-underline{ font-size: 1.1111vw; line-height: 1.4583vw; }
	.my-info .info-chk { margin-left: 13.8889vw; padding-top: 2.0833vw; }
	.my-info .chk-form.info-chk input[type="checkbox"] + label { line-height: 1.3889vw; }
	.join-form .con-body .join-list .esse-list ul li { position: relative; padding-left: 0.6944vw; }
	.join-form .con-body .join-list .esse-list ul li:before {content:'*'; display: inline-block; position: absolute; left:0; width: 0.4167vw; margin-right: 0.2778vw; }
	.withdrawalBtnWrap {}
	.withdrawalBtnWrap .underline-right { margin: 1.2500vw 0 0 0; font-size: 1.1111vw; line-height: 1.4583vw; }

	/* common terms */
	.common-terms-wrap { padding: 4.1667vw; max-width: 100.0000vw;  border-radius: 1.3889vw; background: #fff; }
	.common-terms-wrap .underline-right { padding: 2.5000vw 0 1.3889vw; text-align: right; }
	.common-terms-wrap .terms-contents .terms-contents-tit { line-height: 1.5972vw; font-size: 0.9028vw; color: #707070; }
	.common-terms-wrap .terms-contents .terms-tit-list li,
	.common-terms-wrap .terms-contents .terms-list li { line-height: 1.5972vw; font-size: 0.9028vw; color: #707070; }
	.common-terms-wrap .con-body .terms-date { float: right; margin: 2.5000vw 0 1.3889vw; width: 16.6667vw; }
	.layer-agreement .scroll-box.scroll458 { height: 31.8056vw; }
	.terms-conbox { padding: 2.7778vw 0.9722vw 6.2500vw 0.9722vw; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 .error-msg { height:2.2222vw; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete .error-msg,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5 .error-msg  { display: block; }

	/* 공지사항  공통*/
	.inner-header { position: relative; }
	.inner-header .btn-s { position: absolute; left:0; bottom:0; margin: 0; z-index: 2;}
	.left-con-tit { margin-bottom: 2.5000vw; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh { margin-bottom: 2.5000vw; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh ~ .con-box-search { position: relative; height: 2.5000vw; margin-bottom: 1.6667vw; }
	.left-con-tit-srh ~ .con-box-search .search-option { padding-right: 18.3333vw; text-align: right; }
	.left-con-tit-srh ~ .con-box-search .wrap-search { position: absolute; top: 0; right: 0; margin-top: 0 !important; }
	.left-con-tit-srh ~ .con-box-search .search-option + .wrap-search { top: -0.2083vw; }
	.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"] { width: 16.6667vw; height: 2.5000vw; padding: 0 3.1250vw 0 1.0417vw; font-size: 0.9722vw; }
	.left-con-tit-srh ~ .con-box-search .wrap-search .btn-search { position: absolute; top: 0; right: 0.6250vw; width: 2.5000vw; height: 2.5000vw; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 1.1111vw auto; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt { display: inline-block; position: relative; min-width: 11.2500vw; text-align: left; }

	.wrap-droplist.custom-radio .droplist { padding: 1.2500vw 1.6667vw; left: 50%; transform: translateX(-50%); font-size: 0; }
	.wrap-droplist.custom-radio .droplist-button { color: #000; font-weight: bold; }
	.wrap-droplist.custom-radio .droplist li { padding: 0.4167vw 0; min-height: auto; line-height: inherit; }
	.wrap-droplist.custom-radio .droplist li:first-child { position: relative; padding-bottom: 0.8333vw; }
	.wrap-droplist.custom-radio .droplist.gal-droplist li:first-child { padding: 0.4167vw 0; }/* 2021-03-23 css 추가 */
	.wrap-droplist.custom-radio .droplist li:nth-child(2) {padding-top: 0.8333vw; }
	.wrap-droplist.custom-radio .droplist.gal-droplist li:nth-child(2) {padding:0.4167vw 0; }/* 2021-03-23 css 추가 */
	.wrap-droplist.custom-radio .droplist li:first-child:after { content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.0694vw; background: #ebebeb; }
	.wrap-droplist.custom-radio .droplist li span { position: relative;}
	.wrap-droplist.custom-radio .droplist li span:before { content:''; position: absolute; left: 0; width: 1.3889vw; height: 1.3889vw; border: 0.0694vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.wrap-droplist.custom-radio .droplist li span > em { padding-left: 1.8056vw; font-size: 0.9722vw; line-height: 1.4583vw; color: #000; }
	.wrap-droplist.custom-radio .droplist li:hover { background: transparent; }
	.wrap-droplist.custom-radio .droplist li:focus, .wrap-droplist.custom-radio .droplist li.focused { background: transparent; }
	.wrap-droplist.custom-radio .droplist li:focus span:before, .wrap-droplist.custom-radio .droplist li.focused span:before { border-color: #2189FF; }
	.wrap-droplist.custom-radio .droplist li:focus span:after, .wrap-droplist.custom-radio .droplist li.focused span:after { content: ''; display: block; position: absolute; left: 0.3472vw; top: 50%; transform: translateY(-50%); width: 0.6944vw; height: 0.6944vw; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { width: 30.9722vw; }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist li:not(.all) { display: inline-block; width: 50%; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt .btn-sort { display: inline-block; width: 100%; padding: 0; background-position-x: calc(100% - 0.5556vw); font-size: 0.9722vw; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt ~ .wrap-opt { margin-left: 0.8333vw; }
	.left-con-tit-srh ~ .con-box-search .search-option .ly-search-sort { left: 50%; transform: translateX(-50%); }
	.left-con-tit-srh.onlySrh { margin-bottom: 6.6667vw; }
	.left-con-tit-srh.onlySrh ~ .con-box-search { height: auto; }
	.left-con-tit-srh.onlySrh ~ .con-box-search .wrap-search { top: auto; bottom: 1.6667vw; }

	.ico-new { background-image: url(/sec/static/_images/common/icon-new.svg); }
	.ico-edit { background-image: url(/sec/static/_images/common/icon-edit.svg); }
	.ico-delete { background-image: url(/sec/static/_images/common/icon-delete.svg); }
	.content.board-content { padding: 0.6944vw 1.6667vw; }
	.strong-blue {   font-size: 1.1111vw; }
	.board-tbl .icon { width: 1.3889vw; height: 1.3889vw;  }
	.board-tbl .icon.ico-new { margin-right: 0.4167vw; }
	.board-tbl .ul-td { display: table-cell;  height: 4.7917vw; padding: 0 1.3889vw; font-size: 1.1111vw; line-height: 1.3; text-align: center; vertical-align: middle; border-bottom: 0.0694vw solid #ebebeb; box-sizing: content-box; letter-spacing: normal; }
	.board-tbl .ul-tbl + .empty-line { display: block; padding:0; min-height: 9.7222vw; line-height: 9.7222vw; text-align: center;  border-bottom: 1px solid #ebebeb;  }
	.board-tbl .ul-tbl + .empty-line span { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; letter-spacing: -0.02em; }
	.board-tbl .board-head { border-top: 2px solid #000; border-bottom: 1px solid #707070; }
	.board-tbl .ul-tr.board-head .ul-td { border-bottom: 0; }
	.board-tbl .ul-td { width: 9%;   }
	.board-tbl .strong-blue { line-height: 1.8056vw; }
	.board-tbl .status a { margin: 0 0.6944vw 0 0; font-size: 1.1111vw; }
	.board-tbl .paging { margin-top: 2.5000vw; }
	.btn-box.box-type2 { margin-top: 2.5000vw; }
	.customer-center-conbox .btn-box.box-type2 .btn,
	.btn-box.box-type2 .btn { min-width: 6.6667vw; width: 6.6667vw; height: 2.7778vw; padding-left: 1.6667vw; padding-right: 1.6667vw; font-size: 0.9722vw; line-height: 2.6389vw; letter-spacing: 0; }

	/* 공지사항  */
	.content.servNoti-content { padding: 0; }
	.content.servNoti-content .conbox.customer-center-conbox { padding: 3.4722vw 1.6667vw 6.9444vw 1.6667vw; }
	.content-visual-header + .content.servNoti-content .conbox.customer-center-conbox { padding: 3.1944vw 1.6667vw 6.9444vw 1.6667vw; }
	.content.servNoti-content .conbox .con-box-search .search-option.right { font-size: initial; }
	.content.servNoti-content .conbox .con-box-search .search-option.right .ly-search-sort { top: 1.8750vw; }
	.board-tbl .ul-tbl .ul-td.num,
	.board-tbl .ul-tbl .ul-td.type { width: 8%; }
	.board-tbl .ul-tbl .ul-td.title { width: auto; }
	.board-tbl .ul-tbl .ul-td.product,
	.board-tbl .ul-tbl .ul-td.regi-date{ width: 13%; }
	.board-tbl .ul-tbl .ul-td span {  font-size: 1.1111vw; line-height: 1.4583vw; }
	.board-tbl .ul-tbl .ul-td.title:after {   clear: both; }
	.board-tbl .ul-tbl .ul-td.title a > em { float: left; margin-left: 0.4167vw; padding: 0 0.4167vw; border-radius: 0.2778vw; background: #f7f7f7;font-size: 0.9722vw; line-height: 1.3889vw; font-weight: bold; color: #000;  }
	.board-tbl .ul-tbl .ul-td.title a > em > em, .board-tbl .ul-tbl .ul-td.hits span > em { display: none;}/* 2021-03-26 */
	.board-tbl .ul-tbl .ul-td.title a > em { float: left; margin-left: 0.4167vw; padding: 0 0.4167vw; border-radius: 0.2778vw; background: #f7f7f7;font-size: 0.9722vw; line-height: 1.3889vw; font-weight: bold; color: #000;  }
	.board-tbl .ul-tbl .ul-td.title span {   max-width: 91%; font-size: 1.1111vw;  white-space:nowrap; word-wrap:normal; font-weight: bold;  }

	.servNoti-content .board-tbl .ul-td { border-bottom: 0.0694vw solid #ebebeb; }
	.servNoti-content .board-detail-content .box-board-detail .board-header .board-tit { margin-bottom: 0; width: auto; font-size: 1.3889vw; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div  { float: right; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .date { float: none; width: auto; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type { width: auto; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type > em { display: inline-block; padding-left: 0.8333vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type + .date:before { content:''; display:inline-block; margin: 0 0.8333vw 0 0.7639vw; width: 0.0694vw; height: 0.8333vw; background: #ddd; }
	.servNoti-content .board-detail-content .box-board-detail .board-header { border-bottom: 0.0694vw solid #ebebeb; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail { background-color: #fff; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner  { min-height: auto; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p { color: #000; letter-spacing: 0; }
	.servNoti-content .board-detail-content .nav-board-page { border-top-color: #707070; border-bottom-color: #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 0.0694vw solid #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link
	{ padding-left: 6.5278vw; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}

	/* 문의 게시판 헤더 */
	.board-top {  margin-top: -1.8750vw; margin-bottom: 0.5556vw; height: 2.7778vw; }
	.board-top p {  padding-top: 0.9722vw; font-size: 1.3889vw; line-height: 1.8056vw;   letter-spacing: 0;  }
	.board-top p > em { font-size: 1.3889vw }
	.board-top .bd-h-drop {  margin-top:0.4861vw; }
	.board-top .bd-h-drop .wrap-droplist {  width: 11.1111vw; }
	.board-top span.bd-h-notice {  right: 9.7222vw; bottom: 0.4167vw; }
	.board-top span.bd-h-notice,
	.board-top span.bd-h-notice strong  { font-size: 0.9722vw;  line-height: 1.2500vw;  }
	.board-top span > i { margin-right: 0.4167vw; }
	.board-top:after {   clear: both; }
	.board-top.board-star { margin: 0; height: auto; }
	.board-top.board-star span.req { display: block; position: absolute; right: 0; bottom: 0.5556vw; font-size: 0.9722vw; }

	/* 문의게시판 - list */
	.board-tbl .ul-tbl.board-list .ul-td.type,
	.board-tbl .ul-tbl.board-list .ul-td.product,
	.board-tbl .ul-tbl.board-list .ul-td.regi-name,
	.board-tbl .ul-tbl.board-list .ul-td.regi-date { width: 13%; }
	.board-tbl .ul-tbl.board-list .ul-td.status { width: 14%; }
	.board-footer .list-tit {  line-height:1.4583vw; padding:0 0 0.8333vw 0.4861vw;  font-size:1.1111vw;  }
	.board-footer ul li{  padding-left: 0.5556vw;}
	.board-footer li:before { content:'·';  left: 0; } 
	.board-footer ul li,
	.board-footer ul li .strong-blue { letter-spacing: -0.04em; font-size: 0.9722vw; line-height: 1.3889vw;}
	.board-footer .btn-box { margin-top: 1.1111vw;  }
	.board-footer .btn-box .btn-underline { font-size: 1.1111vw; }
	.f-board + .paging { margin: 2.5000vw 0 3.3333vw; }
	.empty-line {  height: 4.7917vw; }
	.empty-line > div {  left: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio { width: 30.9722vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner { padding: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li {  width: 13.8889vw; margin-top: 0.8333vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:after {   clear: both; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:last-child { padding-bottom: 1.0417vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li label { padding-right: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul li ~ li { margin-top: 0; } 
	.ico-moreView {  width:100%; height: 1.8056vw; background: url("/sec/static/_images/common/icon-moreView.svg") no-repeat center; }
	.board-tbl .ul-tbl.inqu-board .ul-td { padding: 0 0.8333vw; }
	.board-tbl .ul-tbl.inqu-board .ul-td.num { width: 6%; }
	.board-tbl .ul-tbl.inqu-board .ul-td.type,
	.board-tbl .ul-tbl.inqu-board .ul-td.product,
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-name,
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-date { width: 11%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-name { width: 16%; }

	/* 문의게시판 - edit */
	.fix-buttonSize .customer-center-conbox .btn-box .btn { width: auto; margin: 0; min-width: 6.6667vw; height: 2.7778vw; font-size: 0.9722vw; }
	.fix-buttonSize .customer-center-conbox .btn-box .btn + .btn { margin-left: 1.1111vw; }
	.left-con-tit-noBott { margin-bottom: 0; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.edit-header { padding: 0.8333vw 0 4.1667vw 0; }
	.edit-header ul li{ position: relative; padding-left: 0.5556vw;}
	.edit-header li:before { content:'·'; position: absolute; left: 0; } 
	.edit-header ul li,
	.edit-header ul li >  em { font-size: 0.9722vw; line-height: 1.3889vw; letter-spacing: 0; }

	.writeBox { padding: 1.6667vw; border-bottom: 0.0694vw solid #ebebeb; }
	.writeBox .write-top { display: table; width: 100%; }
	.writeBox .write-top dl { display: table-cell; float:none; width: 100%; }
	.writeBox .write-top dl.write-full dd > button { margin:0; }
	.writeBox .write-top dl + dl { float: right; }
	.writeBox .write-top dl dt,
	.writeBox .write-top dl dd { display: table-cell; vertical-align: top; padding-bottom: 1.6667vw; }
	.writeBox .write-top:last-child dl dt,
	.writeBox .write-top:last-child dl dd { padding-bottom: 0; }
	.writeBox .write-top dl dt { min-width: 11.3889vw; }
	.writeBox .write-top dl dt > label.lb-line { color: #444; }
	.writeBox .write-top dl dd { width:44.3056vw; }
	.writeBox .write-top dl.type2 dd > div { width: calc(50% - 0.83vw); }
	.writeBox .write-top dl.type2 dd > div + div { margin-left: 1.66vw; }
	.writeBox .write-top input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
	.writeBox .write-top input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
	.writeBox .write-top .comm-text { position: relative; width: 100%; height: 9.0278vw; padding: 1.2500vw 1.2500vw 3.0556vw 1.2500vw; border-radius: 0.6944vw; border: 0.0694vw solid #b2b2b2; background: #fff; box-sizing: border-box; }
	.writeBox .write-top .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 0.9722vw; }
	.writeBox .write-top .comm-text textarea + span { position: absolute; right: 1.2500vw; bottom: 1.2500vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.writeBox .write-top .comm-text textarea + span > em { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.edit-box.box-board-detail .writeBox .write-row .td-02 .attached-img { padding: 1.2500vw 0 0 0; border: 0;}
	.error-box { width: 23.8889vw; margin:0 auto;margin-top: 0.3472vw; }
	.ico-list-del { position: absolute; top: 50%; right: 0; transform: translateY(-50%);  width: 1.8056vw; height: 1.8056vw; background: url("/sec/static/_images/common/icon-wastebasket.svg") no-repeat;}
	.add-orderList-bg-box { padding: 0 1.6667vw; width: 100%; background: #fafafa; }
	.add-orderList-wrap .orderList-top { position: relative; padding: 1.6667vw 0; border-bottom: 0.0694vw solid #ebebeb; }
	.add-orderList-wrap .orderList-top > div { display: inline-block; }
	.add-orderList-wrap .orderList-top div:first-child { font-weight: bold; font-size: 1.1111vw; color: #000; }
	.add-orderList-wrap .orderList-top div .num-tit { margin-left: 4.0278vw; font-size: 1.1111vw; }
	.add-orderList-wrap .orderList-top > div .order-number { font-weight: bold; font-size: 1.1111vw; color: #000; line-height: 1.4583vw; }
	.add-orderList-wrap .orderList-top > div .order-number:before { content: ''; display: inline-block; margin: 0 0.6944vw; width: 0.0694vw; height: 0.8333vw; background: #d9d9d9; vertical-align: middle; }
	.add-orderList-wrap .orderList-body { padding: 1.6667vw 0; }
	.add-orderList-wrap .orderList-body .order-con { display: inline-block; }
	.add-orderList-wrap .orderList-body .order-con > div { display: inline-block; font-size: 1.1111vw; line-height: 1.4583vw; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 0.4167vw 0 1.1111vw; }
	.add-orderList-wrap .orderList-body .order-con > div p strong { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.add-orderList-wrap .orderList-body .order-con > div .model-num { display:inline-block; padding-top:0.4167vw; font-size: 0.8333vw; line-height: 1.1111vw; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-price { font-size: 1.1111vw; font-weight: bold; color:#000; }
	.only-m { display: none !important; }
	.board-content .td-02 .error-msg { margin-top: 0.4167vw; }
	.board-content .error-msg ,
	.board-content .btn-center + .error-box .error-msg { display: none; clear: both; }
	.board-content .td-02.error .error-msg,
	.board-content .btn-center.error + .error-box .error-msg { display:block }
	.board-content .error-msg p { line-height: 1.5; font-size: 0.9722vw; color: #fa2337; letter-spacing: -0.0042vw; }
	.q-txtBox { position: relative; border-bottom: 0.0694vw solid #ebebeb; box-sizing:border-box; } 
	.q-txtBox textarea { padding: 1.6667vw 1.6667vw 3.1250vw; width: 100%; min-height: 16.9444vw; border: 0; background: transparent; font-size: 1.1111vw; line-height: 1.5278vw; box-sizing: border-box; font-family: 'SamsungOneKorean','dotum',sans-serif; resize: none; }
	.q-txtBox .txt-count { position: absolute; right: 1.6667vw; bottom:1.6667vw; color: #000; line-height: 1.4583vw; }
	.q-txtBox .error-msg { position: absolute; bottom: 1.6667vw; left: 1.6667vw; }
	.txt-count .strong { color: #000; font-weight: bold; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { width: calc(100% - 12.5000vw); margin: 0; font-size: 1.3889vw; line-height: 1.8056vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > em { font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > span { margin-left: 0.4167vw; padding: 0.2083vw 0.5556vw 0.1389vw 0.5556vw; background: #f7f7f7; border-radius: 0.2778vw; font-size: 1.1111vw; color: #000; line-height: 1.8056vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .date { width: 12.5000vw; line-height: 1.8056vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time { vertical-align: baseline; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time:before { content:'';  display: inline-block; width: 0.0694vw; height: 0.6944vw; margin: 0 0.8333vw; background: #ddd; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li { margin-right: 3.3333vw; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .type { margin-right: 0.8333vw; font-size: 0.9722vw; line-height: 1.2500vw; color:  #707070; font-weight: 400; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .cont { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.board-detail-content .box-board-detail.edit-box .board-detail { margin: 0; background: #fff; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont {  position: relative; padding: 2.5000vw 1.6667vw; border-top: 0.0694vw solid #ebebeb; border-bottom: 0.0694vw solid #707070; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont .q-content{ font-size: 1.1111vw; line-height: 1.5972vw; color: #000; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box { position: absolute; right: 1.6667vw; bottom: 2.5000vw; font-size: 0; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button { margin: 0; font-size: 1.1111vw; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button + button { margin-left: 1.1111vw; }
	.board-detail-content .box-board-detail.edit-box .board-detail .attached-img { border: 0;; padding: 4.1667vw 0 0 0; }

	.edit-box.box-board-detail .attached-img { padding: 1.6667vw; border-bottom: 0.0694vw solid #ebebeb; }
	.edit-box.box-board-detail .attached-img li.fileAddBox { margin-right: 1.2500vw; width: 4.1667vw; height: 5.5556vw; }
	.edit-box.box-board-detail .attached-img li.fileAddBox .img-count { padding-top: 0.2778vw; width: 4.1667vw;; text-align: center; font-size: 0.8333vw; line-height: 1.1111vw;}
	.edit-box.box-board-detail .attached-img li.fileAddBox > div { position:relative; width: 4.1667vw; height: 4.1667vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a { display: inline-block; width: 100%; height: 100%; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a span { position: absolute; bottom: 0.5556vw; left: 50%; transform: translateX(-50%); font-size: 0.8333vw; }
	.edit-box.box-board-detail .ico-addFile { position: absolute; top: 0.9722vw; left: 50%; transform: translateX(-50%); display: inline-block; width:1.1111vw; height: 1.1111vw; background: url("/sec/static/_images/common/icon-add-s.svg") no-repeat; background-size: 1.111vw auto;}
	.edit-box.box-board-detail .attached-img ol li { position: relative; float:left; margin-right: 0.8333vw; }
	.edit-box.box-board-detail .attached-img ol li:last-child { margin-right: 0; }
	.edit-box.box-board-detail .attached-img ol li img, .edit-box.box-board-detail .attached-img ol li video { width: 5.5556vw; height: 5.5556vw; }/* 2021-03-18 태그 추가 */
	.edit-box.box-board-detail .attached-img ol:after { content:''; display: block; clear: both; }
	.ico-cirDel { display: block; width: 1.1111vw; height: 1.1111vw; background: url("/sec/static/_images/common/icon-delete-circle3.svg") no-repeat; background-size: 1.1111vw auto; }
	.edit-box.box-board-detail .attached-img ol li .ico-cirDel { position: absolute; top: 0.4167vw; right: 0.4167vw; }

	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner { padding: 0 1.6667vw 2.5000vw 1.6667vw; }
	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner.inquiry-inner { padding: 0 1.6667vw; }
	.b-order-detail .board-detail-inner + .board-detail-inner:before {content:''; display: block; width:100%; height:0.0694vw; background: #ebebeb;}
	.b-order-detail .board-detail-inner .detail-view { padding: 2.5000vw 0; }
	.b-order-detail .detail-view .row-box { position: relative; margin-top: 4.1667vw; }
	.b-order-detail .detail-view .row-box:first-child { margin-top: 0; }
	.comment-area .row-box {  position: relative; padding-top:2.5000vw; border-top: 0.0694vw solid #d9d9d9; }
	.b-order-detail .detail-view .row-box > div,
	.comment-area .row-box > div { display: inline-block;}
	.b-order-detail .detail-view .row-box > div.row-box-tit,
	.comment-area .row-box > div.row-box-tit { width: 10.2%; font-size: 1.1111vw; color: #000; line-height: 1.4583vw; font-weight: bold; vertical-align: top; }
	.b-order-detail .detail-view .row-box > div:nth-child(2),
	.comment-area .row-box > div:nth-child(2) { width: 89.5%; font-size: 1.1111vw; }
	.b-order-detail .detail-view .row-box > div.row-box-tit + .q-content,
	.comment-area .row-box > div.row-box-tit + .q-content { font-size: 1.1111vw; line-height: 1.5972vw; }
	.comment-area .row-box > div.row-box-tit + .q-content { padding-right: 17%; }
	.comment-area .row-box .answer-date { position: absolute; top: 2.5000vw; right: 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070;}
	.b-order-detail .detail-view .row-box.past-inquiry > div.row-box-tit { font-size: 1.3889vw; line-height: 1.8056vw; }
	.b-order-detail .detail-view .row-box.past-inquiry > div:nth-child(2){ line-height: 1.8056vw; text-align: right; color: #707070; }
	.b-order-detail .detail-view .row-box.past-inquiry + .row-box { margin-top: 2.5000vw; }
	.b-order-detail .detail-view .row-box  + .comment { margin-top: 2.5000vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-top { padding: 0 0 0.8333vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body { padding: 0.8333vw 0 0 ; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body img { width: 8.3333vw; height: 8.3333vw; }
	.edit-box.box-board-detail .row-box .attached-img { padding: 0; border: 0; }

	.comment-box-basic { display: inline-block; width: 100%; }
	.comment-box-basic .comm-textbox { float:left; width: 92.4%; }
	.comment-box-basic .comm-textbox textarea { padding: 0.8333vw 1.0417vw; width:100%; min-height: 6.5278vw; background: #fff; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; box-sizing: border-box; resize: none; font-family: 'SamsungOneKorean','dotum',sans-serif; }
	.comment-box-basic .comm-textbox + .btn-box { float: right; margin: 1.3889vw 0 0 0;}
	.comment-box-basic .comm-textbox + .btn-box button { margin: 0; min-width: auto; width: 6.3889vw; font-size: 0.9722vw; }
	.comment-box-basic .comm-textbox:after,
	.comment-box-basic .comm-textbox + .btn-box:after { content:''; display: block; clear: both; }
	.comment-area .comp-comment-box { position: relative; padding: 1.6667vw 0; border-top: 0.0694vw solid #ebebeb; }
	.comment-area .comp-comment-box:last-child { padding-bottom: 0;}
	.comment-area .comp-comment-box .comp-comment-tit { font-weight: bold; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.comment-area .comp-comment-box .admin,
	.comment-area .row-box > div.row-box-tit.admin { color: #2189FF; }
	.comment-area .comp-comment-box .q-content { padding: 0.8333vw 0 0.5556vw; font-size: 1.1111vw; line-height: 1.5972vw; color: #000; }
	.comment-area .comp-comment-box .q-content + span { font-size: 1.1111vw; line-height: 1.4583vw; }
	.comment-area .comp-comment-box .q-content + span + a { margin: 0 0 0 1.6667vw; font-size: 1.1111vw; }
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 1.6667vw; }
	.comment-area .comp-comment-box .origComment-box + .comment.add-reCo { margin-top: 0.8333vw; }
	.comment-area .comp-comment-box .reComment-box { position: relative; padding-top: 1.6667vw; }
	.comment-area .comp-comment-box .reComment-box .comp-comment-tit:before { content:''; display: inline-block; margin-right:0.6944vw; width: 1.1111vw; height: 1.1111vw; background: url("/sec/static/_images/common/icon-reComment.svg") no-repeat center; line-height: 1.4583vw; }
	.comment-area .comp-comment-box .underline-box { position: absolute; top: 1.6667vw; right: 0; font-size: 0; }
	.comment-area .comp-comment-box .underline-box .btn-underline { margin: 0; font-size: 1.1111vw; }
	.comment-area .comp-comment-box .underline-box .btn-underline + .btn-underline { margin-left: 1.1111vw; }
	.comment-area .comment-edit-box { position: relative; }
	.comment-area .comment-edit-box .comp-comment-tit { padding-bottom: 0.8333vw; }
	.comment-area .comment-edit-box .underline-box { position: absolute; top: 0; right: 1.3194vw; }
	.commentWrap { padding: 1.6667vw; font-size: 0; }
	.detail-bottom .comment-area { padding: 1.6667vw; border-top: 0.0694vw solid #ebebeb; }
	.detail-bottom .comment-area .comp-comment-box { padding: 0; border: 0; }
	.detail-bottom .comp-comment-tit { display: inline-block; }
	.detail-bottom .comm-time { display: inline-block; padding-left: 1.6667vw; }
	.detail-bottom .comm-time > span { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.detail-bottom .comm-time > span + span:before { content: ''; display: inline-block; width: 0.0694vw; height: 0.6944vw; margin: 0 0.8333vw; background: #ddd; }
	.detail-bottom .comment-area .q-content { padding: 1.6667vw 0 0 0; }
	.comment .comm-text { position: relative; float: left; padding: 1.2500vw 1.2500vw 3.0556vw 1.2500vw; width: 91.4%; min-height: 6.5278vw; background: #fff; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; box-sizing: border-box;  font-family: 'SamsungOneKorean','dotum',sans-serif;}
	.comment .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 0.9722vw; }
	.comment .comm-text textarea + span { position: absolute; right: 1.2500vw; bottom: 1.2500vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.comment .comm-text textarea + span > em { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.comment .comm-text + .btn-box { float: right; margin: 1.8750vw 0 0 0; }
	.comment .comm-text + .btn-box button { margin: 0;  width: 6.6667vw; font-size: 0.9722vw; }
	.comment .comm-text + .btn-box:after { content:''; display: block; clear: both; }
	.comment .comm-text + .btn-box + .error-msg { padding-top: 0.4167vw; }

	.detail-bottom .comment-area .comp-comment-box .origComment-box { position: relative; }
	.detail-bottom .comment-area .comp-comment-box .origComment-box .underline-box { position: absolute; top: 0; right: 0; }
	.detail-bottom .comment-area .comment,
	.detail-bottom .comment-area .underline-box.edit { display: none; }
	.detail-bottom .comment-area.edit .comment,
	.detail-bottom .comment-area.edit .underline-box.edit { display: block; }
	.detail-bottom .comment-area.edit { background: #fafafa; }
	.detail-bottom .comment-area.edit .comm-time,
	.detail-bottom .comment-area.edit .q-content,
	.detail-bottom .comment-area.edit .underline-box:not(.edit) { display: none; }

	.board-detail-content.b-edit-wrap .nav-board-page { border-top: 0.0694vw solid #707070; border-bottom: 0.0694vw solid #ebebeb; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 0.0694vw solid #ebebeb; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link,
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link
	{ padding-left: 6.5278vw; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link strong,
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}
	.board-content .btn-box { margin-top: 2.5000vw; }
	.board-content .btn-box > .btn-d { min-width: 6.6667vw; height: 2.7778vw; line-height: 2.7778vw; font-size: 0.9722vw; }
	.servNoti-content .customer-center-conbox .btn-box .btn { width: auto;  min-width: 6.6667vw; height: 2.7778vw; font-size: 0.9722vw; }

	/* 1:1 문의 */
	.board-tbl .ul-tbl.myQna-list .ul-td.type { width: 13%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date{ width: 12%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 16%; }
	.customer-center-botMenu .botMenu-info { padding: 0.1389vw 0 0.4167vw; font-size: 0.9722vw; line-height: 1.2500vw; }
	.customer-center-botMenu div dl dd .btn-underline + .btn-underline { margin-left: 0.8333vw; }
	.customer-center-botMenu div dl.customer-box-store:before{background:url('/sec/static/_images/common/icon-customer-store.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-servicecenter:before{background:url('/sec/static/_images/common/icon-customer-servicecenter.svg') top center no-repeat;}

	/* 고객지원 - 워런티 */
	.visual.warranty { background: url("/sec/static/_images/temp/bg-visual-warranty2-b2c.jpg") 50% 50% no-repeat;    }
	.visual.warranty h1 {  font-size: 3.3333vw; }
	.visual.warranty p { padding-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.5278vw; }
	.warr-info + .warr-info { margin-top: 6.9444vw; }
	.warr-info .info-tit { padding-bottom: 2.5000vw; font-weight: bold; font-size: 2.5000vw; color: #000; line-height: 3.3333vw; text-align: left; letter-spacing: -0.04em; }
	.warr-info .tab-style-fillbox { margin-bottom: 3.3333vw; }
	.warr-info .tab-style-fillbox a {width:calc( 100% / 6 );}
	.warr-tabContent {  flex-wrap: wrap; }
	.tab-card { margin-right: 1.6667vw; width: calc(100% / 4 - 1.69vw); border: 0.0694vw solid #ebebeb; border-radius: 1.3889vw; text-align: left; }/* 211125 */
	.warr-info .box-tab-point-content .tab-content.warr-tabContent{margin:-1.6667vw -1.6667vw 0 0}
	.tab-card{margin-top: 1.6667vw}
	.tab-card:nth-child(4):after {   clear: both; }
	.tab-card .card-head { padding: 2.5000vw 1.6667vw 0 1.6667vw; font-weight: bold; font-size: 1.3889vw; color: #000; line-height: 1.8056vw; }
	.tab-card .card-con { padding: 1.6667vw; }
	.tab-card .card-con .warr-period > p { margin-bottom: 0.3472vw; color: #707070; font-size: 0.9722vw; line-height: 1.2500vw; }
	.tab-card .card-con .moreWrap .inner-box > p { margin-bottom: 0.8333vw; color: #000; font-size: 0.9722vw; line-height: 1.2500vw; font-weight: bold; }
	.tab-card .card-con .warr-period span { color: #000; font-size: 0.9722vw; line-height: 1.2500vw; font-weight: bold; vertical-align: baseline; }
	.tab-card .card-con .warr-period .strong-num { padding-right: 0.4167vw; font-weight: bold;  color: #2189FF; font-size: 2.5000vw; line-height: 3.0556vw; font-family: 'Samsung Sharp Sans'; }
	.tab-card .card-con .warr-period:after { content:''; display: block; margin-top: 1.6667vw; width: 100%; height: 0.0694vw; background: #ebebeb; }
	.tab-card .card-con .moreWrap { padding-top: 2.5000vw; }
	.tab-card .card-con .moreWrap .inner-box li,
	.tab-card .card-con .moreWrap .inner-box li > p { font-size: 0.9722vw; line-height: 1.3889vw; }
	.tab-card .card-con .moreWrap .inner-box .inner-ellipsis { padding-top: 0.6944vw; height: 1.5278vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li { position: relative; padding-left: 0.8333vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li:before { content:'*'; position: absolute; left: 0; width: 0.5556vw; height: 0.5556vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li ~ li,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul > li,
	.tab-card .card-con .moreWrap .inner-box ul.exception > li ~ li { margin-top: 0.8333vw; }
	.tab-card .card-con .moreWrap .inner-box ul.exception > li,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul > li { margin-left: 0.8333vw; list-style: decimal; }
	.tab-card .card-con .moreWrap .inner-box .ell-down { margin-top: 0.6944vw; }
	.btn-box.full-card {  margin-top: 0; width: 100%; }
	.btn-box.full-card:before {   clear: both; }
	.btn-box.full-card button { margin-top: 3.3333vw; }

	.product-purchase-sec .product-purchase-sec_contents.info-con { margin-top: 0; padding: 4.1667vw; background: #f7f7f7; border-radius: 1.3889vw; border: 1px solid #ddd; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl + dl { margin-top: 3.3333vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dt { margin-bottom: 0.6944vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li { padding-bottom: 1.8056vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li:last-child { padding-bottom: 0; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half { padding-left: 1.2500vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li { font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li:first-child { padding-top: 1.8056vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li > p { padding-left: 1.1111vw; font-weight: normal; }
	.warr-info.bot-info .info-tit { padding-bottom: 2.5000vw; font-size: 2.5000vw; line-height: 3.1944vw; text-align: center; letter-spacing: -0.01em; }
	.tab-card .card-con .moreWrap .inner-box ul.active { height: auto; max-height: 100%; }
	.warr-info .tab-style-fillbox a:nth-child(6) { border-left: 0; }
	.content.visual-content { padding: 0; }
	.visual-content .conbox { padding: 2.5000vw 1.6667vw 6.9444vw 1.6667vw; }
	.warr-info .box-tab-point-content .tab-content.warr-tabContent { display: flex; flex-wrap: wrap; padding: 2.5000vw 0 0 0; box-shadow: none; }
	.warr-info .support-box { padding: 0; }
	.box-tab-point-content:not(.swiper-container-initialized) .tab-point-content.tabstyle02 .tab { flex: 1 0; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab ~ .tab:before { top: 0; } 
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on:before,
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on + .tab:before { top: 0.6944vw; }

	/* 레이어팝업 - 매장정보 sms 공유 */
	.pop-sharing .sms-txt {  margin-bottom:0.8333vw; padding: 1.0417vw 1.0417vw 2.5000vw; height: 11.1111vw; border: 1px solid #B2B2B2; border-radius: 0.6944vw;}
	.pop-sharing .sms-txt textarea {padding: 0; width: 100%; height: 100%;  border: 0; background: transparent; line-height: 1.5278vw; font-size: 1.1111vw;  font-family: /*'Samsung Sharp Sans',*/ 'SamsungOneKorean','dotum',sans-serif; resize: none; }
	.pop-sharing .sms-txt .txt-count {  right: 1.0417vw; bottom: 1.0417vw;  }
	.pop-sharing .btn-mid { margin: 2.0833vw 0  1.1111vw;  }
	.pop-sharing .btn-mid span { font-size: 0.9722vw;   }
	.pop-sharing .share-esseBox { margin-top: 0.8333vw; }
	.pop-sharing .btn-mid span:after {   margin-left: 0.4167vw; width: 0.8333vw; height: 0.7639vw; background: url("/sec/static/_images/common/icon-more.svg") no-repeat; }
	.share-num .inp-box + .inp-box { margin-top: 1.3889vw; }
	.share-num .added-num input + button {    right:0; top: 50%; transform: translateY(-50%); width: 1.1111vw; height: 1.1111vw; background: url("/sec/static/_images/common/icon-del.svg") no-repeat;}

	/* 레이어팝업 - 위치 정보 레이어팝업 */
	.layer-default.location { padding:1.6667vw; width:20.0000vw; } 
	.layer-pop.location .address-box { /*width: 11.1111vw; */}
	.layer-pop.location .address-box p {  line-height: 1.3889vw; }
	.layer-pop.location .address-box span {  padding-top: 0.6944vw; font-size: 0.9722vw;  line-height: 1.2500vw;}
	.layer-pop.location .btn-box { padding-top: 1.1111vw; }
	.location-icon {  top:0; right:0; }
	.location-icon .ico-share {  width:1.8056vw; height: 1.8056vw; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat;}
	.location-icon .ico-route {  width:1.8056vw; height: 1.8056vw; background: url("/sec/static/_images/common/icon-route.svg") no-repeat;}
	.location-icon button + button { margin-left: 0.4861vw; }

	/* 레이어팝업 - 주문 상품 내역, 내역없음 */
	.layer-pop .ordList-con .no-content > div { min-height: 6.9444vw; line-height:4.8611vw; text-align: center; font-weight: bold; }
	.layer-pop .ordList-con .order-date-box + .order-date-box { margin-top: 2.2222vw; }
	.layer-pop .ordList-con .add-orderList-wrap { margin-top: 0;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top { padding: 1.5972vw 1.6667vw 1.5972vw 1.6667vw; background: #fafafa; border: 0; border-radius: 0.6944vw 0.6944vw 0 0; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top:after,
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body:after { content:''; display: block; clear: both; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body { position: relative; padding: 1.6667vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body + .orderList-body { padding-top: 0.4167vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div { display: inline-block; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) { width: 2.7778vw; vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) input[type="radio"] + label { vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div img { width: 5.5556vw; height: 5.5556vw; margin-right: 1.6667vw;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 0;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .model-num { padding-top: 0.2778vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-price { margin-top: 1.2500vw;}
	.layer-pop .ordList-con .mob-moreViewList { display: none; }
	.layer-pop .ordList-con .fixed-btn-box {  position: fixed; padding-bottom: 3.3333vw; bottom: 0; left: 50%; transform: translateX(-50%); padding-top: 1.6667vw; width: 100%; background: #fff; border-bottom-right-radius: 1.3889vw; border-bottom-left-radius: 1.3889vw; z-index: 1; }
	.layer-pop .ordList-con .fixed-btn-box .error-msg { margin-top: 0.4167vw;}
	.layer-pop .ordList-con .fixed-btn-box .error-msg p { line-height: 1.5; font-size: 0.8333vw; color: #fa2337; letter-spacing: -0.0042vw; }

	/* 나의 찜목록 */
	.my-hotListWrap .listHeader { padding:1.2500vw 1.6667vw; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox { height:2.2222vw;line-height:2.2222vw;}
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > button ~ button { margin-left: 0.4167vw; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > .share-kakao { padding-left: 1.2500vw; }
	.btn.share-kakao span { padding-left:1.9444vw; font-size:0.9722vw; background-size:1.5278vw auto; }
	.myHotList-style li { float:left; }
	.my-hotlist { min-height:18.4722vw; padding:3.3333vw 0;}
	.my-hotlist .hotlist-check { left:1.6667vw; top:1.6667vw; }
	.my-hotlist .hotlist-image  { left:6.3889vw; top:3.3333vw; max-width:11.6667vw; }
	.my-hotlist .hotlist-spec   { max-width:20.8333vw; margin-left:18.4028vw; }
	.my-hotlist .hotlist-price .final-price { min-width: 7.0833vw; font-size: 0.9722vw; line-height: 1.2500vw; }
	.my-hotListWrap .empty-line { min-height: 18.1250vw; line-height: 18.1250vw; }

	/* 주문 : 제품 정보 */
	.my-hotlist .hotlist-spec-group { min-height:11.8056vw;margin-bottom:2.9167vw; }
	.my-hotlist .hotlist-spec-group .o-title a { font-size:1.3889vw; line-height: 1.8056vw; }
	.my-hotlist .hotlist-spec-group .o-label { margin-top:0.2778vw; font-size:0.9722vw; line-height:1.2500vw;}
	.my-hotlist .hotlist-spec-group .o-spec { font-size:0.9722vw;line-height:1.2500vw;}
	.my-hotlist .hotlist-spec-group .o-spec span { margin: 1.1111vw 0 0.9722vw; font-size: 1.1111vw; line-height:1.2500vw; }
	.my-hotlist .hotlist-spec-group .o-spec span.end { margin-right:0.6944vw; }
	.my-hotlist .hotlist-spec-group .o-spec .btn-option { min-width:4.2361vw; height:1.3889vw; line-height:1.3889vw; font-size:0.8333vw; border-radius:0.6944vw; }
	.my-hotlist .hotlist-spec-group .ico-group-t { margin-bottom:0.5556vw; }
	.my-hotlist .hotlist-spec-group .ico-group-t > span { height:1.2500vw; font-size:0.9722vw; line-height:1.2500vw;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 0.8333vw;}
	.my-hotlist .hotlist-spec-group .ico-t { padding-right:1.3889vw; }
	.my-hotlist .hotlist-spec-group .ico-t > button { margin-left: 0.4167vw; width: 0.9722vw; line-height: 1.2500vw; background-size:0.9722vw auto;  }
	.my-hotlist .price-big { font-size:1.3889vw; line-height:1.8056vw;}
	.my-hotlist .hotlist-sns { right:1.6667vw; top:1.6667vw; }
	.my-hotlist .hotlist-sns > button { width:1.8056vw; height:1.8056vw; }
	.my-hotlist .hotlist-sns > button + button{margin-left:1.3889vw;}
	.my-hotlist .hotlist-sns .ico-cart {width:2.0833vw;height:1.5278vw;}

	/* 나의 기획전 */
	.my-exhibitionWrap .listHeader{ padding:1.2500vw 1.6667vw; }
	.my-exhibitionWrap .listHeader .opt-select .btn-s{ height:2.2222vw; line-height:2.2222vw; }
	.btn.share-kakao span { padding-left:1.9444vw; font-size:0.9722vw; background-size:1.5278vw auto; }
	.myexhibition-style li:nth-child(even){padding-left:0.8333vw;}
	.myexhibition-style li:nth-child(odd){padding-right:0.8333vw;}
	.myexhibition-style .exhibition-area { padding:3.3333vw 0; }
	.my-exhibition .exhibition-check { left:1.6667vw; top:1.6667vw; }
	.my-exhibition .exhibition-image  { width:13.8889vw; }
	.my-exhibition .exhibition-image .photo { border-radius:0.6944vw; }
	.my-exhibition .exhibition-image .exhibition-status { margin-top:0.6944vw; min-width:9.1667vw; min-height:2.2222vw; font-size:0.9722vw; line-height:2.2222vw; border-radius:1.3889vw; }
	.my-exhibition .exhibition-spec   { width:calc(100% - 13.8889vw); padding-left:1.6667vw; }
	.my-exhibition .exhibition-price  { max-width:8.7500vw; }
	.my-exhibition .exhibition-spec-group { min-height:10.7639vw; margin-bottom:2.9167vw; }
	.my-exhibition .exhibition-spec-group .o-title { margin-top:0.8333vw; min-height:3.4722vw; line-height:1.6667vw; }
	.my-exhibition .exhibition-spec-group .o-title a { font-size:1.3889vw; }
	.my-exhibition .exhibition-spec-group .o-label { margin-top:0.4167vw; font-size:0.9722vw; line-height:1.2500vw; }
	.my-exhibition .exhibition-spec-group .entryDay { margin-top:1.3889vw; }
	.my-exhibition .exhibition-spec-group .entryDay p { margin-top:0.4167vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span { min-width:4.4444vw; font-size:1.1111vw; line-height:1.4583vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit { padding-right:0.6944vw; margin-right:0.6944vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit:before { height:0.8333vw; }
	.my-exhibition .exhibition-spec-group .ico-b { font-size:1.1111vw; line-height:1.4583vw; }
	.my-exhibitionWrap .empty-line { min-height: 18.1250vw; line-height: 18.1250vw; }

	/*재입고알림*/
	.ico-date{font-size:0.9722vw;line-height:1.4583vw;}
	.restock-style .my-hotlist{min-height:16.5278vw;}
	.restock-style .my-hotlist .hotlist-spec-group{min-height:9.8611vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span.ico-date {  min-width: auto; height:1.4583vw; border-radius: 0; font-size:1.1111vw;line-height:1.4583vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span {  min-width: 7.0833vw; height:1.2500vw; border-radius: 0; font-size:0.9722vw;line-height:1.2500vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 0;}
	.my-exhibitionWrap li.empty-box { width: 100%; }
	.my-exhibitionWrap .empty-line { padding: 0; min-height: 18.1250vw; line-height: 18.1250vw;  }

	/*재입고알림 팝업*/
	.layer-pop .layer-content .restock-content .restock-desc p.desc { font-size: 1.1111vw; line-height: 1.4583vw;  }
	.layer-pop .layer-content .restock-content .restock-info-box { margin: 1.6667vw 0; padding: 1.6667vw; background: #f9f9f9; }
	.layer-pop .layer-content .restock-content .restock-info-box ul li {  font-size: 1.1111vw; line-height: 1.4583vw;  }
	.layer-pop .layer-content .restock-content .restock-info-box ul li:before {   margin-right: 0.4167vw; width: 0.2083vw; height: 0.2083vw; background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat center;  line-height: 1.4583vw;  }

	/*나의 상품평*/ 
	.my-reviewWrap {border-top:2px solid #000;}
	.star-blue{width:1.1111vw;height:1.0417vw;text-indent:-694.3750vw;background:url('/sec/static/_images/common/icon-star-blue.svg') no-repeat; background-size: contain;}
	.my-reviewWrap .star-gray {background-size: contain;}
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 1.1111vw;  }
	.myReview-style .review-list .list-div .review-con .review-product {  margin-bottom: 1.6667vw; }
	.myReview-style .review-list .list-div .review-con .review-product .tit-wrap:after {   clear: both; }
	.myReview-style .review-list .list-div .review-con .review-product div.p-name { -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-width: 41.9444vw;   font-size: 1.3889vw; line-height: 1.8056vw;  }
	.myReview-style .review-list .list-div .review-con .review-product p { font-size: 0.9722vw; line-height: 1.2500vw;  }
	.myReview-style .review-list .list-div .review-con .review-product p.p-model { padding: 0.3472vw 0 0.5556vw; }
	.myReview-style .review-list .list-div .review-con .review-product span.purchase-date {  padding-bottom: 0.8333vw;  font-size: 1.1111vw; line-height: 1.4583vw;  }
	.myReview-style .review-list > li .list-div .review-writerInfo { right: 0; line-height: 1.6667vw;}
	.my-reviewWrap .empty-line {display: block; padding: 0; min-height: 18.1250vw; line-height: 18.1250vw; text-align: center; vertical-align: middle;}
	.my-reviewWrap .review-list > li .list-div .review-thumb img { width: 8.3333vw; height: 8.3333vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li img { width: 5.5556vw; height: 5.5556vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li video { width: 5.5556vw; height: 5.5556vw; }
	.my-reviewWrap .review-list > li .list-div .review-writerInfo span{margin-left:2.7778vw;font-size:1.1111vw;}
	.my-reviewWrap .review-list > li .list-div .review-con .review-text { max-width: 52.7778vw; }
	.my-reviewWrap .star-gray{width:1.1111vw;height:1.0417vw;display:inline-block;vertical-align:top;text-indent:-694.3750vw;background:url('/sec/static/_images/common/icon-star-gray2.svg');background-size:contain;}

	.my-reviewWrap .review-product-info { display: flex; padding: 2.0833vw 1.6667vw; border-bottom: 0.0694vw solid #EBEBEB; }
	.my-reviewWrap .review-product-info .review-thumb { float: none; margin-right: 1.6667vw; }
	.my-reviewWrap .review-product-info .review-product .p-name { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.my-reviewWrap .review-product-info .review-product .p-model { margin-top: 0.4167vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.my-reviewWrap .review-product-info .review-product .p-spec { margin-top: 1.2500vw; font-size: 0; }
	.my-reviewWrap .review-product-info .review-product .p-spec .spec-item { position: relative; display: inline-block; vertical-align: middle; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.my-reviewWrap .review-product-info .review-product .p-spec .spec-item + .spec-item:before { position: absolute; top: 0; left: 0;  margin: 0.8333vw 0; content: ""; display: inline-block; vertical-align: middle; width: 0.0694vw; height: 0.6944vw; color: #DDDDDD;}
	.my-reviewWrap .review-product-info .review-product .p-date { margin-top: 0.4167vw;font-size: 0.8333vw; line-height: 1.1111vw; color: #999999; }
	.my-reviewWrap .review-list > li { padding: 0; border-bottom: 0.0694vw solid #757575;}
	.my-reviewWrap .review-list > li .list-div { margin: 0; }
	.my-reviewWrap .review-list > li .list-div .review-con { position: relative; float: none; margin: 0; padding: 2.0833vw 1.6667vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 0.9722vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util { top: 1.8056vw; right: 1.6667vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util button { margin-left: 1.1806vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util .ico-large { width: 1.8056vw; height: 1.8056vw; }
	.my-reviewWrap .review-con .etc-info { display: flex; margin: 1.5278vw 0 0 0;}
	.my-reviewWrap .review-con .etc-info .box-favorite .favorite { position: relative; padding: 0 1.3889vw 0 2.9861vw; height: 1.8056vw; line-height: 1.8750vw; font-size: 1.1111vw; color: #2188FF; font-weight: bold; background-color: #EDEDED; border-radius: 0.6944vw; }
	.my-reviewWrap .review-con .etc-info .box-favorite .favorite:before { content: ""; position: absolute; top: 0.3472vw; left: 1.4583vw; width: 1.1111vw; height: 1.1111vw; background:url('/sec/static/_images/common/icon-favorite.svg') no-repeat; background-size: 100% auto; }
	.my-reviewWrap .review-con .etc-info .review-writerInfo{ position: static; margin: 0 0 0 auto; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li { margin: 0 0.8333vw 0.8333vw 0;}

	/* 고객지원 */
	.search-visual-header .con-box-search .wrap-search { margin: 1.1111vw 0; }
	.search-visual-header .con-box-search .wrap-search input[type="text"] { width:33.3333vw; height:3.4722vw; padding:0 3.9583vw 0 1.6667vw; font-size:1.1111vw; border-radius:1.7361vw; }
	.search-visual-header .con-box-search .wrap-search .btn-search { right:0.6250vw; width:3.4722vw; height:3.4722vw; background-size:1.3889vw auto; }
	.search-visual-header .con-box-search + .btn-ul-l { font-size: 1.1111vw; line-height: 1.4583vw; }
	.product-search-wrap .product-search-top { padding: 3.3333vw; }
	.product-search-wrap .product-search-top > div .search-tit { padding-top: 3.6111vw; font-size: 1.6667vw; line-height: 2.2222vw; }
	.product-search-wrap .product-search-top > div .search-tit.menual:before { width: 2.7778vw; height: 2.7778vw; }
	.product-search-wrap .product-search-top > div .search-tit.info:before { width: 2.7778vw; height: 2.7778vw; }
	.product-search-wrap .product-search-top > div .search-tit + .btn { margin-top: 2.0833vw; width: 6.9444vw; height: 2.5000vw; line-height: 2.3611vw; }
	.product-search-wrap .product-search-mid { padding: 3.3333vw; }
	.product-search-wrap .product-search-mid .mid-tit { padding-bottom: 4.1667vw; font-size: 2.5000vw; line-height: 3.3333vw; }
	.product-search-wrap .product-search-mid .product-type-list li { width: 12.9167vw; margin-right: 2.5000vw; }
	.product-search-wrap .product-search-mid .product-type-list li a:before { width: 12.9167vw; height: 8.3333vw; }
	.product-search-wrap .product-search-mid .product-type-list li a strong { margin-top: 0.2778vw; font-size: 1.3889vw; line-height: 1.8056vw; }
	.product-search-wrap .product-search-top,
	.product-search-wrap .product-search-mid,
	.product-search-wrap .product-search-bottom { margin: auto; max-width: 96.6667vw;}
	.product-search-wrap .product-search-bottom { padding: 1.5278vw 3.3333vw 3.3333vw; }
	.product-search-wrap .product-search-bottom > div { width: calc(25% - 0.6250vw); }
	.product-search-wrap .product-search-bottom > div ~ div { margin-left: 0.8333vw; }
	.product-search-wrap .product-search-bottom > div img { width: 15.2083vw; height: 10.1389vw; }
	.product-search-wrap .product-search-bottom > div .type-tit { margin-bottom: 0.0694vw; padding: 0.6944vw 1.3889vw; height:2.7778vw; font-size: 1.1111vw; line-height: 1.4583vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list { min-height: 21.4583vw; max-height:27.0833vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model { min-height: 14.9306vw; max-height: 14.9306vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list li a { padding: 0.6944vw 1.3889vw; height: 2.6389vw; font-size: 0.9722vw; line-height: 1.2500vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li { margin-top: 3.5417vw; padding-top: 4.2361vw; font-size: 0.9722vw; line-height: 1.3194vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li:before { width: 3.1250vw; height: 3.1250vw; background-size:3.1250vw auto; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search { padding: 0 1.6667vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search input:not([type=checkbox]):not([type=radio]).inp-line { height: 2.7778vw; font-size: 1.1111vw; line-height: 1.4583vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) { margin: 0.6944vw 0 1.6667vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) .btn-underline { line-height:1.3889vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search .btn-search { top:0.6250vw; right:1.6667vw; width:1.3889vw; height:1.3889vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .droplist-button { padding: 0.6944vw 2.7778vw 0.6944vw 1.3889vw; height: 2.7778vw; font-size: 1.1111vw; line-height: 1.4583vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist .droplist-button:before { right:1.3889vw; width: 1.1111vw; height: 1.1111vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist.active .droplist-button:before { right:1.3889vw; width: 1.1111vw; height: 1.1111vw; }
	.product-search-wrap .product-thumb { min-height: 24.3056vw; max-height: 24.3056vw; padding:1.8750vw 1.6667vw 0 1.6667vw; }
	.product-search-wrap .product-thumb .thumb-txt { margin-top: 3.5417vw; }
	.product-search-wrap .product-thumb .thumb-txt p { font-size: 1.1111vw; ;line-height: 1.4583vw; }
	.product-search-wrap .product-thumb .thumb-txt span { padding-top:0.3472vw; font-size: 0.9722vw; line-height: 1.4583vw; }
	.product-search-wrap .product-thumb .btn { bottom: 1.6667vw; }
	.product-search-wrap .product-thumb .no-img { margin-top: 9.1667vw; padding-top: 3.8194vw; font-size: 0.9722vw; line-height: 1.3194vw; }
	.product-search-wrap .product-thumb .no-img:before { width: 3.0556vw; height: 2.3611vw; background-size:3.0556vw auto; }
	.support-close { margin: 1.3889vw auto 0 auto; width: 2.5000vw; height: 2.5000vw; background-size:0.9028vw auto; }

	.warr-info.add-info { margin-top: 3.4722vw; }
	.warr-info.add-info .info-tit { padding-bottom: 3.4722vw;}
	.add-info .warranty-service-sec-contents > div { padding-top: 2.5000vw; height: 14.8611vw; }
	.add-info .warranty-service-sec-contents dl dt { font-size: 1.6667vw; line-height: 2.2222vw; }
	.add-info .warranty-service-sec-contents dl dd { line-height: 1.4583vw;}
	.add-info .warranty-service-sec-contents dl dd a { margin: 1.6667vw 0 0 0; height: 1.4583vw; }
	.add-info .warranty-service-sec-contents dl dd img { width:3.1250vw; height: 3.1250vw;}
	.add-info .warranty-service-sec-contents dl dd + dd .second-btn { margin: 0.6944vw 0 0 0; }
	.add-info .warranty-service-sec-contents dl dd:last-child { top: 0.3472vw; }
	.add-info + .bot-info { margin-top: 3.4722vw; }
	#container .content-visual-header .visual.b2c02 { padding: 6.7361vw 0; height: 25.0000vw; }

	/* 제품모델명찾기 팝업 */
	.pop-select-form .inp-box { position: relative; padding-left: 7.3611vw; width: 100%; }
	.pop-select-form label.lb-line { position: absolute; left: 0; height: 2.2222vw; font-size: 1.1111vw; line-height: 2.2222vw; }
	.pop-select-form .inp-box .error-msg { display: none; position: absolute; bottom: -1.4583vw; left: 7.3611vw; width: 100%; text-align: left; }
	.pop-select-form .inp-box.error .error-msg { display: block; }
	.modelbox{position:relative;}
	.modelbox:after {content: '';display: block; clear:both;}
	.modelslide { width:27.7778vw; min-height:19.5833vw; padding:0 3.3333vw; float:right; margin-top: 2.5000vw; }
	.modelslide .slick-arrow{position:absolute;top:50%;text-indent:-694.3750vw;}
	.modelslide .slick-arrow.slick-prev{left:0;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
	.modelslide .slick-arrow.slick-next{right:0;width:1.1111vw;height:1.1111vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
	.modelslide-navi {width:25.6944vw;margin-left:1.6667vw;float:left;}
	.modelslide-navi .writer-id{color:#707070;font-size:1.1111vw;line-height:1.4583vw;}
	.modelslide-navi .reviewTxt{margin-top:2.5000vw;color:#707070;font-size:1.1111vw;line-height:1.6667vw;}
	.modelbox .pagingInfo{position:absolute;right:0;top:0;background-color:#fff;}
	.modelbox .pagingInfo strong{color:#000;font-size:1.1111vw;font-weight:bold;vertical-align:top;}
	.modelbox .pagingInfo em{color:#000;font-size:1.1111vw;}
	.layer-code { max-width: 69.4444vw; min-height: 39.2361vw; }
	.double-content:after { content:''; display: block; clear: both; }
	.layer-pop .select-single-left > p { padding-bottom: 1.6667vw; font-size: 0.9722vw; line-height: 1.3194vw; color: #000; }
	.layer-pop .select-single-left .inp-box ~ .inp-box { padding-top: 0.8333vw; }
	.layer-pop .img-right-box { float: right; padding: 0 3.3333vw; width: 29.1667vw; margin: 0 auto; }
	.layer-pop .img-right-box > div { margin-top: 2.5000vw; } 
	.layer-pop .img-right-box p { padding-top: 1.2500vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; text-align: center; }
	.layer-normal .layer-content.double-content img { display: block; margin: 0 auto; width: auto; height: 14.5833vw; }
	.layer-normal .layer-content.double-content img.short { display: block; margin: 0 auto; width: 15.3472vw; height: 14.5833vw;  }
	.layer-pop .modelslide .slick-list,
	.layer-pop .modelslide .slick-slide { position: relative;  }
	.layer-pop .modelslide p { font-size: 0.8333vw; line-height: 1.1806vw; color: #707070; text-align: center; }
	.layer-pop .modelbox .slick-dots { margin-top: 0.8333vw; text-align: center;}
	.layer-pop .modelbox .slick-dots li { display: inline-block;  margin-left: 0.5556vw;}
	.layer-pop .modelbox .slick-dots li:first-child { margin-left: 0; }
	.layer-pop .modelbox .slick-dots li button { display: inline-block;  width: 0.5556vw; height: 0.5556vw; border-radius: 50%; background: #b2b2b2; text-indent: -694.3750vw; cursor: pointer;}
	.layer-pop .modelbox .slick-dots li:first-child button { margin-left: 0; }
	.layer-pop .modelbox .slick-dots li.slick-active button { width: 1.1111vw; background: #000; border-radius: 0.2778vw;}
	.pop-select-form .wrap-droplist .droplist-button { position: relative; width: 100%; min-height: 2.2222vw; padding-right: 2.7778vw; font-size: 0.9722vw; border: 0.0694vw solid #b2b2b2; border-top: none; border-right: none; border-left: none; border-radius: 0; background: #fff; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; z-index: 1; box-sizing: border-box; }

	/* 상세페이지용 제품모델명 선택 */
	.layer-modelName { max-width: 47.9167vw; }
	.layer-modelName .modelname-content { font-size: 0; }
	.layer-modelName .model-detail { display: inline-block; width: 58.4%; margin-right: 1.6667vw; }
	.layer-modelName .model-detail > p { margin-bottom: 2.0833vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.layer-modelName .model-detail h3 { padding-bottom: 0.4167vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; font-weight: 400; } 
	.layer-modelName .model-detail ul { width: 20.4167vw; height: 12.5000vw; border: 0.0694vw solid #ddd; border-radius: 0.4167vw; overflow-y: scroll; }
	.layer-modelName .model-detail ul li:hover,
	.layer-modelName .model-detail ul li:focus,
	.layer-modelName .model-detail ul li.focused { font-weight: 700; color: #000; background: #f9f9f9; }
	.layer-modelName .model-detail ul li a { display: block; padding: 0.8333vw 1.6667vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.layer-modelName .model-detail + div { display: inline-block; width: calc(41.6% - 1.6667vw); text-align: center; vertical-align: top; }
	.layer-modelName .model-detail + div > p { padding: 0.4167vw 0 0.2778vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #000; font-weight: bold;}
	.layer-modelName .model-detail + div > span { font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }

	/* 이메일 상담 */
	.conbox.customer-center-conbox.email-conbox { padding-top:5.2083vw; }
	#container .content-visual-header .visual.b2c02.s-email { padding: 9.0278vw 0; }
	.visual.b2c02.s-email p { padding-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.4583vw;  }

	/* 이메일 상담 팝업 */
	.addfile-list { padding-top: 1.3889vw; }
	.addfile-list li { position: relative; padding: 0.7639vw 0.6944vw; background: #fafafa; border-radius: 0.6944vw;}
	.addfile-list li ~ li { margin-top: 0.6944vw; }
	.addfile-list li span { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
	.addfile-list .ico-del-s { position: absolute; right: 0.6944vw; width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; }
	.email-pop-tit { position: relative; margin-top:2.5694vw; margin-bottom:0.4861vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.email-pop-tit > .pop-req { position: absolute; right: 0; display: inline-block; font-size: 0.9722vw; line-height: 1.8056vw; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.privacy-terms .terms-box { padding: 2.0833vw 1.3889vw; background: #f9f9f9; border-radius:1.3889vw; border:0.0694vw solid #ddd; }
	.privacy-terms .terms-box .tit { margin-bottom: 1.1111vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.privacy-terms .terms-box p, 
	.privacy-terms .terms-box dl dt,
	.privacy-terms .terms-box dl dd,
	.privacy-terms .terms-box ul li { font-size: 0.9722vw; line-height: 1.3194vw; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box dl ~ dl { padding-top: 1.6667vw; }
	.privacy-terms .terms-box dl dt { position: relative; padding-left: 0.5556vw; color: #212425;font-weight:bold;}
	.privacy-terms .terms-box dl dt:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.privacy-terms .terms-box dl dd {padding-left:0.4861vw;}
	.privacy-terms .terms-box ul.esse-list { padding-top: 0.8333vw; }
	.privacy-terms .terms-box ul.esse-list li { position: relative; padding-left: 0.5556vw; }
	.privacy-terms .terms-box ul.esse-list li:before { content:'*'; position: absolute; left: 0; display: inline-block;  }
	.privacy-terms .terms-box .chk-form{margin-top:1.6667vw;padding-top:1.6667vw;border-top:0.0694vw solid #ddd;}
	.privacy-terms .terms-box + .chk-form { margin-top: 1.1111vw; height:1.3889vw; text-align: center; }
	.privacy-terms h4 { margin-bottom: 12px; font-size: 19px; line-height: 21px; color: #000; font-weight: bold; }
	.privacy-terms .terms-box { padding: 24px 20px; background: #f9f9f9;}
	.privacy-terms .terms-box .tit { margin-bottom: 12px; font-size: 16px; line-height: 21px; color: #707070; font-weight: bold; }
	.privacy-terms .terms-box .call__list {display: flex; flex-direction: column;}
	.privacy-terms .terms-box .call__list li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e3e3e3; display: flex; justify-content: space-between;}
	.privacy-terms .terms-box .call__list li:last-child{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
	.privacy-terms .terms-box .call__list li h5{font-size: 14px; color: #000; font-weight: 700; flex-basis: 55%;}
	.privacy-terms .terms-box .call__list li h5 > span{display: block; font-size: 12px; font-weight: 400;}
	.privacy-terms .terms-box .call__list li p{font-size: 14px; color: #000; font-weight: 700; text-align: left; flex-basis: 45%;}
	.privacy-terms .terms-box .call__list li p > span{display: block; font-size: 12px; font-weight: 400; color: #a1a1a1;}
	.privacy-terms .essential-list li { position: relative; margin: 1.1111vw 0 1.6667vw; padding-left: 0.5556vw; font-size: 0.8333vw; line-height: 1.2500vw; color: #707070;}
	.privacy-terms .essential-list li:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.inp-box .box:not(.mail) .addr.type2 + .inp-line { margin-top: 1.1111vw; }
	.box.address-detail,
	.box.address-detail-line { margin-top: 0.8333vw; }
	.email-pop .inp-box{position:relative;padding:1.2500vw 0; margin-bottom:0;}
	.email-pop .inp-box .box.address-detail-line .inp-line { margin-top: 0; }
	.inp-box .addr.type2 { margin-top: 1.1111vw; padding: 1.3889vw; background: #fafafa; border-radius: 0.6944vw; }
	.email-pop .inp-box .addr.type2 p span { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; background: transparent; text-align: left; }
	.email-pop .address-line.mid-box .mid-addr { padding: 0.8333vw; }
	.inquiry-con { position: relative; padding: 1.0417vw 1.0417vw 2.5000vw; height: 8.3333vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; box-sizing: border-box; }
	.inquiry-con .pop-tArea { width:100%; height: 100%; padding: 0; border: 0; background: transparent; box-sizing: border-box; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; resize: none; overflow-y: auto; border-radius: 0; }
	.inquiry-con .txt-count { position: absolute; right: 1.0417vw; bottom: 1.0417vw; color: #000; }
	.email-pop .inp-box .error-msg { display: none; }
	.email-pop .inp-box.error .error-msg { display: block; }
	.email-pop-form .email-pop-tit > .pop-req {display: none;}
	.emailInp { position: relative; }
	.emailInp > .pop-req { display: block; position: absolute; right: 0; top: 4.1667vw; line-height: 1.8056vw; color: #707070; }
	.email-pop .inp-box{ margin-bottom: 2.0833vw;}
	.email-pop .inp-box:first-child { margin-top: 0.4167vw;}
	.email-pop .inp-box:last-child { margin-bottom: 0;}
	.email-pop .inp-box:last-child:after { content: ''; display: block; clear: both; }
	.email-pop .inp-box label.lb-line { padding-bottom: 0.9722vw; height: auto; color: #444; line-height: 1.4583vw; }
	.email-pop .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.email-pop .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 6.2500vw); }
	.email-pop .inp-box .box.mail .btn { float:right; min-width:5.5556vw; width:5.5556vw; margin:0; padding: 0 1.0417vw; font-weight:bold; }
	.email-pop .essential { padding-top: 0.6944vw; text-align: left; }
	.email-pop-form{position:relative;}
	.email-pop-form > .pop-req {display: block;position: absolute;right: 0;top:0.0694vw;line-height: 1.8056vw;color: #707070;}
	.email-pop .inp-box .lb-line{position:absolute;left:0;top:1.6667vw;}
	.email-pop .inp-box > div{margin-left:6.9444vw;}
	.email-pop .inp-box > div.wrap-droplist{margin-left:0;}
	.email-pop .code-wrap .code-r{width:5.2778vw;}
	.email-pop .code-capcha-control button{text-align:center !important;}
	.email-pop .code-capcha-control button:before{margin:0 !important;}
	.email-pop .code-capcha-control button span{position: absolute;overflow: hidden;border: 0;width: 0.0694vw;height: 0.0694vw;clip: rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw);clip-path: inset(50%);}
	.layer-pop.popupEmail .btn-box.double .btn-d{min-width:6.6667vw;max-width:none;width:auto;}
	.user-inqu-box .email-pop .inp-box,
	.user-info-box .email-pop .inp-box{border-top:0.0694vw solid #ebebeb;margin-bottom:0;}
	.user-info-box .email-pop .inp-box:last-child,
	.user-inqu-box .email-pop .inp-box:last-child{border-bottom:0.0694vw solid #ebebeb;}

	/* 견적 문의 */
	.prod-location { height:1.4583vw; }
	.prod-location span {  font-size:1.1111vw; line-height: 1.4583vw;  margin-right:2.4306vw;}
	.prod-location span:before{  left:-1.8750vw; top:50%; width:1.1111vw; height:1.1806vw; background:url('/sec/static/_images/common/icon-location-bulet.png') no-repeat; transform:translateY(-50%);  }
	.b-order-detail .detail-view.esti-detail .row-box {  margin-top: 2.5000vw; }
	.b-order-detail .detail-view.esti-detail .row-box:first-child { margin-top: 0; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body {  padding-top: 0; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body:first-child { padding-bottom: 1.6667vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body { padding-top: 1.6667vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body:before {    top:0; left:0; right:0; height: 0.0694vw; background: #ebebeb; }
	.add-orderList-wrap .orderList-body.esti-body img { width: 8.3333vw; height: 8.3333vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div {  font-size: 1.1111vw; line-height: 1.4583vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-midbox { margin: 0.6944vw 0 1.3889vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .model-num {  padding-top:0.4167vw; font-size: 0.8333vw; line-height: 1.1111vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-price { font-size: 1.1111vw;   }
	.moreInfo-form { padding-left: 20%; }
	.moreInfo-form .info-box { position: relative; width: auto; }
	.moreInfo-form .info-box > span { position: absolute; top: 0; left: -25%; padding-right: 7%; width: 25%; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.moreInfo-form .info-box > em { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.moreInfo-form .info-box > em.row-height { display: inline-block; height: 2.9167vw; }
	.moreInfo-form .info-box ~ .info-box { margin-top:1.1111vw; }

	/* 마이페이지 포인트 한도조회 */
	.limit-tit { position: relative; padding-left: 2.6389vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; }
	.limit-tit.icon01:before { content: ''; position: absolute; left: 0; top: 0; width: 2.0833vw; height: 2.0833vw; background: url(/sec/static/_images/common/icon-limit.svg) no-repeat; background-size: cover;}
	.limit-tit.icon02:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2.0833vw; height: 2.0833vw; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}
	.my-membership-conbox .brdConBox { margin-bottom: 1.6667vw; padding: 2.5000vw 3.3333vw; background: #fff; border-radius: 1.3889vw; box-shadow: 0.0000vw 0.2778vw 1.7361vw rgba(0, 0, 0, 0.06); }
	.my-membership-conbox .brdConBox + .brdConBox { padding-bottom: 0.8333vw; }
	.limit-tit.icon01 { display: inline-block; width: 25.1%; vertical-align: top; }
	.brd-detail-con .total-point { display: inline-block; width: calc(100% - 25.5%);}
	.brd-detail-con .total-point > div { position: relative; display: inline-block; width: 30.8%; max-height: 4.8611vw; padding-left: 1.6667vw; }
	.brd-detail-con .total-point > div:before { content:''; position: absolute; left: 0; width: 0.0694vw; height: 4.6528vw; background: #ebebeb; }
	.brd-detail-con .total-point > div:last-child { width: auto; }
	.brd-detail-con .total-point > div p:nth-child(1) { margin-bottom: 1.3194vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; }
	.brd-detail-con .total-point > div p:nth-child(2) { font-size: 1.1111vw; line-height: 2.0833vw; color: #000; font-weight: bold; }
	.brd-detail-con .total-point > div p span.big-num { font-size: 1.6667vw; line-height: 2.0833vw; color: #000; font-weight: bold; vertical-align: baseline; font-family: 'Samsung Sharp Sans'; }
	.brd-detail-con .total-point > div:last-child p:nth-child(2) { font-size: 1.1111vw; line-height: 2.0833vw; color: #444; font-weight: 400; }
	.brd-detail-con .total-point > div:last-child p > em { font-size: 1.1111vw; line-height: 2.0833vw; color: #000; font-weight: bold; }
	.limit-tit.icon02 { margin-bottom: 0.8333vw; }
	.brd-detail-con .droptoggle .dropOption .dropButton { display: table; padding: 1.6667vw 0 1.6667vw 2.6389vw; width: 100%; border-bottom: 0.0694vw solid #ebebeb; }
	.brd-detail-con .droptoggle .dropOption:last-child .dropButton {border-bottom: 0; }
	.brd-detail-con .droptoggle .dropOption .dropButton:before { content:''; display: block; position: absolute; right: 0; top:1.8750vw; width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat; background-size: cover; }
	.brd-detail-con .droptoggle .dropOption .dropButton.open { border-bottom: 0; }
	.brd-detail-con .droptoggle .dropOption .dropButton.open:before { content:''; display: block; position: absolute; right: 0; top:1.8750vw; width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat; background-size: cover; }
	.brd-detail-con .droptoggle .dropOption:last-child .dropButton.open + .dropList { margin-bottom: 1.6667vw; }
	.brd-detail-con .dropOption a.dropButton:before,
	.brd-detail-con .dropOption a.dropButton.open:before { background: none; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area { position: relative; display: inline-block; width: 6.9444vw; padding-left: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: 400; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area:before { content:''; position: absolute; left: 0; width: 0.0694vw; height: 1.4583vw; background: #ebebeb; }
	.brd-detail-con .droptoggle .dropOption .dropButton span { display: table-cell; width: calc(100%/3); font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(1) { width: 23.11%; text-align: left; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area + span { display: inline-block; width: 7.2917vw; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child { position: relative; padding-right: 2.2222vw; width: auto; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; font-weight: 400; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em.txt-skyblue {  font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropList { margin: 0 -3.3333vw; padding: 2.5000vw 3.3333vw 2.5000vw 5.9722vw; background:#fafafa; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail { font-size: 0; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail { margin-top: 1.6667vw; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p { display: inline-block; width: 23.11%; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; vertical-align: top;}
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div { display: inline-block; width: calc(100% - 24.9%); font-size: 0;  }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div { position: relative; display: inline-block; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:before { content:''; position: absolute; left: 0; width: 0.0694vw; height: 1.4583vw; background: #ebebeb; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1),
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) { display: inline-block; width: 15.8743vw; padding: 0 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1) > span,
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) > span { width: 7.2917vw; text-align: right; display: inline-block; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(3) { padding: 0 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070;}
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div em { position: absolute; left: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span{ color: #000; font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span.detail-date { color: #707070; font-weight: 400; }

	.my-membership-conbox .brdConBox .board-tit { margin-bottom: 0; padding-bottom:0.4167vw; border-bottom: 0.1389vw solid #000;  font-size:1.3889vw; line-height: 1.8056vw; color:#000; font-weight:bold; }
	.my-membership-conbox .brdConBox + .nof-board,
	.my-membership-conbox .brdConBox ~ .nof-board { padding: 4.1667vw 3.3333vw; background: #fff; border-radius: 1.3889vw; box-shadow: 0.0000vw 0.2778vw 1.7361vw rgba(0, 0, 0, 0.06); }
	.my-membership-conbox .brdConBox .nof-board.inner { box-shadow: none; }
	.my-membership-conbox .nof-board .board-tit { font-size: 1.3889vw; }
	.point-tbl .board-head .ul-td { width: auto; }
	.point-tbl .board-head .poi-date { width: 7.0833vw; }
	.point-tbl .board-head .poi-type { width: 6.1111vw; }
	.point-tbl .board-head .poi-dedu { width: 7.6389vw; }
	.point-tbl .board-head .poi-purc { width: 7.6389vw; padding-right: 1.7361vw; }
	.point-tbl .board-head .poi-use { width: 8.0833vw; }
	.point-tbl .board-head .poi-tit { width: 6.3889vw; }
	.point-tbl .poi-dedu,
	.point-tbl .poi-purc,
	.point-tbl .poi-use { text-align: right; }
	.point-tbl .ul-td { padding: 0 0.6944vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; border-color: #ebebeb; }
	.point-tbl .poi-type { color: #999; font-weight: bold;}
	.point-tbl .poi-pord { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; max-width: 9%; letter-spacing: -0.02em; }
	.board-tbl .ul-tbl .ul-td.poi-purc > span { display: block; margin-right: -0.5556vw; font-size: 0.9722vw; color: #707070; font-weight: 400; }
	.nof-board .mob-moreViewList { display: none; }

	/* 복지 포인트 조회 */
	.limit-tit.icon01.coin:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1.8056vw; height: 1.8056vw; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: contain;}
	.my-membership-conbox .nof-board.inner { margin: 0; padding: 0; }
	.point-tbl .board-head .wel-date { width: 9.0278vw; }
	.point-tbl .board-head .wel-type { width: 9.0278vw; }
	.point-tbl .board-head .wel-accu { width:11.1111vw; }
	.point-tbl .board-head .wel-note { width:11.8056vw; }
	.point-tbl.use .wel-purc { padding-right: 2.5000vw; text-align: right; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab a { padding: 0.9722vw 0 1.0417vw; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab span { line-height: 1.4583vw; }

	/* 혼수/이사 신청 */
	.applyBox .empty-line { display: block; padding: 0; min-height: 9.7222vw; line-height: 9.7222vw; text-align: center; border-bottom: 0.0694vw solid #ebebeb; }
	.applyBox .empty-line span { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.applyBox { padding: 4.1667vw 3.3333vw; background: #fff; border-bottom-left-radius: 1.3889vw; border-bottom-right-radius: 1.3889vw; box-shadow: 0.0000vw 0.2778vw 1.7361vw rgba(0, 0, 0, 0.06); }
	.applyBox .inp-form-grp + .inp-form-grp { margin-top: 4.1667vw; }
	.applyBox .inp-form-grp .box-tit {  position: relative; border-bottom: 0.1389vw solid #000; }
	.applyBox .inp-form-grp .box-tit h2 { padding-bottom: 0.4167vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.applyBox .apply-req { position: absolute; right: 0; bottom: 0.5556vw; font-size: 0.9722vw; line-height: 1.4583vw; color: #707070; }
	.wed-appl-form { padding: 2.0833vw 0 1.3889vw 11.3889vw; }
	.wed-appl-form .inp-box { position: relative; width: 31.1111vw; }
	.wed-appl-form .inp-box > label { position: absolute; top: 0; left: -11.3889vw; width: 11.3889vw; color: #444; }
	.wed-appl-form .inp-box ~ .inp-box { margin-top:1.6667vw; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 7.0833vw); }
	.wed-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.wed-appl-form .inp-box.date { position: relative; }
	.wed-appl-form .inp-box.date:after { content:'-'; position: absolute; top: 0.6944vw; left: 50%; transform: translateX(-50%); }
	.wed-appl-form .inp-box.date > .inp-form { display: inline-block; width: calc(50% - 1.0417vw); }
	.wed-appl-form .inp-box.date > .inp-form:nth-child(2) { margin-right: 1.8056vw; }
	.wed-appl-form .inp-box.date input { color: #707070 !important; }
	.wed-appl-form .inp-box.date  p { padding-top: 0.6944vw;font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.wed-appl-form .inp-box input.inp-inactive.bold { border: 0; font-size: 1.1111vw; font-weight: bold; }
	.wed-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 6.3889vw); }
	.wed-appl-form .inp-box .box.mail .btn { float:right; min-width:5.5556vw;  margin:0; font-weight:bold; }
	.wed-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:1.6667vw; }
	.wed-appl-form .inp-box .box.address-detail-line .inp-line { margin-top:0; }
	.wed-appl-form .inp-box .addr { padding-top:1.1111vw; }
	.wed-appl-form .inp-box .addr p { position:relative; line-height:1.2500vw; padding-left:3.6111vw; font-size:0.9722vw; color:#000; letter-spacing:-0.02em; }
	.wed-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:2.9167vw; height:1.2500vw; line-height:1.2500vw; font-size:0.8333vw; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.wed-appl-form .inp-box .addr p ~ p { margin-top:0.8333vw; }
	.wed-appl-form .date-esse { display: inline-block; padding-top: 0.4167vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; }
	.wed-appl-form .essential { line-height:1.1806vw; padding-top:0.6944vw; text-align:left; }
	.wed-appl-form input.error + .error-msg { display: block; }
	.layer-shipment-manage .btn-box { display:block; padding-top:2.7778vw; font-size:0; text-align:center; }
	.wed-appl-form .inp-box .box.detail-addr .inp-line { margin-top: 1.1111vw; }
	.add-nick-wrap .inp-box ~ .inp-box { margin-top: 1.3194vw; }
	.add-nick-wrap .addr-auto { padding: 1.1111vw 0 0.5556vw; }
	.add-nick-wrap .addr-auto li { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.add-nick-wrap .addr-auto li ~ li { margin-top: 0.8333vw; }
	.fix-buttonSize .btn-box { font-size: 0; }
	.fix-buttonSize .btn-box .btn { width: auto; margin: 0; min-width: 6.6667vw; height: 2.7778vw; line-height:2.7778vw; font-size: 0.9722vw; }/* 2021-11-17 */
	.fix-buttonSize .btn-box .btn + .btn { margin-left: 1.1111vw; }

	/* 혼수/이사 상세페이지 */
	#tabContent-applyBox02 { display: none; }
	.applyBox .esse-move { position: absolute; right: 0; bottom: 0.5556vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.applyBox dl { position: relative; padding: 1.6667vw 0 1.6667vw 12.67%; border-bottom: 0.0694vw solid #ebebeb; }
	.applyBox dt { position: absolute; left: 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; }
	.applyBox dd { display: inline-block; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.applyBox dd > em { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.applyBox dd > a.btn-underline { margin: 0; }
	.applyBox dd:nth-child(2) { width: 12.67%; } 
	.applyBox dd:nth-child(3) { width: 22.3%; } 
	.applyBox .view-addr dd:nth-child(3) { display: block; width: 100%; margin-top: 1.6667vw; } 
	.applyBox .inp-form-grp + .inp-form-grp.paging {margin-top: 2.5000vw; }
	.tab-content.applyBox .apply-list + .apply-list { display: none; }

	/* 파트너 신청 */
	.biz-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.biz-appl-form .inp-box .box.mail + .addr-row .inp-line { margin-top: 1.1111vw; }
	.biz-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 7.0833vw); }
	.biz-appl-form .inp-box .box.mail .btn { float:right; min-width:5.5556vw;margin:0; font-weight:bold; }
	.biz-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:1.6667vw; }
	.biz-appl-form .inp-box .addr { padding-top:1.1111vw; }
	.biz-appl-form .inp-box .addr p { position:relative; line-height:1.2500vw; padding-left:3.6111vw; font-size:0.9722vw; color:#000; letter-spacing:-0.02em; }
	.biz-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:2.9167vw; height:1.2500vw; line-height:1.2500vw; font-size:0.8333vw; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.biz-appl-form .inp-box .addr p ~ p { margin-top:0.8333vw; }
	.biz-appl-form .essential { line-height:1.1806vw; padding-top:0.6944vw; text-align:left; }
	.layer-shipment-manage .btn-box { display:block; padding-top:2.7778vw; font-size:0; text-align:center; }
	.biz-tit-center { margin: 0 auto; }
	.biz-tit-center > div {font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.biz-tit-center > div + span { position: relative; display: block; margin-top: 0.8333vw; padding-left: 0.8333vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: 0; }
	.biz-tit-center > div + span:before { content:'※'; position: absolute; left:0; top: -0.2083vw; }
	.biz-line-tit { display: inline-block; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: 0;}
	.biz-line-tit + p { position: absolute; bottom: 0.4861vw; right: 0; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: -0.02em; }
	.biz-appl-form { padding-left: 11.3889vw; }
	.biz-tit-center > div ~ .btn-underline {  margin-top: 1.2500vw; font-size: 1.1111vw;} 
	.biz-appl-form .inp-box { position: relative; width: 100%; }
	.biz-appl-form .inp-box > div.chk-box-wrap ~ div{margin-top:1.0417vw;}
	.biz-appl-form .inp-box > div .chk-form > label {min-width: 8.8889vw;}
	.biz-appl-form .inp-box > .lb-line, .biz-appl-form .inp-box > label.lb-line {color: #444; position: absolute; top: 0; left: -11.3889vw; width: 11.3889vw; }
	.biz-appl-form .inp-box ~ .inp-box { margin-top: 1.6667vw;}
	.biz-appl-form .inp-box .ico-zoom {position: absolute; top: 0.4861vw; right: 0.2778vw; width: 1.2500vw; height: 1.2500vw;}
	.biz-appl-form .comp-esse { display: inline-block; position: relative; padding-top: 0.6944vw; padding-left: 0.6944vw; font-size: 0.8333vw; line-height: 1.1806vw; color: #707070; }
	.biz-appl-form .comp-esse:before { content:'*'; display: inline-block; position: absolute; left:0; width: 0.5556vw; height: 0.5556vw; line-height: 0.8333vw; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 6.3194vw); }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label { display: inline-block; margin-bottom: 1.6667vw; padding-right: 0; min-width: auto; width: 8.6806vw; height: 1.3889vw; font-size: 0.9722vw; vertical-align: text-top; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-pc, 
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"]:checked + label:after { top: 1.1111vw; }
	.content.biz-content { padding: 0; }
	.content.biz-content .conbox { padding: 0; }
	.content.biz-content .conbox .bizuniFormWrap { padding: 3.4722vw 1.6667vw 6.9444vw 1.6667vw; }
	.bizSubWrap .con-header.terms-header { position: relative; margin-bottom: 2.7778vw; padding-bottom: 0.4167vw; }
	.bizSubWrap .con-header { position: relative;  margin-bottom: 2.5000vw;}
	.bizSubWrap .con-header .biz-line-tit { margin-top: 1.9444vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.bizSubWrap .con-header .biz-req { position: absolute; right: 0; bottom: 0.2778vw; font-size: 0.9722vw; line-height: 1.4583vw; }
	.biz-terms-box + .biz-application { margin-top: 4.1667vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-wrap + .terms-wrap { margin-top: 2.0833vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box { margin: 0 0 2.5000vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap + .terms-wrap { margin-top: 2.5000vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap .terms-tit { padding: 0; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box { height: 9.7222vw; margin-bottom: 0.6944vw; padding: 2.0833vw 2.7083vw 2.0833vw 2.0833vw; border: 0.0694vw solid #b2b2b2;  overflow-y: scroll; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box.incl-btn { min-height: 10.4167vw; margin-bottom: 0.6944vw; padding: 2.0833vw 2.7083vw 2.0833vw 2.0833vw; border: 0.0694vw solid #b2b2b2; overflow: visible; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p,
	.bizSubWrap .biz-terms-box .terms-area .terms-box ul li { font-size: 0.9722vw; color: #707070; line-height: 1.3889vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p.emphs {font-size: 1.1202vw;}
	.bizSubWrap .biz-terms-box .terms-area .terms-box em { display: inline-block; padding-bottom: 0.2778vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box ul + button { margin-top: 1.2500vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box .major-txt { font-size: 1.1806vw; }
	.biz-form-content ~ .biz-form-content { margin-top: 5.5556vw; }
	.form-biz-inner { padding: 2.5000vw 0 0;max-width:55.6944vw;}
	.form-biz-inner .mid-box { margin-top: 1.1111vw; }
	.form-biz-inner .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 0.8333vw; }
	.form-biz-inner-full { padding: 2.5000vw 0 0;}
	.form-biz-inner-full.rightPd { padding: 2.5000vw 7.6389vw 0 0;}
	.form-biz-inner-full .noLable{padding-left:0;}
	.form-biz-inner-full .mid-box { margin-top: 1.1111vw; }
	.form-biz-inner-full .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 1.1111vw; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box {margin-top: 0; padding-top: 1.6667vw; width: 22.0833vw; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box label.scode { margin-top: 1.6667vw; height:1.4583vw;  line-height: 1.4583vw; }
	.bizSubWrap .biz-appl-form .inp-box > .lb-line.lb-atten { line-height: 1.5278vw; height: 1.5278vw;}
	.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap { padding-top: 0.4167vw; }
	.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap.td-02 { padding-top: 0.0000vw; }
	.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(1).error > .chk-box-wrap.td-02 input[type="checkbox"] + label,
	.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(2).error > .chk-box-wrap.td-02 input[type="checkbox"] + label.mb-none-pc  { margin-bottom: 0.8333vw; }
	.bizSubWrap .biz-appl-form .inp-box > label span + span { display: block; height: 0.9722vw; font-size: 0.9722vw; line-height: 0.9722vw; color: #707070; font-weight: 400; }
	.bizSubWrap .noTit-area { margin-top: 6.6667vw; padding-top: 2.5000vw; padding-left: 1.6667vw; border-top: 0.1389vw solid #000; }
	.bizSubWrap .biz-radio label.lb-line.biz-srh-radio { height: auto; line-height: 1.4583vw; }
	.bizSubWrap .biz-radio .chk-form label { padding-right: 0; margin-bottom: 1.6667vw; width: auto; margin-right: 4.0972vw; }
	.bizSubWrap .biz-radio .chk-form input[type="radio"] + label.ver-bot { vertical-align: top;}
	.bizSubWrap .biz-radio .chk-form .etcBox {position:relative;display: block; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"] + label { width: auto; min-width: auto; padding-right: 0.6944vw; }
	.bizSubWrap .biz-radio .chk-form .etcBox > div{position:absolute;left:10.1389vw;bottom:-0.3472vw;width:22.9167vw;}
	.bizSubWrap .biz-radio .chk-form .etcBox > div textarea.inp-etc { display: block; padding: 0.8333vw 1.0417vw; width: 37.3611vw; min-height: 4.8611vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; font-size: 0.9722vw; line-height: 1.4583vw; resize: none; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label { margin-bottom: 0; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label ~ div { display: none; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]:checked + label ~ div {display: block; }
	.bizSubWrap .error-msg p { line-height:1.2500vw; font-size: 0.9722vw; color:#fa2337; letter-spacing:-0.0042vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.bizSubWrap .terms-more.error .error-msg,
	.bizSubWrap .inp-box.error .error-msg { display: block; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box { position: relative; height:6.5278vw; padding: 1.2500vw 1.2500vw 2.2222vw 1.2500vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box.type2 { height: 9.3056vw; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .inqu-text { width: 100%; height: 100%; border: 0; font-size:0.9722vw; resize: none;}/* 211008 */
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count { position: absolute; right: 1.2500vw; bottom: 1.2500vw; font-size: 0.9722vw; color: #707070; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count em { font-size: 0.9722vw; color: #707070; }
	.bizSubWrap .biz-appl-form .inp-box.bott-pd-box { padding-bottom: 1.6667vw; }
	.bizSubWrap textarea { font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.bizSubWrap .btn-box { margin-top: 2.5000vw; font-size: 0; }
	.bizSubWrap .btn-box .btn-d { min-width: 6.6667vw; height: 2.7778vw; margin: 0; font-size: 0.9722vw; line-height: 2.7778vw; border-radius: 1.3889vw; }
	.bizSubWrap .btn-box .btn-d + .btn-d { margin-left: 1.1111vw; }
	.biz-terms-box{margin-top:3.6111vw;}
	.inpWithbtn > div{position:relative;padding-right:6.2500vw;}
	.inpWithbtn > div.esse-list {padding-right:0; letter-spacing: 0;}
	.inpWithbtn .btn-search{position:absolute;right:0;bottom:0;min-width:5.5556vw;margin:0;}
	br.m-none { display: block; }
	br.p-none { display: none; }
	br.m-414 {display: none; }

	/* 네이버 capcha - 보안코드 */
	.code-wrap:after { content: ''; display: block; clear: both; }
	.code-wrap > div { float: left; }
	.code-wrap .code-r { width: 8.1944vw; height: 3.1250vw; border: 0.0694vw solid #d9d9d9;  box-sizing: border-box; }
	.code-wrap .code-r ~ .code-r { border-top:0; }
	.code-wrap .code-r button { display: block; width: 100%; height: 100%; font-size: 0.8333vw; text-align:left;line-height: 3.1250vw; color: #707070; }
	.code-wrap .imgView,
	.code-wrap .voice-img{display:none;}
	.code-wrap .reset button:before { content: ''; display: inline-block; margin: 0 0.4167vw 0 1.1111vw;width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-reset.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap .listen button:before { content: ''; display: inline-block; margin: 0 0.4167vw 0 1.1111vw;width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-listen.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap .imgView button:before { content: ''; display: inline-block; margin: 0 0.4167vw 0 1.1111vw;width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-imgview.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap.listenvoice .capcha-img,
	.code-wrap.listenvoice .listen {display:none;}
	.code-wrap.listenvoice .voice-img,
	.code-wrap.listenvoice .imgView {display:block;}
	.code-wrap + .inp-line { margin-top: 0.8333vw; }
	.code-wrap .code-capcha{width:13.8889vw;height:6.2500vw;} 
	.code-wrap div img.img-pc { display: block; } 

	/* 재품공급문의 */
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label { width: calc(100%/4 - 0.6944vw); }
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label.atten-label-auto { width: auto; }
	.form-biz-inner + .form-bottom-info { margin-top: 2.5000vw; padding-top: 1.1111vw; border-top: 1px solid #d9d9d9; }
	.form-biz-inner + .form-bottom-info p { position: relative; padding-left: 0.5556vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.form-biz-inner + .form-bottom-info p:before { content:'*'; position: absolute; left:0;top:0; }

	/* 비즈니스정보열람/구독 */
	#container .content-visual-header .visual.biz { background:url(/sec/static/_images/temp/bg-visual-biz-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.biz p { padding-bottom: 1.1111vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.visual.biz span { padding-top: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #fff !important; letter-spacing: 0; } 
	.visual div.top24 { padding-top: 1.6667vw; }
	.visual div > .btn.btn-transparent { width: 11.1111vw; height:3.4722vw; color: #fff; border: 1px solid #fff; background: transparent;}
	.form-biz-inner.sepa-inner { padding: 2.5000vw 8.1944vw 0.8333vw 1.6667vw; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner { position: relative; padding: 0.8333vw 8.1944vw 0 1.6667vw; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner:before { content:''; display: block; position: absolute; left:0; right: 0; width:100%; height: 0.0694vw; background: #ebebeb; }

	/* 할부금윰 프로그램 */
	.content-visual-header .visual.type1600 { max-width: 111.1111vw; margin: 0 auto; }
	.center-tit { margin-bottom: 2.5000vw; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; text-align: center;} 
	.center-tit > span { font-size: 2.5000vw; line-height: 3.3333vw; font-weight: bold; letter-spacing: -0.01em; vertical-align: baseline; }
	.content-visual-header .visual.b2b { background:url(/sec/static/_images/temp/bg-visual-rantal-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.b2b p { padding-bottom: 1.1111vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.visual.b2b span { padding-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #fff !important; letter-spacing: 0; } 
	.visual.b2b span br { display: none; }
	.p-summary:after { content:''; display: block; clear: both; }
	.p-summary .summ-left { float: left; margin-right: 10.2%;padding-top: 1.6667vw; width: 40.6%; }
	.p-summary .summ-left .tit { margin-bottom: 1.6667vw; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; }
	.p-summary .summ-left .tit > span { font-size: 2.5000vw; line-height: 3.3333vw; font-weight: bold; vertical-align: baseline; }
	.p-summary .summ-left > p { font-size: 1.1111vw; line-height: 1.5278vw; color: #000; letter-spacing: 0; }
	.p-summary .summ-left > em { display: block; margin-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.p-summary .summ-left .left-btn-box { gap:1.1111vw;;margin-top: 2.5000vw; font-size: 0;}/* KDP-51717 240402 수정 */
	/* .p-summary .summ-left .left-btn-box .btn-d { display: inline-block; margin: 0; min-width: 6.6667vw; max-width: auto; height: 2.7778vw; line-height: 2.6389vw; padding-left: 1.6667vw; padding-right: 1.6667vw; font-size: 0.9722vw;  }
	.p-summary .summ-left .left-btn-box .btn-d + .btn-d { margin-left: 1.1111vw; } KDP-51717 240402 삭제 */
	.p-summary .summ-img { float: right; width: 49.1%; height: auto; border-radius: 1.3889vw; }
	.p-summary .summ-img img.img-pc { display: block; border-radius: 1.3889vw; width: 100%; height: auto; }
	.p-summary .summ-img img.img-mobile { display: none; }
	.program-con-box { margin-top: 6.9444vw; }
	.program-con-box .step-tit ~ .btn-d { min-width: 6.6667vw; font-size: 0.9722vw; letter-spacing: 0; }
	.prog-con {}
	.p-step { display: flex; justify-content: center; }
	.p-step > div { position: relative; }
	.p-step > div:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: block; width: 100%; height: 0.0694vw; background:#ebebeb; z-index: -1; }
	.p-step > div .circle-list { display: inline-block; width: 12.5000vw; height: 12.5000vw; margin-left: 3.7500vw; padding: 3.1944vw 2.5694vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; }
	.p-step > div > div:first-child { margin-left: 0; }
	.p-step > div .circle-list > em { font-size: 1.1111vw; line-height: 1.3889vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > p { font-size: 2.5000vw; line-height: 3.0556vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > span {display: inline-block; padding-top:0.9028vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; word-break: keep-all; vertical-align: top; }

	.biz-bot-content { max-width: 100.0000vw; margin: 0 auto; padding: 0 1.6667vw 6.9444vw 1.6667vw;}
	.biz-bot-content .rental-botMenu { position: relative; display: flex; flex-direction: row; }
	.rental-botMenu > div { position: relative; flex: 1; min-height: 17.2222vw; padding: 2.5000vw; border: 0.0694vw solid #d9d9d9; border-radius: 1.3889vw; box-sizing: border-box; }
	.rental-botMenu > div + div { margin-left: 1.6667vw; }
	.rental-botMenu dl { padding-bottom: 5.2778vw; }
	.rental-botMenu dl dt { position: relative; padding-bottom: 0.6944vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; ;letter-spacing: 0; }
	.rental-botMenu dl dt:before { content:''; position: absolute; top: 0; right: 0; width: 2.7778vw; height: 2.7778vw; }
	.rental-botMenu dl.subscription dt:before { background: url(/sec/static/_images/common/icon-subscription.svg) no-repeat center; background-size: cover; }
	.rental-botMenu dl.partner dt:before { background: url(/sec/static/_images/common/icon-partner.svg) no-repeat center; background-size: cover; }
	.rental-botMenu dl dd p { font-size: 0.9722vw; line-height: 1.3889vw; color: #707070; letter-spacing: 0;}
	.rental-botMenu dl + a { position: absolute; bottom: 2.5000vw; left: 2.5000vw; }
	.rental-botMenu .btn-d { min-width: 6.5278vw; font-size: 0.9722vw; }
	#container.bgOverflow { overflow: hidden; } 

	/* 금융형 렌탈 */
	#container .content-visual-header .visual.b2b2 { background:url(/sec/static/_images/temp/bg-visual-finance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.line-info { padding: 2.5000vw 0; border-top: 0.1389vw solid #000; border-bottom: 0.0694vw solid #d9d9d9; display: flex; flex-direction: row; }
	.line-info > div { flex: 1; position: relative; text-align: center; }
	.line-info > div:before { content: ''; position: absolute; left: 0; top: 0; width: 0.0694vw; height: 100%; background: #ddd; }
	.line-info > div:first-child:before { display: none; }
	.line-info dl dt { padding-bottom: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; letter-spacing: 0; }
	.line-info dl dd { font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.line-info dl dd > span { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; font-weight: 400; vertical-align: text-bottom; }
	.line-info dl dd + dd { display: block; word-break: keep-all; }
	.prog-con .line-esse { position: relative; margin-top: 1.1111vw; padding-left: 0.5556vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: 0; }
	.prog-con .line-esse:before { content: '*'; position: absolute; left: 0; }
	.content.summary-content { padding: 3.3333vw 1.6667vw 6.9444vw; }
	.content.summary-content .conbox { padding: 0; }
	.program-con-box.allBackground { position: relative; padding: 6.9444vw 0; background: #fafafa; }
	.program-con-box.allBackground:before { content: '';  position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background: #fafafa; z-index: -1; }
	.prog-con.wide-block { max-width:75.8333vw; }
	.p-iconBox { display: flex;}
	.p-iconBox > div { flex: 0 0 0 auto; flex: 1; position: relative; display: inline-block; max-width: 21.6667vw; margin-left: 3.3333vw; padding: 4.1667vw 2.7778vw; background: #fff; border-radius: 1.3889vw; text-align: center; vertical-align: top; box-shadow: 0 0.3472vw 1.7361vw 0 rgba(1,1,1,.05); }
	.p-iconBox.arrow  > div { margin-left: 5.4167vw; }
	.p-iconBox > div:before { content: ''; position: absolute; top: 4.1667vw; left: 50%; transform: translateX(-50%); display: inline-block; width: 6.6667vw; height: 6.6667vw; }
	.p-iconBox > div:first-child { margin-left: 0; }
	.p-iconBox.finance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-finance01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-finance02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-finance03.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box04:before { background: url(/sec/static/_images/common/icon-finance04.svg) no-repeat center; background-size: cover;}
	.p-iconBox > div p { min-height: 4.1667vw; padding-top: 8.3333vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; }
	.p-iconBox > div p + span { display: block; padding-top: 0.4167vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.p-step ~ .p-step { margin-top: 2.5000vw; }

	/* 유지보수형 렌탈 */
	#container .content-visual-header .visual.b2b3 { background:url(/sec/static/_images/temp/bg-visual-maintenance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.rantal-tbl { border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
	.rantal-tbl .rantal-tbl-head { padding: 0.8333vw 3.3333vw 0.7639vw 3.3333vw; border-bottom: 1px solid #707070; }
	.rantal-tbl .rantal-tbl-head dt,
	.rantal-tbl .rantal-tbl-head dd { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.rantal-tbl .rantal-tbl-body dd { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: 400; }
	.rantal-tbl-body { padding: 0.8333vw 3.3333vw 0.9028vw 3.3333vw; }
	.rantal-tbl dl:after { content:''; display: block; clear: both; }
	.rantal-tbl dl dt { float: left; width: 17.8%; padding: 0.8333vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; } 
	.rantal-tbl dl dd { float: left; width: 40.5%; padding: 0.8333vw; }
	.rantal-tbl dl dd + dd { width: auto; }
	.p-iconBox.maintenance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-maintenance01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.maintenance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-maintenance02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.maintenance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-maintenance03.svg) no-repeat center; background-size: cover;}

	/* 스펙인 개요 */
	#container .content-visual-header .visual.spec { background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.p-summary .summ-left > a.btn-l + a.btn-l { margin-left: 0.4167vw;}
	.summ-left-bottom { position: relative; margin-top: 1.6667vw; }
	/* KDP-51717 240402 삭제 시작
	.summ-left-bottom div { display: inline-block; font-size: 0; }
	.summ-left-bottom div > a { margin: 0 2.5000vw 0 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.summ-left-bottom div > a.new-pw{ display: table; margin: 1.1111vw 0 0 0; }
	.summ-left-bottom > span { position: absolute; right: 0; bottom: 0; font-size: 1.1111vw; line-height: 1.7361vw; color: #000; }
	.summ-left-bottom > span > em { margin-left: 1.1111vw; font-size: 1.3889vw; line-height: 1.7361vw; color: #000; font-weight: bold; font-family: "Samsung Sharp Sans"; }
	//KDP-51717 240402 삭제 끝 */
	.summ-left-bottom .wrap-btn-etc { display: inline-block; font-size: 0; }/* KDP-51717 240402 추가 */
	.summ-left-bottom .wrap-btn-etc > a { font-size: 1.1111vw; line-height: 1.4583vw; }/* KDP-51717 240402 추가 */
	.summ-left-bottom .contact-info { font-size: 1.1111vw; line-height: 1.4583vw; }/* KDP-51717 240402 추가 */
	.center-tit-type2 { font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; text-align: center;} 
	.center-tit-type2 > span { font-size: 2.5000vw; line-height: 3.3333vw; font-weight: bold; vertical-align: baseline; } 
	.center-tit-type2 + p { display: table; margin: 0.6944vw auto 3.3333vw auto; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.center-tit-type2 + p > a {  font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.p-iconBox.arrow > div:after { content: ''; position: absolute; right: -3.8889vw; top: 50%; transform: translateY(-50%);  display: inline-block; width: 2.0833vw; height: 2.0833vw; background: url(/sec/static/_images/common/icon-list-arrow.svg) no-repeat center; }
	.p-iconBox.arrow > div:last-child:after { display: none; }
	.feedback-area { position: relative; background: #212425; max-width: 22.2222vw; height: 4.1667vw; margin: 0 auto; padding: 1.1806vw 0; border-radius: 1.3889vw; text-align: center; font-size: 1.3889vw; line-height: 1.8056vw; color: #fff; letter-spacing: 0; }
	.feedback-area:after { position: absolute; bottom: -4.5833vw; left: 50%; transform: translateX(-50%); content:''; display: block; width: 5.5556vw; height: 2.0833vw; background: url(/sec/static/_images/common/icon-feedback.svg) no-repeat center; background-size: cover; }
	.feedback-area + .p-step { margin-top: 7.0833vw; }
	.feedback-area + .p-step > div:before { content: ''; position: absolute; left: 0; top: 6.2500vw; transform: translateY(0); display: block; width: 100%; height: 0.0694vw; background:#ebebeb; z-index: -1; }
	.p-step > div .circle-include-box { display: inline-block; width: 12.5000vw; height: 100%; margin-left: 3.7500vw; text-align: center; box-sizing: border-box; vertical-align: top; }
	.p-step > div .circle-include-box:first-child { margin-left: 0; }
	.p-step > div .circle-include-box .circle-list { display: inline-block; width: 12.5000vw; height: 12.5000vw; margin-left: 0; padding: 3.1944vw 2.5694vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; vertical-align: top; }
	.p-step > div .circle-include-box .step-bottom { padding-top:1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.p-iconBox.spec-icon > div.box01:before { background: url(/sec/static/_images/common/icon-specin01.svg) no-repeat center;background-size: cover; }
	.p-iconBox.spec-icon > div.box02:before { background: url(/sec/static/_images/common/icon-specin02.svg) no-repeat center;background-size: cover; }
	.p-iconBox.spec-icon > div.box03:before { background: url(/sec/static/_images/common/icon-specin03.svg) no-repeat center;background-size: cover; }
	.p-summary .summ-left > p + .summ-left-bottom { margin-top: 2.5000vw; }

	/* 스펙인 마일리지 신청 */
	#container .content-visual-header .visual.spec-mile {   background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.program-con-box img.img-pc { display: block; }
	.program-con-box img.img-mobile { display: none; }
	.form-center {margin-top:2.5694vw;}
	.form-center .btn-box .btn-l { min-width: 10.4167vw; }
	.center-tit-type3 { margin-bottom: 4.1667vw;font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; text-align: center; }
	.center-tit-info { margin-bottom: 2.5000vw; text-align: center; }
	.center-tit-info > div.tit {font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; text-align: center;}
	.center-tit-info > div + span { display:block; padding-top: 1.1111vw; font-size: 0.9722vw; line-height: 1.2500vw; font-weight: 400; color: #707070; letter-spacing: 0; }
	.form-line {position:relative; padding-bottom: 0.4167vw; border-bottom: 0.1389vw solid #000; }
	.form-line:after { content:''; display: block; clear: both; }
	.form-line .form-top-info { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.form-line .req { position:absolute;right:0;bottom:0.1389vw;display: inline-block; line-height: 1.4583vw; color: #707070;font-size:0.9722vw;} 
	.form-line-inner {padding: 2.5000vw 0 0 0; }
	.inp-box-center { padding-left: 11.3889vw; }
	.inp-box-center .inp-box { position: relative; margin-top: 1.6667vw; max-width: 44.3056vw; }
	.inp-box-center .inp-box:first-child { margin-top: 0; }
	.inp-box-center .inp-box > label.lb-line { position: absolute; top: 0; left: -11.3889vw; width: 11.3889vw; font-size: 1.1111vw; color: #444; }
	.inp-box-center .inp-box input[type="number"] { width: 100%; }
	.inp-box-center .inp-box .box ~ .box { margin-top: 1.2500vw; font-size: 0; }
	.inp-box-center .srh-zoom { position: relative; }
	.inp-box-center .srh-zoom .btn-search-zoom { position: absolute; 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; background-size: cover; }
	.blue-esse { padding-bottom: 1.6667vw; }
	.blue-esse li { position: relative; padding-left: 0.6944vw; font-size: 0.9722vw; line-height: 1.3194vw; color: #2189FF; letter-spacing: 0; }
	.blue-esse li:before { content:'*'; position: absolute; left: 0; }
	.inp-box-center .inp-box .box.mail:after { content:''; display: block; clear: both; }
	.inp-box-center .inp-box .box.mail input.inp-line { float: left; width: calc(100% - 6.2500vw); }
	.inp-box-center .inp-box .box.mail .btn { float: right; min-width: 5.5556vw; margin: 0; font-weight: bold; }
	.inp-box-center .inp-box .addr { margin-top: 1.1111vw; }
	.inp-box-center .inp-box .addr p { position:relative; line-height:1.2500vw; padding-left:3.6111vw; font-size:0.9722vw; color:#000; letter-spacing:-0.02em; }
	.inp-box-center .inp-box .addr p span { position:absolute; top:auto; left:0; width:2.9167vw; height:1.2500vw; line-height:1.2500vw; font-size:0.9722vw; color:#000; letter-spacing:-0.02em; text-align:left; }
	.inp-box-center .inp-box .addr p ~ p { margin-top:0.8333vw; }
	.inp-box.error label ~ .error-msg { display: block; }
	.inp-box.error label ~ input:not([type=checkbox]):not([type=radio]).inp-line,
	.inp-box.error .addr + input:not([type=checkbox]):not([type=radio]).inp-line { border-bottom: 0.1389vw solid #000; }
	.inp-chk-wrap.spec { padding-top: 0.4167vw; }
	.chk-etc-box { display: block; }
	.chk-etc-box input[type="radio"]:checked + label ~ .etc-txt { display: block; } 
	.chk-form input[type="radio"] + label.chk-etc-box { display: block; margin-top: 1.6667vw; }
	.chk-etc-box ~ .etc-txt { display: none; width: 100%; min-height: 4.8611vw; margin-top: 1.6667vw; padding: 0.8333vw 1.0417vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; }
	.chk-etc-box ~.etc-txt textarea { width: 100%; border:0; resize: none; color: #000; }
	input[type="radio"]:checked + label.chk-etc-box ~ .etc-txt { display: block; }
	.inp-box-specin .innerBox label { display: inline-block; width: 8.1944vw; font-size: 1.1111vw; line-height: 2.2222vw; color: #444; }
	.inp-box-specin .innerBox input:not([type=checkbox]):not([type=radio]).inp-line { display: inline-block; max-width: 36.1111vw; vertical-align: baseline; }
	.inp-box-specin .inp-box.esse > label.lb-line { line-height: 1.4583vw; }
	.inp-box-specin .inp-inner-box .box.chk-inner { position: relative; }
	.inp-box-specin .inp-inner-box .box.chk-inner label { position: absolute; top: 0; left: -8.1944vw; color: #444; }
	.inp-box-specin .inp-box .inp-inner-box .box + .box.chk-inner { margin-top: 1.6667vw; }
	.inp-box.top-address { margin-top: 1.2500vw; } 
	.inp-box.top-address .box.address-detail,
	.inp-box.top-address .box.address-detail-line { margin-top: 0; }
	.inp-box-center .inp-box .inp-inner-box { padding-left: 8.1944vw; }
	.inp-box-center .inp-box .inp-inner-box .chk-form { position: relative; }
	.inp-box-center .inp-box .inp-inner-box .chk-form ~ .chk-form { margin-top: 2.5000vw; }
	.inp-box-center .inp-box .inp-inner-box .inner-chk-label { position: absolute; left: -8.1944vw; top: 0.4167vw; cursor: pointer; font-size: 1.1111vw; color: #444; }
	.unitM2 { position: relative; }
	.unitM2:after { content:'㎡'!important; position: absolute; right: 0.4167vw; top: 0.0000vw; width: 0.9722vw; height: 2.7222vw; line-height: 2.7222vw; color: #000; font-weight: bold; }
	.select-half { float: left; width: 47%; }
	.select-half + .select-half { float: right; margin-left: 1.6667vw; }
	.inp-box-center .inp-box:after,
	.select-half + .select-half:after { content:''; display: block; clear: both; }
	.select-half + .error-msg { clear: both; }
	.addflie-bottom-info { margin-top: 0.6944vw; }
	.addflie-bottom-info + .addflie-bottom-info.blue { margin-top: 1.2500vw; }
	.addflie-bottom-info li { position: relative; padding-left: 0.6944vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; word-break: keep-all; letter-spacing: 0; }
	.addflie-bottom-info li + li { margin-top: 0.2778vw; }
	.addflie-bottom-info li:before { content:'*'; position: absolute; left: 0; top: 0; }
	.addflie-bottom-info li.includeText:before { content:'· 첨부파일형식 :'; position: absolute; left: 0; top: 0; }
	.addflie-bottom-info li.includeText { padding-left: 6.8056vw; }
	.addflie-bottom-info.blue li { color: #1428A0; }
	.field-esse { margin-top: 1.1111vw; }
	.field-esse li { position: relative; padding-left: 0.6250vw; font-size: 0.9722vw; line-height: 1.3194vw; color: #707070; letter-spacing: 0; }
	.field-esse li:before { content:'*'; position: absolute; left:0; }
	.program-con-box + .bizSubWrap + .btn-box.form-btn { margin-top: 2.5000vw; }
	.bizSubWrap .con-header.terms-header.mb36 { position: relative; margin-bottom: 2.5000vw;}
	.terms-wrap .terms-box-tit { font-size: 1.1111vw; font-weight: 700; color: #000; line-height: 1.4583vw; letter-spacing: -0.0056vw; }
	.biz-terms-box .terms-area .terms-more { position: relative; }
	.biz-terms-box .terms-area .terms-more .terms-line { position: absolute; right: 0; margin: 0.2083vw 0 0; }
	.inp-box-center .inp-box.sp-flie-box .box.mail .btn { float: right; }
	.btn-box.form-btn .btn { width: 10.4167vw; }
	.bizSubWrap .error-msg p { line-height:1.2500vw; font-size: 0.9722vw; color:#fa2337; letter-spacing:-0.0042vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	br.block800 { display: none; }
	.program-con-box.apply .center-tit-type3 { margin:0 0 2.5000vw 0; }
	.program-con-box.apply + .program-con-box.apply { margin-top: 5.5556vw; }
	.program-con-box.apply .form-center,
	.program-con-box.apply .form-center .form-line { margin:0; padding: 0; }
	.program-con-box.apply .inp-box-specin .inp-box:nth-child(1) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive,
	.program-con-box.apply .inp-box-specin .inp-box:nth-child(2) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive { border-bottom: 0; font-weight: bold; }
	.program-con-box.apply + .bizSubWrap .con-header.terms-header { margin-bottom: 2.5000vw; }
	.sp-flie-box .addfile-list { padding-top: 0.6944vw; }

	/* 스펙인 마일리지 신청 결과 */
	.mile-content.content { padding: 3.3333vw 1.6667vw 6.9444vw 1.6667vw; }
	.mile-content .conbox.customer-center-conbox { padding:0; }
	.con-header-left .con-tit > .txt-skyblue { font-size: 2.5000vw; line-height: 3.3333vw; font-weight: bold; letter-spacing: -0.04em; vertical-align: baseline; }
	.line-form-wrap { padding: 2.5000vw 1.6667vw; border-top: 0.1389vw solid #000; }
	.resuli-form dl { font-size: 0; }
	.resuli-form dl + dl { margin-top: 1.6667vw; }
	.resuli-form dl dt { display: inline-block; width: 13.0556vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; vertical-align: top; letter-spacing: 0; }
	.resuli-form dl dd,
	.resuli-form dl dd span { display: inline-block; font-size: 1.1111vw; line-height: 1.4583vw; color: #000;  font-weight: bold; letter-spacing: 0; vertical-align: text-top; }
	.resuli-form dl dd p + p { margin-top: 0.8333vw; }
	.resuli-form dl dd p a { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.resuli-form dl dd span:after { content: ''; display: inline-block; margin: 0 0.6944vw; width: 0.0694vw; height: 1.1111vw; background: #d9d9d9; vertical-align: middle; }
	.resuli-form dl dd span:last-child:after { display:none; }
	.mile-content .btn-box { margin-top: 2.5000vw; font-size: 0; }
	.mile-content .btn-box .btn { margin: 0; font-size: 0.9722vw; }
	.mile-content .btn-box .btn + .btn { margin-left: 1.1111vw; }

	/* 스펙인 마일리지 신청 결과 - 상세01*/
	.specNum { padding-bottom: 0.4167vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.specNum > span { font-size: 1.3889vw; line-height: 1.8056vw; font-weight: bold; vertical-align: text-top;  letter-spacing: -0.04em; }

	/* 스펙인 마일리지 신청 결과 - 상세02*/
	.apply-detail-top .form-line-inner { padding: 2.5000vw 0 4.1667vw 0; }
	.apply-value { position: relative; }
	.apply-value + .apply-value { margin-top: 1.6667vw; }
	.apply-value dt { position: absolute; top: 0; left: 0; width: 11.3889vw; font-size: 1.1111vw; line-height: 2.2222vw; color: #444; }
	.apply-value dd { position: relative; padding-left: 11.3889vw; max-width: 44.3056vw; font-size: 0.9722vw; line-height: 2.2222vw; color: #000; font-weight: bold; }

	/* 스펙인 마일리지몰 바로가기 */
	.min-form-center { max-width: 34.4444vw; margin:0 auto;}
	.header-top-info { margin-bottom: 2.5000vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.terms-top-info { font-size: 1.1111vw; line-height: 1.5278vw; color: #000; }
	.biz-terms-box .terms-area .terms-box.terms-tbl-box { height: auto; margin: 2.0833vw 0 0.6944vw; padding: 2.0833vw; border: 0.0694vw solid #b2b2b2; overflow: initial; }
	.terms-tbl {  display: flex; border-top: 0.1389vw solid #000; border-bottom: 0.0694vw solid #d9d9d9; }
	.terms-tbl dl { flex: 1; }
	.terms-tbl dl dt { padding: 1.7361vw 0 1.6667vw;background: #fafafa;padding-left: 0;padding-right: 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; text-align: center;}
	.terms-tbl dl dd { padding: 1.1111vw 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; text-align: center; }
	.left-header .biz-tit {font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold;}
	.tb-line-box { border-top: 0.1389vw solid #000; border-bottom:0.0694vw solid #d9d9d9;}
	.left-header + .tb-line-box { margin-top: 0.4167vw; }
	.identify-center {  padding:2.5000vw 1.6667vw; }  
	.identify-center .inp-box { margin-top:1.6667vw;  }
	.identify-center .inp-box:first-child { margin-top: 0; } 
	.identify-center .inp-box > label { width: 25.4%; font-weight: bold;}
	.identify-center .inp-box > label + input,
	.residentNumWrap { position: relative; display: inline-block; max-width: 73.6%; }
	.residentNumWrap:before { content:'-'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0.4167vw; color: #999; }
	.residentNumWrap:after { content:''; display:block; clear: both; }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width:46%;  }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line:last-child { float: right; width:46%; }

	/* 스펙인 설계FAQ */
	.faq-content { padding: 0.6944vw 1.6667vw; }
	.answer-inner { padding: 1.6667vw 2.5000vw 0 0; }
	.answer-inner > ul + ul { margin-top: 4.1667vw; }
	.answer-inner ul li { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.answer-inner ul li.inner-tit { margin-bottom: 0.6944vw; font-weight: bold; }
	.answer-inner li .inner-case { margin-top: 1.1111vw; padding: 1.6667vw; border: 1px solid #d9d9d9; }
	.answer-inner li .inner-case.mid { margin-bottom: 1.1111vw; }
	.answer-inner ul li > img { margin-top: 1.6667vw; }

	/* 파트너사 모집 안내 */
	#container .content-visual-header .visual.b2b-partner  { padding: 0; text-align:center; }
	.v-slide-con { position: relative; }
	#container .content-visual-header .v-slide-con .visual-txt { top: calc(50% - 0.7639vw); }
	.v-slide-con .visual-txt h2 { display:block; line-height:1.25; font-weight:700; font-size:3.3333vw; color:#fff; }
	.v-slide-con .visual-txt p { padding-bottom: 1.1111vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.v-slide-con .visual-txt span { padding-top: 1.1111vw; font-size: 1.1111vw; line-height: 1.5278vw; color: #fff !important; letter-spacing: 0; } 
	.visual-bg { background-color: #fafafa; }
	.visualslide-wrap { position: relative; }
	.visualslide-wrap img { height: 25.0000vw; }
	.visualslide .slick-arrow{position:absolute;top:50%;transform: translateY(-50%);text-indent:-694.3750vw;}
	.visualslide .slick-arrow.slick-prev{left:6.6%;width:1.6667vw;height:1.6667vw;background:url('/sec/static/_images/common/icon-26-Left.svg') center center no-repeat; z-index: 1;}
	.visualslide .slick-arrow.slick-next{right:6.6%;width:1.6667vw;height:1.6667vw;background:url('/sec/static/_images/common/icon-26-right.svg') center center no-repeat;}
	.visualslide .slick-dots { position:absolute; left:0; right:0; bottom:1.6667vw; text-align:center; overflow:hidden; }
	.visualslide .slick-dots li { display:inline-block; vertical-align:top; }
	.visualslide .slick-dots li button { width:0.5556vw; height:0.5556vw; margin:0 0.2778vw; font-size:0; background:#fff; border:0; border-radius:50%; opacity:0.5; }
	.visualslide .slick-dots li.slick-active button { width:1.1111vw; height:0.5556vw; border-radius:0.2778vw; opacity:1; }
	.visualslide .slick-dots li.btn-play button { width:0.6944vw; height:0.6944vw; margin-left:1.0417vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-pause button { width:0.6944vw; height:0.6944vw; margin-left:1.0417vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-play { display:none; }
	.partner-program > .program-con-box:first-child { margin-top: 0; }
	.prog-con + .btn { display: table; margin: 2.5000vw auto 0 auto; }
	.p-step > div .circle-list.circle-type2 { display: inline-block; width: 12.5000vw; height: 12.5000vw; margin-left: 3.7500vw; padding: 1.9444vw 1.3194vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; }
	.p-step > div .circle-list.circle-type2  > p { font-size: 2.5000vw; line-height: 3.0556vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list.circle-type2  > span.thin-span {display: inline-block; padding-top:0.8333vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: 400; word-break: keep-all; vertical-align: top; }
	.p-iconBox.partner-icon > div.box01:before { background: url(/sec/static/_images/common/icon-partnerin01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.partner-icon > div.box02:before { background: url(/sec/static/_images/common/icon-partnerin02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.partner-icon > div.box03:before { background: url(/sec/static/_images/common/icon-partnerin03.svg) no-repeat center; background-size: cover;}

	/* 스펙인 마일리지 적립현황 */
	.mile-info li { position: relative; padding-left: 0.6944vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.mile-info li:before { content:'*'; position: absolute; left: 0; }
	.mile-info li + li { margin-top: 0.4167vw; }
	.spec-top > .btn { margin: 1.6667vw 0 3.3333vw; }
	.accrued-mile { margin-bottom: 3.3333vw; }
	.accrued-mile > div { display:inline-block; width: calc(100%/3 - 1.8750vw); padding: 2.0833vw 2.0833vw 1.6667vw 2.0833vw; border-radius: 1.3889vw; border: 0.0694vw solid #ddd; background: #f7f7f7; }
	.accrued-mile > div.total { border: 0.1389vw solid #2189FF; background: #fff; }
	.accrued-mile > div + div { margin-left: 2.5000vw; }
	.accrued-mile > div > p:first-child { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; font-weight: bold; }
	.accrued-mile > div > p:last-child { margin-top: 0.8333vw; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; text-align: right; }
	.no-tit-line + .brd-detail-con { margin-bottom: 5.5556vw; }
	.right-btnbox {text-align: right; }
	.right-btnbox > .btn { margin-bottom: 1.6667vw; }
	.spec-tbl { width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 0.1389vw solid #000; }
	.spec-tbl .ul-tr.board-head { border-bottom: 0.0694vw solid #707070; font-weight: bold; }
	.spec-tbl .ul-tr.board-head .ul-td { color: #000; }
	.spec-tbl .ul-tr.board-head .ul-td:nth-child(5) { text-align: left; }
	.spec-tbl .ul-tr { font-size: 0; border-bottom: 0.0694vw solid #ebebeb; }
	.spec-tbl .ul-td { display:inline-block; height: auto; padding: 1.6667vw; font-size: 1.1111vw; line-height: 1.3; color: #707070; text-align: left; vertical-align: top; }
	.spec-tbl .ul-td.tit {font-size: 1.1111vw; line-height: 1.3; color: #000; font-weight: bold;}
	.spec-tbl .ul-td > a { font-weight: bold; }
	.spec-tbl .ul-td:nth-child(1) { width: 4.8611vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(2) { width: 30.0556vw; box-sizing: border-box; text-align: left; }
	.spec-tbl .ul-td:nth-child(3) { width: 18.7500vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(4) { width: 20.0000vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(5) { width: 9.0278vw; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td:nth-child(6) { width: 12.0833vw; box-sizing: border-box; }
	.spec-tbl .ul-td > span + span:before { content:''; display: inline-block; width: 0.0694vw; height: 0.9722vw; background: #ddd; margin: 0 0.6944vw; vertical-align: middle; }
	.empty-line { height: 9.8611vw; border-bottom: 0.0694vw solid #ebebeb; text-align: center; }
	.empty-line span { font-size: 1.1111vw; line-height: 9.8611vw; color: #000; font-weight: bold; }
	.spec-tbl ~ .paging { margin: 2.5000vw 0 3.3333vw; }
	.mile-bottom { padding-top: 0.8333vw; }

	/* 스펙인 마일리지 신청현황 */
	.user-mile-info { font-size: 0; }
	.user-mile-info h2 { padding-bottom: 2.5000vw; font-size: 2.5000vw; line-height: 3.3333vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info h2 > span { font-size: 2.5000vw; line-height: 3.3333vw; font-weight: bold; vertical-align: text-top; letter-spacing: -0.04em; }
	.user-mile-info > div { font-size: 0; }
	.user-mile-info > div  dl { display: inline-block; width: calc(50% - 1.3194vw); padding: 2.5000vw; border-radius: 1.3889vw; border: 0.0694vw solid #ddd; }
	.user-mile-info > div  dl + dl { margin-left: 2.5000vw; }
	.user-mile-info > div  dl:after { content:''; display: block; clear: both; }
	.user-mile-info > div  dl dt { float: left; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div  dl dt > span { display: inline-block; margin-left: 0.4167vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; font-weight: 400; }
	.user-mile-info > div  dl dd { float: right; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div  dl dd > .txt-skyblue { font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; letter-spacing: -0.04em; vertical-align: text-top; }
	.list-btn-box { position: relative; margin: 3.3333vw 0 1.6667vw; }
	.list-btn-box ul { padding-right: 15.2778vw; }
	.list-btn-box ul { padding-right: 20.0000vw; }
	.list-btn-box ul + .btn { position: absolute; right: 0; bottom: 0; }
	.total-mile { display: flex; justify-content: center; padding: 3.3333vw; border-radius: 1.3889vw; border: 0.0694vw solid #ddd; background: #f7f7f7; }
	.total-mile > div { flex: 1; text-align: center; }
	.total-mile > div > p:first-child { margin-bottom: 0.8333vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; font-weight: bold; }
	.total-mile > div > p:last-child span { font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; }
	.list-mid-box { margin: 1.2500vw 0 3.3333vw; }
	.spec-tbl.apply-list .ul-td:nth-child(1) { width: 4.8611vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(2) { width:  29.5556vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(3) { width:  10.4167vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(4) { width:  12.1528vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(5) { width:  11.3889vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(6) { width:  11.3889vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(7) { width:  14.6250vw; box-sizing: border-box; text-align: left; }

	/* 레이어팝업 - 파트너사 검색 */
	#popupSrhPartner { max-width: 41.6667vw; }
	.layer-company .search-box-exps:after { content:''; display: block; clear: both; }
	.layer-company .search-box-exps .wrap-droplist { float: left; width: calc(50% - 0.8333vw); margin-bottom: 0.9722vw;  }
	.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist { margin-left: 1.6667vw; }
	.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist:after { content:''; display: block; clear: both; }
	.layer-company .search-box-exps .wrap-droplist ~ .srh-inp { float: right; width: 48.4%; }
	.layer-company .search-box-exps.ul-tbl-box.tbl-white-simple .nodata p { font-size: 0.9722vw; }
	.layer-company .search-box-exps.srh-row { padding-bottom: 0; }

	/* left filter */
	.item-filter-wrap { width: 16.3889vw; height: auto; }
	.left-area .left-filter > div { border-top: 0.0694vw solid #D9D9D9; }
	.left-area .left-filter > div:last-child { border-bottom: 0.0694vw solid #D9D9D9; }
	.left-area .left-filter > div .dropButton { position: relative; display: block; padding: 2.0833vw 0; font-size: 1.2500vw; line-height: 1.5972vw; color: #000; font-weight: bold; letter-spacing: -0.01em; }
	.left-area .left-filter > div .dropButton:after { content:''; display: block; position: absolute; top: 50%; right: 0.4167vw; transform: translateY(-50%); width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-plus-filter.svg) no-repeat center; }
	.left-area .left-filter > div .dropButton.active:after { content:''; display: block; width: 1.1111vw; height: 1.1111vw; background: url(/sec/static/_images/common/icon-minus-filter.svg) no-repeat center; }
	.left-area .left-filter .list-box { padding-bottom: 1.0417vw; }
	.left-area .left-filter .list-box ul.chk-form { max-height: 16.3194vw; overflow: hidden; }
	.left-area .left-filter .list-box ul.chk-form.active { max-height: 100%; }
	.left-area .left-filter .list-box ul > li { padding: 1.0417vw 0;}
	.left-area .left-filter .list-box ul > li:first-child { padding-top: 0;}
	.left-area .left-filter .list-box ul > li label { width: 100%; cursor: pointer; }
	.left-area .left-filter .list-box button { display: block; padding: 1.0417vw 0 ; width: 100%; background-color: transparent; font-size: 0.9722vw; line-height: 1.2500vw; color: #1428A1; font-weight: bold; text-align: left; letter-spacing: -0.01em; }
	.left-area .left-filter .list-box { display: none; }
	.left-area .left-filter > div a.active + .list-box { display: block; }

	/* 우수파트너사 찾기 */
	.content-visual-header .visual.biz-part { background:url(/sec/static/_images/temp/bg-visual-partner-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
	.content.part-content { padding: 0; }
	.conbox.search-partner { padding: 0 1.6667vw; }
	.sort-wrap {z-index:1;position:relative;width:100%;max-width: 100.0000vw;min-height:4.1667vw;height:auto;margin: 0 auto 2.5000vw auto; padding: 1.2500vw 1.6667vw; }
	.sort-wrap span {display:inline-block;}
	.sort-wrap .search {font-size:1.1111vw;font-weight:700;padding:0 0 0 1.7361vw;float:left;background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center;}
	.sort-wrap .filter-close { display: none; }
	.sort-wrap .options { float:none; display: inline-block; width:79.5%; position: relative;}
	.sort-wrap .deselect-btn {display: inline-block; font-size:0.9722vw;  font-weight:bold;;margin:0 1.6667vw 0 0;float:none;vertical-align: top;}
	.sort-wrap .area {float:none;display: inline-block; max-width: 66.8%;}
	.sort-wrap .area .txt {font-size:0.9722vw;line-height:1.4583vw;margin:0 1.7361vw 0 0;}
	.sort-wrap .area .txt button {font-size:0;line-height:0;float:none;width:1.1111vw;height:1.1111vw; line-height: 1.9444vw; margin:0 0 0 0.4861vw;background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat 100% center;}
	.sort-wrap .wrap-droplist {position: static;width:auto;margin-right: 1.1111vw; }
	.sort-wrap .droplist-button {border:0; width: auto; min-height: 1.4583vw; padding-right: 1.9444vw;  text-align: right; }
	.sort-wrap .wrap-droplist .droplist { width: auto; left: auto; right: 0;}
	.sort-wrap .wrap-droplist .droplist li {white-space:nowrap;}
	.sort-wrap .options .srhWrap { display: inline-block; position: absolute; right: 0; top: 0; }
	.sort-wrap .options .search-word-btn { min-width: 3.3333vw; height: 1.3889vw; line-height: 1.3194vw; font-size: 0.6944vw; border-radius: 1.3889vw; padding: 0 0.6944vw; }
	.right-area:after { content:''; display: block; clear: both; }
	.part-content:after { content:''; display: block; clear: both; }
	.left-area { float: left; width: 16.95%; }
	.right-area { float: right; width: 79.59%; margin-top: 1.9444vw; }
	.right-area .mo-detail-btn { display: none; }
	.left-area .left-filter > div.firstBtn { border-top: 0; }
	.left-area .left-filter > div.firstBtn a { margin-top: -2.0833vw;}
	.left-area .left-filter .list-box ul.chk-form { max-height: initial; }
	.chk-form.area-list li { display:inline-block; width: calc(100%/2 - 0.1181vw); }
	.chk-form.area-list > li.seoul { display: block; padding-bottom: 0.3472vw; width: 100%; }
	.chk-form.area-list > li.seoul > .seoul-inner { margin-top: 1.3889vw; }
	.seoul-inner { display: none; padding: 0.0694vw 0; background: #f7f7f7; }
	.srh-part-tbl .board-head .ul-td { width: 7%; }
	.srh-part-tbl .board-head .part-addr { width: 14%; }
	.srh-part-tbl .board-head .ul-td:last-child  { width: 11%; }
	.srh-part-tbl .part-addr span { color: #000; }
	.part-content + .biz-bot-content { margin-top: 6.9444vw; }

	/* 우수파트너사 찾기 */
	.pf-container + .biz-bot-content { margin-top: 6.9444vw; }
	.chk-form.area-list li { display:inline-block; width: 100%; }
	.chk-form.area-list > li.seoul { display: block; padding-bottom: 0.3472vw; width: 100%; }
	.chk-form.area-list > li.seoul > .seoul-inner { max-height: 17.0833vw; margin-top: 1.3889vw; padding: 0.6250vw 1.2500vw; overflow-y: scroll; }
	.chk-form.area-list > li.seoul > .seoul-inner > li { padding: 0.6250vw 0; }
	.partnerWrap > ul {  flex-wrap: wrap; font-size: 0; margin-bottom: -2.0833vw; }
	.partnerWrap .partner-card { display:inline-block; width: calc(99.9% / 3 - 1.3889vw); margin: 0 0 2.0833vw 2.0833vw; padding: 2.5000vw 1.6667vw; background: #f7f7f7; border: 0.0694vw solid #ddd; border-radius: 1.3889vw; box-sizing: border-box; vertical-align: top; }
	.partnerWrap .partner-card:nth-child(3n+1) { margin-left: 0; }
	.partnerWrap .partner-card .comp-name { padding-bottom: 1.6667vw; border-bottom: 0.0694vw solid #ddd; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.partnerWrap .partner-card .comp-info { padding-top: 1.6667vw; }  
	.partnerWrap .partner-card .comp-info dl { position: relative; }
	.partnerWrap .partner-card .comp-info dl + dl {  margin-top: 1.2500vw; }
	.partnerWrap .partner-card .comp-info dt { position: absolute; left: 0; width: 33.5%; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.partnerWrap .partner-card .comp-info dd { display: inline-block; padding-left: 33.5%; font-size: 0.9722vw; line-height: 1.2500vw; color: #000; }
	.partnerWrap .partner-card .comp-info dd > a.btn-underline { margin:0; border-color: #2189FF; }
	.pf-prd-cardlist .paging { margin-top: 2.5000vw; }
	.pf-prd-cardlist .mob-moreViewList { display: none; }
	.pf-container .pf-prd-cardlist.listType { padding: 2.5000vw 1.6667vw 0 3.1944vw; } 

	/* E-제안서 */
	.content-visual-header .visual.e-proposal { height: 25.0000vw; background:url(/sec/static/_images/temp/bg-visual-proposal-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
	#container .content-visual-header .e-proposal .visual-txt { top: calc(50% - 2.2222vw); }
	.left-area .left-filter > .visual-search.positon-pc.e-prop { position: absolute; top: 12.4306vw; left: 50%; transform: translateX(-50%); border-top: 0; }
	.visual-search { position: relative; width: 30%; margin: 1.1111vw auto 0 auto; }
	.visual-search input[type="text"] { width: 100%; height: 3.4722vw; padding: 0 3.9583vw 0 1.6667vw; font-size: 1.1111vw; color: #000; text-indent: 0; border-radius: 1.7361vw; }
	.visual-search .btn-search { position: absolute; top: 0; right: 0.6250vw; width: 3.4722vw; height: 3.4722vw; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 1.8056vw auto; }
	.sort-wrap .sort-left { display:inline-block; width: 20%; vertical-align: top; }
	.sort-wrap .sort-left .m-search-btn  { display:inline-block; font-size: 1.1111vw; line-height: 1.4583vw; letter-spacing: -0.01em; vertical-align: top; cursor: unset; }
	.sort-wrap .sort-left .result-count { display:inline-block; font-size: 1.1111vw; line-height: 1.4583vw; letter-spacing: -0.01em; vertical-align: top; }
	.sort-wrap .sort-left .result-count > em { display: inline-block; margin-left: 1.0417vw; }
	.sort-wrap .search  {  font-size: 1.1111vw; letter-spacing: -0.01em; vertical-align: top;}
	.sort-wrap .result-count {  font-size: 1.1111vw; line-height: 1.4583vw; letter-spacing: -0.01em; vertical-align: top;}
	.sort-wrap .result-count > em { display: inline-block; margin-left: 1.0417vw; }
	.proposal-wrap .paging { margin-top: 4.1667vw; }
	.prop-list li { display: inline-block; width: calc(100%/4 - 1.5972vw); margin-right:2.0833vw; }
	.prop-list li:first-child { margin-top: 0; }
	.prop-list li:nth-child(4n){ margin-right: 0; }
	.prop-list li:nth-child(n+5) { margin-top: 2.5000vw; }
	.prop-list li:last-child{ margin-right: 0 !important; }
	.prop-list .prop-txt > h3 { margin: 1.2500vw 0 0.6944vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.prop-list .prop-txt > h3 a { max-height: 2.9167vw; }
	.prop-list .prop-txt > span { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; }
	.prop-list .prop-txt > div { margin-top: 1.5278vw; }
	.prop-list .prop-txt > div > .btn-underline { margin:0; }
	.dps-board-event.form-center .board-header .event-date { color: #707070; }
	.viewHd-mt { margin-top: 4.1667vw; }

	/* E-제안서 */
	.search-whiteSpace { max-width: 100.0000vw; margin: 0 auto; padding: 0 1.6667vw; }
	.search-whiteSpace .top-opt-detail-area .left-con-tit { margin: 0; padding: 3.4722vw 0 2.5000vw 0; border-bottom: 0.1389vw solid #000; }
	.search-whiteSpace .top-opt-detail-area .opt-detail-inner .box-result { width: 16.9%; padding-left: 0; }
	.prop-list .prop-txt { font-size: 0; }
	.prop-list .prop-txt .download { margin-right: 0.8333vw; width: 1.1111vw; height: 1.1111vw; background: url("/sec/static/_images/common/icon-down.svg") no-repeat center; background-size: cover; }
	.prop-list .photo > .thumb { position: relative; display: inline-block; width: 100%; height: 100%; }
	.prop-list .photo > .video:after { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: inline-block; width: 4.1667vw; height: 4.1667vw; background: url("/sec/static/_images/common/icon-play-button.svg") no-repeat center; background-size: cover; }

	/* E-제안서 view */
	.dps-board-event .board-head { margin-top: 3.4722vw; }
	.dps-board-event .board-head .tit-box { position: relative; padding: 1.6667vw; border-top: 0.1389vw solid #000; border-bottom: 0.0694vw solid #ebebeb;font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.dps-board-event .board-head .tit-box h2 { max-width: 85%; margin-right: 11.1111vw; margin: 0; }
	.dps-board-event .board-head .tit-box > div { position: absolute; top: 1.6667vw; right: 1.6667vw; font-weight: 400; }
	.dps-board-event .board-head .tit-box > div> span { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: -0.02em; }
	.dps-board-event .board-head .tit-box > div > button { margin-left: 2.5000vw; }
	.board-share { width: 1.8056vw; height: 1.8056vw; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat center; background-size: 1.8056vw auto; }
	.dps-board-event .board-detail-content.b-edit-wrap { padding: 2.5000vw 1.6667vw; border-bottom: 0.0694vw solid #707070; }
	.dps-board-event .board-detail-content.b-edit-wrap > div { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.dps-board-event .board-detail-content.b-edit-wrap > div > img { margin-bottom: 2.5000vw; }
	.dps-board-event .board-detail-content.b-edit-wrap > p { margin-top: 1.6667vw; font-size: 0.9722vw; line-height: 1.4583vw; color: #000; }

	/* 고객도입사례 */
	#container .content-visual-header .visual.case-customer-visual { background:url(/sec/static/_images/temp/visual-partner02.jpg) 50% 50% no-repeat !important; background-size:cover; }
	#container .content-visual-header .case-customer-visual .visual-txt { top: calc(50% - 2.9861vw); }
	.case-customer-visual span + .btn-type4 { margin-top: 1.6667vw; }
	.left-area .left-filter > .visual-search.positon-pc.buttcase { position: absolute; top: 16.5972vw; left: 50%; transform: translateX(-50%); border-top: 0; }

	/* 고객도입사례 view */
	.item-advice-related { padding-top:4.0278vw; }
	.item-advice-related .title { line-height:3.3333vw; padding-bottom:2.6389vw; font-weight:bold; font-size:2.5000vw; color:#000; letter-spacing:0; }
	.item-advice-related .adviceWrap { width:61.1111vw; margin:0 -1.6667vw; padding:0 5.1389vw; }
	.item-advice-related .adviceWrap .advice { width:14.7222vw; margin:0 1.6667vw; }
	.item-advice-related .adviceWrap .advice .imgWrap { width:14.7222vw; height:14.7222vw; padding:1.6667vw; border-radius:1.3889vw; }
	.item-advice-related .adviceWrap .advice .prd-name { height:2.9167vw; margin-top:1.2500vw; font-size:1.1111vw; }
	.item-advice-related .adviceWrap .advice .btn-underline { margin-top:0.8333vw; }
	.item-advice-related .adviceWrap .slick-arrow { top:6.8056vw; width:1.8056vw; height:1.8056vw; background-size:1.8056vw auto; }

	/* green campain */
	#green-container { background: url(/sec/static/_images/temp/greenCampain/GC-bg.jpg); height: 100%; }
	.green-header { position: relative; background: url(/sec/static/_images/temp/greenCampain/GC-header-pc.png) no-repeat center top; background-size: cover; height: 40.9028vw; }
	.green-header .period { position: absolute; top: 27.0833vw; left: calc(51% - 0.0694vw); transform: translateX(-50%); font-size: 1.6667vw; line-height: 1.8750vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.green-content { position: relative; max-width: 100.0000vw; margin: -2.9vw auto 0 auto; padding : 0 1.6667vw; }
	.green-content.bg:before { content:''; position: absolute; left: -4.9306vw; bottom: 0; width: 16.3194vw; height: 17.9167vw; background: url(/sec/static/_images/temp/greenCampain/plant03.png) no-repeat center; background-size: contain;}
	.green-content.bg:after { content:''; position: absolute; right: -3.5417vw; bottom: 0; width: 14.4444vw; height: 17.0833vw; background: url(/sec/static/_images/temp/greenCampain/plant04.png) no-repeat center; background-size: contain;}
	.conWrap { padding: 0 0 5.5556vw 0; } 
	.G-conboxWrap { position: relative;}
	.G-conboxWrap:after { content:''; position: absolute; bottom: -1.3889vw; left: 50%; margin-left: 34.0278vw; display: block; width: 20.0000vw; height: 22.1528vw; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain;}
	.G-conbox { padding: 0 11.5278vw;}
	.G-conbox > h2 {font-size: 3.4722vw; line-height: 4.0278vw; color: #2f6918; font-weight: bold; text-align: center; letter-spacing: 0.02em; }
	.G-conbox:nth-child(1) { width: 100%; padding-bottom: 16.9444vw; }
	.G-conbox:nth-child(1) > h2 { padding-top: 6.5972vw; }
	.G-conbox:nth-child(1) > h2:before { content:''; display: block; width: 6.3194vw; height: 8.3333vw; margin: 0 auto 1.9444vw auto; background: url(/sec/static/_images/temp/greenCampain/plant01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont { text-align: center; }
	.G-conbox .inner-cont .inner-info { margin-top: 4.02778vw; font-size: 1.11111vw; line-height: 1.66667vw; color: #000; letter-spacing: 0; text-align: left; }
	.G-conbox .inner-cont .inner-info + .inner-info { padding-top: 4.02778vw; border-top: 0.06944vw solid #e4e4e4;}
	.G-conbox .inner-cont .inquiry { margin-top: 5.5556vw; }
	.G-conbox .inner-cont .inquiry > div { display: inline-block; width: 49% }
	.G-conbox .inner-cont .inquiry > div:first-child { display: inline-block; padding-right: 2.7778vw; text-align: right; }
	.G-conbox .inner-cont .inquiry > div:last-child { position: relative; display: inline-block; padding-left: 2.7778vw; text-align: left; }
	.G-conbox .inner-cont .inquiry > div > em { font-size: 1.1111vw; color: #000; line-height: 1.1111vw; font-weight: bold; vertical-align: middle; }
	.G-conbox .inner-cont .inquiry > div > span { font-size: 1.1111vw; color: #000; line-height: 1.1111vw; }
	.G-conbox .inner-cont .inquiry > div > span:before { content:''; width: 0.0694vw; height: 1.1111vw; padding: 0 0.6944vw; background: url(/sec/static/_images/temp/greenCampain/GC-bar.png) no-repeat center; }
	.G-conbox .inner-cont .inquiry > div + div:before { content:''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; width: 0.0694vw; height: 1.4583vw; background: #b2b2b2; vertical-align: middle; }
	.G-conbox:nth-child(2) { width: 100%; height: 90.2778vw; padding-bottom: 8.0556vw; background-size: 100% 90.2778vw; overflow: hidden; }
	.G-conbox:nth-child(2) > h2 { padding-top: 8.3333vw; }
	.G-conbox .inner-cont .guide-list ul { display: flex; justify-content: center;margin: 2.0833vw 0 5.9722vw; }
	.G-conbox .inner-cont .guide-list li { position: relative; display: inline-block; width: 17.3611vw; padding-top: 18.1944vw; margin-right: 2.5000vw; }
	.G-conbox .inner-cont .guide-list li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-list li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%);  width: 16.6667vw; height: 16.8056vw; background: url(/sec/static/_images/temp/greenCampain/guide-bg.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-list li:after { position: absolute; top: calc(50% - 1.6667vw); left: calc(50% - 0.3472vw); transform: translate(-50%, -50%); }
	.G-conbox .inner-cont .guide-list li:nth-child(1):after { content:''; display: block; width: 9.2361vw; height: 7.6389vw; background: url(/sec/static/_images/temp/greenCampain/guide-list01.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-list li:nth-child(2):after { content:''; display: block; width: 9.7222vw; height: 10.0694vw; background: url(/sec/static/_images/temp/greenCampain/guide-list02.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-list li:nth-child(3):after { content:''; display: block; width: 10.8333vw; height: 8.8194vw; background: url(/sec/static/_images/temp/greenCampain/guide-list03.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-list li:nth-child(4):after { content:''; display: block; width: 9.7222vw; height: 10.8333vw; background: url(/sec/static/_images/temp/greenCampain/guide-list04.png) no-repeat center; top: calc(50% - 2.7083vw); background-size: cover;}
	.G-conbox .inner-cont .guide-list li > span { font-size: 1.5278vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-list li > span:before { content:''; position: absolute; right: -12%; top: calc(50% - 2.2917vw); transform: translateY(-50%); width: 1.8056vw; height: 3.0556vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow.png) no-repeat center;background-size: cover;}
	.G-conbox .inner-cont .guide-list li:last-child > span:before { display: none; }
	.G-conbox .inner-cont .guide-notice { position: relative; padding-top: 5.0694vw; border-top: 0.0694vw solid #e4e4e4; text-align: left; }
	.G-conbox .inner-cont .guide-notice > p { position: absolute; left: 0; top:5.3472vw; font-size: 1.5278vw; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-notice > ul { padding-left: 11.1806vw; }
	.G-conbox .inner-cont .guide-notice > ul > li { position: relative; padding-left: 1.1806vw; font-size: 1.1111vw; line-height: 2.0833vw; color: #000; }
	.G-conbox .inner-cont .guide-notice > ul > li + li { margin-top: 1.3889vw; }
	.G-conbox .inner-cont .guide-notice > ul > li:before { content:''; position: absolute; top: 0.6944vw; left: 0; width: 0.4861vw; height: 0.4861vw; background: url(/sec/static/_images/temp/greenCampain/GC-dot.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-notice .packing > li { position: relative; display: inline-block; margin-top: 2.3611vw; margin-right: 5.4167vw; padding-top: 8.1944vw; max-width: 11.6667vw; line-height: 1.2500vw; }
	.G-conbox .inner-cont .guide-notice .packing > li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(1):before { width: 8.0556vw; height: 7.5694vw; background: url(/sec/static/_images/temp/greenCampain/collect01.png) no-repeat center; top: -0.4167vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2):before { width: 8.7500vw; height: 6.7361vw; background: url(/sec/static/_images/temp/greenCampain/collect02.png) no-repeat center; top: 0.2083vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(3):before { width: 10.4861vw; height: 5.6944vw; background: url(/sec/static/_images/temp/greenCampain/collect03.png) no-repeat center; top: 1.3889vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-notice .packing > li > span { font-size: 1.1111vw; line-height: 1.2500vw; color: #000; font-weight: bold; }
	.G-btnWrap { margin-top: 4.4444vw; }
	.G-btnWrap .tab-style-btn { display: table; margin:0 auto 5.5556vw auto; }
	.G-btnWrap .tab-style-btn a { position: relative; display: inline-block; width: 16.3194vw; height: 5.1389vw; }
	.G-btnWrap .tab-style-btn a:nth-child(1)[aria-selected="true"] { width: 16.3194vw; height: 5.1389vw; background: url(/sec/static/_images/temp/greenCampain/tab-about-active.png) no-repeat center; background-size: cover;}
	.G-btnWrap .tab-style-btn a:nth-child(2)[aria-selected="true"] { width: 16.3194vw; height: 5.1389vw; background: url(/sec/static/_images/temp/greenCampain/tab-apply-active.png) no-repeat center; background-size: cover;}
	.G-btnWrap .tab-style-btn a + a { margin-left: 2.0833vw; }
	.G-btnWrap .tab-style-btn a  + .error-msg { display: none; }
	.G-btnWrap .tab-style-btn.error a + .error-msg { display:table-row; padding-top: 0.5556vw; text-align: left; font-weight: bold; }
	.G-tabWrap { margin-top: 2.7778vw; }
	.G-tabWrap .tab-content { background: #fff; border-radius: 0.6944vw; display: none; }
	#tabContent-about { margin-bottom: 15.2778vw; padding: 5.8333vw 11.4583vw 4.8611vw 11.4583vw; }
	.G-tabWrap .apply-list h3 { padding: 0 0 3.2639vw; font-size: 2.2222vw; line-height: 2.5694vw; color: #000; font-weight: bold; text-align: center; }
	.G-tabWrap .apply-list .droptoggle > div { display: table; width: 100%; }
	.G-tabWrap .apply-list .droptoggle > div > a { display: table; width: 100%;  padding: 1.5278vw 3.3333vw;}
	.G-tabWrap .apply-list .droptoggle > div span { display: inline-block; color: #000; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(1) { width: 41.6% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(2) { width: 48%; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(3) { width: 9.1%; min-width:6.2500vw; }
	.G-tabWrap .apply-list .droptoggle > div.list-head { padding: 1.7361vw 3.2639vw; border-top: 0.1389vw solid #000; border-bottom: 0.1389vw solid #000; box-sizing: border-box; }
	.G-tabWrap .apply-list .droptoggle > div.list-head span { display: table-cell; font-size: 1.1111vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption a.dropButton{ height: auto;  border-bottom: 0.0694vw solid #d9d9d9; font-weight: 400; color: #000; }
	.G-tabWrap .apply-list .dropOption a.dropButton:before { display: none; }
	.G-tabWrap .apply-list .dropOption a.dropButton.open { background: #fcf6ee; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption em.num { border-bottom: 0.0694vw solid #000; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList { padding: 2.3611vw 3.2639vw; background: #f3e9db; border-bottom: 0.0694vw solid #d9d9d9;}
	.G-tabWrap .apply-list .dropOption .dropList dl { display: table; width: 100%; padding: 0.9722vw 0; line-height: 1.2500vw; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList dl dt { display: table-cell; width: 41.6%; font-weight: bold; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList dl dd { color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl em.num { font-weight: bold; color: #000;}
	.G-tabWrap .paging { margin-top: 2.5000vw; display: block; }
	.mob-moreDownList { display: none; text-align: center; }
	.mob-moreDownList .ico-moreDown { font-size: 0.8333vw; color: #000; font-weight: bold; }
	.mob-moreDownList .ico-moreDown:after{ content:''; display: inline-block; width: 0.6944vw; height: 0.6944vw; background: url("/sec/static/_images/common/icon-drop-down-thin.svg") no-repeat center; background-size: cover; vertical-align: baseline;}
	.G-btn-box button { background: transparent; }
	#tabContent-apply { margin-bottom: 4.0278vw; padding: 6.9444vw 11.4583vw 5.5556vw 11.4583vw; box-shadow: 0.4861vw 0.9722vw 0 rgba(59,35,1,.09); }
	.G-tabWrap .apply-form h3 { padding: 0 0 1.2500vw; border-bottom: 0.1389vw solid #000; font-size: 2.2222vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form h3  + ul { margin-top: 2.0833vw; }
	.G-tabWrap .apply-form h3  + ul li { position: relative; padding-left: 0.8333vw; font-size: 0.9722vw; line-height: 1.3889vw; color: #707070; letter-spacing: 0; }
	.G-tabWrap .apply-form h3  + ul > li + li span { vertical-align: baseline; }
	.G-tabWrap .apply-form h3  + ul li:before { content:'※'; position: absolute; left: 0; width: 0.6250vw; height: 0.6250vw; }
	.G-form { float: left; margin-top: 2.9167vw; padding-left: 8.8889vw; width: calc(100%/2 - 4.2014vw);  }
	.G-form + .G-form { float: right; }
	.G-form:after { content: ''; display: block; clear: both; }
	.G-form .inp-box { position: relative; }
	.G-form .inp-box ~ .inp-box { margin-top: 1.5278vw; }
	.G-form .inp-box label { position: absolute; left: -8.8889vw; }
	.G-form .inp-box .num-wrap {  width:100%;}
	.G-form .inp-box .num-wrap > li:not(:first-child)  {  padding-left:1.1111vw; }
	.G-form .inp-box .num-wrap > li:not(:first-child):before {   left:0; top:1.1111vw;  width:0.5556vw; height:0.0694vw; background:#b2b2b2; }
	.G-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.G-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 6.2500vw); }
	.G-form .inp-box .sn-btn { display: block; padding-top: 0.5556vw; font-size: 0.8333vw; color: #000; font-weight: bold; }
	.G-form .inp-box .error-msg { padding-top: 0.5556vw; }
	.G-form .inp-box .box.mail .btn { float:right; min-width:5.5556vw; width:5.5556vw; margin:0; padding: 0 1.0417vw; font-weight:bold; }
	.G-form .wrap-droplist .droplist-button { color: #000; }
	.G-form .error-msg { clear: both; }
	.G-form .code-box > img { width: 9.5833vw; height: 3.2639vw; }
	.G-form .code-box:after { content: ''; display: block; clear: both; }
	.G-form .code-box + input { float: right; width: 45%; margin-top: 1.0417vw; }
	.G-form .code-box + input + .error-msg { float: right; width: 45%; }
	.G-form .code-box { float: left; width: 51%; padding-left: 0.5556vw; }
	.G-form .code-box > ul { display: inline-block; margin-left: 0.1389vw; }
	.G-form .code-box > ul li + li { margin-top: 0.4167vw; }
	.G-form .code-box > ul li img { width: 1.4583vw; height: 1.4583vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child { margin-top: 3.1250vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child label { margin-top: 1.1111vw; }
	.G-tabWrap .apply-form .G-terms { margin-top: 8.3333vw; }
	.G-tabWrap .apply-form .G-terms h3 { font-size: 1.7361vw; }
	.G-tabWrap .apply-form .G-terms h3 > .ico-required { font-size: 1.7361vw; }
	.G-tabWrap .apply-form .G-terms .allChk-box { padding: 1.6667vw 0; border-bottom: 0.0694vw solid #e4e4e4; }
	.G-tabWrap .apply-form .G-terms .allChk-box label { font-size: 1.3889vw; color: #000; font-weight: bold; letter-spacing: 0;  }
	.G-tabWrap .apply-form .G-terms .terms-box { height: 9.7222vw; margin-bottom: 1.2500vw; padding: 2.0833vw 2.7083vw 2.0833vw 2.0833vw; border: 0.0694vw solid #b2b2b2; border-radius: 0.6944vw; overflow-y: scroll; font-size: 0.9722vw; line-height: 1.4583vw; color: #707070; }
	.G-tabWrap .apply-form .G-terms .terms-wrap { margin-top: 2.5000vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap + .terms-wrap { margin-top: 2.6389vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap h4 { padding-bottom: 1.1806vw; font-size: 1.1111vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form .G-terms .terms-wrap .error-msg { padding-top: 0.4167vw; padding-left: 1.8056vw; }
	.G-btnWrap .btn-box { margin-top: 6.9444vw; }
	.G-btnWrap .btn-box button { width: 16.0417vw; height: 4.6528vw; }
	.G-btnWrap .btn-box button + button { margin-left: 2.0833vw; }
	.chk-form.terms-more input[type="checkbox"] + label { letter-spacing: -0.0017vw; }

	/* 비밀번호 변경 안내 */
	.content.rounded-content { padding: 3.4722vw 1.6667vw 6.9444vw 1.6667vw; }
	.content.rounded-content .conbox { padding: 0; }
	.box-content-rounded .left-info-content { padding: 2.5000vw 0 0 0; text-align: left; }
	.box-content-rounded .left-info-content .info-tit { font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit > .txt-skyblue { font-size: 1.3889vw; line-height: 1.8056vw; font-weight: bold; vertical-align: baseline; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit + p { padding-top: 0.8333vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content .pw-box { margin-top: 2.5000vw; padding-left: 12.0833vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box { position: relative; }
	.box-content-rounded .left-info-content .pw-box .inp-box + .inp-box { margin-top: 1.6667vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box > label.lb-line { position: absolute; left: -12.0833vw; font-size: 1.1111vw; line-height: 2.2222vw; color: #444; }
	.box-content-rounded .left-info-content .pw-box .inp-box .inp-line { width: 26.8056vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse { margin-top: 0.6944vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li { position: relative; padding-left: 0.6944vw; font-size: 0.8333vw; line-height: 1.1806vw; color: #707070; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li:before {  content: '*'; position: absolute; left: 0; }
	.box-content-rounded .left-info-content .inp-box .error-msg p { font-size: 0.9722vw; }
	.box-content-rounded .left-info-content .btn-box { margin-top: 2.5000vw; font-size: 0; }
	.box-content-rounded .left-info-content .btn-box .btn { margin: 0; }
	.box-content-rounded .left-info-content .btn-box .btn + span { display: inline-block; margin-left: 1.6667vw; }
	.box-content-rounded .left-info-content .btn-box .btn + span a { margin: 0; }

	/* 장기 미 이용 고객 휴면계정 전환 알림 */
	.box-content-rounded .left-info-content p.dormant { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content p.dormant > em { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content p.dormant > .txt-skyblue { font-size: 1.1111vw; line-height: 1.4583vw; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content .dormant-esse { margin-top: 2.5000vw; }
	.box-content-rounded .left-info-content .dormant-esse li { position: relative; padding-left: 0.6944vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.box-content-rounded .left-info-content .dormant-esse li:before {  content: '*'; position: absolute; left: 0; }

	/* 장기 미 이용 고객 휴면계정 해제 팝업  */
	.layer-pop .dormant { text-align: center; }
	.layer-pop .dormant p { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.layer-pop .dormant p.inner-tit { font-weight: bold; }
	.layer-pop .dormant p > span { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; vertical-align: baseline; }
	.layer-pop .dormant p + p { margin-top: 1.6667vw; }

	/* 나의 멤버십 회원 탈회 완료 */
	#container.type-menu .content.full-content { min-height: 42.3611vw; }
	#container.type-menu .content.full-content .conbox { max-width: 78.6111vw; margin: 0 auto; padding-right: 3.3333vw; }
	.box-content-shadow .my-graybox { padding: 3.3333vw; border: 0.0694vw solid #ddd; border-radius: 1.3889vw; background: #f7f7f7; text-align: center; }
	.box-content-shadow .my-graybox p { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; letter-spacing: -0.02em; word-break: keep-all; }
	.box-content-shadow .my-graybox p + p { margin-top: 1.6667vw; }
	.box-content-shadow .my-graybox p.bold { font-size: 1.3889vw; line-height: 1.8056vw; font-weight: bold; }
	.box-content-shadow .my-graybox p.bold > .txt-skyblue { font-size: 1.3889vw; line-height: 1.8056vw; font-weight: bold; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-shadow .my-graybox + .btn-box { margin-top: 2.5000vw; font-size: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn { margin: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn + .btn { margin-left: 1.1111vw; }

	.essential-box { margin-top: 1.6667vw; }
	.dot-essential li { position: relative; padding-left: 0.4861vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #444; word-break: keep-all; }
	.dot-essential li:before { content:'·'; position: absolute; left: 0;}
	.dot-essential li + li { margin-top: 0.4167vw; }

	/* 회원 정보 변경 안내 팝업 */
	.layer-myChange .top-info { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.layer-myChange .change-box > div { margin-top: 1.6667vw; }
	.layer-myChange .change-box > div h3 { font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; }
	.layer-myChange .change-box > div .mail-box { margin-top: 0.8333vw; padding: 1.6667vw; border: 0.0694vw solid #ddd; border-radius: 1.3889vw;  }
	.layer-myChange .change-box > div .mail-box dl { display: flex; }
	.layer-myChange .change-box > div .mail-box dt { width: 34%; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; }
	.layer-myChange .change-box > div .mail-box dd { flex: 1; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }

	/* MD 비즈니스 협력제안 - list */
	#container .content-visual-header .visual.md { background:url(/sec/static/_images/temp/bg-visual-md-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.content.md-content { padding: 5.5556vw 1.6667vw 6.9444vw 1.6667vw; }
	.content.md-content .conbox { padding: 0; }
	.MD-summary { position: relative;}
	.MD-summary dl { position: relative;  }
	.MD-summary dl dt { position: absolute; top: -0.2778vw; left: 0; font-size: 2.5000vw; line-height: 2.7778vw; color: #000; font-weight: bold; vertical-align: top; letter-spacing: -0.02em; }
	.MD-summary dl dt > .txt-skyblue { display: inline-block; font-size: 2.5000vw; line-height: 2.7778vw; font-weight: bold; vertical-align: baseline; letter-spacing: -0.02em; }
	.MD-summary dl dd { padding-left: 34%; }
	.MD-summary dl dd + dd { margin-top: 2.0833vw; }
	.MD-summary dl dd { font-size: 1.1111vw; line-height: 1.5278vw; color: #000; letter-spacing: 0; }
	.MD-summary dl dd:last-child > a { margin: 0; font-size: 1.1111vw; line-height: 1.4583vw; }
	.MD-summary dl dd:last-child > p { position: relative; margin-top: 1.2500vw; padding-left: 0.6944vw; font-size: 0.9722vw; line-height: 1.3889vw; color: #707070; letter-spacing : 0; }
	.MD-summary dl dd:last-child > p:before { content: '*'; position: absolute; left:0; }
	.MD-summary .top-btnbox { position: absolute; left: 0; bottom: 0; }
	.MD-summary .top-btnbox .btn { margin: 0; }
	.MD-summary .top-btnbox .btn + .btn { margin-left: 1.1111vw; }
	.md-tbl { margin-top: 4.1667vw; }
	.ul-tbl-box.board-tbl .md-list.ul-tbl .ul-tr { display: table; width: 100%; }
	.board-tbl .md-list.ul-tbl .ul-td {text-align: left; padding: 0 1.6667vw; }
	.board-tbl .md-list.ul-tbl .ul-td.num { width: 6.6%; }
	.board-tbl .md-list.ul-tbl .ul-td.product { width: 13.2%; }
	.board-tbl .md-list.ul-tbl .ul-td.title { width: 35%; letter-spacing: 0; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-name { width: 17.3%; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-date { width: 13.2%; }
	.board-tbl .md-list.ul-tbl .ul-td.status { width: 10%; letter-spacing: 0; }
	.board-tbl .md-list.ul-tbl .ul-td.title span { max-width: 27.0833vw; }
	.board-tbl .md-list .dropList-wrap { position: relative; display: none; margin-top: -0.0694vw; border-bottom: 0.0694vw solid #ebebeb; }
	.board-tbl .md-list .dropList-wrap:before { content:''; position: absolute; top: 0; width: 100%; height: 0.0694vw; background: #f7f7f7; }
	.board-tbl .md-list .dropList2 { background: #f7f7f7; }
	.board-tbl .md-list .dropList2 .inner-info { padding: 2.5000vw 4.1667vw 1.6667vw 4.1667vw; }
	.board-tbl .md-list .dropList2 .inner-info dl { position: relative; }
	.board-tbl .md-list .dropList2 .inner-info dl + dl { padding-top: 1.6667vw; }
	.board-tbl .md-list .dropList2 .inner-info dl dt { position: absolute; left: 0; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd { height: auto; padding-left: 13.0556vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd + dd { margin-top: 0.8333vw; }
	.board-tbl .md-list .dropList2 .inner-info dl dd a { margin: 0; font-size: 1.1111vw; line-height: 1.4583vw; }
	.board-tbl .md-list .dropList2 .inner-comment { margin: 0 4.1667vw; padding: 1.6667vw 0; border-top: 0.0694vw solid #d9d9d9; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-tit { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-cont { padding-top: 1.2500vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; }
	.board-tbl .md-list .dropList2 .inner-comment > div { padding-top: 1.6667vw; }
	.board-tbl .md-list .dropList2 .inner-comment > div .admin { padding-right: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment > div .date { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time { font-size: 1.1111vw; line-height: 1.4583vw; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time:before { content:''; display: inline-block; width: 0.0694vw; height: 0.6944vw; margin: 0 0.8333vw; background: #ddd; }
	.tbl-bottom-esse { margin-top: 4.1667vw; }
	.tbl-bottom-esse .dot-essential li { color: #707070; }

	/* 전담자몰 - SMC 인증 */
	.smc-content .box-content-rounded { widtH: 47.2222vw; padding: 3.4722vw; }
	.smc-content .logo-box { padding-bottom: 3.3333vw; }
	.smc-content .logo-box .logo a { display: block; width: 9.8611vw; height: 1.5278vw; margin: 0 auto; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 9.8611vw auto; }
	.smc-content .smc-cert > ul { padding: 1.6667vw 0 2.9167vw; }
	.smc-content .smc-cert > ul li { font-size: 0.9722vw; line-height: 1.3194vw; color: #707070; letter-spacing: 0; }
	.smc-content .smc-cert > ul li + .reference-esse { padding-top: 1.6667vw; }
	.smc-content .smc-form { padding-bottom: 3.3333vw; }
	.smc-content .smc-form .inp-box { position: relative; padding: 1.2500vw 0; border-bottom: 0.0694vw solid #ebebeb; }
	.smc-content .smc-form .inp-box .lb-line { position: absolute; left: 0; height: auto; font-size: 1.1111vw; line-height: 2.2222vw; color: #444; }
	.smc-content .smc-form .inp-box .lb-line + div { margin-left: 11.3889vw; }
	.smc-content .smc-terms > .chk-form { padding-top: 1.6667vw; }
	.smc-content .smc-terms > .chk-form + .terms-wrap .terms-tit { padding-top: 1.6667vw; }
	.smc-content .smc-terms .chk-form.terms-more { position: relative; }
	.smc-content .smc-terms .chk-form.terms-more > label { padding-right: 12%; }
	.smc-content .smc-terms .terms-wrap .terms-box { height: 6.9444vw; margin: 0.4167vw 0 0.8333vw 0; padding: 0.5556vw 1.1806vw 0.4861vw 0.6944vw; }
	.smc-content .smc-terms .terms-wrap .terms-box ul li { font-size: 0.6944vw; line-height: 1.1111vw; color: #707070; }
	.line-tit-l { display: inline-block; font-size: 1.6667vw; line-height: 2.2222vw; color: #000; font-weight: bold; letter-spacing: 0; letter-spacing: -0.02em; }
	.smc-content .smc-terms .terms-wrap .btn-underline { top: 0; }
	.s-dot-esse li { position: relative; padding-left: 0.3472vw; font-size: 0.6944vw; line-height: 1.1111vw; color: #707070; letter-spacing: -0.02em; }
	.s-dot-esse li:before { content:'·'; position: absolute; left: 0; }
	.s-hyphen-esse li { position: relative; padding-left: 0.4167vw; font-size: 0.6944vw; line-height: 1.1111vw; color: #707070; letter-spacing: -0.02em; }
	.s-hyphen-esse li:before { content:'-'; position: absolute; left: 0; }

	/* 전담자몰 - SMC 인증 약관 전문보기 팝업 */
	.layer-agreement .list-terms-gray li { font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: 0; }
	.layer-agreement .list-terms-gray li + li { padding-top: 1.6667vw; }

	/* 전담자몰 - 개인정보 수집 및 이용 동의서 팝업 */
	.layer-agreement p.gray { font-size: 0.9722vw; line-height: 1.3194vw; color: #707070; }
	.layer-agreement p.gray + p.gray { padding-top: 1.5972vw; }
	.mid-conbox .mid-header { border-bottom: 0.1389vw solid #000; }
	.mid-conbox .mid-header h3 { padding-bottom: 0.4167vw; font-size: 1.3889vw; line-height: 1.8056vw; color: #000; font-weight: bold; letter-spacing: -0.02em; }
	.mid-conbox .mid-header + P { padding-top: 0.8333vw; font-size: 0.9722vw; line-height: 1.2500vw; color: #707070; letter-spacing: 0; }
	.mid-conbox { margin-top: 2.5000vw; }
	.mid-conbox .dl-box dl { display: flex; padding: 1.6667vw 0; border-bottom: 0.0694vw solid #ebebeb; }
	.mid-conbox .dl-box dl dt { width: 11.8056vw; min-width: 11.8056vw; font-size: 1.1111vw; line-height: 1.4583vw; color: #444; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd { font-size: 1.1111vw; line-height: 1.5278vw; color: #000; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd.txt-skyblue { font-size: 1.3889vw; }
	.privacy-esse { padding-top: 1.6667vw; font-size: 0.9722vw; line-height: 1.3194vw; letter-spacing: 0; }

	/* 전담자몰 - 쿠폰 다운로드 완료 팝업 */
	.layer-coupon .excl-coupon > p { font-size: 1.1111vw; line-height: 1.4583vw; color: #000; }
	.layer-coupon .excl-coupon .coupon-box { margin: 1.6667vw 0 1.2500vw; padding: 1.6667vw; border: 0.0694vw solid #ddd; border-radius: 0.6944vw; background: #f4f4f4; }
	.layer-coupon .excl-coupon .coupon-box li { position: relative; padding-left: 0.4861vw; font-size: 0.9722vw; line-height: 1.2500vw; font-weight: bold; letter-spacing: 0; }
	.layer-coupon .excl-coupon .coupon-box li:before { content:'·'; position: absolute; left: 0; }
	.layer-coupon .excl-coupon .coupon-box li + li { margin-top: 0.4167vw; }
	.coupon-loca { position: relative; display: block; padding-left: 0.8333vw; font-size: 0.8333vw; line-height: 1.1111vw; color: #707070; letter-spacing: -0.01em; word-break: keep-all; }
	.coupon-loca:before { content: '※'; position: absolute; left: 0; top: 0; }

	.board-tbl .ul-tbl.myQna-list .ul-td.num { width: 10%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.type { width: 14%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.title { width: 39%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date { width: 17%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 20%; }

	/* 견적문의내역 - 목록 */
	.board-tbl .ul-tbl.estimate-list .ul-td.num { width: 8%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.type { width: 23%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.title { width: 40%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.regi-date { width: 16%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.status { width: 13%;}

	/* 견적문의내역 - 상세 */
	.my-boardListWrap .estimate-wrap { padding: 0 !important; }
	.my-boardListWrap .estimate-box { padding: 0 1.6667vw; }
	.my-boardListWrap .estimate-box + .estimate-box { margin-top: 2.0833vw; padding-top: 2.0833vw;  }
	.my-boardListWrap .estimate-tit { margin-bottom: 1.6667vw; font-size: 1.1111vw; line-height: 1.4583vw; }
	.my-boardListWrap .estimate-form .info-box + .info-box { margin-top: 1.2500vw; }
	.my-boardListWrap .estimate-form .info-box span { width: 12.2917vw; font-size: 0.9722vw; line-height: 1.2500vw; }
	.my-boardListWrap .estimate-form .info-box em { font-size: 0.9722vw; line-height: 1.2500vw; }
}

@media screen and (min-width:801px) and (max-width:1100px){
	/* 공통 이용약관 */
	.common-terms { margin-top: 5.4545vw; }
	.common-terms .terms-wrap h4 { padding-top: 2.7273vw; }
	.common-terms .terms-wrap h4 + .terms-box { margin-top: 0.6364vw }
	.common-terms .terms-wrap > .terms-box { margin-top: 3.2727vw; }

	.app-login-device-box .app-login-box  { margin-top: 5.4545vw; } /*2021-03-30 */
	.app-login-device-box .app-login-box .device-management  { margin-top: 3.2727vw; } /*2021-03-30 */

	/*s:2021-03-30*/
	.app-login-device-box .device-management {margin-top: 36px;} 
	.app-login-device-box .device-management .a-txt {float:none;}
	.app-login-device-box .device-management .a-txt span {color:#2488f8;}
	.app-login-device-box .device-management .use-box {float:none;padding-left:0;margin-top:2.1528vw;}
	.app-login-device-box .device-management .use-box ul {overflow:hidden;padding-left:0;}
	.app-login-device-box .device-management .use-box ul li {width:100%;float:left;border:1px solid #b2b2b2;border-radius: 10px;padding:1.4531vw 1.8837vw;}
	.app-login-device-box .device-management .use-box ul li:last-child {margin-left:0px;margin-top:2.1528vw;}
	.app-login-device-box .device-management .use-box ul.no-box {margin:0;}
	.app-login-device-box .device-management .use-box ul.no-box li{margin:0;}/*21-12-08*/
	.app-login-device-box .device-management .use-box ul li .no-mag {padding:50px;text-align: center;}/*등록한 기기가 없을때 사용*/
	.app-login-device-box .device-management .use-box ul li.b-line-box {border:1px solid #2488f8;}
	.app-login-device-box .device-management .use-box .m-line {overflow:hidden;border-bottom:1px solid #ebebeb;line-height:29px;}
	.app-login-device-box .device-management .use-box .m-line p {float:left;font-weight: bold;}
	.app-login-device-box .device-management .use-box .m-line dl {float:right;color:#000}
	.app-login-device-box .device-management .use-box .m-line dl dt {background:none;position:relative; margin-left:8px; padding-left:10px;}
	.app-login-device-box .device-management .use-box .m-line dl dt:after {content:"";position:absolute;top:50%;right:-9px;width:1px;height:12px;margin-top:-6px;background:#d9d9d9;}
	.app-login-device-box .device-management .use-box .m-line a {float:right;} 
	.app-login-device-box .device-management .use-box .m-line img {width:16px;height:16px;vertical-align: middle;}
	.app-login-device-box .device-management .use-box .list {padding-top:15px;line-height:30px;}
	.app-login-device-box .device-management .use-box .list  button {float:right;margin-top:-40px; }
	.app-login-device-box .device-management .use-box dl {overflow:hidden;color:#707070;}
	.app-login-device-box .device-management .use-box dl dt {float:left;background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat left 12px;padding-left:5px;font-size: 1.2727vw;}
	.app-login-device-box .device-management .use-box dl dd {float:left;margin-left:16px;}
	.app-login-device-box .device-management .use-box dl dt a , dd a {font-size: 1.2727vw;}
	.app-login-device-box .device-management .d-list {width:100%;overflow:hidden;padding:1.2378vw 0 0 0;color:#828282;line-height:18px;}
	.app-login-device-box .device-management .d-list li {font-size: 1.0909vw;}

	/* faq - 수정 */
	.board-faq .faq-tab-title{padding-bottom:0.7273vw;font-size:1.8182vw;color:#000;line-height:2.3636vw;border-bottom:0.1818vw solid #000;font-weight:bold;}
	.board-faq .tab-content .faq-list-wrap ul { position: relative; }
	.board-faq .tab-content .faq-list-wrap ul li .dropOption .type {position: absolute; top: 2.1818vw; left: 6.1818vw; padding:0;font-size:1.4545vw;line-height:1.9091vw;color:#707070;line-height:1.9091vw;border:0;font-weight:normal;}
	.board-faq .tab-content .faq-list-wrap ul li {border-bottom:0.0909vw solid #ebebeb;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton{display:block;position:relative;height:auto;min-height:6.3636vw;padding:2.1818vw 4.5455vw 2.1818vw 23.8182vw;box-sizing:border-box;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton span {font-size:1.4545vw;line-height:1.9091vw;font-weight: normal;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:before{content:'';position:absolute;right:2.1818vw;top:50%;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-plus-black.svg') center center no-repeat;transform:translateY(-50%);}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:after{ position: absolute; top: 2.0909vw; left: 2.1818vw; width: 1.9091vw; height: 1.9091vw; font-size: 1.0909vw; line-height: 2.0000vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #000; }
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open > span { font-weight: bold; }
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:before{background:url('/sec/static/_images/common/icon-minus-black.svg') center center no-repeat;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:after{ position: absolute; top: 2.0909vw; left: 2.1818vw; width: 1.9091vw; height: 1.9091vw; font-size: 1.0909vw; line-height: 2.0000vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "Q"; background-color: #2189FF; }
	.board-faq .tab-content .faq-list-wrap ul li .answerContent{padding:2.1818vw;background-color:#f7f7f7;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div{position:relative;padding-left:4.0909vw;color:#444;font-size:1.4545vw;line-height:1.8182vw;white-space: pre-line; letter-spacing: 0;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div:after{ position: absolute; top: 0; left: 0; width: 1.9091vw; height: 1.9091vw; font-size: 1.0909vw; line-height: 2.0000vw; color: #fff; text-align: center; border-radius: 50%; font-weight: bold; font-family: 'Samsung Sharp Sans', 'SamsungOneKorean'; content: "A"; background-color: #2189FF; }
	.board-faq .btn-box{margin-top:1.4545vw;}
	.board-faq .paging { display:block; margin-top: 3.2727vw; }
	.board-faq .mob-moreViewList { display: none; margin-top: 2.1818vw; text-align: center; }

	/* 나의 정보 조회/변경 - 수정 */
	.my-membership-conbox .box-content-shadow.pd60 { padding: 5.4545vw; }
	.box-content-shadow .info-content { text-align:center; }
	.box-content-shadow .info-content .user-name { margin-bottom:1.6364vw; font-size:1.8182vw; color:#000; line-height:2.1818vw; }
	.box-content-shadow .info-content .user-name strong { font-size:1.8182vw; font-weight:700; color:#000; vertical-align: text-top; }
	.box-content-shadow .info-content .admin-massage { margin-bottom:1.8182vw; font-size:1.4545vw; color:#000; line-height:1.9091vw; font-weight:bold; letter-spacing: 0; }
	.box-content-shadow .info-content .admin-massage + .userSetting-box { padding-top:0.9091vw; }
	.box-content-shadow .info-content .admin-desc { font-size:1.2727vw; color:#707070; line-height:1.6364vw; letter-spacing:-0.0109vw; }
	.myinfo-modify .box-content-shadow .btn-box { margin-top:3.2727vw; text-align:center; }
	.myinfo-modify .box-content-shadow .btn-box ~ .btn-box { margin-top:1.6364vw; }
	.myinfo-modify .box-content-shadow .btn-box .btn-underline { line-height:1.5455vw; }
	.myinfo-modify .box-content-shadow .userSetting-box dd .inp-box input[type="password"] { text-align: left; }

	/* 배송지 레이어팝업 */
	.layer-shipment-list { max-width: 72.7273vw; }
	.layer-shipment-list.layer-normal .layer-header h2 { display: inline-block; }
	.layer-pop .box-content-rounded { padding: 0; } 
	.layer-pop .box-content-rounded.shipping .list-shipping { padding-top: 0; }
	.box-content-rounded.shipping .list-shipping ul li .btn-box { position: relative; }
	.box-content-rounded.shipping .list-shipping ul li .btn-box .btn-underline.btn-left { position: absolute; left: 0; top: auto; }

	/* 비즈니스 정보 본인 확인 팝업 */
	.layer-bizniIdent .layer-content .cont { padding: 2.1818vw 0; border-bottom: 0.0909vw solid #ebebeb; font-size: 0; }
	.layer-bizniIdent .layer-content .cont:after { content:''; display: block; clear: both; } 
	.layer-bizniIdent .layer-content .cont:first-child { padding-top: 0; }
	.layer-bizniIdent .layer-content .cont li { position: relative; padding-left: 0.7273vw; font-size: 1.2727vw; line-height: 1.7273vw; color: #707070; letter-spacing: -0.05em; }
	.layer-bizniIdent .layer-content .cont li:before { content:'·'; position: absolute; left: 0; }
	.layer-bizniIdent .layer-content .cont.ad > img { display: inline-block; margin-right: 2.1818vw; }
	.layer-bizniIdent .layer-content .cont.ad > p { display: inline-block; width: calc(100% - 15.8182vw); font-size: 1.4545vw; line-height: 1.8182vw; color: #000; font-weight: bold; }
	.layer-bizniIdent .layer-content .cont dl { font-size: 0; vertical-align: top; }
	.layer-bizniIdent .layer-content .cont dt { display: inline-block; width: 31%;  vertical-align: top; }
	.layer-bizniIdent .layer-content .cont dt label { font-size: 1.4545vw; line-height: 2.9091vw; color: #000; }
	.layer-bizniIdent .layer-content .cont dd { display: inline-block; width: calc(100% - 31%); font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.layer-bizniIdent .layer-content .cont dd .error-msg { margin-top: 0.5455vw; }
	.layer-bizniIdent .layer-content > div.btn-box { margin-top: 3.2727vw; padding: 0; border-bottom: 0; }
	.layer-bizniIdent .layer-content .bottom-esse { margin-top: 3.2727vw; }
	.layer-bizniIdent .layer-content .bottom-esse li { position: relative; padding-left: 1.0909vw; font-size: 1.2727vw; }
	.layer-bizniIdent .layer-content .bottom-esse li:before { content:'※'; position: absolute; left: 0; }
	.layer-bizniIdent .layer-content .bottom-esse li + li { margin-top: 2.1818vw; }
	.layer-bizniIdent .layer-content .bottom-esse li span { display: block; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: -0.03em; }
	.layer-bizniIdent .layer-content .bottom-esse li > a { margin: 0.5455vw 0 0 0; } 

	/* 폐카트리지 유의사항 팝업 */
	.layer-company .applNotiList li { position: relative; padding-left: 0.7273vw; font-size: 1.2727vw; line-height: 1.7273vw; color: #000;  }
	.layer-company .applNotiList li + li { margin-top: 2.1818vw; }
	.layer-company .applNotiList li:before { content: '*'; position: absolute; left:0; width: 0.6364vw; height: 0.6364vw; }
	.layer-company .applNotiList + p { margin-top: 3.2727vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }

	/* 시리얼번호 확인 방법 팝업 */
	.layer-serial .layer-content { overflow: visible; }
	.layer-serial .layer-content > div { width: 36.3636vw; height: auto; }
	.layer-serial .layer-content > div + p { font-size: 1.6364vw; line-height: 2.1818vw; color: rgba(255, 0, 0, 1); text-align: center; }

	/* 패밀리넷 PF 팝업 */
	.layer-famailyPF { max-width: 56.364vw; }
	.layer-famailyPF .color-txt { color: rgba(51, 102, 255, 1) !important; }
	.layer-famailyPF .color-red { color: rgba(255, 0, 0, 1) !important; }
	.layer-famailyPF .dropOption:first-child  a.dropButton{ padding-top: 0; }
	.layer-famailyPF .dropOption a.dropButton { display: inline-block; width: 100%; height: auto; padding: 2.0000vw 0; border-bottom: 0.0909vw solid #d9d9d9; line-height: 1.27em; text-decoration: underline; }
	.layer-famailyPF .dropOption a.dropButton:before { top: auto; bottom: 2.1818vw; }
	.layer-famailyPF .dropOption a.dropButton:focus,
	.layer-famailyPF .dropOption a.dropButton:hover { color: #0077c8; transition: color .3s ease; -webkit-transform: color .3s ease; }
	.layer-famailyPF .dropOption a.dropButton.open + .dropList { border-bottom: 0.0909vw solid #d9d9d9; }
	.layer-famailyPF .dropOption:last-child a.dropButton { border-bottom: 0; }
	.layer-famailyPF .dropOption:last-child a.dropButton.open { border-bottom: 0.0909vw solid #d9d9d9; }
	.layer-famailyPF .dropOption:last-child a.dropButton.open + .dropList { border-bottom: 0; }
	.layer-famailyPF .dropOption .noti-detail p,
	.layer-famailyPF .dropOption .noti-detail span { font-size: 1.2727vw; line-height: 1.5; color: #000; }
	.layer-famailyPF .dropOption .noti-detail p + p { margin-top: 2.1818vw; }
	.layer-famailyPF .dropOption .noti-detail p + ul { margin-top: 1.4545vw; }
	.layer-famailyPF .dropOption .noti-detail p > em,
	.layer-famailyPF .dropOption .noti-detail li > em { font-size: 1.2727vw; line-height: 1.5; color: #000; font-weight: bold; }
	.layer-famailyPF .dropOption .noti-detail ul li { position: relative; padding-left: 0.7273vw; font-size: 1.2727vw; line-height: 1.5; color: #000; }
	.layer-famailyPF .dropOption .noti-detail ul li:before { content:'-'; position: absolute; left: 0; }
	.layer-famailyPF .dropOption .noti-detail ul li + li { margin-top: 2.1818vw; }

	/* 블로거리뷰 팝업 */
	.layer-blog .layer-con-tit { margin-bottom: 1.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; text-align: center; }
	.layer-blog p { font-size: 1.2727vw; line-height: 1.9091vw; color: #000; text-align: center; }

	.pc-pb30 {padding-bottom:2.7273vw; }
	.pg-tit { margin-top: 1.0909vw; font-weight: bold; line-height: 4.0000vw; letter-spacing: -0.05em; }
	.con-header .con-tit { letter-spacing: -0.0109vw; line-height: 2.9091vw; }
	input[type="file"] { display: none; }
	.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 2.1818vw;}
	.con-header .con-tit-left + span { float: right; font-size: 1.2727vw; line-height: 1.9091vw; color: #707070; padding-top: 0.9091vw; }
	.join-form .dropdownMenu { width: 100%; } 
	.ico-check { background-image: url(/sec/static/_images/common/icon-check.svg); }
	.clear:after { content:''; display: block; clear: both; }
	.float-r {float: right;}
	.join-form .f-join-box .con-header .con-tit-left { float: left; font-size: 2.1818vw;}
	.chk-form input[type="radio"]:checked + label, .chk-form input[type="checkbox"]:checked + label { letter-spacing: -0.0023vw; }
	/* text 숨김처리 */
	.join-form .box-content-rounded .info-content .user-name strong { vertical-align: top; }
	.blue-txt { color: #1428A0 !important; }
	.join-form .f-join-box .con-body .join-list li > div.only-post { height: auto; }

	/* 나의 정보 조회.변경 */
	.userSetting-box dt { margin-bottom:2.7273vw; font-size:1.4545vw; color:#707070; line-height:1.9091vw; }
	.userSetting-box dd .inp-box { max-width:30.0000vw; margin:auto; }
	.userSetting-box dd .inp-box input[type="password"] { width:100%; text-align:center; }
	.userSetting-box dd .inp-box .error-msg { margin-bottom:-0.9091vw; padding-top:0.2727vw; text-align:left; }

	/* 회원가입 */
	.f-terms-box .terms-wrap .chk-form { padding-right: 17%; }
	.indentation .terms-wrap .chk-form { padding-right: 17%; }
	.reserve-terms-form .terms-wrap .chk-form { padding-right: 17%; }
	.address-line.mid-box .mid-addr { padding: 1.0909vw; background: #fafafa; border-radius: 0.9091vw; }
	.address-line.mid-box .mid-addr p { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; letter-spacing: -0.02em; font-weight: bold; }
	.btn.cert-re-send { padding: 0 1.2727vw; }
	.cert-tit.complete:after { content:'이 완료되었습니다.'; font-size: 1.8182vw; line-height: 2.9091vw; color: #000; font-weight: bold; }
	.srh-td02 > div { position: relative; }
	.company-srh { display: none; }
	.company-srh .droplist { overflow:hidden; overflow-y:auto; position:absolute; left:0; width:100%; max-height:17.2727vw; text-align:left; list-style:none; border-radius:0 0 0.9091vw 0.9091vw; border:1px solid #b2b2b2; background:#fff; z-index:2; }
	.company-srh .droplist li { position:relative; z-index:1; display:block; width:100%; min-height:2.9091vw; line-height:2.9091vw; padding:0 1.8182vw; color:#707070; font-size:1.2727vw; pointer-events:all; cursor:pointer; }
	.company-srh .droplist li > div { margin:0 -1.8182vw; line-height:inherit; }
	.srh-td02 .srh-zoom { position: relative; }
	.srh-td02 .srh-zoom .btn-search-zoom { position: absolute; right: 0.4545vw; 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; background-size: cover; }
	.srh-td02 .srh-zoom .btn-search-del { position: absolute; right: 3.0000vw; bottom: 0.6364vw; width: 1.4545vw; height: 1.4545vw; padding: 0.5455vw; font-size: 0; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; background-size: cover; }
	.srh-td02 .srh-zoom .btn-search-del.comp-del { right: 0; }
	.email-select:after { content:''; display: block; clear: both; }
	.email-select > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width: 39.2%; }
	.email-select .domain-box { position: relative; float: right; width: 54.2%; }
	.email-select .inp-line + .domain-box:before { content:'@'; position: absolute; left:-1.6364vw; top:0; display: inline-block; font-size: 1.2727vw; line-height: 2.9091vw;}
	.cert-domain .td-01 { vertical-align: top; }

	.content.join-content { padding: 4.5455vw 2.1818vw 9.0909vw 2.1818vw; }
	.content.join-content .conbox { padding: 0; }
	.join-form .join-common { float: right; max-width: 72.7273vw; margin-right: 5.0909vw; padding: 5.4545vw; border-radius: 1.8182vw; background: #fff; }
	.join-form .wide-complete,
	.join-form .box-content-rounded.wide-complete { float: right; min-width: 72.7273vw; margin-right: 5.0909vw; }
	.join-form .f-join-box + .f-join-box { margin-top: 5.4545vw; }
	.join-form .f-join-box .con-body { margin-top: 3.2727vw; }
	.join-form .f-join-box .con-body .top-stmt { margin-bottom:3.2727vw; font-size:1.0909vw; line-height:1.8182vw; letter-spacing:0; }
	.join-form .f-join-box .con-body .top-stmt a { font-size:inherit; }
	.terms-area .top-stmt { margin-bottom:3.2727vw; font-size:1.0909vw; line-height:1.8182vw; letter-spacing:0; }
	.terms-area .top-stmt a { font-size:inherit; }
	.join-form .f-join-box .con-body .tbl-inner-tit { padding: 2.7273vw 0;  line-height: 2.9091vw;  font-size: 1.8182vw; }
	.join-form .f-join-box .con-body .tbl-inner-tit.inner-tit-first { margin-top:0; padding-top:0; }

	/* s : 0724 */
	.join-form .f-join-box .con-body .join-list { display: block; width: 100%; }
	.join-form .f-join-box .con-body .join-list .ul-tr { display: block; margin-top: 2.1818vw; }
	.join-form .f-join-box .con-body .join-list .ul-tr:first-child { margin-top: 0; }
	.join-form .f-join-box .con-body .join-list li > div { display: block; }
	.join-form .f-join-box .con-body .join-list li > div input[type=password],
	.join-form .f-join-box .con-body .join-list li > div input[type=number] { width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-01 { position: absolute; left: 0; }
	.join-form .f-join-box .con-body .join-list .td-01 label.lb-line { font-size: 1.4545vw; line-height: 2.9091vw; color: #444; }
	.join-form .f-join-box .con-body .join-list .td-02 { display: block; max-width: 40.7273vw; }
	.join-form .f-join-box .con-body .join-list .td-02 input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive.db:read-only { border-bottom: 0; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .td-02 .file-line input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0.0909vw solid #b2b2b2; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse { padding-top: 0.9091vw; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li { position: relative; padding-left: 0.8182vw; font-size: 1.0909vw; line-height: 1.5455vw; color: #707070; letter-spacing: 0; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li + li { margin-top: 0.5455vw; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li:before { content: '*'; position: absolute; left: 0; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > label { width: auto; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"] + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 1.8182vw; height: 1.8182vw; border: 0.0909vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 1.8182vw; height: 1.8182vw; border: 0.0909vw solid #2189FF; border-radius: 50%; box-sizing: border-box; background: none; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > input[type="checkbox"]:checked + label:after { content: ''; display: block; position: absolute; left: 0.4545vw; top: 0.4545vw; width: 0.9091vw; height: 0.9091vw; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
	.join-form .btn-box { font-size: 0; }
	.join-form .btn-box .btn { margin: 0; }
	.join-form .btn-box .btn + .btn { margin-left: 1.4545vw; }
	/* .join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(n+14) {margin-bottom: 2.1818vw} *//* 2022-04-29 하단 여백 해제 */
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap{margin-bottom: -2.1818vw;} /* 2022-04-29 하단 여백 해제 */
	/* .join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(n+18) {margin-bottom: 0;} *//* 2022-04-29 하단 여백 해제 */
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap { vertical-align: middle; max-width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { display: inline-block; margin-bottom: 2.1818vw; padding-right: 0; min-width: auto; width: 11.3636vw; height: 1.8182vw; font-size: 1.2727vw; vertical-align: text-top; }
	.underline-right.mt18 { margin-top: 1.6364vw; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 { position: relative; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 .empl-cert + .error-msg { position: absolute; top:0.2727vw; }
	.join-form .f-join-box .con-body .join-list .td-01 span { display: inline-block; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line { position: relative; padding-top: 1.0909vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line:first-child { padding-top: 0; }
	.join-form .f-join-box .con-body .join-list .span-tit { display: inline-block;  color: #000; line-height: 2.9091vw;  }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-01 { height: 5.6364vw; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 { height: auto; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form > label { width: 7.7273vw; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line { padding: 0; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line.empl-cert { border-bottom:0; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg { margin-top: 0.5455vw; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line + .error-msg p { line-height: 1.5; font-size: 1.2727vw; color: #fa2337; letter-spacing: -0.0055vw; }
	.td-02.error input:not([type=checkbox]):not([type=radio]).inp-line { color:#000; border-color:#000; border-width:0.1818vw; }
	.join-form .td-02 .error-msg { margin-top: 0.5455vw; }
	.join-form .td-02 .error-msg p { line-height: 1.5; font-size: 1.2727vw; color: #fa2337; letter-spacing: -0.0055vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .td-01 label { padding: 0.2727vw 0 0 0.0909vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line,
	.join-form .f-join-box .con-body .join-list .file-wrap,
	.join-form .f-join-box .con-body .join-list .pos-rel { position: relative; }
	.join-form .f-join-box .con-body .join-list .pos-rel + .address-line { margin-top: 0.9091vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap-mid + .ul-tr .td-02 { padding-top: 2.7273vw; }
	.join-form .b2b-join .f-join-box .con-body .join-list .address-wrap .address-line2 { padding-bottom: 0; } 
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line.no-pd { padding-bottom: 0; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line, 
	.join-form .f-join-box .con-body .join-list .file-wrap .file-line { margin-right: 8.1818vw; }
	.join-form .f-join-box .con-body .join-list .right-btn-line { margin-right: 11.0909vw;position: relative; }
	.join-form .f-join-box .con-body .join-list .hidden-cert-line {  padding: 2.7273vw 0; }
	.join-form .f-join-box .con-body .join-list .hidden-cert-line .cert-count { position: absolute; bottom: 0; right: 0; line-height: 2.9091vw; font-size: 1.0909vw; color: #000; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list .time-line .cert-count {    font-size: 1.2727vw;line-height:24px}
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line input:not([type=checkbox]):not([type=radio]).inp-line {  margin-top: 0; } 
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line { margin-right: 8.1818vw; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .btn-address,
	.join-form .f-join-box .con-body .join-list .file-wrap .btn-file,
	.join-form .f-join-box .con-body .join-list .btn-cert  { position: absolute; right: 0; bottom: 0; margin-right: 0; min-width: 7.2727vw; }
	.join-form .con-body .ul-tbl-box .join-list { position: relative; padding-left: 16.3636vw; overflow: visible; }
	.join-form .con-body .join-inner-box.ul-tbl-box { overflow: visible;  }
	.join-form .con-body .join-inner-box .join-list .esse-list ul { padding: 0.9091vw 0 0 0; }
	.join-form .con-body .join-inner-box .join-list .esse-list2 ul { padding: 0.9091vw 0 0 0; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li { font-size: 1.0909vw; color: #707070; line-height: 1.6364vw; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li + li { margin-top: 0.5455vw; }
	.join-form .con-body .join-inner-box .join-list .esse-list2 ul li { line-height: 1.4545vw; }
	.join-form .con-body .join-list .join-zoom { position: relative; }
	.join-form .con-body .join-list .cert-complete { padding-bottom: 2.7273vw; }
	.join-form .con-body .join-list .join-zoom .ico-zoom { position: absolute; top: 0.6364vw; right: 0.3636vw; width:1.6364vw; height:1.6364vw; }
	.join-form .con-body .join-list .join-zoom .txt-right { position: absolute; right: 0; padding-right: 1.4545vw; height: 2.9091vw; line-height: 2.9091vw; font-size: 1.2727vw; color: #000; }
	.join-form .con-body .join-list .join-zoom .ico-check { position: absolute; top: -0.0909vw; right: 0; width: 0.9245vw; height: 2.9091vw;}
	.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 0.4545vw; margin-bottom: 4.5455vw; line-height: 2.5455vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under,
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under { padding-bottom: 0;  height: auto; line-height: normal; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span,
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under + span { display: block; line-height: normal; font-size: 1.2727vw; color: #707070; }

	/* 비즈니스 스토어 회원가입 본인인증 */
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li {width: calc(50% - 0.86vw); height: 14.55vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li + li {margin-left: 1.73vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a {padding-top: 9.91vw; border-radius: 0.91vw; }
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-ipin {background-position: center 2.82vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li .btn-phone {background-position: center 2.82vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li a span {font-size: 1.45vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list ul {padding-top: 1.09vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list .point {font-size: 1.27vw;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-complete p {font-size: 1.27vw;}

	.terms-wrap {position: relative;}
	.terms-wrap .btn-underline { position: absolute; right: 0; margin-top: 0.2727vw; margin-right: 0; } 
	.terms-wrap .terms-tit { padding-top: 3.2727vw; font-size: 1.4545vw; font-weight: 700; color: #000; line-height: 1.9091vw; letter-spacing: -0.0073vw; }
	.terms-wrap .terms-txt, .terms-wrap .terms-txt > a { line-height: 1.8182vw; font-size: 1.2727vw; }
	.terms-wrap .terms-info { line-height: 1.8182vw; font-size: 1.2727vw; }
	.terms-wrap.atta-terms-wrap .btn-underline { top: 13.6364vw; }
	.terms-wrap.atta-terms-wrap { margin-top: 2.7273vw; }
	.terms-wrap.atta-terms-wrap .terms-box + .btn-underline { top: 14.1818vw; }
	.terms-wrap .terms-tit.terms-tit-empty { padding-top: 0.7273vw;  }
	.terms-wrap .terms-box + .tit-empty-btn  { top: 15.0000vw; }
	/* 레이어팝업 및 페이지 공용 */
	.term-tbl { width:100%; }
	.term-tbl th, .term-tbl td { padding:0.9091vw 2.1818vw; font-size:1.0909vw; }
	.terms-wrap .terms-box a, .term-tbl td * { font-size:1.0909vw; }
	.term-tbl .point strong { font-size:1.3636vw; } /* 201230 이용약관 강조 표시 추가 */
	.layer-content .term-tbl th, .layer-content .term-tbl td { font-size:1.2727vw; line-height:1.8182vw; }
	.layer-content .term-tbl td li { margin-bottom:1.0909vw; }
	
	.terms-wrap .terms-box.type-briefly {padding: 2vw 2.1818vw;}
	.terms-wrap .terms-box.type-briefly p {font-size: 1.09090vw;}
	.terms-wrap .terms-box.type-briefly .tit {margin: 0 0 0.3636vw; font-size: 1.27272vw;}
	.terms-wrap .terms-box.type-briefly .btn {margin-top: 1.25vw;}
	
	.terms-wrap .chk-form input[type="checkbox"] + label { padding-right:0; }
	.chk-form label br { display: none; }
	.terms-wrap .terms-box { height: 12.7273vw; margin: 0.5455vw 0 1.0909vw 0; padding: 2vw 2.1818vw; border: 0.0909vw solid #b2b2b2; font-size: 1.2727vw; color: #707070; line-height: 1.8182vw; overflow-y: scroll; }
	.terms-wrap .terms-box + .terms-line { line-height: 1.4545vw; font-size: 1.2727vw; }
	.terms-wrap .chk-form + .chk-form { margin-top: 0.9091vw; }
	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg { padding-left: 2.3636vw; padding-top: 0.5455vw; }
	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg p { line-height:1.6364vw; letter-spacing: -0.0233vw; font-size: 1.2727vw; color: #fa2337; }

	.join-form .box-content-rounded.wide-complete .con-body .essential { padding-top: 2.7273vw; }
	.join-common .con-body .essential.essential2 { padding-top: 0; }
	.join-form .con-confirm .btn-under-box { margin-top: 1.4545vw; text-align: center; }
	.b2b-com-type .admin-massage + .btn-box { margin-top: 3.6364vw; }
	.b2b-com-type .info-content2 .admin-massage + .btn-box { margin-bottom: 2.7273vw; }
	.b2b-com-type .info-content.no-bd { border-bottom: 0; }
	.b2b-com-type .btn-box.btn-box-bottom { margin: 0; }
	.esse-btn-box { margin-bottom: 0.9091vw; }
	.esse-btn-box span { float: left; font-size: 1.0909vw; line-height: 1.6364vw; color: #707070; }
	.esse-btn-box .esse-btn { float: right; }
	.esse-btn-box .esse-btn a { margin-right: 0; }
	.esse-btn-box .esse-btn a + a { margin-left: 1.6364vw; }
	.box-content-rounded .info-content.info-content2 { padding:3.2727vw 0 0 0; text-align:center;}
	.btn-center > button + button { margin-left: 0.9091vw; }
	.join-form .f-terms-box .con-body .chk-form label br { display: none; }
	.join-form .con-body .join-list .esse-list ul { padding: 0.9091vw 0 2.7273vw 0; }
	.join-form .con-body .join-list .esse-list ul li { font-size: 1.0909vw; color: #707070; line-height: 1.6364vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.lb-line { margin-top: 0.4545vw; line-height: 2.1818vw; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under { height: auto; line-height: normal; }
	.join-form .con-body .join-inner-box .join-list .td-row label.line-under + span { display: block; line-height: normal; font-size: 1.2727vw; color: #707070; vertical-align: top; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label { display: inline-block; padding-right: 0; min-width: 10.4545vw; height: 3.6364vw; font-size: 1.2727vw; vertical-align: text-top; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"]:checked + label:after { top: 1.4545vw; }
	.join-form .con-body .join-inner-box .join-list .chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { height: 2.9091vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .file-list { position: relative; margin-right: 8.1818vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file { position: relative; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file input:not([type=checkbox]):not([type=radio]).inp-line { position: relative; padding-right: 1.4545vw; }
	.join-form .f-join-box .con-body .join-list .file-wrap .one-file .btn-search-del { position:absolute; right:0; bottom: 0.6364vw; width: 1.4545vw; height: 1.4545vw; font-size: 0; background:url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center ; background-size: cover;}
	.terms-wrap input.error + .error-msg,
	.terms-wrap input.error + label + .error-msg { display: block; }

	/* myinfo */
	.join-form .my-info .f-join-box + .member-box { margin-top: 5.4545vw; }
	.join-form .my-info .f-join-box .con-body .inner-tit-first { float: left; }
	.join-form .my-info .f-join-box .con-body .inner-tit-first + button { margin:0; float: right;  min-width: 12.7273vw; }
	.join-form .b2b-myinfo.b2b-myinfo-change .f-join-box .con-body .inner-tit-first { float: none; margin-bottom: 0;  padding-bottom: 2.7273vw; line-height: 3.6364vw; }
	.horizontal-line { height: 0.0909vw; background: #d9d9d9; }
	.horizontal-line.bb-line { margin: 3.2727vw 0 1.4545vw 0; }
	.join-inner-box .horizontal-line { margin: 2.7273vw 0 5.4545vw 0; }
	.tb-bd { margin: 2.7273vw 0 1.4545vw; padding: 2.7273vw 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
	.tb-bd.t-c { text-align: center; }
	.tb-bd-box { margin: 3.2727vw 0 0; padding: 3.2727vw; border-radius: 1.8182vw; border: 0.0909vw solid #ddd; background: #f7f7f7; text-align: center; }
	.tb-bd-box .bt-message p { padding-bottom: 2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.tb-bd-box .bt-message .btn-type1 { background: transparent; }
	.tb-bd-box + .underline-right { margin-top: 1.6364vw; }
	.join-form .underline-right { text-align: right; }
	.join-form .underline-right .btn-underline{ font-size: 1.4545vw; line-height: 1.9091vw; }
	.my-info .info-chk { margin-left: 18.1818vw; padding-top: 2.7273vw; }
	.my-info .chk-form.info-chk input[type="checkbox"] + label { line-height: 1.8182vw; }
	.join-form .con-body .join-list .esse-list ul li { position: relative; padding-left: 0.9091vw; }
	.join-form .con-body .join-list .esse-list ul li:before {content:'*'; display: inline-block; position: absolute; left:0; width: 0.5455vw; margin-right: 0.3636vw; }
	.withdrawalBtnWrap .underline-right { margin: 1.6364vw 0 0 0; font-size: 1.4545vw; line-height: 1.9091vw; }

	/* common terms */
	.common-terms-wrap { padding: 5.4545vw; max-width: 130.9091vw;  border-radius: 1.8182vw; background: #fff; }
	.common-terms-wrap .underline-right { padding: 3.2727vw 0 1.8182vw; text-align: right; }
	.common-terms-wrap .terms-contents .terms-contents-tit { line-height: 2.0909vw; font-size: 1.1818vw; color: #707070; }
	.common-terms-wrap .terms-contents .terms-tit-list li,
	.common-terms-wrap .terms-contents .terms-list li { line-height: 2.0909vw; font-size: 1.1818vw; color: #707070; }
	.common-terms-wrap .con-body .terms-date { float: right; margin: 3.2727vw 0 1.8182vw; width: 21.8182vw; }
	.layer-agreement .scroll-box.scroll458 { height: 41.6364vw; }
	.terms-conbox { padding: 3.6364vw 1.2727vw 8.1818vw 1.2727vw; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 .error-msg { height:2.9091vw; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete .error-msg,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5 .error-msg  { display: block; }

	/* 공지사항  공통*/
	.inner-header { position: relative; }
	.inner-header .btn-s { position: absolute; left:0; bottom:0; margin: 0; z-index: 2;}
	.left-con-tit { margin-bottom: 3.2727vw; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh { margin-bottom: 3.2727vw; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh ~ .con-box-search { position: relative; height: 3.2727vw; margin-bottom: 2.1818vw; }
	.left-con-tit-srh ~ .con-box-search .search-option { padding-right: 24.0000vw; text-align: right; }
	.left-con-tit-srh ~ .con-box-search .wrap-search { position: absolute; top: 0; right: 0; margin-top: 0 !important; }
	.left-con-tit-srh ~ .con-box-search .search-option + .wrap-search { top: -0.2727vw; }
	.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"] { width: 21.8182vw; height: 3.2727vw; padding: 0 4.0909vw 0 1.3636vw; font-size: 1.2727vw; }
	.left-con-tit-srh ~ .con-box-search .wrap-search .btn-search { position: absolute; top: 0; right: 0.8182vw; width: 3.2727vw; height: 3.2727vw; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 1.4545vw auto; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt { display: inline-block; position: relative; min-width: 14.7273vw; text-align: left; }
	.wrap-droplist.custom-radio .droplist { padding: 1.6364vw 2.1818vw; left: 50%; transform: translateX(-50%); font-size: 0; }
	.wrap-droplist.custom-radio .droplist-button { color: #000; font-weight: bold; }
	.wrap-droplist.custom-radio .droplist li { padding: 0.5455vw 0; min-height: auto; line-height: inherit; }
	.wrap-droplist.custom-radio .droplist li:first-child { position: relative; padding-bottom: 1.0909vw; }
	.wrap-droplist.custom-radio .droplist li:nth-child(2) {padding-top: 1.0909vw; }
	.wrap-droplist.custom-radio .droplist.gal-droplist li:nth-child(2) {padding:0.5455vw 0; }/* 2021-03-23 css 추가 */
	.wrap-droplist.custom-radio .droplist li:first-child:after { content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.0909vw; background: #ebebeb; }
	.wrap-droplist.custom-radio .droplist li span { position: relative; }
	.wrap-droplist.custom-radio .droplist li span:before { content:''; position: absolute; left: 0; width: 1.8182vw; height: 1.8182vw; border: 0.0909vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.wrap-droplist.custom-radio .droplist li span > em { padding-left: 2.3636vw; font-size: 1.2727vw; line-height: 1.8182vw; color: #000; }
	.wrap-droplist.custom-radio .droplist li:hover { background: transparent; }
	.wrap-droplist.custom-radio .droplist li:focus, .wrap-droplist.custom-radio .droplist li.focused { background: transparent; }
	.wrap-droplist.custom-radio .droplist li:focus span:before, .wrap-droplist.custom-radio .droplist li.focused span:before { border-color: #2189FF; }
	.wrap-droplist.custom-radio .droplist li:focus span:after, .wrap-droplist.custom-radio .droplist li.focused span:after { content: ''; display: block; position: absolute; left: 0.4545vw; top:50%; transform: translateY(-50%); width: 0.9091vw; height: 0.9091vw; border-radius: 50%; background: #2189FF; box-sizing: border-box; }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { width: 40.5455vw; }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist li:not(.all) { display: inline-block; width: 50%; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt .btn-sort { display: inline-block; width: 100%; padding: 0; background-position-x: calc(100% - 0.7273vw); font-size: 1.2727vw; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt ~ .wrap-opt { margin-left: 1.0909vw; }
	.left-con-tit-srh ~ .con-box-search .search-option .ly-search-sort { left: 50%; transform: translateX(-50%); }
	.left-con-tit-srh.onlySrh { margin-bottom: 8.7273vw; }
	.left-con-tit-srh.onlySrh ~ .con-box-search { height: auto; }
	.left-con-tit-srh.onlySrh ~ .con-box-search .wrap-search { top: auto; bottom: 2.1818vw; }

	.ico-new { background-image: url(/sec/static/_images/common/icon-new.svg); }
	.ico-edit { background-image: url(/sec/static/_images/common/icon-edit.svg); }
	.ico-delete { background-image: url(/sec/static/_images/common/icon-delete.svg); }
	.content.board-content { padding: 0.9091vw 2.1818vw; }
	.strong-blue {   font-size: 1.4545vw; }
	.board-tbl .icon { width: 1.8182vw; height: 1.8182vw;  }
	.board-tbl .icon.ico-new { margin-right: 0.5455vw; }
	.board-tbl .ul-td { display: table-cell;  height: 6.2727vw; padding: 0 0.8182vw; font-size: 1.4545vw; line-height: 1.3; text-align: center; vertical-align: middle; border-bottom: 0.0909vw solid #ebebeb; box-sizing: content-box; letter-spacing: normal; }
	.board-tbl .ul-tbl + .empty-line { display: block; padding:0; min-height: 12.7273vw; line-height: 12.7273vw; text-align: center; vertical-align: middle; border-bottom: 1px solid #ebebeb;  }
	.board-tbl .ul-tbl + .empty-line span { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; letter-spacing: -0.02em; }
	.board-tbl .board-head { border-top: 2px solid #000; border-bottom: 1px solid #707070; }
	.board-tbl .ul-tr.board-head .ul-td { border-bottom: 0; }
	.board-tbl .ul-td { width: 9%;   }
	.board-tbl .strong-blue { line-height: 2.3636vw; }
	.board-tbl .status a { margin: 0 0.9091vw 0 0; font-size: 1.4545vw; }
	.board-tbl .paging { margin-top: 3.2727vw; }
	.btn-box.box-type2 { margin-top: 3.2727vw; }
	.customer-center-conbox .btn-box.box-type2 .btn,
	.btn-box.box-type2 .btn { min-width: 8.7273vw; width: 8.7273vw; height: 3.6364vw; padding-left: 2.1818vw; padding-right: 2.1818vw; font-size: 1.2727vw; line-height: 3.4545vw; letter-spacing: 0; }

	/* 공지사항  */
	.content.servNoti-content { padding: 0; }
	.content.servNoti-content .conbox.customer-center-conbox { padding: 4.5455vw 2.1818vw 9.0909vw 2.1818vw; }
	.content-visual-header + .content.servNoti-content .conbox.customer-center-conbox { padding: 4.1818vw 2.1818vw 9.0909vw 2.1818vw; }
	.content.servNoti-content .conbox .con-box-search .search-option.right { font-size: initial; }
	.content.servNoti-content .conbox .con-box-search .search-option.right .ly-search-sort { top: 2.4545vw; }
	.board-tbl .ul-tbl .ul-td.num,
	.board-tbl .ul-tbl .ul-td.type { width: 8%; }
	.board-tbl .ul-tbl .ul-td.title { width: auto; }
	.board-tbl .ul-tbl .ul-td.product,
	.board-tbl .ul-tbl .ul-td.regi-date{ width: 13%; }
	.board-tbl .ul-tbl .ul-td span {  font-size: 1.4545vw; line-height: 1.9091vw; }
	.board-tbl .ul-tbl .ul-td.title:after {   clear: both; }
	.board-tbl .ul-tbl .ul-td.title a {  width: 100%;   line-height: 1.9091vw; }
	.board-tbl .ul-tbl .ul-td.title a > em { float: left; margin-left: 0.5455vw; padding: 0 0.5455vw; border-radius: 0.3636vw; background: #f7f7f7;font-size: 1.2727vw; line-height: 1.8182vw; font-weight: bold; color: #000;  }
	.board-tbl .ul-tbl .ul-td.title a > em > em, .board-tbl .ul-tbl .ul-td.hits span > em { display: none;}/* 2021-03-26 */
	.board-tbl .ul-tbl .ul-td.title span { max-width: 91%; font-size: 1.4545vw;  white-space:nowrap; word-wrap:normal; font-weight: bold; }
	.servNoti-content .board-tbl .ul-td { border-bottom: 0.0909vw solid #ebebeb; }
	.servNoti-content .board-detail-content .box-board-detail .board-header .board-tit { margin-bottom: 0; width: auto; font-size: 1.8182vw; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div  { float: right; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .date { float: none; width: auto; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type { width: auto; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type > em { display: inline-block; padding-left: 1.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; letter-spacing: -0.02em; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type + .date:before { content:''; display:inline-block; margin: 0 1.0909vw 0 1.0000vw; width: 0.0909vw; height: 1.0909vw; background: #ddd; }
	.servNoti-content .board-detail-content .box-board-detail .board-header { border-bottom: 0.0909vw solid #ebebeb; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail { background-color: #fff; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner  { min-height: auto; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p { color: #000; letter-spacing: 0; }
	.servNoti-content .board-detail-content .nav-board-page { border-top-color: #707070; border-bottom-color: #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 0.0909vw solid #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link{ padding-left: 8.5455vw; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}

	/* 문의 게시판 헤더 */
	.board-top {  margin-top: -2.4545vw; margin-bottom: 0.7273vw; height: 3.6364vw; }
	.board-top p {  padding-top: 1.2727vw; font-size: 1.8182vw; line-height: 2.3636vw;   letter-spacing: 0;  }
	.board-top p > em { font-size: 1.8182vw }
	.board-top .bd-h-drop {  margin-top:0.6364vw; }
	.board-top .bd-h-drop .wrap-droplist {  width: 14.5455vw; }
	.board-top span.bd-h-notice {  right: 12.7273vw; bottom: 0.5455vw; }
	.board-top span.bd-h-notice,
	.board-top span.bd-h-notice strong  { font-size: 1.2727vw;  line-height: 1.6364vw;  }
	.board-top span > i { margin-right: 0.5455vw; }
	.board-top:after {   clear: both; }
	.board-top.board-star { margin: 0; height: auto; }
	.board-top.board-star span.req { display: block; position: absolute; right: 0; bottom: 0.7273vw; font-size: 1.2727vw; }

	/* 문의게시판 - list */
	.board-tbl .ul-tbl.board-list .ul-td.type,
	.board-tbl .ul-tbl.board-list .ul-td.product,
	.board-tbl .ul-tbl.board-list .ul-td.regi-name,
	.board-tbl .ul-tbl.board-list .ul-td.regi-date { width: 14%; }
	.board-tbl .ul-tbl.board-list .ul-td.status { width: 18%; }
	.board-footer .list-tit {  line-height:1.9091vw; padding:0 0 1.0909vw 0.6364vw;  font-size:1.4545vw;  }
	.board-footer ul li{  padding-left: 0.7273vw;}
	.board-footer li:before { content:'·';  left: 0; } 
	.board-footer ul li,
	.board-footer ul li .strong-blue { letter-spacing: -0.04em; font-size: 1.2727vw; line-height: 1.8182vw;}
	.board-footer .btn-box { margin-top: 1.4545vw;  }
	.board-footer .btn-box .btn-underline { font-size: 1.4545vw; }
	.f-board + .paging { margin: 3.2727vw 0 4.3636vw; }
	.empty-line {  height: 6.2727vw; }
	.empty-line > div {  left: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio { width: 40.5455vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner { padding: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li {  width: 18.1818vw; margin-top: 1.0909vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:after {   clear: both; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:last-child { padding-bottom: 1.3636vw; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li label { padding-right: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul li ~ li { margin-top: 0; } 
	.ico-moreView {  width:100%; height: 2.3636vw; background: url("/sec/static/_images/common/icon-moreView.svg") no-repeat center; }
	.board-tbl .ul-tbl.inqu-board .ul-td { padding: 0 0.5909vw; }
	.board-tbl .ul-tbl.inqu-board .ul-td.num { width: 6%; }
	.board-tbl .ul-tbl.inqu-board .ul-td.type { width: 14%; }
	.board-tbl .ul-tbl.inqu-board .ul-td.product { width: 11%; }
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-name { width: 13%; }
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-date { width: 11%; }

	/* 문의게시판 - edit */
	.fix-buttonSize .customer-center-conbox .btn-box .btn { width: auto; margin: 0; min-width: 8.7273vw; height: 3.6364vw; font-size: 1.2727vw; }
	.fix-buttonSize .customer-center-conbox .btn-box .btn + .btn { margin-left: 1.4545vw; }
	.left-con-tit-noBott { margin-bottom: 0; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.edit-header { padding: 1.0909vw 0 5.4545vw 0; }
	.edit-header ul li{ position: relative; padding-left: 0.7273vw;}
	.edit-header li:before { content:'·'; position: absolute; left: 0; } 
	.edit-header ul li,
	.edit-header ul li >  em { font-size: 1.2727vw; line-height: 1.8182vw; letter-spacing: 0; }
	.writeBox { padding: 2.1818vw; border-bottom: 0.0909vw solid #ebebeb; }
	.writeBox .write-top { display: table; width: 100%; }
	.writeBox .write-top dl { display: table-cell; float:none; width: 100%; }
	.writeBox .write-top dl.write-full dd > button { margin:0; }
	.writeBox .write-top dl + dl { float: right; }
	.writeBox .write-top dl dt,
	.writeBox .write-top dl dd { display: table-cell; vertical-align: top; padding-bottom: 2.1818vw; }
	.writeBox .write-top:last-child dl dt,
	.writeBox .write-top:last-child dl dd { padding-bottom: 0; }
	.writeBox .write-top dl dt { min-width: 14.9091vw; }
	.writeBox .write-top dl dt > label.lb-line { color: #444; }
	.writeBox .write-top dl dd { width:58.0000vw; }
	.writeBox .write-top dl.type2 dd > div { width: calc(50% - 1.09vw); }
	.writeBox .write-top dl.type2 dd > div + div { margin-left: 2.18vw; }
	.writeBox .write-top input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive:read-only { border-bottom: 0; font-weight: bold; }
	.writeBox .write-top .comm-text { position: relative; width: 100%; height: 11.8182vw; padding: 1.6364vw 1.6364vw 4.0000vw 1.6364vw; border-radius: 0.9091vw; border: 0.0909vw solid #b2b2b2; background: #fff; box-sizing: border-box; }
	.writeBox .write-top .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 1.2727vw; }
	.writeBox .write-top .comm-text textarea + span { position: absolute; right: 1.6364vw; bottom: 1.6364vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.writeBox .write-top .comm-text textarea + span > em { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.edit-box.box-board-detail .writeBox .write-row .td-02 .attached-img { padding: 1.6364vw 0 0 0; border: 0;}
	.error-box { width: 31.2727vw; margin:0 auto;margin-top: 0.4545vw; }
	.ico-list-del { position: absolute; top: 50%; right: 0; transform: translateY(-50%);  width: 2.3636vw; height: 2.3636vw; background: url("/sec/static/_images/common/icon-wastebasket.svg") no-repeat;}
	.add-orderList-bg-box { padding: 0 2.1818vw; width: 100%; background: #fafafa; }
	.add-orderList-wrap .orderList-top { position: relative; padding: 2.1818vw 0; border-bottom: 0.0909vw solid #ebebeb; }
	.add-orderList-wrap .orderList-top > div { display: inline-block; }
	.add-orderList-wrap .orderList-top div:first-child { font-weight: bold; font-size: 1.4545vw; color: #000; }
	.add-orderList-wrap .orderList-top div .num-tit { margin-left: 5.2727vw; font-size: 1.4545vw; }
	.add-orderList-wrap .orderList-top > div .order-number { font-weight: bold; font-size: 1.4545vw; color: #000; line-height: 1.9091vw; }
	.add-orderList-wrap .orderList-top > div .order-number:before { content: ''; display: inline-block; margin: 0 0.9091vw; width: 0.0909vw; height: 1.0909vw; background: #d9d9d9; vertical-align: middle; }
	.add-orderList-wrap .orderList-body { padding: 2.1818vw 0; }
	.add-orderList-wrap .orderList-body .order-con { display: inline-block; }
	.add-orderList-wrap .orderList-body .order-con > div { display: inline-block; font-size: 1.4545vw; line-height: 1.9091vw; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 0.5455vw 0 1.4545vw; }
	.add-orderList-wrap .orderList-body .order-con > div p strong { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.add-orderList-wrap .orderList-body .order-con > div .model-num { display:inline-block; padding-top:0.5455vw; font-size: 1.0909vw; line-height: 1.4545vw; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-price { font-size: 1.4545vw; font-weight: bold; color:#000; }
	.only-m { display: none !important; }
	.board-content .td-02 .error-msg { margin-top: 0.5455vw; }
	.board-content .error-msg ,
	.board-content .btn-center + .error-box .error-msg { display: none; clear: both; }
	.board-content .td-02.error .error-msg,
	.board-content .btn-center.error + .error-box .error-msg { display:block }
	.board-content .error-msg p { line-height: 1.5; font-size: 1.2727vw; color: #fa2337; letter-spacing: -0.0055vw; }

	.q-txtBox { position: relative; border-bottom: 0.0909vw solid #ebebeb; box-sizing:border-box; } 
	.q-txtBox textarea { padding: 2.1818vw 2.1818vw 4.0909vw; width: 100%; min-height: 22.1818vw; border: 0; background: transparent; font-size: 1.4545vw; line-height: 2.0000vw; box-sizing: border-box; font-family: 'SamsungOneKorean','dotum',sans-serif; resize: none; }
	.q-txtBox .txt-count { position: absolute; right: 2.1818vw; bottom:2.1818vw; color: #000; line-height: 1.9091vw; }
	.q-txtBox .error-msg { position: absolute; bottom: 2.1818vw; left: 2.1818vw; }
	.txt-count .strong { color: #000; font-weight: bold; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { width: calc(100% - 16.3636vw); margin: 0; font-size: 1.8182vw; line-height: 2.3636vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > em { font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > span { margin-left: 0.5455vw; padding: 0.2727vw 0.7273vw 0.1818vw 0.7273vw; background: #f7f7f7; border-radius: 0.3636vw; font-size: 1.4545vw; color: #000; line-height: 2.3636vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .date { width: 16.3636vw; line-height: 2.3636vw; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time { vertical-align: baseline; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time:before { content:'';  display: inline-block; width: 0.0909vw; height: 0.9091vw; margin: 0 1.0909vw; background: #ddd; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li { margin-right: 4.3636vw; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .type { margin-right: 1.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; color:  #707070; font-weight: 400; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .cont { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.board-detail-content .box-board-detail.edit-box .board-detail { margin: 0; background: #fff; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont {  position: relative; padding: 3.2727vw 2.1818vw; border-top: 0.0909vw solid #ebebeb; border-bottom: 0.0909vw solid #707070; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont .q-content{ font-size: 1.4545vw; line-height: 2.0909vw; color: #000; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box { position: absolute; right: 2.1818vw; bottom: 3.2727vw; font-size: 0; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button { margin: 0; font-size: 1.4545vw; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button + button { margin-left: 1.4545vw; }
	.board-detail-content .box-board-detail.edit-box .board-detail .attached-img { border: 0;; padding: 5.4545vw 0 0 0; }
	.edit-box.box-board-detail .attached-img { padding: 2.1818vw; border-bottom: 0.0909vw solid #ebebeb; }
	.edit-box.box-board-detail .attached-img li.fileAddBox { margin-right: 1.6364vw; width: 5.4545vw; height: 7.2727vw; }
	.edit-box.box-board-detail .attached-img li.fileAddBox .img-count { padding-top: 0.3636vw; width: 5.4545vw;; text-align: center; font-size: 1.0909vw; line-height: 1.4545vw;}
	.edit-box.box-board-detail .attached-img li.fileAddBox > div { position:relative; width: 5.4545vw; height: 5.4545vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a { display: inline-block; width: 100%; height: 100%; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a span { position: absolute; bottom: 0.7273vw; left: 50%; transform: translateX(-50%); font-size: 1.0909vw; }
	.edit-box.box-board-detail .ico-addFile { position: absolute; top: 1.2727vw; left: 50%; transform: translateX(-50%); display: inline-block; width:1.4545vw; height: 1.4545vw; background: url("/sec/static/_images/common/icon-add-s.svg") no-repeat; background-size: 1.4545vw auto;}
	.edit-box.box-board-detail .attached-img ol li { position: relative; float:left; margin-right: 1.0909vw; }
	.edit-box.box-board-detail .attached-img ol li:last-child { margin-right: 0; }
	.edit-box.box-board-detail .attached-img ol li img, .edit-box.box-board-detail .attached-img ol li video { width: 7.2727vw; height: 7.2727vw; }/* 2021-03-18 태그 추가 */
	.edit-box.box-board-detail .attached-img ol:after { content:''; display: block; clear: both; }
	.ico-cirDel { display: block; width: 1.4545vw; height: 1.4545vw; background: url("/sec/static/_images/common/icon-delete-circle3.svg") no-repeat; background-size: 1.4545vw auto; }
	.edit-box.box-board-detail .attached-img ol li .ico-cirDel { position: absolute; top: 0.5455vw; right: 0.5455vw; }

	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner { padding: 0 2.1818vw 3.2727vw 2.1818vw; }
	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner.inquiry-inner { padding: 0 2.1818vw; }
	.b-order-detail .board-detail-inner + .board-detail-inner:before {content:''; display: block; width:100%; height:0.0909vw; background: #ebebeb;}
	.b-order-detail .board-detail-inner .detail-view { padding: 3.2727vw 0; }
	.b-order-detail .detail-view .row-box { position: relative; margin-top: 5.4545vw; }
	.b-order-detail .detail-view .row-box:first-child { margin-top: 0; }
	.comment-area .row-box {  position: relative; padding-top:3.2727vw; border-top: 0.0909vw solid #d9d9d9; }
	.b-order-detail .detail-view .row-box > div,
	.comment-area .row-box > div { display: inline-block;}
	.b-order-detail .detail-view .row-box > div.row-box-tit,
	.comment-area .row-box > div.row-box-tit { width: 14%; font-size: 1.4545vw; color: #000; line-height: 1.9091vw; font-weight: bold; vertical-align: top; }
	.b-order-detail .detail-view .row-box > div:nth-child(2),
	.comment-area .row-box > div:nth-child(2) { width: 86%; font-size: 1.4545vw; }
	.b-order-detail .detail-view .row-box > div.row-box-tit + .q-content,
	.comment-area .row-box > div.row-box-tit + .q-content { font-size: 1.4545vw; line-height: 2.0909vw; }
	.comment-area .row-box > div.row-box-tit + .q-content { padding-right: 17%; }
	.comment-area .row-box .answer-date { position: absolute; top: 3.2727vw; right: 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070;}
	.b-order-detail .detail-view .row-box.past-inquiry > div.row-box-tit { font-size: 1.8182vw; line-height: 2.3636vw; }
	.b-order-detail .detail-view .row-box.past-inquiry > div:nth-child(2){ line-height: 2.3636vw; text-align: right; color: #707070; }
	.b-order-detail .detail-view .row-box.past-inquiry + .row-box { margin-top: 3.2727vw; }
	.b-order-detail .detail-view .row-box  + .comment { margin-top: 3.2727vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-top { padding: 0 0 1.0909vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body { padding: 1.0909vw 0 0 ; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body img { width: 10.9091vw; height: 10.9091vw; }
	.edit-box.box-board-detail .row-box .attached-img { padding: 0; border: 0; }
	.comment-box-basic { display: inline-block; width: 100%; }
	.comment-box-basic .comm-textbox { float:left; width: 92.4%; }
	.comment-box-basic .comm-textbox textarea { padding: 1.0909vw 1.3636vw; width:100%; min-height: 8.5455vw; background: #fff; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; box-sizing: border-box; resize: none; font-family: 'SamsungOneKorean','dotum',sans-serif; }
	.comment-box-basic .comm-textbox + .btn-box { float: right; margin: 1.8182vw 0 0 0;}
	.comment-box-basic .comm-textbox + .btn-box button { margin: 0; min-width: auto; width: 8.3636vw; font-size: 1.2727vw; }
	.comment-box-basic .comm-textbox:after,
	.comment-box-basic .comm-textbox + .btn-box:after { content:''; display: block; clear: both; }
	.comment-area .comp-comment-box { position: relative; padding: 2.1818vw 0; border-top: 0.0909vw solid #ebebeb; }
	.comment-area .comp-comment-box:last-child { padding-bottom: 0;}
	.comment-area .comp-comment-box .comp-comment-tit { font-weight: bold; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.comment-area .comp-comment-box .admin,
	.comment-area .row-box > div.row-box-tit.admin { color: #2189FF; }
	.comment-area .comp-comment-box .q-content { padding: 1.0909vw 0 0.7273vw; font-size: 1.4545vw; line-height: 2.0909vw; color: #000; }
	.comment-area .comp-comment-box .q-content + span { font-size: 1.4545vw; line-height: 1.9091vw; }
	.comment-area .comp-comment-box .q-content + span + a { margin: 0 0 0 2.1818vw; font-size: 1.4545vw; }
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 2.1818vw; }
	.comment-area .comp-comment-box .origComment-box + .comment.add-reCo { margin-top: 1.0909vw; }
	.comment-area .comp-comment-box .reComment-box { position: relative; padding-top: 2.1818vw; }
	.comment-area .comp-comment-box .reComment-box .comp-comment-tit:before { content:''; display: inline-block; margin-right:0.9091vw; width: 1.4545vw; height: 1.4545vw; background: url("/sec/static/_images/common/icon-reComment.svg") no-repeat center; line-height: 1.9091vw; }
	.comment-area .comp-comment-box .underline-box { position: absolute; top: 2.1818vw; right: 0; font-size: 0; }
	.comment-area .comp-comment-box .underline-box .btn-underline { margin: 0; font-size: 1.4545vw; }
	.comment-area .comp-comment-box .underline-box .btn-underline + .btn-underline { margin-left: 1.4545vw; }
	.comment-area .comment-edit-box { position: relative; }
	.comment-area .comment-edit-box .comp-comment-tit { padding-bottom: 1.0909vw; }
	.comment-area .comment-edit-box .underline-box { position: absolute; top: 0; right: 1.7273vw; }
	.commentWrap { padding: 2.1818vw; font-size: 0; }
	.detail-bottom .comment-area { padding: 2.1818vw; border-top: 0.0909vw solid #ebebeb; }
	.detail-bottom .comment-area .comp-comment-box { padding: 0; border: 0; }
	.detail-bottom .comp-comment-tit { display: inline-block; }
	.detail-bottom .comm-time { display: inline-block; padding-left: 2.1818vw; }
	.detail-bottom .comm-time > span { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.detail-bottom .comm-time > span + span:before { content: ''; display: inline-block; width: 0.0909vw; height: 0.9091vw; margin: 0 1.0909vw; background: #ddd; }
	.detail-bottom .comment-area .q-content { padding: 2.1818vw 0 0 0; }
	.comment .comm-text { position: relative; float: left; padding: 1.6364vw 1.6364vw 4.0000vw 1.6364vw; width: 88.4%; min-height: 8.5455vw; background: #fff; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; box-sizing: border-box;  font-family: 'SamsungOneKorean','dotum',sans-serif;}
	.comment .comm-text textarea { width: 100%; height: 100%; resize: none; color: #000; font-size: 1.2727vw; }
	.comment .comm-text textarea + span { position: absolute; right: 1.6364vw; bottom: 1.6364vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.comment .comm-text textarea + span > em { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.comment .comm-text + .btn-box { float: right; margin: 2.4545vw 0 0 0; }
	.comment .comm-text + .btn-box button { margin: 0; width: 8.7273vw; font-size: 1.2727vw; }
	.comment .comm-text + .btn-box:after { content:''; display: block; clear: both; }
	.comment .comm-text + .btn-box + .error-msg { padding-top: 0.5455vw; }

	.detail-bottom .comment-area .comp-comment-box .origComment-box { position: relative; }
	.detail-bottom .comment-area .comp-comment-box .origComment-box .underline-box { position: absolute; top: 0; right: 0; }
	.detail-bottom .comment-area .comment,
	.detail-bottom .comment-area .underline-box.edit { display: none; }
	.detail-bottom .comment-area.edit .comment,
	.detail-bottom .comment-area.edit .underline-box.edit { display: block; }
	.detail-bottom .comment-area.edit { background: #fafafa; }
	.detail-bottom .comment-area.edit .comm-time,
	.detail-bottom .comment-area.edit .q-content,
	.detail-bottom .comment-area.edit .underline-box:not(.edit) { display: none; }

	.board-detail-content.b-edit-wrap .nav-board-page { border-top: 0.0909vw solid #707070; border-bottom: 0.0909vw solid #ebebeb; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev { float: none; width: 100%; text-align: left; border-top: 0.0909vw solid #ebebeb; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next { float: none; width: 100%; text-align: left;}
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link,
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link
	{ padding-left: 8.5455vw; }
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.prev .link strong,
	.board-detail-content.b-edit-wrap .nav-board-page .wrap-nav-link.next .link strong { right: auto; left: 0; color: #707070; font-weight: 400;}
	.board-content .btn-box { margin-top: 3.2727vw; }
	.board-content .btn-box > .btn-d { min-width: 8.7273vw; height: 3.6364vw; line-height: 3.6364vw; font-size: 1.2727vw; }
	.servNoti-content .customer-center-conbox .btn-box .btn { width: auto;  min-width: 8.7273vw; height: 3.6364vw; font-size: 1.2727vw; }

	/* 1:1 문의 */
	.board-tbl .ul-tbl.myQna-list .ul-td.type { width: 15%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date{ width: 14%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-name { width: 17%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 20%; }
	.customer-center-botMenu .botMenu-info { padding: 0.1818vw 0 0.5455vw; font-size: 1.2727vw; line-height: 1.6364vw; }
	.customer-center-botMenu div dl dd .btn-underline + .btn-underline { margin-left: 1.0909vw; }
	.customer-center-botMenu div dl.customer-box-store:before{background:url('/sec/static/_images/common/icon-customer-store.svg') top center no-repeat;}
	.customer-center-botMenu div dl.customer-box-servicecenter:before{background:url('/sec/static/_images/common/icon-customer-servicecenter.svg') top center no-repeat;}

	/* 고객지원 - 워런티 */
	.visual.warranty { background: url("/sec/static/_images/temp/bg-visual-warranty2-b2c.jpg") 50% 50% no-repeat;    }
	.visual.warranty h1 {  font-size: 4.3636vw; }
	.visual.warranty p { padding-top: 1.4545vw; font-size: 1.4545vw; line-height: 2.0000vw; }
	.warr-info + .warr-info { margin-top: 9.0909vw; }
	.warr-info .info-tit { padding-bottom: 3.2727vw; font-weight: bold; font-size: 3.2727vw; color: #000; line-height: 4.3636vw; text-align: left; letter-spacing: -0.04em; }
	.warr-info .tab-style-fillbox { margin-bottom: 4.3636vw; }
	.warr-info .tab-style-fillbox a {width:calc( 100% / 6 );}
	.warr-tabContent {  flex-wrap: wrap; }
	.tab-card { margin-right: 2.1818vw; width: calc(100% / 4 - 2.2364vw); border: 0.0909vw solid #ebebeb; border-radius: 1.8182vw; text-align: left; }/* 211125 */
	.warr-info .box-tab-point-content .tab-content.warr-tabContent{margin:-2.1818vw -2.1818vw 0 0}
	.tab-card{margin-top: 2.1818vw}
	.tab-card:nth-child(4):after {   clear: both; }
	.tab-card .card-head { padding: 3.2727vw 2.1818vw 0 2.1818vw; font-weight: bold; font-size: 1.8182vw; color: #000; line-height: 2.3636vw; }
	.tab-card .card-con { padding: 2.1818vw; }
	.tab-card .card-con .warr-period > p { margin-bottom: 0.4545vw; color: #707070; font-size: 1.2727vw; line-height: 1.6364vw; }
	.tab-card .card-con .moreWrap .inner-box > p { margin-bottom: 1.0909vw; color: #000; font-size: 1.2727vw; line-height: 1.6364vw; font-weight: bold; }
	.tab-card .card-con .warr-period span { color: #000; font-size: 1.2727vw; line-height: 1.6364vw; font-weight: bold; vertical-align: baseline; }
	.tab-card .card-con .warr-period .strong-num { padding-right: 0.5455vw; font-weight: bold;  color: #2189FF; font-size: 3.2727vw; line-height: 4.0000vw; font-family: 'Samsung Sharp Sans'; }
	.tab-card .card-con .warr-period:after { content:''; display: block; margin-top: 2.1818vw; width: 100%; height: 0.0909vw; background: #ebebeb; }
	.tab-card .card-con .moreWrap { padding-top: 3.2727vw; }
	.tab-card .card-con .moreWrap .inner-box li,
	.tab-card .card-con .moreWrap .inner-box li > p { font-size: 1.2727vw; line-height: 1.8182vw; }
	.tab-card .card-con .moreWrap .inner-box .inner-ellipsis { padding-top: 0.9091vw; height: 2.0000vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li { position: relative; padding-left: 1.0909vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li:before { content:'*'; position: absolute; left: 0; width: 0.7273vw; height: 0.7273vw; }
	.tab-card .card-con .moreWrap .inner-box .para-list li ~ li,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul > li,
	.tab-card .card-con .moreWrap .inner-box ul.exception > li ~ li { margin-top: 1.0909vw; }
	.tab-card .card-con .moreWrap .inner-box ul.exception > li,
	.tab-card .card-con .moreWrap .inner-box ul > li > ul > li { margin-left: 1.0909vw; list-style: decimal; }
	.tab-card .card-con .moreWrap .inner-box .ell-down { margin-top: 0.9091vw; }
	.btn-box.full-card {  margin-top: 0; width: 100%; }
	.btn-box.full-card:before {   clear: both; }
	.btn-box.full-card button { margin-top: 4.3636vw; }

	.product-purchase-sec .product-purchase-sec_contents.info-con { margin-top: 0; padding: 5.4545vw; background: #f7f7f7; border-radius: 1.8182vw; border: 1px solid #ddd; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl + dl { margin-top: 4.3636vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dt { margin-bottom: 0.9091vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li { padding-bottom: 2.3636vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li:last-child { padding-bottom: 0; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half { padding-left: 1.6364vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li { font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li:first-child { padding-top: 2.3636vw; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li > p { padding-left: 1.4545vw; font-weight: normal; }
	.warr-info.bot-info .info-tit { padding-bottom: 3.2727vw; font-size: 3.2727vw; line-height: 4.1818vw; text-align: center; letter-spacing: -0.01em; }
	.tab-card .card-con .moreWrap .inner-box ul.active { height: auto; max-height: 100%; }
	.warr-info .tab-style-fillbox a:nth-child(6) { border-left: 0; }
	.content.visual-content { padding: 0; }
	.visual-content .conbox { padding: 3.2727vw 2.1818vw 9.0909vw 2.1818vw; }
	.warr-info .box-tab-point-content .tab-content.warr-tabContent { display: flex; flex-wrap: wrap; padding: 3.2727vw 0 0 0; box-shadow: none; }
	.warr-info .support-box { padding: 0; }
	.box-tab-point-content:not(.swiper-container-initialized) .tab-point-content.tabstyle02 .tab { flex: 1 0; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab ~ .tab:before { top: 0; } 
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on:before,
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on + .tab:before { top: 0.9091vw; }


	/* 레이어팝업 - 매장정보 sms 공유 */
	.pop-sharing .sms-txt {  margin-bottom:1.0909vw; padding: 1.3636vw 1.3636vw 3.2727vw; height: 14.5455vw; border: 1px solid #B2B2B2; border-radius: 0.9091vw;}
	.pop-sharing .sms-txt textarea {padding: 0; width: 100%; height: 100%;  border: 0; background: transparent; line-height: 2.0000vw; font-size: 1.4545vw;  font-family: /*'Samsung Sharp Sans',*/ 'SamsungOneKorean','dotum',sans-serif; resize: none; }
	.pop-sharing .sms-txt .txt-count {  right: 1.3636vw; bottom: 1.3636vw;  }
	.pop-sharing .btn-mid { margin: 2.7273vw 0  1.4545vw;  }
	.pop-sharing .btn-mid span { font-size: 1.2727vw;   }
	.pop-sharing .share-esseBox { margin-top: 1.0909vw; }
	.pop-sharing .btn-mid span:after {   margin-left: 0.5455vw; width: 1.0909vw; height: 1.0000vw; background: url("/sec/static/_images/common/icon-more.svg") no-repeat; }
	.share-num .inp-box + .inp-box { margin-top: 1.8182vw; }
	.share-num .added-num input + button { right:0; top: 50%; transform: translateY(-50%); width: 1.4545vw; height: 1.4545vw; background: url("/sec/static/_images/common/icon-del.svg") no-repeat;}

	/* 레이어팝업 - 위치 정보 레이어팝업 */
	.layer-default.location { padding:2.1818vw; width:26.1818vw; } 
	.layer-pop.location .address-box { /*width: 14.5455vw;*/ }
	.layer-pop.location .address-box p {  line-height: 1.8182vw; }
	.layer-pop.location .address-box span {  padding-top: 0.9091vw; font-size: 1.2727vw;  line-height: 1.6364vw;}
	.layer-pop.location .btn-box { padding-top: 1.4545vw; }
	.location-icon {  top:0; right:0; }
	.location-icon .ico-share {  width:2.3636vw; height: 2.3636vw; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat;}
	.location-icon .ico-route {  width:2.3636vw; height: 2.3636vw; background: url("/sec/static/_images/common/icon-route.svg") no-repeat;}
	.location-icon button + button { margin-left: 0.6364vw; }

	/* 레이어팝업 - 주문 상품 내역, 내역없음 */
	.layer-pop .ordList-con .no-content > div { min-height: 9.0909vw; line-height:6.3636vw; text-align: center; font-weight: bold; }
	.layer-pop .ordList-con .order-date-box + .order-date-box { margin-top: 2.9091vw; }
	.layer-pop .ordList-con .add-orderList-wrap { margin-top: 0;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top { padding: 2.0909vw 2.1818vw 2.0909vw 2.1818vw; background: #fafafa; border: 0; border-radius: 0.9091vw 0.9091vw 0 0; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top:after,
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body:after { content:''; display: block; clear: both; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body { position: relative; padding: 2.1818vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body + .orderList-body { padding-top: 0.5455vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div { display: inline-block; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) { width: 3.6364vw; vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) input[type="radio"] + label { vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div img { width: 7.2727vw; height: 7.2727vw; margin-right: 2.1818vw;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 0;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .model-num { padding-top: 0.3636vw; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-price { margin-top: 1.6364vw;}
	.layer-pop .ordList-con .mob-moreViewList { display: none; }
	.layer-pop .ordList-con .fixed-btn-box {  position: fixed; padding-bottom: 4.3636vw; bottom: 0; left: 50%; transform: translateX(-50%); padding-top: 2.1818vw; width: 100%; background: #fff; border-bottom-right-radius: 1.8182vw; border-bottom-left-radius: 1.8182vw; z-index: 1; }
	.layer-pop .ordList-con .fixed-btn-box .error-msg { margin-top: 0.5455vw;}
	.layer-pop .ordList-con .fixed-btn-box .error-msg p { line-height: 1.5; font-size: 1.0909vw; color: #fa2337; letter-spacing: -0.0055vw; }

	/* 나의 찜목록 */
	.my-hotListWrap .listHeader { padding:1.6364vw 2.1818vw; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox { height:2.9091vw;line-height:2.9091vw;}
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > button ~ button { margin-left: 0.5455vw; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > .share-kakao { padding-left: 1.6364vw; }
	.btn.share-kakao span { padding-left:2.5455vw; font-size:1.2727vw; background-size:2.0000vw auto; }
	.myHotList-style li { float:left; }
	.my-hotlist { min-height:24.1818vw; padding:4.3636vw 0;}
	.my-hotlist .hotlist-check { left:2.1818vw; top:2.1818vw; }
	.my-hotlist .hotlist-image  { left:8.3636vw; top:4.3636vw; max-width:15.2727vw; }
	.my-hotlist .hotlist-spec   { max-width:27.2727vw; margin-left:24.0909vw; }
	.my-hotlist .hotlist-price .final-price { min-width: 9.2727vw; font-size: 1.2727vw; line-height: 1.6364vw; }
	.my-hotListWrap .empty-line { min-height: 23.7273vw; line-height: 23.7273vw; }

	/* 주문 : 제품 정보 */
	.my-hotlist .hotlist-spec-group { min-height:15.4545vw;margin-bottom:3.8182vw; }
	.my-hotlist .hotlist-spec-group .o-title a { font-size:1.8182vw; line-height: 2.3636vw; }
	.my-hotlist .hotlist-spec-group .o-label { margin-top:0.3636vw; font-size:1.2727vw; line-height:1.6364vw;}
	.my-hotlist .hotlist-spec-group .o-spec { font-size:1.2727vw;line-height:1.6364vw;}
	.my-hotlist .hotlist-spec-group .o-spec span { margin: 1.4545vw 0 1.2727vw; font-size: 1.4545vw; line-height:1.6364vw; }
	.my-hotlist .hotlist-spec-group .o-spec span.end { margin-right:0.9091vw; }
	.my-hotlist .hotlist-spec-group .o-spec .btn-option { min-width:5.5455vw; height:1.8182vw; line-height:1.8182vw; font-size:1.0909vw; border-radius:0.9091vw; }
	.my-hotlist .hotlist-spec-group .ico-group-t { margin-bottom:0.7273vw; }
	.my-hotlist .hotlist-spec-group .ico-group-t > span { height:1.6364vw; font-size:1.2727vw; line-height:1.6364vw;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 1.0909vw;}
	.my-hotlist .hotlist-spec-group .ico-t { padding-right:1.8182vw; }
	.my-hotlist .hotlist-spec-group .ico-t > button { margin-left: 0.5455vw; width: 1.2727vw; line-height: 1.6364vw; background-size:1.2727vw auto;  }
	.my-hotlist .price-big { font-size:1.8182vw; line-height:2.3636vw;}
	.my-hotlist .hotlist-sns { right:2.1818vw; top:2.1818vw; }
	.my-hotlist .hotlist-sns > button { width:2.3636vw; height:2.3636vw; }
	.my-hotlist .hotlist-sns > button + button{margin-left:1.8182vw;}
	.my-hotlist .hotlist-sns .ico-cart {width:2.7273vw;height:2.0000vw;}

	/* 나의 기획전 */
	.my-exhibitionWrap .listHeader{ padding:1.6364vw 2.1818vw; }
	.my-exhibitionWrap .listHeader .opt-select .btn-s{ height:2.9091vw; line-height:2.9091vw; }
	.btn.share-kakao span { padding-left:2.5455vw; font-size:1.2727vw; background-size:2.0000vw auto; }
	.myexhibition-style li:nth-child(even){padding-left:1.0909vw;}
	.myexhibition-style li:nth-child(odd){padding-right:1.0909vw;}
	.myexhibition-style .exhibition-area { padding:4.3636vw 0; }
	.my-exhibition .exhibition-check { left:2.1818vw; top:2.1818vw; }
	.my-exhibition .exhibition-image  { width:13.6364vw; }
	.my-exhibition .exhibition-image .photo { border-radius:0.9091vw; }
	.my-exhibition .exhibition-image .exhibition-status { margin-top:0.9091vw; min-width:12.0000vw; min-height:2.9091vw; font-size:1.2727vw; line-height:2.9091vw; border-radius:1.8182vw; }
	.my-exhibition .exhibition-spec   { width:calc(100% - 13.6364vw); padding-left:2.1818vw; }
	.my-exhibition .exhibition-price  { max-width:11.4545vw; }
	.my-exhibition .exhibition-spec-group { min-height:14.0909vw; margin-bottom:3.8182vw; }
	.my-exhibition .exhibition-spec-group .o-title { margin-top:1.0909vw; min-height:4.5455vw; line-height:2.1818vw; }
	.my-exhibition .exhibition-spec-group .o-title a { font-size:1.8182vw; }
	.my-exhibition .exhibition-spec-group .o-label { margin-top:0.5455vw; font-size:1.2727vw; line-height:1.6364vw; }
	.my-exhibition .exhibition-spec-group .entryDay { margin-top:1.8182vw; }
	.my-exhibition .exhibition-spec-group .entryDay p { margin-top:0.5455vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span { min-width:5.8182vw; font-size:1.4545vw; line-height:1.9091vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit { padding-right:0.9091vw; margin-right:0.9091vw; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit:before { height:1.0909vw; }
	.my-exhibition .exhibition-spec-group .ico-b { font-size:1.4545vw; line-height:1.9091vw; }
	.my-exhibitionWrap .empty-line { min-height: 23.7273vw; line-height: 23.7273vw; }

	/*재입고알림*/
	.ico-date{font-size:1.2727vw;line-height:1.9091vw;}
	.restock-style .my-hotlist{min-height:21.6364vw;}
	.restock-style .my-hotlist .hotlist-spec-group{min-height:12.9091vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span.ico-date {  min-width: auto; height:1.9091vw; border-radius: 0; font-size:1.4545vw;line-height:1.9091vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span {  min-width: 9.2727vw; height:1.6364vw; border-radius: 0; font-size:1.2727vw;line-height:1.6364vw;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 0;}
	.my-exhibitionWrap li.empty-box { width: 100%; }
	.my-exhibitionWrap .empty-line { padding: 0; min-height: 23.7273vw; line-height: 23.7273vw;  }

	/*재입고알림 팝업*/
	.layer-pop .layer-content .restock-content .restock-desc p.desc { font-size: 1.4545vw; line-height: 1.9091vw;  }
	.layer-pop .layer-content .restock-content .restock-info-box { margin: 2.1818vw 0; padding: 2.1818vw; background: #f9f9f9; }
	.layer-pop .layer-content .restock-content .restock-info-box ul li {  font-size: 1.4545vw; line-height: 1.9091vw;  }
	.layer-pop .layer-content .restock-content .restock-info-box ul li:before {   margin-right: 0.5455vw; width: 0.2727vw; height: 0.2727vw; background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat center;  line-height: 1.9091vw;  }

	/*나의 상품평*/ 
	.my-reviewWrap {border-top:2px solid #000;}
	.star-blue{width:1.4545vw;height:1.3636vw;text-indent:-909.0000vw;background:url('/sec/static/_images/common/icon-star-blue.svg') no-repeat; background-size: contain;}
	.my-reviewWrap .star-gray {background-size: contain;}
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 1.4545vw; }
	.myReview-style .review-list .list-div .review-con .review-product {  margin-bottom: 2.1818vw; }
	.myReview-style .review-list .list-div .review-con .review-product .tit-wrap:after {   clear: both; }
	.myReview-style .review-list .list-div .review-con .review-product div.p-name {-webkit-line-clamp: 2; -webkit-box-orient: vertical; max-width: 54.9091vw;   font-size: 1.8182vw; line-height: 2.3636vw;  }
	.myReview-style .review-list .list-div .review-con .review-product p { font-size: 1.2727vw; line-height: 1.6364vw;  }
	.myReview-style .review-list .list-div .review-con .review-product p.p-model { padding: 0.4545vw 0 0.7273vw; }
	.myReview-style .review-list .list-div .review-con .review-product span.purchase-date {  padding-bottom: 1.0909vw;  font-size: 1.4545vw; line-height: 1.9091vw;  }
	.myReview-style .review-list > li .list-div .review-writerInfo { right: 0; line-height: 2.1818vw;}
	.my-reviewWrap .empty-line {display: block; padding: 0; min-height: 23.7273vw; line-height: 23.7273vw; text-align: center; vertical-align: middle;}
	.my-reviewWrap .review-list > li .list-div .review-thumb img { width: 10.9091vw; height: 10.9091vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li img { width: 7.2727vw; height: 7.2727vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li video { width: 7.2727vw; height: 7.2727vw; }
	.my-reviewWrap .review-list > li .list-div .review-writerInfo span{margin-left:3.6364vw;font-size:1.4545vw;}
	.my-reviewWrap .review-list > li .list-div .review-con .review-text { max-width: 69.0909vw; }
	.my-reviewWrap .star-gray{width:1.4545vw;height:1.3636vw;display:inline-block;vertical-align:top;text-indent:-909.0000vw;background:url('/sec/static/_images/common/icon-star-gray2.svg');background-size:contain;}

	.my-reviewWrap .review-product-info { display: flex; padding: 2.7273vw 2.1818vw; border-bottom: 0.0909vw solid #EBEBEB; }
	.my-reviewWrap .review-product-info .review-thumb { float: none; margin-right: 2.1818vw; }
	.my-reviewWrap .review-product-info .review-product .p-name { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.my-reviewWrap .review-product-info .review-product .p-model { margin-top: 0.5455vw; font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; }
	.my-reviewWrap .review-product-info .review-product .p-spec { margin-top: 1.6364vw; font-size: 0; }
	.my-reviewWrap .review-product-info .review-product .p-spec .spec-item { position: relative; display: inline-block; vertical-align: middle; font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; }
	.my-reviewWrap .review-product-info .review-product .p-spec .spec-item + .spec-item:before { position: absolute; top: 0; left: 0;  margin: 1.0909vw 0; content: ""; display: inline-block; vertical-align: middle; width: 0.0909vw; height: 0.9091vw; color: #DDDDDD;}
	.my-reviewWrap .review-product-info .review-product .p-date { margin-top: 0.5455vw;font-size: 1.0909vw; line-height: 1.4545vw; color: #999999; }
	.my-reviewWrap .review-list > li { padding: 0; border-bottom: 0.0909vw solid #757575;}
	.my-reviewWrap .review-list > li .list-div { margin: 0; }
	.my-reviewWrap .review-list > li .list-div .review-con { position: relative; float: none; margin: 0; padding: 2.7273vw 2.1818vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 1.2727vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util { top: 2.3636vw; right: 2.1818vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util button { margin-left: 1.5455vw; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-util .ico-large { width: 2.3636vw; height: 2.3636vw; }
	.my-reviewWrap .review-con .etc-info { display: flex; margin: 2.0000vw 0 0 0;}
	.my-reviewWrap .review-con .etc-info .box-favorite .favorite { position: relative; padding: 0 1.8182vw 0 3.9091vw; height: 2.3636vw; line-height: 2.4545vw; font-size: 1.4545vw; color: #2188FF; font-weight: bold; background-color: #EDEDED; border-radius: 0.9091vw; }
	.my-reviewWrap .review-con .etc-info .box-favorite .favorite:before { content: ""; position: absolute; top: 0.4545vw; left: 1.9091vw; width: 1.4545vw; height: 1.4545vw; background:url('/sec/static/_images/common/icon-favorite.svg') no-repeat; background-size: 100% auto; }
	.my-reviewWrap .review-con .etc-info .review-writerInfo{ position: static; margin: 0 0 0 auto; }
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li { margin: 0 1.0909vw 1.0909vw 0;}

	/* 고객지원 */
	.search-visual-header .con-box-search .wrap-search { margin: 1.4545vw 0; }
	.search-visual-header .con-box-search .wrap-search input[type="text"] { width:43.6364vw; height:4.5455vw; padding:0 5.1818vw 0 2.1818vw; font-size:1.4545vw; border-radius:2.2727vw; }
	.search-visual-header .con-box-search .wrap-search .btn-search { right:0.8182vw; width:4.5455vw; height:4.5455vw; background-size:1.8182vw auto; }
	.search-visual-header .con-box-search + .btn-ul-l { font-size: 1.4545vw; line-height: 1.9091vw; }
	.product-search-wrap .product-search-top { padding: 4.3636vw; }
	.product-search-wrap .product-search-top > div .search-tit { padding-top: 4.7273vw; font-size: 2.1818vw; line-height: 2.9091vw; }
	.product-search-wrap .product-search-top > div .search-tit.menual:before { width: 3.6364vw; height: 3.6364vw; }
	.product-search-wrap .product-search-top > div .search-tit.info:before { width: 3.6364vw; height: 3.6364vw; }
	.product-search-wrap .product-search-top > div .search-tit + .btn { margin-top: 2.7273vw; width: 9.0909vw; height: 3.2727vw; line-height: 3.0909vw; }
	.product-search-wrap .product-search-mid { padding: 4.3636vw; }
	.product-search-wrap .product-search-mid .mid-tit { padding-bottom: 5.4545vw; font-size: 3.2727vw; line-height: 4.3636vw; }
	.product-search-wrap .product-search-mid .product-type-list li { width: 16.9091vw; margin-right: 3.2727vw; }
	.product-search-wrap .product-search-mid .product-type-list li a:before { width: 16.9091vw; height: 10.9091vw; }
	.product-search-wrap .product-search-mid .product-type-list li a strong { margin-top: 0.3636vw; font-size: 1.8182vw; line-height: 2.3636vw; }
	.product-search-wrap .product-search-top,
	.product-search-wrap .product-search-mid,
	.product-search-wrap .product-search-bottom { margin: auto; max-width: 126.5455vw;}
	.product-search-wrap .product-search-bottom { padding: 2.0000vw 4.3636vw 4.3636vw; }
	.product-search-wrap .product-search-bottom > div { width: calc(25% - 0.8182vw); }
	.product-search-wrap .product-search-bottom > div ~ div { margin-left: 1.0909vw; }
	.product-search-wrap .product-search-bottom > div img { width: 19.9091vw; height: 13.2727vw; }
	.product-search-wrap .product-search-bottom > div .type-tit { margin-bottom: 0.0909vw; padding: 0.9091vw 1.8182vw; height:3.6364vw; font-size: 1.4545vw; line-height: 1.9091vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list { min-height: 28.0909vw; max-height:35.4545vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model { min-height: 19.5455vw; max-height: 19.5455vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list li a { padding: 0.9091vw 1.8182vw; height: 3.4545vw; font-size: 1.2727vw; line-height: 1.6364vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li { margin-top: 4.6364vw; padding-top: 5.5455vw; font-size: 1.2727vw; line-height: 1.7273vw; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li:before { width: 4.0909vw; height: 4.0909vw; background-size:4.0909vw auto; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search { padding: 0 2.1818vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search input:not([type=checkbox]):not([type=radio]).inp-line { height: 3.6364vw; font-size: 1.4545vw; line-height: 1.9091vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) { margin: 0.9091vw 0 2.1818vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) .btn-underline { line-height:1.8182vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search .btn-search { top:0.8182vw; right:2.1818vw; width:1.8182vw; height:1.8182vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .droplist-button { padding: 0.9091vw 3.6364vw 0.9091vw 1.8182vw; height: 3.6364vw; font-size: 1.4545vw; line-height: 1.9091vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist .droplist-button:before { right:1.8182vw; width: 1.4545vw; height: 1.4545vw; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist.active .droplist-button:before { right:1.8182vw; width: 1.4545vw; height: 1.4545vw; }
	.product-search-wrap .product-thumb { min-height: 31.8182vw; max-height: 31.8182vw; padding:2.4545vw 2.1818vw 0 2.1818vw; }
	.product-search-wrap .product-thumb .thumb-txt { margin-top: 4.6364vw; }
	.product-search-wrap .product-thumb .thumb-txt p { font-size: 1.4545vw; ;line-height: 1.9091vw; }
	.product-search-wrap .product-thumb .thumb-txt span { padding-top:0.4545vw; font-size: 1.2727vw; line-height: 1.9091vw; }
	.product-search-wrap .product-thumb .btn { bottom: 2.1818vw; }
	.product-search-wrap .product-thumb .no-img { margin-top: 12.0000vw; padding-top: 5.0000vw; font-size: 1.2727vw; line-height: 1.7273vw; }
	.product-search-wrap .product-thumb .no-img:before { width: 4.0000vw; height: 3.0909vw; background-size:4.0000vw auto; }
	.support-close { margin: 1.8182vw auto 0 auto; width: 3.2727vw; height: 3.2727vw; background-size:1.1818vw auto; }

	.warr-info.add-info { margin-top: 4.5455vw; }
	.warr-info.add-info .info-tit { padding-bottom: 4.5455vw;}
	.add-info .warranty-service-sec-contents > div { padding-top: 3.2727vw; height: 19.4545vw; }
	.add-info .warranty-service-sec-contents dl dt { font-size: 2.1818vw; line-height: 2.9091vw; }
	.add-info .warranty-service-sec-contents dl dd { line-height: 1.9091vw;}
	.add-info .warranty-service-sec-contents dl dd a { margin: 2.1818vw 0 0 0; height: 1.9091vw; }
	.add-info .warranty-service-sec-contents dl dd img { width:4.0909vw; height: 4.0909vw;}
	.add-info .warranty-service-sec-contents dl dd + dd .second-btn { margin: 0.9091vw 0 0 0; }
	.add-info .warranty-service-sec-contents dl dd:last-child { top: 0.4545vw; }
	.add-info + .bot-info { margin-top: 4.5455vw; }
	#container .content-visual-header .visual.b2c02 { padding: 8.8182vw 0; height: 32.7273vw; }

	/* 제품모델명찾기 팝업 */
	.pop-select-form .inp-box { position: relative; padding-left: 9.6364vw; width: 100%; }
	.pop-select-form label.lb-line { position: absolute; left: 0; height: 2.9091vw; font-size: 1.4545vw; line-height: 2.9091vw; }
	.pop-select-form .wrap-droplist { width:100%; }
	.pop-select-form .inp-box .error-msg { display: none; position: absolute; bottom: -1.9091vw; left: 9.6364vw; width: 100%; text-align: left; }
	.pop-select-form .inp-box.error .error-msg { display: block; }
	.modelbox{position:relative;}
	.modelbox:after {content: '';display: block; clear:both;}
	.modelslide { width:36.3636vw; min-height:25.6364vw; padding:0 4.3636vw; float:right; margin-top: 3.2727vw; }
	.modelslide .slick-arrow{position:absolute;top:50%;text-indent:-909.0000vw;}
	.modelslide .slick-arrow.slick-prev{left:0;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat;}
	.modelslide .slick-arrow.slick-next{right:0;width:1.4545vw;height:1.4545vw;background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat;}
	.modelslide-navi {width:33.6364vw;margin-left:2.1818vw;float:left;}
	.modelslide-navi .writer-id{color:#707070;font-size:1.4545vw;line-height:1.9091vw;}
	.modelslide-navi .reviewTxt{margin-top:3.2727vw;color:#707070;font-size:1.4545vw;line-height:2.1818vw;}
	.modelbox .pagingInfo{position:absolute;right:0;top:0;background-color:#fff;}
	.modelbox .pagingInfo strong{color:#000;font-size:1.4545vw;font-weight:bold;vertical-align:top;}
	.modelbox .pagingInfo em{color:#000;font-size:1.4545vw;}
	.layer-code { max-width: 90.9091vw; min-height: 51.3636vw; }
	.double-content:after { content:''; display: block; clear: both; }
	.layer-pop .select-single-left > p { padding-bottom: 2.1818vw; font-size: 1.2727vw; line-height: 1.7273vw; color: #000; }
	.layer-pop .select-single-left .inp-box ~ .inp-box { padding-top: 1.0909vw; }
	.layer-pop .img-right-box { float: right; padding: 0 4.3636vw; width: 38.1818vw; margin: 0 auto; }
	.layer-pop .img-right-box > div { margin-top: 3.2727vw; } 
	.layer-pop .img-right-box p { padding-top: 1.6364vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; text-align: center; }
	.layer-normal .layer-content.double-content img { display: block; margin: 0 auto; width: auto; height: 19.0909vw; }
	.layer-normal .layer-content.double-content img.short { display: block; margin: 0 auto; width: 20.0909vw; height: 19.0909vw;  }
	.layer-pop .modelslide .slick-list,
	.layer-pop .modelslide .slick-slide { position: relative; }
	.layer-pop .modelslide p { font-size: 1.0909vw; line-height: 1.5455vw; color: #707070; text-align: center; }
	.layer-pop .modelbox .slick-dots { margin-top: 1.0909vw; text-align: center;}
	.layer-pop .modelbox .slick-dots li { display: inline-block;  margin-left: 0.7273vw;}
	.layer-pop .modelbox .slick-dots li:first-child { margin-left: 0; }
	.layer-pop .modelbox .slick-dots li button { display: inline-block; width: 0.7273vw; height: 0.7273vw; border-radius: 50%; background: #b2b2b2; text-indent: -909.0000vw; cursor: pointer;}
	.layer-pop .modelbox .slick-dots li:first-child button { margin-left: 0; }
	.layer-pop .modelbox .slick-dots li.slick-active button { width: 1.4545vw; background: #000; border-radius: 0.3636vw;}
	.pop-select-form .wrap-droplist .droplist-button { position: relative; width: 100%; min-height: 2.9091vw; padding-right: 3.6364vw; font-size: 1.2727vw; border: 0.0909vw solid #b2b2b2; border-top: none; border-right: none; border-left: none; border-radius: 0; background: #fff; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; z-index: 1; box-sizing: border-box; }

	/* 상세페이지용 제품모델명 선택 */
	.layer-modelName { max-width: 62.7273vw; }
	.layer-modelName .modelname-content { font-size: 0; }
	.layer-modelName .model-detail { display: inline-block; width: 58.4%; margin-right: 2.1818vw; }
	.layer-modelName .model-detail > p { margin-bottom: 2.7273vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.layer-modelName .model-detail h3 { padding-bottom: 0.5455vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; font-weight: 400; } 
	.layer-modelName .model-detail ul { width: 26.7273vw; height: 16.3636vw; border: 0.0909vw solid #ddd; border-radius: 0.5455vw; overflow-y: scroll; }
	.layer-modelName .model-detail ul li:hover,
	.layer-modelName .model-detail ul li:focus,
	.layer-modelName .model-detail ul li.focused { font-weight: 700; color: #000; background: #f9f9f9; }
	.layer-modelName .model-detail ul li a { display: block; padding: 1.0909vw 2.1818vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.layer-modelName .model-detail + div { display: inline-block; width: calc(41.6% - 2.1818vw); text-align: center; vertical-align: top; }
	.layer-modelName .model-detail + div > p { padding: 0.5455vw 0 0.3636vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #000; font-weight: bold;}
	.layer-modelName .model-detail + div > span { font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; }

	/* 이메일 상담 */
	.conbox.customer-center-conbox.email-conbox { padding-top:6.8182vw; }
	#container .content-visual-header .visual.b2c02.s-email { padding: 11.8182vw 0; }
	.visual.b2c02.s-email p { padding-top: 1.4545vw; font-size: 1.4545vw; line-height: 1.9091vw;  }

	/* 이메일 상담 팝업 */
	.addfile-list { padding-top: 1.8182vw; }
	.addfile-list li { position: relative; padding: 1.0000vw 0.9091vw; background: #fafafa; border-radius: 0.9091vw;}
	.addfile-list li ~ li { margin-top: 0.9091vw; }
	.addfile-list li span { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
	.addfile-list .ico-del-s { position: absolute; right: 0.9091vw; width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; }
	.email-pop-tit { position: relative; margin-top:3.3636vw; margin-bottom:0.6364vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.email-pop-tit > .pop-req { position: absolute; right: 0; display: inline-block; font-size: 1.2727vw; line-height: 2.3636vw; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.privacy-terms .terms-box { padding: 2.7273vw 1.8182vw; background: #f9f9f9; border-radius:1.8182vw; border:0.0909vw solid #ddd; }
	.privacy-terms .terms-box .tit { margin-bottom: 1.4545vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.privacy-terms .terms-box p, 
	.privacy-terms .terms-box dl dt,
	.privacy-terms .terms-box dl dd,
	.privacy-terms .terms-box ul li { font-size: 1.2727vw; line-height: 1.7273vw; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box dl ~ dl { padding-top: 2.1818vw; }
	.privacy-terms .terms-box dl dt { position: relative; padding-left: 0.7273vw; color: #212425;font-weight:bold;}
	.privacy-terms .terms-box dl dt:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.privacy-terms .terms-box dl dd {padding-left:0.6364vw;}
	.privacy-terms .terms-box ul.esse-list { padding-top: 1.0909vw; }
	.privacy-terms .terms-box ul.esse-list li { position: relative; padding-left: 0.7273vw; }
	.privacy-terms .terms-box ul.esse-list li:before { content:'*'; position: absolute; left: 0; display: inline-block;  }
	.privacy-terms .terms-box .chk-form{margin-top:2.1818vw;padding-top:2.1818vw;border-top:0.0909vw solid #ddd;}
	.privacy-terms .terms-box + .chk-form { margin-top: 1.4545vw; height:1.8182vw; text-align: center; }
	.privacy-terms .essential-list li { position: relative; margin: 1.4545vw 0 2.1818vw; padding-left: 0.7273vw; font-size: 1.0909vw; line-height: 1.6364vw; color: #707070;}
	.privacy-terms .essential-list li:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.privacy-terms h4 { margin-bottom: 12px; font-size: 19px; line-height: 21px; color: #000; font-weight: bold; }
	.privacy-terms .terms-box { padding: 24px 20px; background: #f9f9f9;}
	.privacy-terms .terms-box .tit { margin-bottom: 12px; font-size: 16px; line-height: 21px; color: #707070; font-weight: bold; }
	.privacy-terms .terms-box .call__list {display: flex; flex-direction: column;}
	.privacy-terms .terms-box .call__list li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e3e3e3; display: flex; justify-content: space-between;}
	.privacy-terms .terms-box .call__list li:last-child{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
	.privacy-terms .terms-box .call__list li h5{font-size: 14px; color: #000; font-weight: 700; flex-basis: 55%;}
	.privacy-terms .terms-box .call__list li h5 > span{display: block; font-size: 12px; font-weight: 400;}
	.privacy-terms .terms-box .call__list li p{font-size: 14px; color: #000; font-weight: 700; text-align: left; flex-basis: 45%;}
	.privacy-terms .terms-box .call__list li p > span{display: block; font-size: 12px; font-weight: 400; color: #a1a1a1;}
	.inp-box .box:not(.mail) .addr.type2 + .inp-line { margin-top: 1.4545vw; }
	.box.address-detail,
	.box.address-detail-line { margin-top: 1.0909vw; }
	.email-pop .inp-box{position:relative;padding:1.6364vw 0; margin-bottom:0;}
	.email-pop .inp-box .box.address-detail-line .inp-line { margin-top: 0; }
	.inp-box .addr.type2 { margin-top: 1.4545vw; padding: 1.8182vw; background: #fafafa; border-radius: 0.9091vw; }
	.email-pop .inp-box .addr.type2 p span { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; background: transparent; text-align: left; }
	.email-pop .address-line.mid-box .mid-addr { padding: 1.0909vw; }
	.inquiry-con { position: relative; padding: 1.3636vw 1.3636vw 3.2727vw; height: 10.9091vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; box-sizing: border-box; }
	.inquiry-con .pop-tArea { width:100%; height: 100%; padding: 0; border: 0; background: transparent; box-sizing: border-box; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; resize: none; overflow-y: auto; border-radius: 0; }
	.inquiry-con .txt-count { position: absolute; right: 1.3636vw; bottom: 1.3636vw; color: #000; }
	.email-pop .inp-box .error-msg { display: none; }
	.email-pop .inp-box.error .error-msg { display: block; }
	.email-pop-form .email-pop-tit > .pop-req {display: none;}
	.emailInp { position: relative; }
	.emailInp > .pop-req { display: block; position: absolute; right: 0; top: 5.4545vw; line-height: 2.3636vw; color: #707070; }
	.email-pop .inp-box{ margin-bottom: 2.7273vw;}
	.email-pop .inp-box:first-child { margin-top: 0.5455vw;}
	.email-pop .inp-box:last-child { margin-bottom: 0;}
	.email-pop .inp-box:last-child:after { content: ''; display: block; clear: both; }
	.email-pop .inp-box label.lb-line { padding-bottom: 1.2727vw; height: auto; color: #444; line-height: 1.9091vw; }
	.email-pop .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.email-pop .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 8.1818vw); }
	.email-pop .inp-box .box.mail .btn { float:right; min-width:7.2727vw; width:7.2727vw; margin:0; padding: 0 1.3636vw; font-weight:bold; }
	.email-pop .essential { padding-top: 0.9091vw; text-align: left; }
	.email-pop-form{position:relative;}
	.email-pop-form > .pop-req {display: block;position: absolute;right: 0;top:0.0909vw;line-height: 2.3636vw;color: #707070;}
	.email-pop .inp-box .lb-line{position:absolute;left:0;top:2.1818vw;}
	.email-pop .inp-box > div{margin-left:9.0909vw;}
	.email-pop .inp-box > div.wrap-droplist{margin-left:0;}
	.email-pop .code-wrap .code-r{width:6.9091vw;}
	.email-pop .code-capcha-control button{text-align:center !important;}
	.email-pop .code-capcha-control button:before{margin:0 !important;}
	.email-pop .code-capcha-control button span{position: absolute;overflow: hidden;border: 0;width: 0.0909vw;height: 0.0909vw;clip: rect(0.0909vw, 0.0909vw, 0.0909vw, 0.0909vw);clip-path: inset(50%);}
	.layer-pop.popupEmail .btn-box.double .btn-d{min-width:8.7273vw;max-width:none;width:auto;}
	.user-inqu-box .email-pop .inp-box,
	.user-info-box .email-pop .inp-box{border-top:0.0909vw solid #ebebeb;margin-bottom:0;}
	.user-info-box .email-pop .inp-box:last-child,
	.user-inqu-box .email-pop .inp-box:last-child{border-bottom:0.0909vw solid #ebebeb;}

	/* 견적 문의 */
	.prod-location { height:1.9091vw; }
	.prod-location span {position:relative; display:inline-block; font-size:1.4545vw; line-height: 1.9091vw; color:#707070; margin-right:3.1818vw;}
	.prod-location span:before{ position:absolute; left:-2.4545vw; top:50%; width:1.4545vw; height:2.1250vw; background:url('/sec/static/_images/common/icon-location-bulet.png') no-repeat; transform:translateY(-50%); content:''; }
	.prod-location span:first-child:before { display: none; }
	.prod-location span:last-child { color: #000; }
	.b-order-detail .detail-view.esti-detail .row-box { position: relative; margin-top: 3.2727vw; }
	.b-order-detail .detail-view.esti-detail .row-box:first-child { margin-top: 0; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body { position: relative; padding-top: 0; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body:first-child { padding-bottom: 2.1818vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body { padding-top: 2.1818vw; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body:before { content:''; display: block; position: absolute; top:0; left:0; right:0; height: 0.0909vw; background: #ebebeb; }
	.add-orderList-wrap .orderList-body.esti-body img { width: 10.9091vw; height: 10.9091vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con { display: inline-block; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div { display: inline-block; font-size: 1.4545vw; line-height: 1.9091vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-midbox { margin: 0.9091vw 0 1.8182vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .model-num { display:inline-block; padding-top:0.5455vw; font-size: 1.0909vw; line-height: 1.4545vw; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-price { font-size: 1.4545vw; font-weight: bold; color:#000; }

	.moreInfo-form { padding-left: 20%; }
	.moreInfo-form .info-box {  width: auto; }
	.moreInfo-form .info-box > span {  top: 0; left: -25%; padding-right: 7%; width: 25%; font-size: 1.4545vw; line-height: 1.9091vw;  }
	.moreInfo-form .info-box > em { font-size: 1.4545vw; line-height: 1.9091vw;  }
	.moreInfo-form .info-box > em.row-height { display: inline-block; height: 5.7273vw; }
	.moreInfo-form .info-box ~ .info-box { margin-top:1.4545vw; }

	/* 마이페이지 포인트 한도조회 */
	.limit-tit { position: relative; padding-left: 3.4545vw; font-size: 1.9818vw; line-height: 2.9091vw; color: #000; font-weight: bold; }
	.limit-tit.icon01:before { content: ''; position: absolute; left: 0; top: 0; width: 2.7273vw; height: 2.7273vw; background: url(/sec/static/_images/common/icon-limit.svg) no-repeat; background-size: cover;}
	.limit-tit.icon02:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2.7273vw; height: 2.7273vw; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}

	.my-membership-conbox .brdConBox { margin-bottom: 2.1818vw; padding: 2.2727vw 3.3636vw; background: #fff; border-radius: 1.8182vw; box-shadow: 0.0000vw 0.3636vw 2.2727vw rgba(0, 0, 0, 0.06); }
	.my-membership-conbox .brdConBox + .brdConBox { padding-bottom: 1.0909vw; }
	.limit-tit.icon01 { display: inline-block; width: 16.5vw; vertical-align: top; padding-right: 0.9091vw; }
	.brd-detail-con { font-size: 0; }
	.brd-detail-con .total-point { display: inline-block; width: 47.9vw; }

	/* KDP-7831 폴드 수정 */
	.brd-detail-con .total-point > div { position: relative; display: inline-block; min-width: 13vw; max-height: 6.3636vw; padding: 0 1.5vw; flex: 0 0 auto; }

	.brd-detail-con .total-point > div:before { content:''; position: absolute; left: 0; width: 0.0909vw; height: 6.0909vw; background: #ebebeb; }
	.brd-detail-con .total-point > div p:nth-child(1) { margin-bottom: 1.7273vw; font-size: 1.2545vw; line-height: 1.9091vw; color: #444; }
	.brd-detail-con .total-point > div p:nth-child(2) { font-size: 1.2545vw; line-height: 2.7273vw; color: #000; font-weight: bold; }
	.brd-detail-con .total-point > div p span.big-num { font-size: 1.9818vw; line-height: 2.7273vw; color: #000; font-weight: bold; vertical-align: baseline; font-family: 'Samsung Sharp Sans'; }
	.brd-detail-con .total-point > div:last-child p:nth-child(2) { font-size: 1.2545vw; line-height: 2.7273vw; color: #444; font-weight: 400; }
	.brd-detail-con .total-point > div:last-child p > em { font-size: 1.2545vw; line-height: 2.7273vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.limit-tit.icon02 { margin-bottom: 1.0909vw; }
	.brd-detail-con .droptoggle .dropOption .dropButton { display: table; padding: 2.1818vw 0 2.1818vw 3.4545vw; width: 100%; border-bottom: 0.0909vw solid #ebebeb; }
	.brd-detail-con .droptoggle .dropOption:last-child .dropButton {border-bottom: 0; }
	.brd-detail-con .droptoggle .dropOption .dropButton:before { content:''; display: block; position: absolute; right: 0; top:2.4545vw; width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat; background-size: cover; }
	.brd-detail-con .droptoggle .dropOption .dropButton.open { border-bottom: 0; }
	.brd-detail-con .droptoggle .dropOption .dropButton.open:before { content:''; display: block; position: absolute; right: 0; top:2.4545vw; width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat; background-size: cover; }
	.brd-detail-con .droptoggle .dropOption:last-child .dropButton.open + .dropList { margin-bottom: 2.1818vw; }
	.brd-detail-con .dropOption a.dropButton:before,
	.brd-detail-con .dropOption a.dropButton.open:before { background: none; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area { position: relative; display: inline-block; width: 9.0909vw; padding-left: 1.5vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: 400; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area:before { content:''; position: absolute; left: 0; width: 0.0909vw; height: 1.9091vw; background: #ebebeb; }
	.brd-detail-con .droptoggle .dropOption .dropButton span { display: table-cell; width: calc(100%/3); font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(1) { width: 21.11%; text-align: left; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area + span { display: inline-block; width: 9.4545vw; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child { position: relative; padding-right: 2.9091vw; width: auto; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; font-weight: 400; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em.txt-skyblue {  font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropList { margin: 0 -3.3636vw; padding: 3.2727vw 3.3636vw 3.2727vw 6.7272vw; background:#fafafa; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail { font-size: 0; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail { margin-top: 2.1818vw; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p { display: inline-block; width: 21%; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; vertical-align: top; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p > span { word-break: break-all; }/*2021-12-01*/
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div { display: inline-block; width: calc(100% - 21%); font-size: 0; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div { position: relative; display: inline-block; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:before { content:''; position: absolute; left: 0; width: 0.0909vw; height: 1.9091vw; background: #ebebeb; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1),
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) { display: inline-block; width:50%; padding: 0 1.5vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1) > span,
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) > span { width: 9.5455vw; text-align: right; display: inline-block; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(3) { padding: 0  0 0 1.5vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div em { position: absolute; left: 1.5vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span{ font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; vertical-align: text-bottom; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span.detail-date { color: #707070; font-weight: 400; }
	.my-membership-conbox .brdConBox .board-tit { margin-bottom: 0; padding-bottom:0.5455vw; border-bottom: 0.1818vw solid #000;  font-size:1.8182vw; line-height: 2.3636vw; color:#000; font-weight:bold; }
	.my-membership-conbox .brdConBox + .nof-board,
	.my-membership-conbox .brdConBox ~ .nof-board { padding: 2.2727vw 3.3636vw; background: #fff; border-radius: 1.8182vw; box-shadow: 0.0000vw 0.3636vw 2.2727vw rgba(0, 0, 0, 0.06); }
	.my-membership-conbox .brdConBox .nof-board.inner { box-shadow: none; }
	.my-membership-conbox .nof-board .board-tit { font-size: 1.8182vw; }
	.point-tbl .board-head .ul-td { width: auto; }
	.point-tbl .board-head .poi-date { width: 7.2727vw; }
	.point-tbl .board-head .poi-type { width: 4.0000vw; }
	.point-tbl .board-head .poi-dedu { width: 8.0000vw; }
	.point-tbl .board-head .poi-purc { width: 8.0000vw; padding-right: 2.2727vw; }
	.point-tbl .board-head .poi-use { width: 8.2727vw; }
	.point-tbl .board-head .poi-tit { width: 8.3636vw; }
	.point-tbl .poi-dedu,
	.point-tbl .poi-purc,
	.point-tbl .poi-use { text-align: right; }
	.point-tbl .ul-td { padding: 0 0.4091vw; font-size: 1.2545vw; line-height: 1.9091vw; color: #000; border-color: #ebebeb; }
	.point-tbl .poi-type { color: #999; font-weight: bold;}
	.point-tbl .poi-pord { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; max-width: 9%; letter-spacing: -0.02em; }
	.board-tbl .ul-tbl .ul-td.poi-purc > span { display: block; margin-right: -0.7273vw; font-size: 1.2727vw; color: #707070; font-weight: 400; }
	.nof-board .mob-moreViewList { display: none; }

	/* 복지 포인트 조회 */
	.limit-tit.icon01.coin:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2.3636vw; height: 2.3636vw; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: contain;}
	.my-membership-conbox .nof-board.inner { margin: 0; padding: 0; }
	.point-tbl .board-head .wel-date { width: 11.8182vw; }
	.point-tbl .board-head .wel-type { width: 11.8182vw; }
	.point-tbl .board-head .wel-accu { width:14.5455vw; }
	.point-tbl .board-head .wel-note { width:15.4545vw; }
	.point-tbl.use .wel-purc { padding-right: 3.2727vw; text-align: right; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab a { padding: 1.2727vw 0 1.3636vw; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab span { line-height: 1.9091vw; }

	/* 혼수/이사 신청 */
	.applyBox .empty-line { display: block; padding: 0; min-height: 12.7273vw; line-height: 12.7273vw; text-align: center; border-bottom: 0.0909vw solid #ebebeb; }
	.applyBox .empty-line span { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.applyBox { padding: 5.4545vw 4.3636vw; background: #fff; border-bottom-left-radius: 1.8182vw; border-bottom-right-radius: 1.8182vw; box-shadow: 0.0000vw 0.3636vw 2.2727vw rgba(0, 0, 0, 0.06); }
	.applyBox .inp-form-grp + .inp-form-grp { margin-top: 5.4545vw; }
	.applyBox .inp-form-grp .box-tit {  position: relative; border-bottom: 0.1818vw solid #000; }
	.applyBox .inp-form-grp .box-tit h2 { padding-bottom: 0.5455vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.applyBox .apply-req { position: absolute; right: 0; bottom: 0.7273vw; font-size: 1.2727vw; line-height: 1.9091vw; color: #707070; }
	.wed-appl-form { padding: 2.7273vw 0 1.8182vw 14.9091vw; }
	.wed-appl-form .inp-box { position: relative; width: 40.7273vw; }
	.-w-modify .inp-box{width:100%} /* 210208 : content 밖으로 탈출 수정 */
	.wed-appl-form .inp-box > label { position: absolute; top: 0; left: -14.9091vw; width: 14.9091vw; color: #444; }
	.wed-appl-form .inp-box ~ .inp-box { margin-top:2.1818vw; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 9.2727vw); }
	.wed-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.wed-appl-form .inp-box.date { position: relative; }
	.wed-appl-form .inp-box.date:after { content:'-'; position: absolute; top: 0.9091vw; left: 50%; transform: translateX(-50%); }
	.wed-appl-form .inp-box.date > .inp-form { display: inline-block; width: calc(50% - 1.3636vw); }
	.wed-appl-form .inp-box.date > .inp-form:nth-child(2) { margin-right: 2.3636vw; }
	.wed-appl-form .inp-box.date input { color: #707070 !important; }
	.wed-appl-form .inp-box.date  p { padding-top: 0.9091vw;font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; }
	.wed-appl-form .inp-box input.inp-inactive.bold { border: 0; font-size: 1.4545vw; font-weight: bold; }
	.wed-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 8.3636vw); }
	.wed-appl-form .inp-box .box.mail .btn { float:right; min-width:7.2727vw;  margin:0; font-weight:bold; }
	.wed-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:2.1818vw; }
	.wed-appl-form .inp-box .box.address-detail-line .inp-line { margin-top:0; }
	.wed-appl-form .inp-box .addr { padding-top:1.4545vw; }
	.wed-appl-form .inp-box .addr p { position:relative; line-height:1.6364vw; padding-left:4.7273vw; font-size:1.2727vw; color:#000; letter-spacing:-0.02em; }
	.wed-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:3.8182vw; height:1.6364vw; line-height:1.6364vw; font-size:1.0909vw; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.wed-appl-form .inp-box .addr p ~ p { margin-top:1.0909vw; }
	.wed-appl-form .date-esse { display: inline-block; padding-top: 0.5455vw; font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; }
	.wed-appl-form .essential { line-height:1.5455vw; padding-top:0.9091vw; text-align:left; }
	.wed-appl-form input.error + .error-msg { display: block; }
	.layer-shipment-manage .btn-box { display:block; padding-top:3.6364vw; font-size:0; text-align:center; }
	.wed-appl-form .inp-box .box.detail-addr .inp-line { margin-top: 1.4545vw; }
	.add-nick-wrap .inp-box ~ .inp-box { margin-top: 1.7273vw; }
	.add-nick-wrap .addr-auto { padding: 1.4545vw 0 0.7273vw; }
	.add-nick-wrap .addr-auto li { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.add-nick-wrap .addr-auto li ~ li { margin-top: 1.0909vw; }
	.fix-buttonSize .btn-box { font-size: 0; }
	.fix-buttonSize .btn-box .btn { width: auto; margin: 0; min-width: 8.7273vw; height: 3.6364vw; line-height:3.4545vw; font-size: 1.2727vw; }/* 2021-11-17 */
	.fix-buttonSize .btn-box .btn + .btn { margin-left: 1.4545vw; }

	/* 혼수/이사 상세페이지 */
	#tabContent-applyBox02 { display: none; }
	.applyBox .esse-move { position: absolute; right: 0; bottom: 0.7273vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.applyBox dl { position: relative; padding: 2.1818vw 0 2.1818vw 12.67%; border-bottom: 0.0909vw solid #ebebeb; }
	.applyBox dt { position: absolute; left: 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; }
	.applyBox dd { display: inline-block; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.applyBox dd > em { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.applyBox dd > a.btn-underline { margin: 0; }
	.applyBox dd:nth-child(2) { width: 17%; } /*2021-12-01*/
	.applyBox dd:nth-child(3) {width: 36%; } 
	.applyBox dd:nth-child(4) {width: 41%; } /*2021-12-01*/
	.applyBox .view-addr dd:nth-child(3) { display: block; width: 100%; margin-top: 2.1818vw; } 
	.applyBox .inp-form-grp + .inp-form-grp.paging {margin-top: 3.2727vw; }
	.tab-content.applyBox .apply-list + .apply-list { display: none; }

	/* 파트너 신청 */
	.biz-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.biz-appl-form .inp-box .box.mail + .addr-row .inp-line { margin-top: 1.4545vw; }
	.biz-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 9.2727vw); }
	.biz-appl-form .inp-box .box.mail .btn { float:right; min-width:7.2727vw;margin:0; font-weight:bold; }
	.biz-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:2.1818vw; }
	.biz-appl-form .inp-box .addr { padding-top:1.4545vw; }
	.biz-appl-form .inp-box .addr p { position:relative; line-height:1.6364vw; padding-left:4.7273vw; font-size:1.2727vw; color:#000; letter-spacing:-0.02em; }
	.biz-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:3.8182vw; height:1.6364vw; line-height:1.6364vw; font-size:1.0909vw; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.biz-appl-form .inp-box .addr p ~ p { margin-top:1.0909vw; }
	.biz-appl-form .essential { line-height:1.5455vw; padding-top:0.9091vw; text-align:left; }
	.layer-shipment-manage .btn-box { display:block; padding-top:3.6364vw; font-size:0; text-align:center; }
	.biz-tit-center { margin: 0 auto; }
	.biz-tit-center > div {font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.biz-tit-center > div + span { position: relative; display: block; margin-top: 1.0909vw; padding-left: 1.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: 0; }
	.biz-tit-center > div + span:before { content:'※'; position: absolute; left:0; top: -0.2727vw; }
	.biz-line-tit { display: inline-block; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: 0;}
	.biz-line-tit + p { position: absolute; bottom: 0.6364vw; right: 0; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: -0.02em; }
	.biz-appl-form { padding-left: 14.9091vw; }
	.biz-tit-center > div ~ .btn-underline {  margin-top: 1.6364vw; font-size: 1.4545vw;} 
	.biz-appl-form .inp-box { position: relative; width: 100%; }
	.biz-appl-form .inp-box > div.chk-box-wrap ~ div{margin-top:1.3636vw;}
	.biz-appl-form .inp-box > div .chk-form > label {min-width: 11.6364vw;}
	.biz-appl-form .inp-box > .lb-line, .biz-appl-form .inp-box > label.lb-line {color: #444; position: absolute; top: 0; left: -14.9091vw; width: 14.9091vw; }
	.biz-appl-form .inp-box ~ .inp-box { margin-top: 2.1818vw;}
	.biz-appl-form .inp-box .ico-zoom {position: absolute; top: 0.6364vw; right: 0.3636vw; width: 1.6364vw; height: 1.6364vw;}
	.biz-appl-form .comp-esse { display: inline-block; position: relative; padding-top: 0.9091vw; padding-left: 0.9091vw; font-size: 1.0909vw; line-height: 1.5455vw; color: #707070; }
	.biz-appl-form .comp-esse:before { content:'*'; display: inline-block; position: absolute; left:0; width: 0.7273vw; height: 0.7273vw; line-height: 1.0909vw; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 8.2727vw); }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label { display: inline-block; margin-bottom: 2.1818vw; padding-right: 0; min-width: auto; width: 11.3636vw; height: 1.8182vw; font-size: 1.2727vw; vertical-align: text-top; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-pc, 
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"]:checked + label:after { top: 1.4545vw; }
	.content.biz-content { padding: 0; }
	.content.biz-content .conbox { padding: 0; }
	.content.biz-content .conbox .bizuniFormWrap { padding: 4.5455vw 2.1818vw 9.0909vw 2.1818vw; }
	.bizSubWrap .con-header.terms-header { position: relative; margin-bottom: 3.6364vw; padding-bottom: 0.5455vw; }
	.bizSubWrap .con-header { position: relative;  margin-bottom: 3.2727vw;}
	.bizSubWrap .con-header .biz-line-tit { margin-top: 2.5455vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.bizSubWrap .con-header .biz-req { position: absolute; right: 0; bottom: 0.3636vw; font-size: 1.2727vw; line-height: 1.9091vw; }
	.biz-terms-box + .biz-application { margin-top: 5.4545vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-wrap + .terms-wrap { margin-top: 2.7273vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box { margin: 0 0 3.2727vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap + .terms-wrap { margin-top: 3.2727vw; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap .terms-tit { padding: 0; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box { height: 12.7273vw; margin-bottom: 0.9091vw; padding: 2.7273vw 3.5455vw 2.7273vw 2.7273vw; border: 0.0909vw solid #b2b2b2;  overflow-y: scroll; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box.incl-btn { min-height: 13.6364vw; margin-bottom: 0.9091vw; padding: 2.7273vw 3.5455vw 2.7273vw 2.7273vw; border: 0.0909vw solid #b2b2b2; overflow: visible; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p,
	.bizSubWrap .biz-terms-box .terms-area .terms-box ul li { font-size: 1.2727vw; color: #707070; line-height: 1.8182vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p.emphs {font-size: 1.3727vw;line-height: 2.0582vw;}
	.bizSubWrap .biz-terms-box .terms-area .terms-box em { display: inline-block; padding-bottom: 0.3636vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box ul + button { margin-top: 1.6364vw; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box .major-txt { font-size: 1.5455vw; }
	.biz-form-content ~ .biz-form-content { margin-top: 7.2727vw; }
	.form-biz-inner { padding: 3.2727vw 0 0;max-width:72.9091vw;}
	.form-biz-inner .mid-box { margin-top: 1.4545vw; }
	.form-biz-inner .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 1.0909vw; }
	.form-biz-inner-full { padding: 3.2727vw 0 0;}
	.form-biz-inner-full.rightPd { padding: 3.2727vw 10.0000vw 0 0;}
	.form-biz-inner-full .noLable{padding-left:0;}
	.form-biz-inner-full .mid-box { margin-top: 1.4545vw; }
	.form-biz-inner-full .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 1.4545vw; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box {margin-top: 0; padding-top: 2.1818vw; width: 28.9091vw; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box label.scode { margin-top: 2.1818vw; height:1.9091vw;  line-height: 1.9091vw; }
	.bizSubWrap .biz-appl-form .inp-box > .lb-line.lb-atten { line-height: 2.0000vw; height: 2.0000vw;}
	.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap { padding-top: 0.5455vw; }
	.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap.td-02 { padding-top: 0.0000vw; }
	.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(1).error > .chk-box-wrap.td-02 input[type="checkbox"] + label,
	.bizSubWrap .form-biz-inner-full .biz-appl-form .inp-box:nth-child(2).error > .chk-box-wrap.td-02 input[type="checkbox"] + label.mb-none-pc  { margin-bottom: 1.0909vw; }
	.bizSubWrap .biz-appl-form .inp-box > label span + span { display: block; height: 1.2727vw; font-size: 1.2727vw; line-height: 1.2727vw; color: #707070; font-weight: 400; }
	.bizSubWrap .noTit-area { margin-top: 8.7273vw; padding-top: 3.2727vw; padding-left: 2.1818vw; border-top: 0.1818vw solid #000; }
	.bizSubWrap .biz-radio label.lb-line.biz-srh-radio { height: auto; line-height: 1.9091vw; }
	.bizSubWrap .biz-radio .chk-form label { padding-right: 0; margin-bottom: 2.1818vw; width: auto; margin-right: 5.3636vw; }
	.bizSubWrap .biz-radio .chk-form input[type="radio"] + label.ver-bot { vertical-align: top;}
	.bizSubWrap .biz-radio .chk-form .etcBox {position:relative;display: block; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"] + label { width: auto; min-width: auto; padding-right: 0.9091vw; }
	.bizSubWrap .biz-radio .chk-form .etcBox > div{position:absolute;left:13.2727vw;bottom:-0.4545vw;width:30.0000vw;}
	.bizSubWrap .biz-radio .chk-form .etcBox > div textarea.inp-etc { display: block; padding: 1.0909vw 1.3636vw; width: 48.9091vw; min-height: 6.3636vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; font-size: 1.2727vw; line-height: 1.9091vw; resize: none; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label { margin-bottom: 0; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label ~ div { display: none; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]:checked + label ~ div {display: block; }
	.bizSubWrap .error-msg p { line-height:1.6364vw; font-size: 1.2727vw; color:#fa2337; letter-spacing:-0.0055vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.bizSubWrap .biz-radio .chk-form .atten-label:nth-child(12) { width: 7.6382vw; }
	.bizSubWrap .terms-more.error .error-msg,
	.bizSubWrap .inp-box.error .error-msg { display: block; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box { position: relative; height:8.5455vw; padding: 1.6364vw 1.6364vw 2.9091vw 1.6364vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box.type2 { height: 12.1818vw; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .inqu-text { width: 100%; height: 100%; font-size:1.2727vw; border: 0; resize: none;}/* 211008 */
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count { position: absolute; right: 1.6364vw; bottom: 1.6364vw; font-size: 1.2727vw; color: #707070; }
	.bizSubWrap .biz-appl-form .inp-box > .inqu-box .txt-count em { font-size: 1.2727vw; color: #707070; }
	.bizSubWrap .biz-appl-form .inp-box.bott-pd-box { padding-bottom: 2.1818vw; }
	.bizSubWrap textarea { font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.bizSubWrap .btn-box { margin-top: 3.2727vw; font-size: 0; }
	.bizSubWrap .btn-box .btn-d { min-width: 8.7273vw; height: 3.6364vw; margin: 0; font-size: 1.2727vw; line-height: 3.6364vw; border-radius: 1.8182vw; }
	.bizSubWrap .btn-box .btn-d + .btn-d { margin-left: 1.4545vw; }
	.biz-terms-box{margin-top:4.7273vw;}
	.inpWithbtn > div{position:relative;padding-right:8.1818vw;}
	.inpWithbtn > div.esse-list {padding-right:0; letter-spacing: 0;}
	.inpWithbtn .btn-search{position:absolute;right:0;bottom:0;min-width:7.2727vw;margin:0;}
	br.m-none { display: block; }
	br.p-none { display: none; }
	br.m-414 {display: none; }

	/* 네이버 capcha - 보안코드 */
	.code-wrap:after { content: ''; display: block; clear: both; }
	.code-wrap > div { float: left; }
	.code-wrap .code-r { width: 10.7273vw; height: 4.0909vw; border: 0.0909vw solid #d9d9d9;  box-sizing: border-box; }
	.code-wrap .code-r ~ .code-r { border-top:0; }
	.code-wrap .code-r button { display: block; width: 100%; height: 100%; font-size: 1.0909vw; text-align:left;line-height: 4.0909vw; color: #707070; }
	.code-wrap .imgView,
	.code-wrap .voice-img{display:none;}
	.code-wrap .reset button:before { content: ''; display: inline-block; margin: 0 0.5455vw 0 1.4545vw;width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-reset.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap .listen button:before { content: ''; display: inline-block; margin: 0 0.5455vw 0 1.4545vw;width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-listen.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap .imgView button:before { content: ''; display: inline-block; margin: 0 0.5455vw 0 1.4545vw;width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-imgview.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.code-wrap.listenvoice .capcha-img,
	.code-wrap.listenvoice .listen {display:none;}
	.code-wrap.listenvoice .voice-img,
	.code-wrap.listenvoice .imgView {display:block;}
	.code-wrap + .inp-line { margin-top: 1.0909vw; }
	.code-wrap .code-capcha{width:18.1818vw;height:8.1818vw;} 
	.code-wrap div img.img-pc { display: block; } 

	/* 재품공급문의 */
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label { width: calc(100%/4 - 0.9091vw); }
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label.atten-label-auto { width: auto; }
	.form-biz-inner + .form-bottom-info { margin-top: 3.2727vw; padding-top: 1.4545vw; border-top: 1px solid #d9d9d9; }
	.form-biz-inner + .form-bottom-info p { position: relative; padding-left: 0.7273vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.form-biz-inner + .form-bottom-info p:before { content:'*'; position: absolute; left:0;top:0; }

	/* 비즈니스정보열람/구독 */
	#container .content-visual-header .visual.biz {  background:url(/sec/static/_images/temp/bg-visual-biz-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.biz p { padding-bottom: 1.4545vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.visual.biz span { padding-top: 2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #fff !important; letter-spacing: 0; } 
	.visual div.top24 { padding-top: 2.1818vw; }
	.visual div > .btn.btn-transparent { width: 14.5455vw; height:4.5455vw; color: #fff; border: 1px solid #fff; background: transparent;}
	.form-biz-inner.sepa-inner { padding: 3.2727vw 10.7273vw 1.0909vw 2.1818vw; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner { position: relative; padding: 1.0909vw 10.7273vw 0 2.1818vw; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner:before { content:''; display: block; position: absolute; left:0; right: 0; width:100%; height: 0.0909vw; background: #ebebeb; }

	/* 할부금윰 프로그램 */
	.content-visual-header .visual.type1600 { max-width: 145.4545vw; margin: 0 auto; } 
	.center-tit { margin-bottom: 3.2727vw; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; text-align: center;} 
	.center-tit > span { font-size: 3.2727vw; line-height: 4.3636vw; font-weight: bold; letter-spacing: -0.01em; vertical-align: baseline; }
	.content-visual-header .visual.b2b { background:url(/sec/static/_images/temp/bg-visual-rantal-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.b2b p { padding-bottom: 1.4545vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.visual.b2b span { padding-top: 1.4545vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #fff !important; letter-spacing: 0; } 
	.visual.b2b span br { display: none; }
	.p-summary:after { content:''; display: block; clear: both; }
	.p-summary .summ-left { float: left; margin-right: 10.2%;padding-top: 2.1818vw; width: 40.6%; }
	.p-summary .summ-left .tit { margin-bottom: 2.1818vw; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; }
	.p-summary .summ-left .tit > span { font-size: 3.2727vw; line-height: 4.3636vw; font-weight: bold; vertical-align: baseline; }
	
	.p-summary .summ-left > p { font-size: 1.4545vw; line-height: 2.0000vw; color: #000; letter-spacing: 0; }
	.p-summary .summ-left > em { display: block; margin-top: 1.4545vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.p-summary .summ-left .left-btn-box { gap:1.4545vw;margin-top: 3.2727vw; font-size: 0;}/* KDP-51717 240402 수정 */
	/* .p-summary .summ-left .left-btn-box .btn-d { display: inline-block; margin: 0; min-width: 8.7273vw; max-width: auto; height: 3.6364vw; line-height: 3.4545vw; padding-left: 2.1818vw; padding-right: 2.1818vw; font-size: 1.2727vw;  }
	.p-summary .summ-left .left-btn-box .btn-d + .btn-d { margin-left: 1.4545vw; } KDP-51717 240402 삭제 */
	.p-summary .summ-img { float: right; width: 49.1%; height: auto; border-radius: 1.8182vw; }
	.p-summary .summ-img img.img-pc { display: block; border-radius: 1.8182vw; width: 100%; height: auto; }
	.p-summary .summ-img img.img-mobile { display: none; }
	.program-con-box { margin-top: 9.0909vw; }
	.program-con-box .step-tit ~ .btn-d { min-width: 8.7273vw; font-size: 1.2727vw; letter-spacing: 0; }
	.p-step { display: flex; justify-content: center; }
	.p-step > div { position: relative; }
	.p-step > div:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: block; width: 100%; height: 0.0909vw; background:#ebebeb; z-index: -1; }
	.p-step > div .circle-list { display: inline-block;width: 14.5455vw; height: 14.5455vw; margin-left: 3.0909vw; padding: 3.2727vw 2.4545vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box;  }
	.p-step > div > div:first-child { margin-left: 0; }
	.p-step > div .circle-list > em { font-size: 1.4545vw; line-height: 1.8182vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > p { font-size: 3.2727vw; line-height: 4.0000vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > span {display: inline-block; padding-top:1.1818vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; word-break: keep-all; vertical-align: top; }

	.biz-bot-content { max-width: 130.9091vw; margin: 0 auto; padding: 0 2.1818vw 9.0909vw 2.1818vw;}
	.biz-bot-content .rental-botMenu { position: relative; display: flex; flex-direction: row; }
	.rental-botMenu > div { position: relative; flex: 1; min-height: 22.5455vw; padding: 3.2727vw; border: 0.0909vw solid #d9d9d9; border-radius: 1.8182vw; box-sizing: border-box; }
	.rental-botMenu > div + div { margin-left: 2.1818vw; }
	.rental-botMenu dl { padding-bottom: 6.9091vw; }
	.rental-botMenu dl dt { position: relative; padding-bottom: 0.9091vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; ;letter-spacing: 0; }
	.rental-botMenu dl dt:before { content:''; position: absolute; top: 0; right: 0; width: 3.6364vw; height: 3.6364vw; }
	.rental-botMenu dl.subscription dt:before { background: url(/sec/static/_images/common/icon-subscription.svg) no-repeat center; background-size: cover;}
	.rental-botMenu dl.partner dt:before { background: url(/sec/static/_images/common/icon-partner.svg) no-repeat center; background-size: cover;}
	.rental-botMenu dl dd p { font-size: 1.2727vw; line-height: 1.8182vw; color: #707070; letter-spacing: 0;}
	.rental-botMenu dl + a { position: absolute; bottom: 3.2727vw; left: 3.2727vw; }
	.rental-botMenu .btn-d { min-width: 8.5455vw; font-size: 1.2727vw; }
	#container.bgOverflow { overflow: hidden; } 
	

	/* 금융형 렌탈 */
	#container .content-visual-header .visual.b2b2 { background:url(/sec/static/_images/temp/bg-visual-finance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.line-info { padding: 3.2727vw 0; border-top: 0.1818vw solid #000; border-bottom: 0.0909vw solid #d9d9d9; display: flex; flex-direction: row; }
	.line-info > div { flex: 1; position: relative; text-align: center; }
	.line-info > div:before { content: ''; position: absolute; left: 0; top: 0; width: 0.0909vw; height: 100%; background: #ddd; }
	.line-info > div:first-child:before { display: none; }
	.line-info dl dt { padding-bottom: 2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; letter-spacing: 0; }
	.line-info dl dd { font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.line-info dl dd > span { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; font-weight: 400; vertical-align: text-bottom; }
	.line-info dl dd + dd { display: block; word-break: keep-all; }
	.prog-con .line-esse { position: relative; margin-top: 1.4545vw; padding-left: 0.7273vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: 0; }
	.prog-con .line-esse:before { content: '*'; position: absolute; left: 0; }
	.content.summary-content { padding: 4.3636vw 2.1818vw 9.0909vw; }
	.content.summary-content .conbox { padding: 0; }
	.program-con-box.allBackground { position: relative; padding: 9.0909vw 0; background: #fafafa; }
	.program-con-box.allBackground:before { content: '';  position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background: #fafafa; z-index: -1; }
	.prog-con.wide-block { max-width:75.8333vw; }
	.p-iconBox { display: flex;}
	.p-iconBox > div { flex: 0 0 0 auto; flex: 1; position: relative; display: inline-block; max-width: 28.3636vw; margin-left: 4.3636vw; padding: 5.4545vw 3.6364vw; background: #fff; border-radius: 1.8182vw; text-align: center; vertical-align: top; box-shadow: 0 0.4545vw 2.2727vw 0 rgba(1,1,1,.05); }
	.p-iconBox.arrow  > div { margin-left: 7.0909vw; }
	.p-iconBox > div:before { content: ''; position: absolute; top: 5.4545vw; left: 50%; transform: translateX(-50%); display: inline-block; width: 8.7273vw; height: 8.7273vw; }
	.p-iconBox > div:first-child { margin-left: 0; }
	.p-iconBox.finance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-finance01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-finance02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-finance03.svg) no-repeat center; background-size: cover;}
	.p-iconBox.finance-icon > div.box04:before { background: url(/sec/static/_images/common/icon-finance04.svg) no-repeat center; background-size: cover;}
	.p-iconBox > div p { min-height: 5.4545vw; padding-top: 10.9091vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; }
	.p-iconBox > div p + span { display: block; padding-top: 0.5455vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.p-step ~ .p-step { margin-top: 3.2727vw; }

	/* 유지보수형 렌탈 */
	#container .content-visual-header .visual.b2b3 { background:url(/sec/static/_images/temp/bg-visual-maintenance-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.rantal-tbl { border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
	.rantal-tbl .rantal-tbl-head { padding: 1.0909vw 4.3636vw 1.0000vw 4.3636vw; border-bottom: 1px solid #707070; }
	.rantal-tbl .rantal-tbl-head dt,
	.rantal-tbl .rantal-tbl-head dd { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.rantal-tbl .rantal-tbl-body dd { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: 400; }
	.rantal-tbl-body { padding: 1.0909vw 4.3636vw 1.1818vw 4.3636vw; }
	.rantal-tbl dl:after { content:''; display: block; clear: both; }
	.rantal-tbl dl dt { float: left; width: 17.8%; padding: 1.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; } 
	.rantal-tbl dl dd { float: left; width: 40.5%; padding: 1.0909vw; }
	.rantal-tbl dl dd + dd { width: auto; }
	.p-iconBox.maintenance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-maintenance01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.maintenance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-maintenance02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.maintenance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-maintenance03.svg) no-repeat center; background-size: cover;}

	/* 스펙인 개요 */
	#container .content-visual-header .visual.spec { background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.p-summary .summ-left > a.btn-l + a.btn-l { margin-left: 0.5455vw;}
	.summ-left-bottom { position: relative; margin-top: 2.1818vw; }
	/* KDP-51717 240402 삭제 시작
	.summ-left-bottom div { display: inline-block; font-size: 0; }
	.summ-left-bottom div > a { margin: 0 3.2727vw 0 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.p-summary .summ-left.login .summ-left-bottom div > a { margin: 0 1.8727vw 0 0; }
	.summ-left-bottom div > a.new-pw { display: table; margin: 1.4545vw 0 0 0; }
	.summ-left-bottom > span { position: absolute; right: 0; bottom: 0; font-size: 1.4545vw; line-height: 2.2727vw; color: #000; }
	.summ-left-bottom > span > em { margin-left: 1.4545vw; font-size: 1.8182vw; line-height: 2.2727vw; color: #000; font-weight: bold; font-family: "Samsung Sharp Sans"; }
	KDP-51717 240402 삭제 끝 */
	.summ-left-bottom .wrap-btn-etc { display: inline-block; font-size: 0; }/* KDP-51717 240402 추가 */
	.summ-left-bottom .wrap-btn-etc > a { font-size: 1.4545vw; line-height: 1.9091vw;}/* KDP-51717 240402 추가 */
	.summ-left-bottom .contact-info { font-size: 1.4545vw; line-height: 1.9091vw; }/* KDP-51717 240402 추가 */
	.center-tit-type2 { font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; text-align: center;} 
	.center-tit-type2 > span { font-size: 3.2727vw; line-height: 4.3636vw; font-weight: bold; vertical-align: baseline; } 
	.center-tit-type2 + p { display: table; margin: 0.9091vw auto 4.3636vw auto; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.center-tit-type2 + p > a {  font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.p-iconBox.arrow > div:after { content: ''; position: absolute; right:-5.0909vw; top: 50%; transform: translateY(-50%);  display: inline-block; width: 2.7273vw; height: 2.7273vw; background: url(/sec/static/_images/common/icon-list-arrow.svg) no-repeat center; }
	.p-iconBox.arrow > div:last-child:after { display: none; }
	.feedback-area { position: relative; background: #212425; max-width: 29.0909vw; height: 5.4545vw; margin: 0 auto; padding: 1.5455vw 0; border-radius: 1.8182vw; text-align: center; font-size: 1.8182vw; line-height: 2.3636vw; color: #fff; letter-spacing: 0; }
	.feedback-area:after { position: absolute; bottom: -6.0000vw; left: 50%; transform: translateX(-50%); content:''; display: block; width: 7.2727vw; height: 2.7273vw; background: url(/sec/static/_images/common/icon-feedback.svg) no-repeat center; background-size: cover; }
	.feedback-area + .p-step { margin-top: 9.2727vw; }
	.feedback-area + .p-step > div:before { content: ''; position: absolute; left: 0; top: 8.1818vw; transform: translateY(0); display: block; width: 100%; height: 0.0909vw; background:#ebebeb; z-index: -1; }
	.p-step > div .circle-include-box { display: inline-block; width: 16.3636vw; height: 100%; margin-left: 3.0091vw; text-align: center; box-sizing: border-box; vertical-align: top; }
	.p-step > div .circle-include-box:first-child { margin-left: 0; }
	.p-step > div .circle-include-box .circle-list { display: inline-block; width: 15.8636vw; height: 15.8636vw; margin-left: 0; padding: 3.7818vw 2.3636vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; vertical-align: top; }
	.p-step > div .circle-include-box .step-bottom { padding-top:2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.p-iconBox.spec-icon > div.box01:before { background: url(/sec/static/_images/common/icon-specin01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.spec-icon > div.box02:before { background: url(/sec/static/_images/common/icon-specin02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.spec-icon > div.box03:before { background: url(/sec/static/_images/common/icon-specin03.svg) no-repeat center; background-size: cover;}
	.p-summary .summ-left > p + .summ-left-bottom { margin-top: 3.2727vw; }

	/* 스펙인 마일리지 신청 */
	#container .content-visual-header .visual.spec-mile {  background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.program-con-box img.img-pc { display: block; }
	.program-con-box img.img-mobile { display: none; }
	.form-center {margin-top:3.3636vw;}
	.form-center .btn-box .btn-l { min-width: 13.6364vw; }
	.center-tit-type3 { margin-bottom: 5.4545vw;font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; text-align: center; }
	.center-tit-info { margin-bottom: 3.2727vw; text-align: center; }
	.center-tit-info > div.tit {font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; text-align: center;}
	.center-tit-info > div + span { display:block; padding-top: 1.4545vw; font-size: 1.2727vw; line-height: 1.6364vw; font-weight: 400; color: #707070; letter-spacing: 0; }
	.form-line {position:relative; padding-bottom: 0.5455vw; border-bottom: 0.1818vw solid #000; }
	.form-line:after { content:''; display: block; clear: both; }
	.form-line .form-top-info { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.form-line .req { position:absolute;right:0;bottom:0.1818vw;display: inline-block; line-height: 1.9091vw; color: #707070;font-size:1.2727vw;} 
	.form-line-inner {padding: 3.2727vw 0 0 0; }
	.inp-box-center { padding-left: 14.9091vw; }
	.inp-box-center .inp-box { position: relative; margin-top: 2.1818vw; max-width: 58.0000vw; }
	.inp-box-center .inp-box:first-child { margin-top: 0; }
	.inp-box-center .inp-box > label.lb-line { position: absolute; top: 0; left: -14.9091vw; width: 14.9091vw; font-size: 1.4545vw; color: #444; }
	.inp-box-center .inp-box input[type="number"] { width: 100%; }
	.inp-box-center .inp-box .box ~ .box { margin-top: 1.6364vw; font-size: 0; }
	.inp-box-center .srh-zoom { position: relative; }
	.inp-box-center .srh-zoom .btn-search-zoom { position: absolute; 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; background-size: cover;  }
	.blue-esse { padding-bottom: 2.1818vw; }
	.blue-esse li { position: relative; padding-left: 0.9091vw; font-size: 1.2727vw; line-height: 1.7273vw; color: #2189FF; letter-spacing: 0; }
	.blue-esse li:before { content:'*'; position: absolute; left: 0; }
	.inp-box-center .inp-box .box.mail:after { content:''; display: block; clear: both; }
	.inp-box-center .inp-box .box.mail input.inp-line { float: left; width: calc(100% - 8.1818vw); }
	.inp-box-center .inp-box .box.mail .btn { float: right; min-width: 7.2727vw; margin: 0; font-weight: bold; }
	.inp-box-center .inp-box .addr { margin-top: 1.4545vw; }
	.inp-box-center .inp-box .addr p { position:relative; line-height:1.6364vw; padding-left:4.7273vw; font-size:1.2727vw; color:#000; letter-spacing:-0.02em; }
	.inp-box-center .inp-box .addr p span { position:absolute; top:auto; left:0; width:3.8182vw; height:1.6364vw; line-height:1.6364vw; font-size:1.2727vw; color:#000; letter-spacing:-0.02em; text-align:left; }
	.inp-box-center .inp-box .addr p ~ p { margin-top:1.0909vw; }
	.inp-box.error label ~ .error-msg { display: block; }
	.inp-box.error label ~ input:not([type=checkbox]):not([type=radio]).inp-line,
	.inp-box.error .addr + input:not([type=checkbox]):not([type=radio]).inp-line { border-bottom: 0.1818vw solid #000; }
	.inp-chk-wrap.spec { padding-top: 0.5455vw; }
	.chk-etc-box { display: block; }
	.chk-etc-box input[type="radio"]:checked + label ~ .etc-txt { display: block; } 
	.chk-form input[type="radio"] + label.chk-etc-box { display: block; margin-top: 2.1818vw; }
	.chk-etc-box ~ .etc-txt { display: none; width: 100%; min-height: 6.3636vw; margin-top: 2.1818vw; padding: 1.0909vw 1.3636vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; }
	.chk-etc-box ~.etc-txt textarea { width: 100%; border:0; resize: none; color: #000; }
	input[type="radio"]:checked + label.chk-etc-box ~ .etc-txt { display: block; }
	.inp-box-specin .innerBox label { display: inline-block; width: 10.7273vw; font-size: 1.4545vw; line-height: 2.9091vw; color: #444; }
	.inp-box-specin .innerBox input:not([type=checkbox]):not([type=radio]).inp-line { display: inline-block; max-width: 47.2727vw; vertical-align: baseline; }
	.inp-box-specin .inp-box.esse > label.lb-line { line-height: 1.9091vw; }
	.inp-box-specin .inp-inner-box .box.chk-inner { position: relative; }
	.inp-box-specin .inp-inner-box .box.chk-inner label { position: absolute; top: 0; left: -10.7273vw; color: #444; }
	.inp-box-specin .inp-box .inp-inner-box .box + .box.chk-inner { margin-top: 2.1818vw; }
	.inp-box.top-address { margin-top: 1.6364vw; } 
	.inp-box.top-address .box.address-detail,
	.inp-box.top-address .box.address-detail-line { margin-top: 0; }
	.inp-box-center .inp-box .inp-inner-box { padding-left: 10.7273vw; }
	.inp-box-center .inp-box .inp-inner-box .chk-form { position: relative; }
	.inp-box-center .inp-box .inp-inner-box .chk-form ~ .chk-form { margin-top: 3.2727vw; }
	.inp-box-center .inp-box .inp-inner-box .inner-chk-label { position: absolute; left: -10.7273vw; top: 0.5455vw; cursor: pointer; font-size: 1.4545vw; color: #444; }
	.unitM2 { position: relative; }
	.unitM2:after { content:'㎡'!important; position: absolute; right: 0.5455vw; top: 0.0000vw; width: 1.2727vw; height: 2.9091vw; line-height: 2.9091vw; color: #000; font-weight: bold; }
	.select-half { float: left; width: 47%; }
	.select-half + .select-half { float: right; margin-left: 2.1818vw; }
	.inp-box-center .inp-box:after,
	.select-half + .select-half:after { content:''; display: block; clear: both; }
	.select-half + .error-msg { clear: both; }

	.addflie-bottom-info { margin-top: 0.9091vw; }
	.addflie-bottom-info + .addflie-bottom-info.blue { margin-top: 1.6364vw; }
	.addflie-bottom-info li { position: relative; padding-left: 0.9091vw; font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; word-break: keep-all; letter-spacing: 0; }
	.addflie-bottom-info li + li { margin-top: 0.3636vw; }
	.addflie-bottom-info li:before { content:'*'; position: absolute; left: 0; top: 0; }
	.addflie-bottom-info li.includeText:before { content:'· 첨부파일형식 :'; position: absolute; left: 0; top: 0; }
	.addflie-bottom-info li.includeText { padding-left: 8.9091vw; }
	.addflie-bottom-info.blue li { color: #1428A0; }
	.field-esse { margin-top: 1.4545vw; }
	.field-esse li { position: relative; padding-left: 0.8182vw; font-size: 1.2727vw; line-height: 1.7273vw; color: #707070; letter-spacing: 0; }
	.field-esse li:before { content:'*'; position: absolute; left:0; }
	.program-con-box + .bizSubWrap + .btn-box.form-btn { margin-top: 3.2727vw; }
	.bizSubWrap .con-header.terms-header.mb36 { position: relative; margin-bottom: 3.2727vw;}
	.terms-wrap .terms-box-tit { font-size: 1.4545vw; font-weight: 700; color: #000; line-height: 1.9091vw; letter-spacing: -0.0073vw; }
	.biz-terms-box .terms-area .terms-more { position: relative; }
	.biz-terms-box .terms-area .terms-more .terms-line { position: absolute; right: 0; margin: 0.2727vw 0 0; }
	.inp-box-center .inp-box.sp-flie-box .box.mail .btn { float: right; }
	.btn-box.form-btn .btn { width: 13.6364vw; }
	.bizSubWrap .error-msg p { line-height:1.6364vw; font-size:1.2727vw; color:#fa2337; letter-spacing:-0.0055vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	br.block800 { display: none; }
	.program-con-box.apply .center-tit-type3 { margin: 0 0 3.2727vw 0; }
	.program-con-box.apply + .program-con-box.apply { margin-top: 7.2727vw; }
	.program-con-box.apply .form-center,
	.program-con-box.apply .form-center .form-line { margin:0; padding: 0; }
	.program-con-box.apply .inp-box-specin .inp-box:nth-child(1) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive,
	.program-con-box.apply .inp-box-specin .inp-box:nth-child(2) input:not([type=checkbox]):not([type=radio]).inp-line.inp-inactive { border-bottom: 0; font-weight: bold; }
	.program-con-box.apply + .bizSubWrap .con-header.terms-header { margin-bottom: 3.2727vw; }
	.sp-flie-box .addfile-list { padding-top: 0.9091vw; }

	/* 스펙인 마일리지 신청 결과 */
	.mile-content.content { padding: 4.3636vw 2.1818vw 9.0909vw 2.1818vw; }
	.mile-content .conbox.customer-center-conbox { padding:0; }
	.con-header-left .con-tit > .txt-skyblue { font-size: 3.2727vw; line-height: 4.3636vw; font-weight: bold; letter-spacing: -0.04em; vertical-align: baseline; }
	.line-form-wrap { padding: 3.2727vw 2.1818vw; border-top: 0.1818vw solid #000; }
	.resuli-form dl { font-size: 0; }
	.resuli-form dl + dl { margin-top: 2.1818vw; }
	.resuli-form dl dt { display: inline-block; width: 17.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; vertical-align: top; letter-spacing: 0; }
	.resuli-form dl dd,
	.resuli-form dl dd span { display: inline-block; font-size: 1.4545vw; line-height: 1.9091vw; color: #000;  font-weight: bold; letter-spacing: 0; vertical-align: text-top; }
	.resuli-form dl dd p + p { margin-top: 1.0909vw; }
	.resuli-form dl dd p a { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.resuli-form dl dd span:after { content: ''; display: inline-block; margin: 0 0.9091vw; width: 0.0909vw; height: 1.4545vw; background: #d9d9d9; vertical-align: middle; }
	.resuli-form dl dd span:last-child:after { display:none; }
	.mile-content .btn-box { margin-top: 3.2727vw; font-size: 0; }
	.mile-content .btn-box .btn { margin: 0; font-size: 1.2727vw; }
	.mile-content .btn-box .btn + .btn { margin-left: 1.4545vw; }

	/* 스펙인 마일리지 신청 결과 - 상세01*/
	.specNum { padding-bottom: 0.5455vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.specNum > span { font-size: 1.8182vw; line-height: 2.3636vw; font-weight: bold; vertical-align: text-top;  letter-spacing: -0.04em; }

	/* 스펙인 마일리지 신청 결과 - 상세02*/
	.apply-detail-top .form-line-inner { padding: 3.2727vw 0 5.4545vw 0; }
	.apply-value { position: relative; }
	.apply-value + .apply-value { margin-top: 2.1818vw; }
	.apply-value dt { position: absolute; top: 0; left: 0; width: 14.9091vw; font-size: 1.4545vw; line-height: 2.9091vw; color: #444; }
	.apply-value dd { position: relative; padding-left: 14.9091vw; max-width: 58.0000vw; font-size: 1.2727vw; line-height: 2.9091vw; color: #000; font-weight: bold; }

	/* 스펙인 마일리지몰 바로가기 */
	.min-form-center { max-width: 45.0909vw; margin:0 auto;}
	.header-top-info { margin-bottom: 3.2727vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.terms-top-info { font-size: 1.4545vw; line-height: 2.0000vw; color: #000; }
	.biz-terms-box .terms-area .terms-box.terms-tbl-box { height: auto; margin: 2.7273vw 0 0.9091vw; padding: 2.7273vw; border: 0.0909vw solid #b2b2b2; overflow: initial; }
	.terms-tbl {  display: flex; border-top: 0.1818vw solid #000; border-bottom: 0.0909vw solid #d9d9d9; }
	.terms-tbl dl { flex: 1; }
	.terms-tbl dl dt { padding: 2.2727vw 0 2.1818vw;background: #fafafa;padding-left: 0;padding-right: 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; text-align: center;}
	.terms-tbl dl dd { padding: 1.4545vw 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; text-align: center; }

	.left-header .biz-tit {font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold;}
	.tb-line-box { border-top: 0.1818vw solid #000; border-bottom:0.0909vw solid #d9d9d9;}
	.left-header + .tb-line-box { margin-top: 0.5455vw; }
	.identify-center {  padding:3.2727vw 2.1818vw; }  
	.identify-center .inp-box { margin-top:2.1818vw; }
	.identify-center .inp-box:first-child { margin-top: 0; } 
	.identify-center .inp-box > label { width: 25.4%; font-weight: bold;}
	.identify-center .inp-box > label + input,
	.residentNumWrap { position: relative; display: inline-block; max-width: 73.6%; }
	.residentNumWrap:before { content:'-'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0.5455vw; color: #999; }
	.residentNumWrap:after { content:''; display:block; clear: both; }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width:46%;  }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line:last-child { float: right; width:46%; }

	/* 스펙인 설계FAQ */
	.faq-content { padding: 0.9091vw 2.1818vw; }
	.answer-inner { padding: 2.1818vw 3.2727vw 0 0; }
	.answer-inner > ul + ul { margin-top: 5.4545vw; }
	.answer-inner ul li { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.answer-inner ul li.inner-tit { margin-bottom: 0.9091vw; font-weight: bold; }
	.answer-inner li .inner-case { margin-top: 1.4545vw; padding: 2.1818vw; border: 1px solid #d9d9d9; }
	.answer-inner li .inner-case.mid { margin-bottom: 1.4545vw; }
	.answer-inner ul li > img { margin-top: 2.1818vw; }

	/* 파트너사 모집 안내 */
	#container .content-visual-header .visual.b2b-partner  { padding: 0; text-align:center; }
	.v-slide-con { position: relative; }
	#container .content-visual-header .v-slide-con .visual-txt { top: calc(50% - 0.7639vw); }
	.v-slide-con .visual-txt h2 { display:block; line-height:1.25; font-weight:700; font-size:4.3636vw; color:#fff; }
	.v-slide-con .visual-txt p { padding-bottom: 1.4545vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.v-slide-con .visual-txt span { padding-top: 1.4545vw; font-size: 1.4545vw; line-height: 2.0000vw; color: #fff !important; letter-spacing: 0; } 
	.visual-bg { background-color: #fafafa; }
	.visualslide-wrap { position: relative; }
	.visualslide-wrap img { height: 32.7273vw; }
	.visualslide .slick-arrow{position:absolute;top:50%;transform: translateY(-50%);text-indent:-909.0000vw;}
	.visualslide .slick-arrow.slick-prev{left:6.6%;width:2.1818vw;height:2.1818vw;background:url('/sec/static/_images/common/icon-26-Left.svg') center center no-repeat; z-index: 1;}
	.visualslide .slick-arrow.slick-next{right:6.6%;width:2.1818vw;height:2.1818vw;background:url('/sec/static/_images/common/icon-26-right.svg') center center no-repeat;}
	.visualslide .slick-dots { position:absolute; left:0; right:0; bottom:2.1818vw; text-align:center; overflow:hidden; }
	.visualslide .slick-dots li { display:inline-block; vertical-align:top; }
	.visualslide .slick-dots li button { width:0.7273vw; height:0.7273vw; margin:0 0.3636vw; font-size:0; background:#fff; border:0; border-radius:50%; opacity:0.5; }
	.visualslide .slick-dots li.slick-active button { width:1.4545vw; height:0.7273vw; border-radius:0.3636vw; opacity:1; }
	.visualslide .slick-dots li.btn-play button { width:0.9091vw; height:0.9091vw; margin-left:1.3636vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-pause button { width:0.9091vw; height:0.9091vw; margin-left:1.3636vw; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-play { display:none; }

	.partner-program > .program-con-box:first-child { margin-top: 0; }
	.prog-con + .btn { display: table; margin: 3.2727vw auto 0 auto; }
	.p-step > div .circle-list.circle-type2 { display: inline-block; width: 16.3636vw; height: 16.3636vw; margin-left: 4.9091vw; padding: 2.5455vw 1.7273vw; background: #fff; border: 1px solid #ebebeb; border-radius: 50%; text-align: center; box-sizing: border-box; }
	.p-step > div .circle-list.circle-type2  > p { font-size: 3.2727vw; line-height: 4.0000vw; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list.circle-type2  > span.thin-span {display: inline-block; padding-top:1.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: 400; word-break: keep-all; vertical-align: top; }
	.p-iconBox.partner-icon > div.box01:before { background: url(/sec/static/_images/common/icon-partnerin01.svg) no-repeat center;background-size: cover; }
	.p-iconBox.partner-icon > div.box02:before { background: url(/sec/static/_images/common/icon-partnerin02.svg) no-repeat center;background-size: cover; }
	.p-iconBox.partner-icon > div.box03:before { background: url(/sec/static/_images/common/icon-partnerin03.svg) no-repeat center;background-size: cover; }

	/* 스펙인 마일리지 적립현황 */
	.mile-info li { position: relative; padding-left: 0.9091vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.mile-info li:before { content:'*'; position: absolute; left: 0; }
	.mile-info li + li { margin-top: 0.5455vw; }
	.spec-top > .btn { margin: 2.1818vw 0 4.3636vw; }
	.accrued-mile { margin-bottom: 4.3636vw; }
	.accrued-mile > div { display:inline-block; width: calc(100%/3 - 2.4545vw); padding: 2.7273vw 2.7273vw 2.1818vw 2.7273vw; border-radius: 1.8182vw; border: 0.0909vw solid #ddd; background: #f7f7f7; }
	.accrued-mile > div.total { border: 0.1818vw solid #2189FF; background: #fff; }
	.accrued-mile > div + div { margin-left: 3.2727vw; }
	.accrued-mile > div > p:first-child { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; font-weight: bold; }
	.accrued-mile > div > p:last-child { margin-top: 1.0909vw; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; text-align: right; }

	.no-tit-line + .brd-detail-con { margin-bottom: 7.2727vw; }
	.right-btnbox {text-align: right; }
	.right-btnbox > .btn { margin-bottom: 2.1818vw; }
	.spec-tbl { width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 0.1818vw solid #000; }
	.spec-tbl .ul-tr.board-head { border-bottom: 0.0909vw solid #707070; font-weight: bold; }
	.spec-tbl .ul-tr.board-head .ul-td { color: #000; }
	.spec-tbl .ul-tr.board-head .ul-td:nth-child(5) { text-align: left; }
	.spec-tbl .ul-tr { font-size: 0; border-bottom: 0.0909vw solid #ebebeb; }
	.spec-tbl .ul-td { display:inline-block; height: auto; padding: 2.1818vw 1.6818vw; font-size: 1.4545vw; line-height: 1.3; color: #707070; text-align: left; vertical-align: top; }
	.spec-tbl .ul-td.tit {font-size: 1.4545vw; line-height: 1.3; color: #000; font-weight: bold;}
	.spec-tbl .ul-td > a { font-weight: bold; }
	.spec-tbl .ul-td:nth-child(1) { width: 6.0636vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(2) { width: 22.5000vw; box-sizing: border-box; text-align: left; }
	.spec-tbl .ul-td:nth-child(3) { width: 20.0455vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(4) { width: 20.0455vw; box-sizing: border-box; }
	.spec-tbl .ul-td:nth-child(5) { width: 10.5182vw; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td:nth-child(6) { width: 14.3182vw; box-sizing: border-box; }
	.spec-tbl .ul-td > span + span:before { content:''; display: inline-block; width: 0.0909vw; height: 1.2727vw; background: #ddd; margin: 0 0.9091vw; vertical-align: middle; }
	.empty-line { height: 12.9091vw; border-bottom: 0.0909vw solid #ebebeb; text-align: center; }
	.empty-line span { font-size: 1.4545vw; line-height: 12.9091vw; color: #000; font-weight: bold; }
	.spec-tbl ~ .paging { margin: 3.2727vw 0 4.3636vw; }
	.mile-bottom { padding-top: 1.0909vw; }

	/* 스펙인 마일리지 신청현황 */
	.user-mile-info { font-size: 0; }
	.user-mile-info h2 { padding-bottom: 3.2727vw; font-size: 3.2727vw; line-height: 4.3636vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info h2 > span { font-size: 3.2727vw; line-height: 4.3636vw; font-weight: bold; vertical-align: text-top; letter-spacing: -0.04em; }
	.user-mile-info > div { font-size: 0; }
	.user-mile-info > div  dl { display: inline-block; width: calc(50% - 1.7273vw); padding: 3.2727vw; border-radius: 1.8182vw; border: 0.0909vw solid #ddd; }
	.user-mile-info > div  dl + dl { margin-left: 3.2727vw; }
	.user-mile-info > div  dl:after { content:''; display: block; clear: both; }
	.user-mile-info > div  dl dt { float: left; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div  dl dt > span { display: inline-block; margin-left: 0.5455vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; font-weight: 400; }
	.user-mile-info > div  dl dd { float: right; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div  dl dd > .txt-skyblue { font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; letter-spacing: -0.04em; vertical-align: text-top; }
	.list-btn-box { position: relative; margin: 4.3636vw 0 2.1818vw; }
	.list-btn-box ul { padding-right: 20.0000vw; }
	.list-btn-box ul { padding-right: 20.0000vw; }
	.list-btn-box ul + .btn { position: absolute; right: 0; bottom: 0; }
	.total-mile { display: flex; justify-content: center; padding: 4.3636vw; border-radius: 1.8182vw; border: 0.0909vw solid #ddd; background: #f7f7f7; }
	.total-mile > div { flex: 1; text-align: center; }
	.total-mile > div > p:first-child { margin-bottom: 1.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; font-weight: bold; }
	.total-mile > div > p:last-child span { font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; }
	.list-mid-box { margin: 1.6364vw 0 4.3636vw; }
	.spec-tbl.apply-list .ul-td:nth-child(1) { width: 6.0636vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(2) { width:  25.0000vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(3) { width:  11.6364vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(4) { width:  11.9091vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(5) { width:  10.9091vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(6) { width:  12.9091vw; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(7) { width:  14.4545vw; box-sizing: border-box; text-align: left; }

	/* 레이어팝업 - 영업사원 검색 */
	#popupSrhManager { max-width: 54.5455vw; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr + .ul-tr { border-top: 0.0909vw solid #ebebeb; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td { padding: 1.6364vw 1.0909vw; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head { font-weight: bold; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(1) { width: 26.5%; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(2) { width: 26.3%; }
	.layer-company .ul-tbl-box.tbl-white-simple .ul-tr .ul-td.ul-head:nth-child(3) { width: auto; }
	.search-InputBox + .error-msg { display:none; padding-top: 0.5455vw; }
	.search-InputBox.error + .error-msg { display: block; }
	.selected-inp .ul-tbl-box.tbl-white-simple .nodata p { font-size: 1.2727vw; }
	.layer-company .ul-tbl-box.tbl-white-simple.t-left .ul-tr .ul-td:nth-child(2) { padding-left: 2.9091vw; }

	/* 레이어팝업 - 파트너사 검색 */
	#popupSrhPartner { max-width: 54.5455vw; }
	.layer-company .search-box-exps:after { content:''; display: block; clear: both; }
	.layer-company .search-box-exps .wrap-droplist { float: left; width: calc(50% - 1.0909vw); margin-bottom: 1.2727vw;  }
	.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist { margin-left: 2.1818vw; }
	.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist:after { content:''; display: block; clear: both; }
	.layer-company .search-box-exps .wrap-droplist ~ .srh-inp { float: right; width: 48.4%; }
	.layer-company .search-box-exps.ul-tbl-box.tbl-white-simple .nodata p { font-size: 1.2727vw; }
	.layer-company .search-box-exps.srh-row { padding-bottom: 0; }

	/* left filter */
	.item-filter-wrap { width: 21.4545vw; height: auto; }
	.left-area .left-filter > div { border-top: 0.0909vw solid #D9D9D9; }
	.left-area .left-filter > div:last-child { border-bottom: 0.0909vw solid #D9D9D9; }
	.left-area .left-filter > div .dropButton { position: relative; display: block; padding: 2.7273vw 0; font-size: 1.6364vw; line-height: 2.0909vw; color: #000; font-weight: bold; letter-spacing: -0.01em; }
	.left-area .left-filter > div .dropButton:after { content:''; display: block; position: absolute; top: 50%; right: 0.5455vw; transform: translateY(-50%); width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-plus-filter.svg) no-repeat center; }
	.left-area .left-filter > div .dropButton.active:after { content:''; display: block; width: 1.4545vw; height: 1.4545vw; background: url(/sec/static/_images/common/icon-minus-filter.svg) no-repeat center; }
	.left-area .left-filter .list-box { padding-bottom: 1.3636vw; }
	.left-area .left-filter .list-box ul.chk-form { max-height: 21.3636vw; overflow: hidden; }
	.left-area .left-filter .list-box ul.chk-form.active { max-height: 100%; }
	.left-area .left-filter .list-box ul > li { padding: 1.3636vw 0;}
	.left-area .left-filter .list-box ul > li:first-child { padding-top: 0;}
	.left-area .left-filter .list-box ul > li label { width: 100%; cursor: pointer; }
	.left-area .left-filter .list-box button { display: block; padding: 1.3636vw 0 ; width: 100%; background-color: transparent; font-size: 1.2727vw; line-height: 1.6364vw; color: #1428A1; font-weight: bold; text-align: left; letter-spacing: -0.01em; }
	.left-area .left-filter .list-box { display: none; }
	.left-area .left-filter > div a.active + .list-box { display: block; }

	/* 우수파트너사 찾기 */
	.content-visual-header .visual.biz-part { background:url(/sec/static/_images/temp/bg-visual-partner-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.content.part-content { padding: 0; }
	.conbox.search-partner { padding: 0 2.1818vw; }
	.sort-wrap {z-index:1;position:relative;width:100%;max-width: 130.9091vw;min-height:5.4545vw;height:auto;margin: 0 auto 3.2727vw auto; padding: 1.6364vw 2.1818vw; }
	.sort-wrap span {display:inline-block;}
	.sort-wrap .search {font-size:1.4545vw;line-height:2.9091vw;font-weight:700;padding:0 0 0 2.2727vw;float:left;background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center;}
	.sort-wrap .filter-close { display: none; }
	.sort-wrap .options { float:none; display: inline-block; width:79.59%; position: relative;}
	.sort-wrap .deselect-btn {display: inline-block; font-size:1.2727vw;  font-weight:bold;;margin:0 2.1818vw 0 0;float:none;vertical-align: top;}
	.sort-wrap .area {float:none;display: inline-block; max-width: 66.8%;}
	.sort-wrap .area .txt {font-size:1.2727vw;line-height:1.9091vw;margin:0 2.2727vw 0 0;}
	.sort-wrap .area .txt button {font-size:0;line-height:0;float:none;width:1.4545vw;height:1.4545vw; line-height: 2.5455vw; margin:0 0 0 0.6364vw;background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat 100% center;}
	.sort-wrap .wrap-droplist {position: static;width:auto;margin-right: 1.4545vw; }
	.sort-wrap .droplist-button {border:0; width: auto; min-height: 1.9091vw; padding-right: 2.5455vw; text-align: right; }
	.sort-wrap .wrap-droplist .droplist { width: auto; left: auto; right: 0;}
	.sort-wrap .wrap-droplist .droplist li {white-space:nowrap;}
	.sort-wrap .options .srhWrap { display: inline-block; position: absolute; right: 0; top: 0; }
	.sort-wrap .options .search-word-btn { min-width: 4.3636vw; height: 1.8182vw; line-height: 1.7273vw; font-size: 0.9091vw; border-radius: 1.8182vw; padding: 0 0.9091vw; }
	.right-area:after { content:''; display: block; clear: both; }
	.part-content:after { content:''; display: block; clear: both; }
	.left-area { float: left; width: 16.95%; }
	.right-area { float: right; width: 79.59%; margin-top: 2.5455vw; }
	.right-area .mo-detail-btn { display: none; }
	.left-area .left-filter > div.firstBtn { border-top: 0; }
	.left-area .left-filter > div.firstBtn a { margin-top: -2.7273vw;}
	.left-area .left-filter .list-box ul.chk-form { max-height: initial; }
	.chk-form.area-list li { display:inline-block; width: calc(100%/2 - 0.1545vw); }
	.chk-form.area-list > li.seoul { display: block; padding-bottom: 0.4545vw; width: 100%; }
	.chk-form.area-list > li.seoul > .seoul-inner { margin-top: 1.8182vw; }
	.seoul-inner { display: none; padding: 0.0909vw 0; background: #f7f7f7; }
	.srh-part-tbl .board-head .ul-td { width: 7%; }
	.srh-part-tbl .board-head .part-addr { width: 14%; }
	.srh-part-tbl .board-head .ul-td:last-child  { width: 11%; }
	.srh-part-tbl .part-addr span { color: #000; }
	.part-content + .biz-bot-content { margin-top: 9.0909vw; }

	/* 우수파트너사 찾기 */
	.pf-container + .biz-bot-content { margin-top: 9.0909vw; }
	.chk-form.area-list li { display:inline-block; width: 100%; }
	.chk-form.area-list > li.seoul { display: block; padding-bottom: 0.4545vw; width: 100%; }
	.chk-form.area-list > li.seoul > .seoul-inner { max-height: 22.3636vw; margin-top: 1.8182vw; padding: 0.8182vw 1.6364vw; overflow-y: scroll; }
	.chk-form.area-list > li.seoul > .seoul-inner > li { padding: 0.8182vw 0; }
	.partnerWrap > ul {  flex-wrap: wrap; font-size: 0; margin-bottom: -2.7273vw; }
	.partnerWrap .partner-card { display:inline-block; width: calc(99.9% / 3 - 1.8182vw); margin: 0 0 2.7273vw 2.7273vw; padding: 3.2727vw 2.1818vw; background: #f7f7f7; border: 0.0909vw solid #ddd; border-radius: 1.8182vw; box-sizing: border-box; vertical-align: top; }
	.partnerWrap .partner-card:nth-child(3n+1) { margin-left: 0; }
	.partnerWrap .partner-card .comp-name { padding-bottom: 2.1818vw; border-bottom: 0.0909vw solid #ddd; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.partnerWrap .partner-card .comp-info { padding-top: 2.1818vw; }  
	.partnerWrap .partner-card .comp-info dl { position: relative; }
	.partnerWrap .partner-card .comp-info dl + dl {  margin-top: 1.6364vw; }
	.partnerWrap .partner-card .comp-info dt { position: absolute; left: 0; width: 33.5%; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.partnerWrap .partner-card .comp-info dd { display: inline-block; padding-left: 33.5%; font-size: 1.2727vw; line-height: 1.6364vw; color: #000; }
	.partnerWrap .partner-card .comp-info dd > a.btn-underline { margin:0; border-color: #2189FF; }
	.pf-prd-cardlist .paging { margin-top: 3.2727vw; }
	.pf-prd-cardlist .mob-moreViewList { display: none; }
	.pf-container .pf-prd-cardlist.listType { padding: 3.2727vw 2.1818vw 0 4.1818vw; } 

	/* E-제안서 */
	.content-visual-header .visual.e-proposal { height: 32.7273vw; background:url(/sec/static/_images/temp/bg-visual-proposal-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
	#container .content-visual-header .e-proposal .visual-txt { top: calc(50% - 2.9091vw); }
	.left-area .left-filter > .visual-search.positon-pc.e-prop { position: absolute; top: 16.2727vw; left: 50%; transform: translateX(-50%); border-top: 0; }
	.visual-search { position: relative; width: 30%; margin: 1.4545vw auto 0 auto; }
	.visual-search input[type="text"] { width: 100%; height: 4.5455vw; padding: 0 5.1818vw 0 2.1818vw; font-size: 1.4545vw; color: #000; text-indent: 0; border-radius: 2.2727vw; }
	.visual-search .btn-search { position: absolute; top: 0; right: 0.8182vw; width: 4.5455vw; height: 4.5455vw; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 2.3636vw auto; }
	.sort-wrap .sort-left { display:inline-block; width: 20%; vertical-align: top; }
	.sort-wrap .sort-left .m-search-btn  { display:inline-block; font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.01em; vertical-align: top; cursor: unset; }
	.sort-wrap .sort-left .result-count { display:inline-block; font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.01em; vertical-align: top; }
	.sort-wrap .sort-left .result-count > em { display: inline-block; margin-left: 1.3636vw; }
	.sort-wrap .search { font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.01em; vertical-align: top;}
	.search-partner .sort-left{ width: 19.75%; font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.01em; vertical-align: top;}
	.sort-wrap .result-count {  font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.01em; vertical-align: top;}
	.sort-wrap .result-count > em { display: inline-block; margin-left: 1.3636vw; }
	.proposal-wrap .paging { margin-top: 5.4545vw; }
	.prop-list li { display: inline-block; width: calc(100%/4 - 2.0909vw); margin-right:2.7273vw; }
	.prop-list li:first-child { margin-top: 0; }
	.prop-list li:nth-child(4n){ margin-right: 0; }
	.prop-list li:nth-child(n+5) { margin-top: 3.2727vw; }
	.prop-list li:last-child{ margin-right: 0 !important; }
	.prop-list .prop-txt > h3 { margin: 1.6364vw 0 0.9091vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.prop-list .prop-txt > h3 a { max-height: 3.8182vw; }
	.prop-list .prop-txt > span { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; }
	.prop-list .prop-txt > div { margin-top: 2.0000vw; }
	.prop-list .prop-txt > div > .btn-underline { margin:0; }
	.dps-board-event.form-center .board-header .event-date { color: #707070; }
	.viewHd-mt { margin-top: 5.4545vw; }

	/* E-제안서 */
	.search-whiteSpace { max-width: 130.9091vw; margin: 0 auto; padding: 0 1.6667vw; }
	.search-whiteSpace .top-opt-detail-area .left-con-tit { margin: 0; padding: 4.5455vw 0 3.2727vw 0; border-bottom: 0.1818vw solid #000; }
	.search-whiteSpace .top-opt-detail-area .opt-detail-inner .box-result { width: 16.9%; padding-left: 0; }
	.prop-list .prop-txt { font-size: 0; }
	.prop-list .prop-txt .download { margin-right: 1.0909vw; width: 1.4545vw; height: 1.4545vw; background: url("/sec/static/_images/common/icon-down.svg") no-repeat center; background-size: cover; }
	.prop-list .photo > .thumb { position: relative; display: inline-block; width: 100%; height: 100%; }
	.prop-list .photo > .video:after { content:''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: inline-block; width: 5.4545vw; height: 5.4545vw; background: url("/sec/static/_images/common/icon-play-button.svg") no-repeat center; background-size: cover; }

	/* E-제안서 view */
	.dps-board-event .board-head { margin-top: 4.5455vw; }
	.dps-board-event .board-head .tit-box { position: relative; padding: 2.1818vw; border-top: 0.1818vw solid #000; border-bottom: 0.0909vw solid #ebebeb;font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.dps-board-event .board-head .tit-box h2 { max-width: 85%; margin-right: 14.5455vw; margin: 0; }
	.dps-board-event .board-head .tit-box > div { position: absolute; top: 2.1818vw; right: 2.1818vw; font-weight: 400; }
	.dps-board-event .board-head .tit-box > div> span { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: -0.02em; }
	.dps-board-event .board-head .tit-box > div > button { margin-left: 3.2727vw; }
	.board-share { width: 2.3636vw; height: 2.3636vw; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat center; background-size: 2.3636vw auto; }
	.dps-board-event .board-detail-content.b-edit-wrap { padding: 3.2727vw 2.1818vw; border-bottom: 0.0909vw solid #707070; }
	.dps-board-event .board-detail-content.b-edit-wrap > div { font-size: 1.4545vw; line-height: 1.9091vw; color: #000;padding:5.9091vw 0 5.4545vw !important; }
	.dps-board-event .board-detail-content.b-edit-wrap > div > img { margin-bottom: 3.2727vw; }
	.dps-board-event .board-detail-content.b-edit-wrap > div.txt-skyblue,
	.dps-board-event .board-detail-content.b-edit-wrap > div.webImg { padding: 0 !important; }
	.dps-board-event .board-detail-content.b-edit-wrap > p { margin-top: 2.1818vw; font-size: 1.2727vw; line-height: 1.9091vw; color: #000; }

	/* 고객도입사례 */
	#container .content-visual-header .visual.case-customer-visual { background:url(/sec/static/_images/temp/visual-partner02.jpg) 50% 50% no-repeat !important; background-size:cover; }
	#container .content-visual-header .case-customer-visual .visual-txt { top: calc(50% - 3.9091vw); }
	.case-customer-visual span + .btn-type4 { margin-top: 2.1818vw; }
	.left-area .left-filter > .visual-search.positon-pc.buttcase { position: absolute; top: 21.7273vw; left: 50%; transform: translateX(-50%); border-top: 0; }

	/* 고객도입사례 view */
	.item-advice-related { padding-top:5.2727vw; }
	.item-advice-related .title { line-height:4.3636vw; padding-bottom:3.4545vw; font-weight:bold; font-size:3.2727vw; color:#000; letter-spacing:0; }
	.item-advice-related .adviceWrap { width:80.0000vw; margin:0 -2.1818vw; padding:0 6.7273vw; }
	.item-advice-related .adviceWrap .advice { width:19.2727vw; margin:0 2.1818vw; }
	.item-advice-related .adviceWrap .advice .imgWrap { width:19.2727vw; height:19.2727vw; padding:2.1818vw; border-radius:1.8182vw; }
	.item-advice-related .adviceWrap .advice .prd-name { height:3.8182vw; margin-top:1.6364vw; font-size:1.4545vw; }
	.item-advice-related .adviceWrap .advice .btn-underline { margin-top:1.0909vw; }
	.item-advice-related .adviceWrap .slick-arrow { top:8.9091vw; width:2.3636vw; height:2.3636vw; background-size:2.3636vw auto; }

	/* green campain */
	#green-container { background: url(/sec/static/_images/temp/greenCampain/GC-bg.jpg); height: 100%; }
	.green-header { position: relative; background: url(/sec/static/_images/temp/greenCampain/GC-header-pc.png) no-repeat center top; background-size: cover; height: 53.5455vw; }
	.green-header .period { position: absolute; top: 35.4545vw; left: calc(51% - 0.0909vw); transform: translateX(-50%); font-size: 2.1818vw; line-height: 2.4545vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.green-content { position: relative; max-width: 130.9091vw; margin: -4vw auto 0 auto; padding : 0 2.1818vw; }
	.green-content.bg:before { content:''; position: absolute; left: -6.4545vw; bottom: 0; width: 21.3636vw; height: 23.4545vw; background: url(/sec/static/_images/temp/greenCampain/plant03.png) no-repeat center; background-size: contain;}
	.green-content.bg:after { content:''; position: absolute; right: -4.6364vw; bottom: 0; width: 18.9091vw; height: 22.3636vw; background: url(/sec/static/_images/temp/greenCampain/plant04.png) no-repeat center; background-size: contain;}
	.conWrap { padding: 0 0 7.2727vw 0; } 
	.G-conboxWrap { position: relative;}
	.G-conboxWrap:after { content:''; position: absolute; bottom: -1.8182vw; left: 50%; margin-left: 27.5455vw; display: block; width: 26.1818vw; height: 25.0000vw; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain;}
	.G-conbox { padding: 0 5vw;}
	.G-conbox > h2 {font-size: 4.5455vw; line-height: 5.2727vw; color: #2f6918; font-weight: bold; text-align: center; letter-spacing: 0.02em; }
	.G-conbox:nth-child(1) { width: 100%; padding-bottom: 22.1818vw; }
	.G-conbox:nth-child(1) > h2 { padding-top: 8.6364vw; }
	.G-conbox:nth-child(1) > h2:before { content:''; display: block; width: 8.2727vw; height: 10.9091vw; margin: 0 auto 2.5455vw auto; background: url(/sec/static/_images/temp/greenCampain/plant01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont { text-align: center; }
	.G-conbox .inner-cont .inner-info { margin-top: 5.27273vw; font-size: 1.45455vw; line-height: 2.18182vw; color: #000; letter-spacing: 0; text-align: left; }
	.G-conbox .inner-cont .inner-info + .inner-info { padding-top: 5.27273vw; border-top: 0.09091vw solid #e4e4e4;}
	.G-conbox .inner-cont .inquiry { margin-top: 7.2727vw; }
	.G-conbox .inner-cont .inquiry > div { display: inline-block; width: 49% }
	.G-conbox .inner-cont .inquiry > div:first-child { display: inline-block; padding-right: 3.6364vw; text-align: right; }
	.G-conbox .inner-cont .inquiry > div:last-child { position: relative; display: inline-block; padding-left: 3.6364vw; text-align: left; }
	.G-conbox .inner-cont .inquiry > div > em { font-size: 1.4545vw; color: #000; line-height: 1.4545vw; font-weight: bold; vertical-align: middle; }
	.G-conbox .inner-cont .inquiry > div > span { font-size: 1.4545vw; color: #000; line-height: 1.4545vw; }
	.G-conbox .inner-cont .inquiry > div > span:before { content:''; width: 0.0909vw; height: 1.4545vw; padding: 0 0.9091vw; background: url(/sec/static/_images/temp/greenCampain/GC-bar.png) no-repeat center; }
	.G-conbox .inner-cont .inquiry > div + div:before { content:''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; width: 0.0909vw; height: 1.9091vw; background: #b2b2b2; vertical-align: middle; }

	.G-conbox:nth-child(2) { width: 100%; height: 118.1818vw; padding-bottom: 10.5455vw; background-size: 100% 118.1818vw; overflow: hidden; }
	.G-conbox:nth-child(2) > h2 { padding-top: 10.9091vw; }
	.G-conbox .inner-cont .guide-list ul { display: flex; justify-content: center;margin: 2.7273vw 0 7.8182vw; }
	.G-conbox .inner-cont .guide-list li {position: relative; display: inline-block; width: 22.7273vw; padding-top: 23.8182vw; margin-right: 3.2727vw; }
	.G-conbox .inner-cont .guide-list li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-list li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%);  width: 21.8182vw; height: 22.0000vw; background: url(/sec/static/_images/temp/greenCampain/guide-bg.png) no-repeat center; background-size: 80%;}
	.G-conbox .inner-cont .guide-list li:after { position: absolute; top: calc(50% - 4.1818vw); left: calc(50% - 0.4545vw); transform: translate(-50%, -50%); }
	.G-conbox .inner-cont .guide-list li:nth-child(1):after { content:''; display: block; width: 12.0909vw; height: 10.0000vw; background: url(/sec/static/_images/temp/greenCampain/guide-list01.png) no-repeat center; background-size: 80%;}
	.G-conbox .inner-cont .guide-list li:nth-child(2):after { content:''; display: block; width: 12.7273vw; height: 13.1818vw; background: url(/sec/static/_images/temp/greenCampain/guide-list02.png) no-repeat center; background-size: 80%;}
	.G-conbox .inner-cont .guide-list li:nth-child(3):after { content:''; display: block; width: 14.1818vw; height: 11.5455vw; background: url(/sec/static/_images/temp/greenCampain/guide-list03.png) no-repeat center; background-size: 80%;}
	.G-conbox .inner-cont .guide-list li:nth-child(4):after { content:''; display: block; width: 12.7273vw; height: 14.1818vw; background: url(/sec/static/_images/temp/greenCampain/guide-list04.png) no-repeat center; top: calc(50% - 5.5455vw); background-size: 80%;}
	.G-conbox .inner-cont .guide-list li > span { font-size: 2.0000vw; line-height: 2.3636vw; color: #000; font-weight: bold; word-break: keep-all; }
	.G-conbox .inner-cont .guide-list li > span:before { content:''; position: absolute; right: -12%; top: calc(50% - 3.0000vw); transform: translateY(-50%); width: 2.3636vw; height: 4.0000vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow.png) no-repeat center;background-size: cover;}
	.G-conbox .inner-cont .guide-list li:last-child > span:before { display: none; }
	.G-conbox .inner-cont .guide-notice { position: relative; padding-top: 6.6364vw; border-top: 0.0909vw solid #e4e4e4; text-align: left; }
	.G-conbox .inner-cont .guide-notice > p { position: absolute; left: 0; top:7.0000vw; font-size: 2.0000vw; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-notice > ul { padding-left: 14.6364vw; }
	.G-conbox .inner-cont .guide-notice > ul > li { position: relative; padding-left: 1.5455vw; font-size: 1.4545vw; line-height: 2.7273vw; color: #000; }
	.G-conbox .inner-cont .guide-notice > ul > li + li { margin-top: 1.8182vw; }
	.G-conbox .inner-cont .guide-notice > ul > li:before { content:''; position: absolute; top: 0.9091vw; left: 0; width: 0.6364vw; height: 0.6364vw; background: url(/sec/static/_images/temp/greenCampain/GC-dot.png) no-repeat center; background-size: cover;}
	.G-conbox .inner-cont .guide-notice .packing > li { position: relative; display: inline-block; margin-top: 3.0909vw; margin-right: 7.0909vw; padding-top: 10.7273vw; max-width: 15.2727vw; line-height: 1.6364vw; }
	.G-conbox .inner-cont .guide-notice .packing > li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(1):before { width: 10.5455vw; height: 9.9091vw; background: url(/sec/static/_images/temp/greenCampain/collect01.png) no-repeat center; top: -0.5455vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2):before { width: 11.4545vw; height: 8.8182vw; background: url(/sec/static/_images/temp/greenCampain/collect02.png) no-repeat center; top: 0.2727vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(3):before { width: 13.7273vw; height: 7.4545vw; background: url(/sec/static/_images/temp/greenCampain/collect03.png) no-repeat center; top: 1.8182vw; background-size: cover;} 
	.G-conbox .inner-cont .guide-notice .packing > li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-notice .packing > li > span { font-size: 1.4545vw; line-height: 1.6364vw; color: #000; font-weight: bold; }
	.G-btnWrap { margin-top: 5.8182vw; }
	.G-btnWrap .tab-style-btn { display: table; margin:0 auto 7.2727vw auto; }
	.G-btnWrap .tab-style-btn a { position: relative; display: inline-block; width: 21.3636vw; height: 6.7273vw; }
	.G-btnWrap .tab-style-btn a:nth-child(1)[aria-selected="true"] { width: 21.3636vw; height: 6.7273vw; background: url(/sec/static/_images/temp/greenCampain/tab-about-active.png) no-repeat center; background-size: cover;}
	.G-btnWrap .tab-style-btn a:nth-child(2)[aria-selected="true"] { width: 21.3636vw; height: 6.7273vw; background: url(/sec/static/_images/temp/greenCampain/tab-apply-active.png) no-repeat center; background-size: cover;}
	.G-btnWrap .tab-style-btn a + a { margin-left: 2.7273vw; }
	.G-btnWrap .tab-style-btn a  + .error-msg { display: none; }
	.G-btnWrap .tab-style-btn.error a + .error-msg { display:table-row; padding-top: 0.7273vw; text-align: left; font-weight: bold; }
	.G-tabWrap { margin-top: 3.6364vw; }
	.G-tabWrap .tab-content { background: #fff; border-radius: 0.9091vw; display: none; }
	#tabContent-about { margin-bottom: 20.0000vw; padding: 7.6364vw 3.2727vw 6.3636vw 3.2727vw; }
	.G-tabWrap .apply-list h3 { padding: 0 0 4.2727vw; font-size: 2.9091vw; line-height: 3.3636vw; color: #000; font-weight: bold; text-align: center; }
	.G-tabWrap .apply-list .droptoggle > div { display: table; width: 100%; }
	.G-tabWrap .apply-list .droptoggle > div > a { display: table; width: 100%;  padding: 2.0000vw 4.3636vw;}
	.G-tabWrap .apply-list .droptoggle > div span { display: inline-block; color: #000; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(1) { width: 38.6% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(2) { width: 46%; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(3) { width: 9.1%; }
	.G-tabWrap .apply-list .droptoggle > div.list-head { padding: 2.2727vw 4.2727vw; border-top: 0.1818vw solid #000; border-bottom: 0.1818vw solid #000; box-sizing: border-box; }
	.G-tabWrap .apply-list .droptoggle > div.list-head span { display: table-cell; font-size: 1.4545vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption a.dropButton{ height: auto;  border-bottom: 0.0909vw solid #d9d9d9; font-weight: 400; color: #000; }
	.G-tabWrap .apply-list .dropOption a.dropButton:before { display: none; }
	.G-tabWrap .apply-list .dropOption a.dropButton.open { background: #fcf6ee; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption em.num { border-bottom: 0.0909vw solid #000; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList { padding: 3.0909vw 4.2727vw; background: #f3e9db; border-bottom: 0.0909vw solid #d9d9d9;}
	.G-tabWrap .apply-list .dropOption .dropList dl { display: table; width: 100%; padding: 1.2727vw 0; line-height: 1.6364vw; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList dl dt { display: table-cell; width: 41.6%; font-weight: bold; color: #000;}
	.G-tabWrap .apply-list .dropOption .dropList dl dd { color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl em.num { font-weight: bold; color: #000;}
	.G-tabWrap .paging { margin-top: 3.2727vw; display: block; }
	.mob-moreDownList { display: none; text-align: center; }
	.mob-moreDownList .ico-moreDown { font-size: 1.0909vw; color: #000; font-weight: bold; }
	.mob-moreDownList .ico-moreDown:after{ content:''; display: inline-block; width: 0.9091vw; height: 0.9091vw; background: url("/sec/static/_images/common/icon-drop-down-thin.svg") no-repeat center; background-size: cover; vertical-align: baseline;}
	.G-btn-box button { background: transparent; }

	#tabContent-apply { margin-bottom: 5.2727vw; padding: 9.0909vw 3.2727vw 7.2727vw 3.2727vw; box-shadow: 0.6364vw 1.2727vw 0 rgba(59,35,1,.09); }
	.G-tabWrap .apply-form h3 { padding: 0 0 1.6364vw; border-bottom: 0.1818vw solid #000; font-size: 2.9091vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form h3  + ul { margin-top: 2.7273vw; }
	.G-tabWrap .apply-form h3  + ul li { position: relative; padding-left: 1.0909vw; font-size: 1.2727vw; line-height: 1.8182vw; color: #707070; letter-spacing: 0; }
	.G-tabWrap .apply-form h3  + ul > li + li span { vertical-align: baseline; }
	.G-tabWrap .apply-form h3  + ul li:before { content:'※'; position: absolute; left: 0; width: 0.8182vw; height: 0.8182vw; }
	.G-form { float: left; margin-top: 3.8182vw; padding-left: 11.6364vw; width: calc(100%/2 - 5.5000vw);  }
	.G-form + .G-form { float: right; }
	.G-form:after { content: ''; display: block; clear: both; }
	.G-form .inp-box { position: relative; }
	.G-form .inp-box ~ .inp-box { margin-top: 2.0000vw; }
	.G-form .inp-box label { position: absolute; left: -11.6364vw; }
	.G-form .inp-box .num-wrap {  width:100%;}
	.G-form .inp-box .num-wrap > li:not(:first-child)  { padding-left:1.4545vw; }
	.G-form .inp-box .num-wrap > li:not(:first-child):before {   left:0; top:1.4545vw;  width:0.7273vw; height:0.0909vw; background:#b2b2b2; }
	.G-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.G-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 8.1818vw); }
	.G-form .inp-box .sn-btn { display: block; padding-top: 0.7273vw; font-size: 1.0909vw; color: #000; font-weight: bold; }
	.G-form .inp-box .error-msg { padding-top: 0.7273vw; }
	.G-form .inp-box .box.mail .btn { float:right; min-width:7.2727vw; width:7.2727vw; margin:0; padding: 0 1.3636vw; font-weight:bold; }
	.G-form .wrap-droplist .droplist-button { color: #000; }
	.G-form .error-msg { clear: both; }
	.G-form .code-box > img { width: 12.3455vw; height: 4.0727vw; }
	.G-form .code-box:after { content: ''; display: block; clear: both; }
	.G-form .code-box + input { float: right; width: 45%; margin-top: 1.1636vw; }
	.G-form .code-box + input + .error-msg { float: right; width: 45%; }
	.G-form .code-box { float: left; width: 53%; padding-left: 0; }
	.G-form .code-box > ul { display: inline-block; margin-left: 0; }
	.G-form .code-box > ul li + li { margin-top: 0.5455vw; }
	.G-form .code-box > ul li img { width: 1.7091vw; height: 1.7091vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child { margin-top: 4.090temp }
	.G-form + .G-form .inp-box ~ .inp-box:last-child label { margin-top: 1.4545vw; }
	.G-tabWrap .apply-form .G-terms { margin-top: 10.9091vw; }
	.G-tabWrap .apply-form .G-terms h3 { font-size: 2.2727vw; }
	.G-tabWrap .apply-form .G-terms h3 > .ico-required { font-size: 2.2727vw; }
	.G-tabWrap .apply-form .G-terms .allChk-box { padding: 2.1818vw 0; border-bottom: 0.0909vw solid #e4e4e4; }
	.G-tabWrap .apply-form .G-terms .allChk-box label { font-size: 1.8182vw; color: #000; font-weight: bold; letter-spacing: 0;  }
	.G-tabWrap .apply-form .G-terms .terms-box { height: 12.7273vw; margin-bottom: 1.6364vw; padding: 2.7273vw 3.5455vw 2.7273vw 2.7273vw; border: 0.0909vw solid #b2b2b2; border-radius: 0.9091vw; overflow-y: scroll; font-size: 1.2727vw; line-height: 1.9091vw; color: #707070; }
	.G-tabWrap .apply-form .G-terms .terms-wrap { margin-top: 3.2727vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap + .terms-wrap { margin-top: 3.4545vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap h4 { padding-bottom: 1.5455vw; font-size: 1.4545vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form .G-terms .terms-wrap .error-msg { padding-top: 0.5455vw; padding-left: 2.3636vw; }
	.G-btnWrap .btn-box { margin-top: 9.0909vw; }
	.G-btnWrap .btn-box button { width: 21.0000vw; height: 6.0909vw; }
	.G-btnWrap .btn-box button + button { margin-left: 2.7273vw; }
	.chk-form.terms-more input[type="checkbox"] + label { letter-spacing: -0.0023vw; }

	/* 비밀번호 변경 안내 */
	.content.rounded-content { padding: 4.5455vw 2.1818vw 9.0909vw 2.1818vw; }
	.content.rounded-content .conbox { padding: 0; }
	.box-content-rounded .left-info-content { padding: 3.2727vw 0 0 0; text-align: left; }
	.box-content-rounded .left-info-content .info-tit { font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit > .txt-skyblue { font-size: 1.8182vw; line-height: 2.3636vw; font-weight: bold; vertical-align: baseline; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit + p { padding-top: 1.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content .pw-box { margin-top: 3.2727vw; padding-left: 15.8182vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box { position: relative; }
	.box-content-rounded .left-info-content .pw-box .inp-box + .inp-box { margin-top: 2.1818vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box > label.lb-line { position: absolute; left: -15.8182vw; font-size: 1.4545vw; line-height: 2.9091vw; color: #444; }
	.box-content-rounded .left-info-content .pw-box .inp-box .inp-line { width: 35.0909vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse { margin-top: 0.9091vw; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li { position: relative; padding-left: 0.9091vw; font-size: 1.0909vw; line-height: 1.5455vw; color: #707070; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li:before {  content: '*'; position: absolute; left: 0; }
	.box-content-rounded .left-info-content .inp-box .error-msg p { font-size: 1.2727vw; }
	.box-content-rounded .left-info-content .btn-box { margin-top: 3.2727vw; font-size: 0; }
	.box-content-rounded .left-info-content .btn-box .btn { margin: 0; }
	.box-content-rounded .left-info-content .btn-box .btn + span { display: inline-block; margin-left: 2.1818vw; }
	.box-content-rounded .left-info-content .btn-box .btn + span a { margin: 0; }

	/* 장기 미 이용 고객 휴면계정 전환 알림 */
	.box-content-rounded .left-info-content p.dormant { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content p.dormant > em { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content p.dormant > .txt-skyblue { font-size: 1.4545vw; line-height: 1.9091vw; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content .dormant-esse { margin-top: 3.2727vw; }
	.box-content-rounded .left-info-content .dormant-esse li { position: relative; padding-left: 0.9091vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.box-content-rounded .left-info-content .dormant-esse li:before {  content: '*'; position: absolute; left: 0; }

	/* 장기 미 이용 고객 휴면계정 해제 팝업  */
	.layer-pop .dormant { text-align: center; }
	.layer-pop .dormant p { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.layer-pop .dormant p.inner-tit { font-weight: bold; }
	.layer-pop .dormant p > span { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; vertical-align: baseline; }
	.layer-pop .dormant p + p { margin-top: 2.1818vw; }

	/* 나의 멤버십 회원 탈회 완료 */
	#container.type-menu .content.full-content { min-height: 55.4545vw; }
	#container.type-menu .content.full-content .conbox { max-width: 102.9091vw; margin: 0 auto; padding-right: 4.3636vw; }
	.box-content-shadow .my-graybox { padding: 4.3636vw; border: 0.0909vw solid #ddd; border-radius: 1.8182vw; background: #f7f7f7; text-align: center; }
	.box-content-shadow .my-graybox p { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; letter-spacing: -0.02em; word-break: keep-all; }
	.box-content-shadow .my-graybox p + p { margin-top: 2.1818vw; }
	.box-content-shadow .my-graybox p.bold { font-size: 1.8182vw; line-height: 2.3636vw; font-weight: bold; }
	.box-content-shadow .my-graybox p.bold > .txt-skyblue { font-size: 1.8182vw; line-height: 2.3636vw; font-weight: bold; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-shadow .my-graybox + .btn-box { margin-top: 3.2727vw; font-size: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn { margin: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn + .btn { margin-left: 1.4545vw; }

	.essential-box { margin-top: 2.1818vw; }
	.dot-essential li { position: relative; padding-left: 0.6364vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #444; word-break: keep-all; }
	.dot-essential li:before { content:'·'; position: absolute; left: 0;}
	.dot-essential li + li { margin-top: 0.5455vw; }

	/* 회원 정보 변경 안내 팝업 */
	.layer-myChange .top-info { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.layer-myChange .change-box > div { margin-top: 2.1818vw; }
	.layer-myChange .change-box > div h3 { font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; }
	.layer-myChange .change-box > div .mail-box { margin-top: 1.0909vw; padding: 2.1818vw; border: 0.0909vw solid #ddd; border-radius: 1.8182vw;  }
	.layer-myChange .change-box > div .mail-box dl { display: flex; }
	.layer-myChange .change-box > div .mail-box dt { width: 34%; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; }
	.layer-myChange .change-box > div .mail-box dd { flex: 1; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }

	/* MD 비즈니스 협력제안 - list */
	#container .content-visual-header .visual.md { background:url(/sec/static/_images/temp/bg-visual-md-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.content.md-content { padding: 7.2727vw 2.1818vw 9.0909vw 2.1818vw; }
	.content.md-content .conbox { padding: 0; }
	.MD-summary { position: relative;}
	.MD-summary dl { position: relative;  }
	.MD-summary dl dt { position: absolute; top: -0.3636vw; left: 0; font-size: 3.2727vw; line-height: 3.6364vw; color: #000; font-weight: bold; vertical-align: top; letter-spacing: -0.02em; }
	.MD-summary dl dt > .txt-skyblue { display: inline-block; font-size: 3.2727vw; line-height: 3.6364vw; font-weight: bold; vertical-align: baseline; letter-spacing: -0.02em; }
	.MD-summary dl dd { padding-left: 34%; }
	.MD-summary dl dd + dd { margin-top: 2.7273vw; }
	.MD-summary dl dd { font-size: 1.4545vw; line-height: 2.0000vw; color: #000; letter-spacing: 0; }
	.MD-summary dl dd:last-child > a { margin: 0; font-size: 1.4545vw; line-height: 1.9091vw; }
	.MD-summary dl dd:last-child > p { position: relative; margin-top: 1.6364vw; padding-left: 0.9091vw; font-size: 1.2727vw; line-height: 1.8182vw; color: #707070; letter-spacing : 0; }
	.MD-summary dl dd:last-child > p:before { content: '*'; position: absolute; left:0; }
	.MD-summary .top-btnbox { position: absolute; left: 0; bottom: 0; }
	.MD-summary .top-btnbox .btn { margin: 0; }
	.MD-summary .top-btnbox .btn + .btn { margin-left: 1.4545vw; }
	.md-tbl { margin-top: 5.4545vw; }
	.ul-tbl-box.board-tbl .md-list.ul-tbl .ul-tr { display: table; width: 100%; }
	.board-tbl .md-list.ul-tbl .ul-td {text-align: left; padding: 0 2.1818vw; }
	.board-tbl .md-list.ul-tbl .ul-td.num { width: 6.6%; }
	.board-tbl .md-list.ul-tbl .ul-td.product { width: 13.2%; }
	.board-tbl .md-list.ul-tbl .ul-td.title { width: 28%; letter-spacing: 0; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-name { width: 24.3%; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-date { width: 13.2%; }
	.board-tbl .md-list.ul-tbl .ul-td.status { width: 14%; letter-spacing: 0; }
	.board-tbl .md-list.ul-tbl .ul-td.title span { max-width: 24.2727vw; }
	.board-tbl .md-list .dropList-wrap { position: relative; display: none; margin-top: -0.0909vw; border-bottom: 0.0909vw solid #ebebeb; }
	.board-tbl .md-list .dropList-wrap:before { content:''; position: absolute; top: 0; width: 100%; height: 0.0909vw; background: #f7f7f7; }
	.board-tbl .md-list .dropList2 { background: #f7f7f7; }
	.board-tbl .md-list .dropList2 .inner-info { padding: 3.2727vw 5.4545vw 2.1818vw 5.4545vw; }
	.board-tbl .md-list .dropList2 .inner-info dl { position: relative; }
	.board-tbl .md-list .dropList2 .inner-info dl + dl { padding-top: 2.1818vw; }
	.board-tbl .md-list .dropList2 .inner-info dl dt { position: absolute; left: 0; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd { height: auto; padding-left: 17.0909vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd + dd { margin-top: 1.0909vw; }
	.board-tbl .md-list .dropList2 .inner-info dl dd a { margin: 0; font-size: 1.4545vw; line-height: 1.9091vw; }
	.board-tbl .md-list .dropList2 .inner-comment { margin: 0 5.4545vw; padding: 2.1818vw 0; border-top: 0.0909vw solid #d9d9d9; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-tit { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-cont { padding-top: 1.6364vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; }
	.board-tbl .md-list .dropList2 .inner-comment > div { padding-top: 2.1818vw; }
	.board-tbl .md-list .dropList2 .inner-comment > div .admin { padding-right: 2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment > div .date { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time { font-size: 1.4545vw; line-height: 1.9091vw; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time:before { content:''; display: inline-block; width: 0.0909vw; height: 0.9091vw; margin: 0 1.0909vw; background: #ddd; }
	.tbl-bottom-esse { margin-top: 5.4545vw; }
	.tbl-bottom-esse .dot-essential li { color: #707070; }

	/* 전담자몰 - SMC 인증 */
	.smc-content .box-content-rounded { widtH: 61.8182vw; padding: 4.5455vw; }
	.smc-content .logo-box { padding-bottom: 4.3636vw; }
	.smc-content .logo-box .logo a { display: block; width: 12.9091vw; height: 2.0000vw; margin: 0 auto; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 12.9091vw auto; }
	.smc-content .smc-cert > ul { padding: 2.1818vw 0 3.8182vw; }
	.smc-content .smc-cert > ul li { font-size: 1.2727vw; line-height: 1.7273vw; color: #707070; letter-spacing: 0; }
	.smc-content .smc-cert > ul li + .reference-esse { padding-top: 2.1818vw; }
	.smc-content .smc-form { padding-bottom: 4.3636vw; }
	.smc-content .smc-form .inp-box { position: relative; padding: 1.6364vw 0; border-bottom: 0.0909vw solid #ebebeb; }
	.smc-content .smc-form .inp-box .lb-line { position: absolute; left: 0; height: auto; font-size: 1.4545vw; line-height: 2.9091vw; color: #444; }
	.smc-content .smc-form .inp-box .lb-line + div { margin-left: 14.9091vw; }
	.smc-content .smc-terms > .chk-form { padding-top: 2.1818vw; }
	.smc-content .smc-terms > .chk-form  + .terms-wrap .terms-tit { padding-top: 2.1818vw; }
	.smc-content .smc-terms .chk-form.terms-more { position: relative; }
	.smc-content .smc-terms .chk-form.terms-more > label { padding-right: 12%; }
	.smc-content .smc-terms .terms-wrap .terms-box { height: 9.0909vw; margin: 0.5455vw 0 1.0909vw 0; padding: 0.7273vw 1.5455vw 0.6364vw 0.9091vw; }
	.smc-content .smc-terms .terms-wrap .terms-box ul li { font-size: 0.9091vw; line-height: 1.4545vw; color: #707070; }
	.line-tit-l { display: inline-block; font-size: 2.1818vw; line-height: 2.9091vw; color: #000; font-weight: bold; letter-spacing: 0; letter-spacing: -0.02em; }
	.smc-content .smc-terms .terms-wrap .btn-underline { top: 0; }
	.s-dot-esse li { position: relative; padding-left: 0.4545vw; font-size: 0.9091vw; line-height: 1.4545vw; color: #707070; letter-spacing: -0.02em; }
	.s-dot-esse li:before { content:'·'; position: absolute; left: 0; }
	.s-hyphen-esse li { position: relative; padding-left: 0.5455vw; font-size: 0.9091vw; line-height: 1.4545vw; color: #707070; letter-spacing: -0.02em; }
	.s-hyphen-esse li:before { content:'-'; position: absolute; left: 0; }

	/* 전담자몰 - SMC 인증 약관 전문보기 팝업 */
	.layer-agreement .list-terms-gray li { font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: 0; }
	.layer-agreement .list-terms-gray li + li { padding-top: 2.1818vw; }

	/* 전담자몰 - 개인정보 수집 및 이용 동의서 팝업 */
	.layer-agreement p.gray { font-size: 1.2727vw; line-height: 1.7273vw; color: #707070; }
	.layer-agreement p.gray + p.gray { padding-top: 2.0909vw; }
	.mid-conbox .mid-header { border-bottom: 0.1818vw solid #000; }
	.mid-conbox .mid-header h3 { padding-bottom: 0.5455vw; font-size: 1.8182vw; line-height: 2.3636vw; color: #000; font-weight: bold; letter-spacing: -0.02em; }
	.mid-conbox .mid-header + P { padding-top: 1.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; color: #707070; letter-spacing: 0; }
	.mid-conbox { margin-top: 3.2727vw; }
	.mid-conbox .dl-box dl { display: flex; padding: 2.1818vw 0; border-bottom: 0.0909vw solid #ebebeb; }
	.mid-conbox .dl-box dl dt { width: 15.4545vw; min-width: 15.4545vw; font-size: 1.4545vw; line-height: 1.9091vw; color: #444; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd { font-size: 1.4545vw; line-height: 2.0000vw; color: #000; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd.txt-skyblue { font-size: 1.8182vw; }
	.privacy-esse { padding-top: 2.1818vw; font-size: 1.2727vw; line-height: 1.7273vw; letter-spacing: 0; }

	/* 전담자몰 - 쿠폰 다운로드 완료 팝업 */
	.layer-coupon .excl-coupon > p { font-size: 1.4545vw; line-height: 1.9091vw; color: #000; }
	.layer-coupon .excl-coupon .coupon-box { margin: 2.1818vw 0 1.6364vw; padding: 2.1818vw; border: 0.0909vw solid #ddd; border-radius: 0.9091vw; background: #f4f4f4; }
	.layer-coupon .excl-coupon .coupon-box li { position: relative; padding-left: 0.6364vw; font-size: 1.2727vw; line-height: 1.6364vw; font-weight: bold; letter-spacing: 0; }
	.layer-coupon .excl-coupon .coupon-box li:before { content:'·'; position: absolute; left: 0; }
	.layer-coupon .excl-coupon .coupon-box li + li { margin-top: 0.5455vw; }
	.coupon-loca { position: relative; display: block; padding-left: 1.0909vw; font-size: 1.0909vw; line-height: 1.4545vw; color: #707070; letter-spacing: -0.01em; word-break: keep-all; }
	.coupon-loca:before { content: '※'; position: absolute; left: 0; top: 0; }

	/* 1:1 문의 */
	.board-tbl .ul-tbl.myQna-list .ul-td.num { width: 8%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.type { width: 14%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.title { width: 35%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date { width: 17%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 26%; }

	/* 견적문의내역 - 목록 */
	.board-tbl .ul-tbl.estimate-list .ul-td.num { width: 8%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.type { width: 27%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.title { width: 36%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.regi-date { width: 16%; }
	.board-tbl .ul-tbl.estimate-list .ul-td.status { width: 13%;}

	/* 견적문의내역 - 상세 */
	.my-boardListWrap .estimate-wrap { padding: 0 !important; }
	.my-boardListWrap .estimate-box { padding: 0 2.1818vw; }
	.my-boardListWrap .estimate-box + .estimate-box { margin-top: 2.7273vw; padding-top: 2.7273vw;  }
	.my-boardListWrap .estimate-tit { margin-bottom: 2.1818vw; font-size: 1.4545vw; line-height: 1.9091vw; }
	.my-boardListWrap .estimate-form .info-box + .info-box { margin-top: 1.6364vw; }
	.my-boardListWrap .estimate-form .info-box span { width: 16.0909vw; font-size: 1.2727vw; line-height: 1.6364vw; }
	.my-boardListWrap .estimate-form .info-box em { font-size: 1.2727vw; line-height: 1.6364vw; }
}

@media screen and (max-width:800px){
	/* 공통 이용약관  */
	.common-terms { margin-top: 36px; }
	.common-terms .con-header .con-tit { font-size: 20px; line-height: 26px; }
	.common-terms .terms-wrap h4 { padding-top: 24px; }
	.common-terms .terms-wrap h4 + .terms-box { margin-top: 7px }
	.common-terms .terms-wrap > .terms-box { margin-top: 24px; }

	.app-login-device-box .app-login-box { margin-top: 36px; } /*2012-03-30*/
	.app-login-device-box .app-login-box .device-management { margin-top: 24px; } /*2012-03-30*/
	.app-login-device-box .app-login-box .con-header .con-tit { font-size: 20px; line-height: 26px; }

	/*s:2021-03-30*/
	.app-login-device-box .device-management {margin-top: 0;} 
	.app-login-device-box .device-management .a-txt {float:none;}
	.app-login-device-box .device-management .a-txt span {color:#2488f8;}
	.app-login-device-box .device-management .use-box {float:none;padding-left:0;margin-top:2.1528vw;}
	.app-login-device-box .device-management .use-box ul {overflow:hidden;padding-left:0;}
	.app-login-device-box .device-management .use-box ul li {width:100%;float:left;border:1px solid #b2b2b2;border-radius: 10px;padding:1.4531vw 1.8837vw;}
	.app-login-device-box .device-management .use-box ul li:last-child {margin-left:0px;margin-top:2.1528vw;}
	.app-login-device-box .device-management .use-box ul.no-box {margin:0;}
	.app-login-device-box .device-management .use-box ul li.b-line-box {border:1px solid #2488f8;}
	.app-login-device-box .device-management .use-box .m-line {overflow:hidden;border-bottom:1px solid #ebebeb;line-height:29px;}
	.app-login-device-box .device-management .use-box .m-line p {float:left;font-weight: bold;font-size:14px;}
	.app-login-device-box .device-management .use-box .m-line dl {float:right;color:#000}
	.app-login-device-box .device-management .use-box .m-line dl dt {background:none;position:relative; margin-left:8px; padding-left:10px;}
	.app-login-device-box .device-management .use-box .m-line dl dt:after {content:"";position:absolute;top:50%;right:-9px;width:1px;height:12px;margin-top:-6px;background:#d9d9d9;}
	.app-login-device-box .device-management .use-box .m-line a {float:right;} 
	.app-login-device-box .device-management .use-box .m-line img {width:16px;height:16px;vertical-align: middle;}
	.app-login-device-box .device-management .use-box .list {padding-top:15px;line-height:30px;}
	.app-login-device-box .device-management .use-box .list  button {float:right;margin-top:-32px; }
	.app-login-device-box .device-management .use-box dl {overflow:hidden;color:#707070;}
	.app-login-device-box .device-management .use-box dl dt {float:left;background: url("/sec/static/_images/common/icon-list-dot.svg") no-repeat left 12px;padding-left:5px;font-size:14px;}
	.app-login-device-box .device-management .use-box dl dd {float:left;margin-left:16px;font-size:14px;}
	.app-login-device-box .device-management .use-box dl dt a , dd a {font-size:14px;}
	.app-login-device-box .device-management .d-list {width:100%;overflow:hidden;padding:1.2378vw 0 0 0;color:#828282;line-height:18px;}
	.app-login-device-box .device-management .d-list li {font-size:12px;}
	.app-login-device-box .device-management .chk-box-wrap .chk-form {width: 100%;padding-left: 20px;}

	/* faq - 수정 */
	.conbox-alsomall-faq .board-faq { padding: 0; }
	.board-faq .faq-tab-title{padding-bottom:8px;font-size:20px;color:#000;line-height:26px;border-bottom:2px solid #000;font-weight:bold;}
	.board-faq .tab-content .faq-list-wrap ul { position: relative; }
	.board-faq .tab-content .faq-list-wrap ul li .dropOption { display: flex; flex-wrap: wrap; }
	.board-faq .tab-content .faq-list-wrap ul li .dropOption .type { order: 2; position: static; width: 100%; padding:0 36px 18px 43px; font-size:12px;line-height:16px;color:#707070;line-height:21px;border:0;font-weight:normal;letter-spacing: -0.02em;}
	.board-faq .tab-content .faq-list-wrap ul li .dropOption a { order: 1; width: 100%; font-size: 0; }
	.board-faq .tab-content .faq-list-wrap ul li .dropOption .dropList { order: 3; width: 100%; }
	.board-faq .tab-content .faq-list-wrap ul li {border-bottom:1px solid #ebebeb;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton{display:block;position:relative;height:auto;min-height:auto;padding:18px 36px 10px 43px;box-sizing:border-box;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton span {font-size:14px;line-height:18px;font-weight: normal;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:before{content:'';position:absolute;right:12px;top:20px;width:16px;height:16px;background:url('/sec/static/_images/common/icon-plus-black.svg') center center no-repeat;transform:translateY(0);}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton:after{left:12px;top:18px;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open { font-weight: bold; }
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:before{background:url('/sec/static/_images/common/icon-minus-black.svg') center center no-repeat;}
	.board-faq .tab-content .faq-list-wrap ul li .dropButton.open:after{left:12px;top:18px;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent{margin:0;padding:18px 12px;background-color:#f7f7f7;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div{position:relative;padding:2px 36px 0 31px;color:#444;font-size:14px;line-height:18px;white-space: pre-line;}
	.board-faq .tab-content .faq-list-wrap ul li .answerContent > div:after{left:0;top:0;}
	.board-faq .btn-box{margin-top:16px;}
	.board-faq .paging { display:none; margin-top: 36px; }
	.board-faq .mob-moreViewList { display: block; margin-top: 24px; text-align: center; }

	/* 나의 정보 조회/변경 - 수정 */
	#container.type-menu .content.keep-shadow { padding: 97px 12px 60px; }
	.my-membership-conbox .box-content-shadow.pd60 { padding: 36px; }
	.box-content-shadow .info-content { text-align:center; }
	.keep-shadow .my-membership-conbox .box-content-shadow {border-radius: 20px; background: #fff; box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06); }
	.box-content-shadow .info-content .user-name { margin-bottom: 18px; font-size: 20px; color: #000; line-height: 26px; }
	.box-content-shadow .info-content .user-name strong { font-size:20px; font-weight:700; color:#000; vertical-align: text-top; }
	.box-content-shadow .info-content .admin-massage { margin-bottom:20px; font-size:16px; color:#000; line-height:21px; font-weight:bold; letter-spacing: 0; }
	.box-content-shadow .info-content .admin-massage + .userSetting-box { padding-top:4px; }
	.box-content-shadow .info-content .admin-desc { font-size:14px; color:#707070; line-height:18px; letter-spacing:-0.12px; }
	.myinfo-modify .box-content-shadow .btn-box { margin-top:36px; text-align:center; }
	.myinfo-modify .box-content-shadow .btn-box ~ .btn-box { margin-top:18px; }
	.myinfo-modify .box-content-shadow .btn-box .btn-underline { line-height:17px; }
	.myinfo-modify .box-content-shadow .userSetting-box dd .inp-box input[type="password"] { text-align: left; }

	/* list 모바일 더보기 버튼 */
	.mob-moreViewList { margin-top: 24px; text-align:center; }
	.mob-moreViewList > button { display: inline-block; padding-left: 24px; padding-right: 24px; width: 96px; height: 40px; line-height: 38px; font-size: 14px; border-radius: 20px; color: #212425; background: #fff; border: 1px solid #212425; font-weight: bold; text-align: center; vertical-align: middle; overflow: hidden; }
	.mob-moreViewList > button > span.blind { position: static; display: inline-block; width: auto; height: auto; clip: auto; clip-path: none; font-size: 14px; line-height: 38px; color:#000; vertical-align:top; }

	.only-p { display: none !important; } 
	.address-line.mid-box { margin-top: 12px; }
	.address-line.mid-box .mid-addr { padding: 12px; background: #fafafa; border-radius: 10px; }
	.address-line.mid-box .mid-addr p { font-size: 14px; line-height: 18px; color: #000; letter-spacing: -0.02em; }
	.cert-tit.complete:after { content:'이 완료되었습니다.'; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
	.join-form .f-join-box .con-body .join-list li > div.only-post { height: auto; }
	.pc-pb30 {padding-bottom:0; }
	.ul-tbl-box { overflow: initial !important; }
    .join-form .box-content-rounded { width:auto; }
	.join-form .join-common { margin-right: 0; }
	.join-form .join-common .chk-form > label { padding-right: 0;}
	.join-form .chk-form { line-height: 20px; }
	.join-form .chk-form > label  { height: auto; }

	.conbox.join-conbox { padding: 24px 0 48px 0; }
	.content.join-content { padding: 24px 12px 80px 12px; }
	.join-form .join-common { width: auto; padding: 0; border-radius: 0; }
	.join-form .box-content-rounded,
	.join-form.simple-login .box-content-rounded { padding:10px 24px 60px; }
	.join-form .box-content-rounded .info-content { padding:36px 0; }
	.con-header .con-tit { font-size: 24px; }
	.box-content-rounded .info-content .user-name,
	.box-content-rounded .info-content .user-name strong { font-size: 16px; }
    .box-content-rounded .info-content .admin-massage { font-size: 14px; }    
    .pg-tit {margin-top: 0; }
	.join-form .pg-tit { padding-bottom: 0; height: 76px; font-size: 30px; line-height: 36px; float: none; text-align: center;}
	.join-form .pg-tit + .join-common { float: none; min-width: auto; margin-right: 0; padding: 24px 0 0 0; }
	.join-form .f-join-box .con-body { margin-top: 6px; }
	.join-form .f-terms-box .con-body,
	.join-form .my-info .con-body { margin-top: 24px; }
	.ff.join-form .my-info .con-body { margin-top: 24px; }
	.join-form .f-join-box .ul-tbl-box .ul-tbl { display: block; margin-top: 24px; }
	.join-form .f-join-box .con-body .join-list .ul-tr { display: block; margin-top: 30px; }
	.join-form .f-join-box .con-body .join-list .ul-tr.address-wrap + .ul-tr-radio.span-tit-wrap { margin-top: 24px; }
	.join-form .f-join-box .con-body .join-list li > div { display: block; height: auto; }
	.join-form .f-join-box .con-body .join-list li.span-tit-wrap > div { height: auto; }
	.join-form .f-join-box .con-body .join-list li:first-child .td-01 { padding-top: 0; }
	.join-form .f-join-box .con-body .join-list li:first-child .td-01.top30 { padding-top: 30px; }
	.join-form .f-join-box .con-body .join-list li.td-01 { padding-top: 10px; font-size: 12px; }
	.join-form .f-join-box .con-body .join-list .td-01 { position: static; display:inline-block; width: 100%; height: 18px; line-height:18px; }
	.join-form .f-join-box .con-body .join-list .td-02 { max-width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-02 .s-star-esse li + li { margin-top: 6px; }
    .join-form .f-join-box .con-body .join-list .span-tit-wrap .td-02 > .chk-form { margin-top: 14px;}
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line:last-child { padding-bottom: 0; }
	.join-form .f-join-box .con-body .tbl-inner-tit { line-height: 26px; }
	.join-form .f-join-box .con-body .tbl-inner-tit.tbl-inner-tit2 { padding: 48px 0 0 0; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line .post-line input:not([type=checkbox]):not([type=radio]).inp-line { margin-top: 14px; }
	.join-form .f-join-box .con-body .join-list .pos-rel + .address-line { margin-top: 0; }	
	.terms-wrap .terms-box { width: 100%; height: 130px; margin: 6px 0 18px 0; padding: 22px 24px; font-size: 12px; resize: none; }
	.terms-wrap .terms-txt, .terms-wrap .terms-txt > a { font-size: 12px; }
	.terms-wrap .terms-info { font-size: 12px; }
	.terms-wrap .terms-box br { display: block; } 
    .terms-wrap .terms-box + .terms-line { position: static; float: right; }
	.terms-wrap .btn-underline,	.terms-wrap.atta-terms-wrap .btn-underline { top: auto; right: auto; bottom:0; left: 0; margin: 0; }
	.terms-wrap .chk-form { line-height: 20px; }
	.terms-wrap .chk-form + .chk-form { margin-top: 24px; }
	.terms-wrap .chk-form > label { height: auto; }
	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg { padding-left: 24px; }
	.terms-wrap .terms-more { padding-bottom:36px; }
	.term-tbl th { width:38%; }
	/* 2021-08-18 myinfo-b2b2c */
	.terms-wrap .terms-input-check .chk-form.terms-check+.chk-form.terms-check {margin-top: 1.5255vw;}
	
	.join-form .f-terms-box .con-body .chk-form label br { display: block; }
	.join-form .wide-complete, .join-form .box-content-rounded.wide-complete { float: none; min-width: auto; margin: 0 auto; }
	.btn-center { margin: 36px -5px 0 -5px; font-size: 0; }
	.btn-center > button + button { margin-left: 16px; }
	.my-info .info-chk { margin-left: 0; }
    .join-form .box-content-rounded { padding:24px 0 0 0; border-radius:0; }
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under + span { margin-bottom: 18px; font-size: 12px; }
	.join-form .chk-form { line-height: 20px; }
	.join-form .chk-form.info-chk { padding-top: 24px; }
	.join-form .f-join-box .con-body .join-list input:not([type=checkbox]):not([type=radio]).inp-line { margin-top: 14px; }
	.join-form .f-join-box .con-body .join-list .address-line input:not([type=checkbox]):not([type=radio]).inp-line { margin-top: 12px; }
	.join-form .f-join-box .con-body .join-list .address-wrap .address-line { padding-top: 0; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li { line-height: 16px; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul li + li { margin-top: 6px; }
	.join-form .con-body .join-inner-box .join-list .esse-list2 ul li:nth-child(1) { line-height: 16px; }

	/* myinfo */
	.chk-form.agree-chk + .terms-wrap .terms-tit { padding-top: 24px; }
	.comp-info .con-header { position: relative; margin: 73px 0 24px; }
	.comp-info .con-header:before { content:''; position: absolute; top: -36px; left:0; right: 0; margin: 0 -12px; height: 1px; background: #ebebeb; }
	.comp-info.b2b-terms-box .con-header { position: relative; margin: 82px 0 24px; }
	.comp-info.b2b-terms-box .con-header:before { content:''; position: absolute; top: -46px; left:0; right: 0; margin: 0 -12px; height: 10px; background: #f7f7f7; }
	.comp-info .con-header .con-tit { font-size: 20px; line-height: 26px; }
	.join-form .my-info .f-join-box + .member-box { flex-wrap: wrap; position: relative; margin-top: 73px; }
	.join-form .my-info .f-join-box + .member-box:before { content:''; position: absolute; left:0; right: 0; top: -36px; height: 1px; margin: 0 -12px; background: #ebebeb; }
	.tb-bd-box  { margin: 24px 0 0 0; padding: 24px; border-radius: 10px; }
	.join-form .underline-right .btn-underline{ font-size: 16px; line-height: 21px; }
	.join-form .f-join-box .con-header .con-tit-left { font-size: 20px; line-height: 26px; }
	.con-header .con-tit-left + span { padding-top: 7px; }
	.join-form .con-body .ul-tbl-box .join-list { padding: 0; }
	.join-form .f-join-box .con-body .join-list .td-01 label.lb-line { margin-top: 0; margin-bottom: 0; height: auto; font-size: 14px; line-height: 18px; }
	.join-form .b2b-join .f-join-box .con-body .join-list .ul-tr:nth-child(1) .td-01 label.lb-line { padding-top: 0; }
	.join-form .f-join-box .con-body .inner-tit-first,
	.join-form .my-info.f-join-box .con-body .inner-tit-first,
	.join-form .b2b-myinfo.b2b-myinfo-change .f-join-box .con-body .inner-tit-first { padding-bottom: 0; }
	.join-form .my-info.f-join-box .con-body .inner-tit-first + button { margin: 20px 0 0 0;}
	.join-form .con-body .join-inner-box .join-list .td-row br { display: none; }
	.join-form .con-body .join-inner-box .join-list .join-zoom .txt-right { bottom: 0; font-size: 14px; }
	.join-form .con-body .join-list .join-zoom .ico-check { top:auto; bottom:0px;  }
	.join-form .con-body .join-list .join-zoom .ico-zoom { top: 22px; }
	.join-form .m-m30 { margin-top: 30px; }
	.join-form .f-join-box .con-body .tbl-inner-tit.inner-tit-first.m-pd30 { padding-top: 30px; }
	.join-form .m-pd30 + .td-02 { margin-top: 14px; }
	.join-form .m-pd30 + .td-02.srh-td02 { margin-top:0; }
	.join-form .con-body .join-inner-box .join-list .td-row .span-tit.line-under { padding-top: 0;}
	.horizontal-line { margin: 30px 0 0 0; }
	.join-form .f-join-box .con-body .join-list .span-tit { padding-bottom: 0; font-size: 14px; line-height: 18px; }
	.b2b-join .ul-tr-radio .td-02 .chk-form { margin-top: 14px; line-height: 32px; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-01 { height: auto; line-height: 18px; } 
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form > label { width: 148px; }
	.join-form .f-join-box .con-body .join-list .ul-tr-radio .td-02 > .chk-form.custom-chk > label { padding-right: 0; }
	.join-form .f-join-box .con-body .join-list .address-wrap .td-01,
	.join-form .my-info .f-join-box .con-body .join-list .address-wrap .td-01 { padding-top:0; }
	.join-form .f-join-box .con-body .join-list .address-wrap .td-01 label { padding:0; height: 1px; line-height: 18px; }
	.common-terms-wrap { padding: 24px 12px 80px 12px; }
	.join-form .con-body .join-inner-box .join-list .esse-list ul { padding-bottom: 0; }
	.join-form .con-body .join-list .cert-complete { padding-bottom: 0; }
	.join-inner-box .horizontal-line { margin: 48px -12px 18px -12px; }
	.join-form .f-join-box .con-body .join-list .hidden-cert-line { padding: 15px 0; }
	.join-form .f-join-box .con-body .join-list .time-line ~ .hidden-cert-line {display:block;width:100%;margin-left:0;padding: 15px 0 0}
	.join-form .f-join-box .con-body .join-list .time-line {display:block;width:100%;padding: 30px 0 0}
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.cert-type5,
	.cert-box .td-02,
	.td-02.cert-complete { display: none; }
	.ul-tr.cert-box .td-02 { position: relative; }
	.ul-tr.cert-box .td-02 .error-msg { position: absolute; }
	.terms-conbox { padding: 0; }
	.common-terms-wrap .con-body .terms-date { float: none; width: 100%; }
	.join-list.chk-wrap > .ul-tr > .td-02 { margin-top: 14px; }
	.chk-box-wrap .chk-form { width: 100%; }
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label { display: inline-block; margin-bottom: 24px; padding-right: 0; min-width: auto; width: calc(100%/2 - 3px); height: 20px; font-size: 14px; vertical-align: text-top; }
	.join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(2),
	.join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(4) { margin-top: 10px; }
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form .chk-form input[type="checkbox"] + label.mb-none-pc { margin-bottom: 24px; }
	/* .join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label.mb-none-mo:nth-child(n+20){ margin-bottom: 0; } *//* 2022-04-29 하단 여백 해제 */
	/* .join-form .b2b-myinfo-change .f-join-box .con-body .join-list .td-02.chk-box-wrap .chk-form input[type="checkbox"] + label.atten-label:nth-child(n+14) {margin-bottom: 24px;} */ /* 2022-04-29 하단 여백 해제 */
	.join-form .f-join-box .con-body .join-list .td-02.chk-box-wrap{margin-bottom: -24px;} /* 2022-04-29 하단 여백 해제 */
	.tb-bd-box .bt-message p { padding-bottom: 18px; font-size: 14px; line-height: 19px; }
	.b2b-myinfo-change { display: flex; flex-wrap: wrap; }
	.b2b-myinfo-change > .f-join-box { order: 1; width: 100%; }
	.b2b-myinfo-change > .underline-right.mt18 { order: 3; width: 100%; text-align: center; }
	.b2b-myinfo-change > .btn-box { order: 2; width: 100%; }
	.withdrawalBtnWrap { display: flex; flex-wrap: wrap; }
	.withdrawalBtnWrap .underline-right { order: 2; width: 100%; margin: 18px 0 0 0; font-size: 16px; line-height: 21px; text-align: center; }
	.withdrawalBtnWrap .btn-box { order: 1; width: 100%; }
	.b2b-terms-box.comp-info + .common-terms { position: relative; margin-top: 73px; }
	.b2b-terms-box.comp-info + .common-terms:before { content:''; position: absolute; top: -36px; left:0; right:0; height: 1px; margin: 0 -12px; background: #ebebeb; }

	/* 비즈니스 스토어 회원가입 본인인증 */
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area {margin-top: 14px;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li {width: calc(50% - 6px);}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .select-list li + li {margin-left: 12px;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-area .esse-list ul {padding-top: 10px;}
	.join-form .f-join-box .con-body .join-list .td-02 .verify-complete {margin-top: 14px;}


	/* 임직원 에러메세지 */
	.join-form .f-join-box .con-body .join-list .cert-box .td-02 .error-msg { height:32px; }
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-complete .error-msg,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5,
	.join-form .f-join-box .con-body .join-list .cert-box .td-02.error .td-02.cert-type5 .error-msg  { display: block; }

	/* 공지사항  공통*/
	.board-detail-content .box-board-detail .board-header { padding: 18px 0 !important; }
	.content.servNoti-content .conbox.customer-center-conbox { padding: 36px 12px 80px 12px; }
	.content-visual-header + .content.servNoti-content .conbox.customer-center-conbox { padding: 26px 12px 80px 12px; }
	.inner-header { position: relative; }
	.inner-header .btn-s { position: static; margin-bottom: 18px; min-width: 80px; height: 32px; padding-left: 16px; padding-right: 16px; line-height: 30px; font-size: 14px; border-radius: 20px; }
	.left-con-tit { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh ~ .con-box-search { position: relative; height: auto; margin-bottom: 24px; }
	.left-con-tit-srh ~ .con-box-search .search-option { padding-right: 264px; text-align: right; }
	.left-con-tit-srh ~ .con-box-search .wrap-search { position: absolute; top: 0; right: 0; margin-top: 0 !important; }
	.left-con-tit-srh ~ .con-box-search .search-option + .wrap-search { top: -3px; }
	.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"] { width: 100%; font-size: 14px; }
	.left-con-tit-srh ~ .con-box-search .wrap-search .btn-search { position: absolute; top: 0; right: 9px; width: 36px; height: 36px; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 16px auto; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt { display: inline-block; position: relative; min-width: 156px; text-align: left; }
	.content.servNoti-content .conbox .con-box-search .search-option .ly-search-sort { transform: translateX(0); }
	.wrap-droplist.custom-radio .droplist { left: 0; transform: translate(0); padding: 12px 20px; width: 200px; }
	.wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { left: 50%; transform: translateX(-50%); }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { width: 250px; height: 294px; }
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist.gal-droplist { width:200px; height:auto; }/* 2021-03-23 css 추가 */
	.search-option .wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist li:not(.all) { width: 100%; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt .btn-sort { display: inline-block; width: 100%; padding: 0; background-position-x: calc(100% -8px); }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt ~ .wrap-opt { margin-left: 24px; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt.gal-opt ~ .wrap-opt.gal-opt {margin-left:1.5555vw;}/* 2021-03-22 css 추가 */
	.left-con-tit-srh ~ .con-box-search .search-option .ly-search-sort { left: 0; transform: translateX(0); }
	.left-con-tit-srh ~ .con-box-search .search-option + .wrap-search { margin-top: 12px !important; top:0; }
	.left-con-tit-srh.onlySrh { margin-bottom: 24px; }
	.left-con-tit-srh.onlySrh ~ .con-box-search .wrap-search { top: 0; bottom: auto; margin-top: 0 !important; }
	.gal-search-con { position:static; }/* 2021-03-22 css 추가 */

	.ico-new { background-image: url(/sec/static/_images/common/icon-new.svg); }
	.ico-edit { background-image: url(/sec/static/_images/common/icon-edit.svg); }
	.ico-delete { background-image: url(/sec/static/_images/common/icon-delete.svg); }
	.content.board-content.board-mpd0 { padding: 0; }
	.search-error { color: #fa2337; }
	.strong-blue { color: #2189FF !important; font-weight: bold; font-size: 16px; }
	.board-tbl .icon { width: 20px; height: 20px; vertical-align: top; }
	.board-tbl .icon.ico-new { margin-right: 6px; }
	.board-tbl .ul-td { display: table-cell;  height: 69px; padding: 0 24px; font-size: 14px; line-height: 18px; text-align: center; vertical-align: middle; border-bottom: 1px solid #ebebeb; box-sizing: content-box; letter-spacing: normal; }
	.board-tbl .ul-td.title { text-align: left; }
	.board-tbl .ul-td a { display: inline-block; vertical-align: top; }
	.board-tbl .ul-tbl + .empty-line { display: block; padding:0; min-height: 114px; height: 114px; line-height: 114px; text-align: center; border-bottom: 1px solid #ebebeb; }
	.board-tbl .ul-tbl + .empty-line span { font-size: 14px; line-height: 114px; color: #000; font-weight: bold; letter-spacing: 0; }
	.board-tbl .board-head { border-top: 2px solid #000; border-bottom: 1px solid #707070; }
	.board-tbl .ul-tr.board-head .ul-td { border-bottom: 0; }
	.board-tbl .board-head .title { text-align: left; }
	.board-tbl .board-head .ul-td { width: 9%; font-weight: bold; color: #000; }
	.board-tbl .strong-blue { line-height: 26px; }
	.board-tbl .status span { color:#000; }
	.board-tbl .status a { margin: 0 12px 0 0; font-size: 12px; line-height: 14px; }
	.board-tbl .status a:last-child { margin: 0 18px 0 0; }
	.board-tbl .paging { margin-top: 36px; }
	.btn-box.box-type2 { margin-top: 24px; }
	.customer-center-conbox .btn-box.box-type2 .btn,
	.btn-box.box-type2 .btn { min-width: 96px; width: 96px; height: 40px; padding-left: 24px; padding-right: 24px; font-size: 14px; line-height: 38px; letter-spacing: 0; }

	.servNoti-content .board-detail-content .box-board-detail .board-header { padding: 18px 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-header .board-tit { font-size: 16px; line-height: 21px; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div { float: none; margin-top: 12px; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .date { display: inline-block; padding-top: 0; font-size: 12px; line-height: 16px; }
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type,
	.servNoti-content .board-detail-content .box-board-detail .board-header > div .detail-type > em { font-size: 12px; line-height: 16px; }
	.fix-buttonSize .board-detail-content .box-board-detail .board-header { padding: 18px 0; }
	.fix-buttonSize .board-detail-content .box-board-detail .board-header .board-tit { font-size: 16px; line-height: 21px; }
	.fix-buttonSize .board-detail-content .box-board-detail .board-header > div { float: none; margin-top: 12px; }
	.fix-buttonSize .board-detail-content .box-board-detail .board-header > div .date { display: inline-block; padding-top: 0; font-size: 12px; line-height: 16px; }
	.fix-buttonSize .board-detail-content .box-board-detail .board-header > div .detail-type,
	.fix-buttonSize .board-detail-content .box-board-detail .board-header > div .detail-type > em { font-size: 12px; line-height: 16px; }
	.fix-buttonSize .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong, .fix-buttonSize .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { font-size: 12px; line-height: 16px; }
	.fix-buttonSize .board-detail-content .nav-board-page .wrap-nav-link.prev .link span.tit, .fix-buttonSize .board-detail-content .nav-board-page .wrap-nav-link.next .link span.tit { font-size: 12px; line-height: 16px; color: #000; }

	/* 1:1 문의 */
	.board-tbl .ul-tbl.myQna-list .ul-td.type,
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date{ width: 12%; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { width: 15%; }
	.customer-center-botMenu .botMenu-info { padding: 2px 0 6px; font-size: 14px; line-height: 18px; }
	.customer-center-botMenu div dl dd .btn-underline + .btn-underline { margin-left: 12px; }
	.customer-center-botMenu div dl.customer-box-store:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-store.svg') top center no-repeat; background-size: contain;}
	.customer-center-botMenu div dl.customer-box-servicecenter:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-servicecenter.svg') top center no-repeat; background-size: contain;}
	.customer-center-botMenu.seco-botMenu div dl.customer-box-email:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-email.svg') top center no-repeat;}
	.customer-center-botMenu.seco-botMenu{display:block;flex-direction:initial;padding:0 24px;margin-top:60px;background-color:#fafafa;}
	.customer-center-botMenu.seco-botMenu div {flex:none;position:relative;padding:36px 0;text-align:left;}
	.customer-center-botMenu.seco-botMenu div:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#ebebeb;}
	.customer-center-botMenu.seco-botMenu div dl { display: block; margin: 0 auto; padding-left:64px; width: 240px;}

	/* 공지사항 */
	.content.board-content { padding:0; }
	.content.board-content .conbox { padding-right:12px; padding-left:12px; }
	.board-tbl .ul-tbl { border-top: 2px solid #000; }
	.board-top { margin-top: -13px; }
	.ul-tbl-box.board-tbl .ul-tr { position: relative; display: block; padding: 18px 0; border-bottom: 1px solid #ebebeb; }
	.board-tbl .ul-td { display:inline-block; padding: 0; width: auto; height: auto; border-bottom: 0; }
	.board-tbl .ul-td.status { display: block; margin-top: 19px; text-align: left; }
	.ul-tbl-box.board-tbl .ul-tr.board-head,
	.board-tbl .ul-td.num { position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
	.board-tbl .ul-tbl.board-list .ul-noti .ul-td.num { display: inline-block; }
	.f-board { margin-bottom: 48px; }
	.board-tbl +.paging,
	.f-board + .paging { display: none; }
	.board-tbl +.paging + .mob-moreViewList,
	.f-board .mob-moreViewList { display: block; margin-top: 24px; text-align: center; }
	.board-tbl .ul-tbl .ul-noti .ul-td.num,
	.board-tbl .ul-tbl .ul-td.type,
	.board-tbl .ul-tbl .ul-td.product,
	.board-tbl .ul-tbl .ul-td.regi-name,
	.board-tbl .ul-tbl .ul-td.regi-date,
	.board-tbl .ul-tbl .ul-td.status { width: auto !important; }
	.board-tbl .ul-tbl .ul-td.type:after,
	.board-tbl .ul-tbl .ul-td.product:after,
	.board-tbl .ul-tbl.board-list .ul-td.regi-name:after { content:''; display: inline-block; margin:0 10px; width: 1px; height: 12px; background: #d9d9d9; vertical-align: middle; }
	.board-tbl .ul-tbl.inqu-board .ul-td.type:after { content:none; }/* 2021-03-25 css 추가 */
	.board-tbl .ul-tbl .ul-td.title { display:block; position: absolute; top: 18px; left: 0; width: 100%; }
	.board-tbl .ul-tbl .ul-td.title a { float: none; margin-right: 0; width: 100%; font-size: 16px; line-height: 21px; }
	.board-tbl .ul-tbl .ul-td.title span { display: block; max-width: 100%; font-size: 14px; line-height: 18px; overflow: visible; text-overflow: unset; white-space: initial; word-wrap: normal; }
	.board-tbl .ul-tbl.inqu-board .ul-td.title span { max-width:80%; }/* 2021-04-01 */
	.servNoti-content .board-tbl .ul-tbl .ul-td.popular {position: absolute; right: 46px; top: 18px;}/* 2021-03-31 */
	.servNoti-content .board-tbl .ul-tbl .ul-td.popular span {font-size: 14px; line-height: 21px; margin: 0; padding: 12px 10px; border-radius: 6px; text-align: center; letter-spacing: 0; font-weight: bold; color: #000; background: #f7f7f7;}/* 2021-03-31 */
	.board-tbl .ul-tbl .ul-td.title a > em { position: absolute; right: 0; top: 0; width: 45px; margin: 0; padding: 12px 10px; border-radius: 6px;; font-size: 14px; text-align: center; letter-spacing: 0; }/* 2021-03-31 */
	.board-tbl .ul-tbl .ul-td.title a > em > em,
	.board-tbl .ul-tbl .ul-td.popular span > em	{ display: block; margin:0; padding: 6px 0 0 0; font-size: 12px; line-height: 16px; color: #707070; font-weight: 400; letter-spacing: 0; }/* 2021-03-31 */
	.board-tbl .ul-tbl .ul-td.hits { margin-left:10px; }/* 2021-03-26 */
	.board-tbl .ul-tbl .ul-td.hits span > em { display:inline-block; margin-right:5px; font-size: 12px; line-height: 16px; color: #707070; font-weight: 400; letter-spacing: 0; }/* 2021-03-26 */
	.board-tbl .icon { width: 16px; height: 22px; }
	.board-tbl .myservice-list.ul-tbl .ul-td{width:100%;margin-bottom:10px;text-align:left}/* 211117 */
	.board-tbl .myservice-list.ul-tbl .ul-td:last-child{margin-bottom:0}/* 211117 */
	.board-tbl .myservice-list.ul-tbl .ul-td .mo-ver{display:inline-block;margin-right:10px;color:#000}/* 211117 */
	.board-tbl .ul-tbl .ul-td strong,/* 211117 */
	.board-tbl .ul-tbl .ul-td span { font-size: 12px; line-height: 16px; }
	.m-spanWrap { display: block; }
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-name, .board-tbl .ul-tbl.inqu-board .ul-td.id { padding-right: 12px; }
	.board-tbl .ul-tbl.inqu-board .ul-td.product:after,
	.board-tbl .ul-tbl.inqu-board .ul-td.regi-name:after { display: none; }
	.board-tbl .ul-tbl .ul-td.empty { display: none; }
	.board-tbl .ul-tbl.inqu-board .ul-td.status, .board-tbl .ul-tbl.inqu-board .ul-td.hit { position: absolute; right: 0; bottom: 18px; display: inline-block; margin: 0; letter-spacing: 0; }
	.board-tbl .ul-tbl.inqu-board .ul-td.type,
	.board-tbl .ul-tbl.inqu-board .ul-td.product { position: absolute; top: 18px; }
	.board-tbl .ul-tbl.inqu-board .ul-td.title span { margin-top: 24px; }
	.board-tbl .ul-tbl.inqu-board .empty ~ .ul-td.title span { margin-top:0; }
	.board-tbl .ul-tbl.inqu-board .ul-td.title span { padding-right: 32px; }

	.servNoti-content .board-tbl { border-top: 2px solid #000; }
	.servNoti-content .board-tbl .ul-tbl { border-top: 0; }
	.servNoti-content .board-tbl .ul-tbl .ul-td span  { font-size: 12px; line-height: 16px; }
	.servNoti-content .board-tbl .ul-tbl .ul-td.title span  { font-size: 14px; line-height: 18px; }
	.servNoti-content .ul-tbl-box.board-tbl .ul-tr { border-bottom: 1px solid #ebebeb; }
	.servNoti-content .board-tbl .ul-td { border-bottom: 0; }
	.servNoti-content .board-detail-content  { padding: 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail { margin: 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner { padding: 24px 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p { font-size: 12px; line-height: 18px; }
	.servNoti-content .board-detail-content .nav-board-page { border-top: 1px solid #707070; border-bottom: 1px solid #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong, .servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { font-size: 12px; line-height: 16px; letter-spacing: 0; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next { padding: 18px 24px 18px 0; font-size: 12px; line-height: 16px; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link .link .tit { font-size: 12px; line-height: 16px; color: #000; letter-spacing: 0; }
	.servNoti-content .board-tbl +.paging + .mob-moreViewList { margin-top: 24px; }  

	/* 문의 게시판 헤더 */
	.type-button { margin-bottom: 24px; }
	.type-text + .board-top { margin-top: 0px; }
	.board-top { position: relative; margin-top: -27px; margin-bottom: 8px; height: 40px; }
	.board-top p { float: left; padding-top: 14px; font-size: 18px; line-height: 23px; color: #000; font-weight: bold; letter-spacing: 0;  }
	.board-top p > em { font-size: 18px }
	.board-top button { float: right; }
	.board-top .bd-h-drop { display: inline-block; margin-top:7px; }
	.board-top .bd-h-drop .wrap-droplist { display:inline-block; width: 160px; }
	.board-top span.bd-h-notice { position: absolute; right: 140px; bottom: 6px; }
	.board-top span.bd-h-notice,
	.board-top span.bd-h-notice strong  { font-size: 14px; color: #000; line-height: 18px; vertical-align: baseline; }
	.board-top span > i { margin-right: 6px; }
	.board-top:after { content:''; display: block; clear: both; }
	.board-top.board-star { margin: 0; height: auto; }
	.board-top.board-star span.req { display: block; position: absolute; right: 24px; bottom: 8px; font-size: 14px; }
	.edit-header + .board-top.board-star span.req { display: block; position: absolute; right: 0; bottom: 8px; font-size: 14px; }

	/* 문의게시판 */
	.board-footer { margin-top: 48px; }
	.board-footer.unroll { position: relative; padding: 0; }
	.board-footer .list-tit { display:block; line-height:21px; padding:0 0 12px 7px; font-weight:700; font-size:16px; color:#000; }
	.board-footer ul li{ position: relative; padding-left: 8px;}
	.board-footer li:before { content:'·'; position: absolute; left: 0; } 
	.board-footer ul li,
	.board-footer ul li .strong-blue { letter-spacing: -0.04em; font-size: 14px; line-height: 18px;}
	.board-footer ul li, .board-footer ul li .txt-skyblue {letter-spacing: -0.04em; font-size: 12px; line-height: 17px; }
	.board-footer.mr-t10 {margin-top:0;}/* 2021-03-23 css 추가 */
	.board-footer .btn-box { margin-top: 16px; text-align: left; }
	.board-footer .btn-box .btn-underline { margin: 0; font-size: 14px; }
	.left-con-tit-srh ~ .con-box-search { height: auto; }
	.left-con-tit-srh ~ .con-box-search .search-option { padding: 0; text-align: left; }
	.left-con-tit-srh ~ .con-box-search .search-option.gal-search-option { margin-top:10px; }/* 2021-03-26 */
	.left-con-tit-srh ~ .con-box-search .wrap-search,
	.left-con-tit-srh ~ .con-box-search .wrap-search.gal-search { position: relative; margin: 10px 0 0 0 !important; }/* 2021-03-22 추가 */
	.board-tbl .ul-tbl.inqu-board .ul-td { padding: 0; }

	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio { width: 200px; z-index: 4; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li{ float: none; width: auto; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:last-child { padding-bottom: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner { height: 256px; overflow-y: scroll; }
	.w-type-wrap { border-bottom:0; }
	.writeBox { padding: 0; border :0; }
	.writeBox .write-top { display: block; }
	.writeBox .write-top dl { display: block; float:none; width: 100%; }
	.writeBox .write-top dl + dl { float: none; }
	.writeBox .write-top dl dt { display: block; padding-bottom: 14px; min-width: 146px; }
	.writeBox .write-top dl dt > label { height: 18px; font-size: 14px; line-height: 18px; }
	.writeBox .write-top dl dd { display: block; padding-bottom: 30px; width: auto; }
	.conbox-inquiry-write .writeBox .write-top dl.type2,
	.writeBox .write-top dl.type2 { display: block; }
	.writeBox .write-top dl.type2 dt.td-01 label.lb-line { line-height: 18px; }
	.writeBox .write-top dl.type2 dd.td-02 { display: block; }
	.writeBox .write-top dl.type2 dd > div { float: none; width: 100%; }
	.writeBox .write-top dl.type2 dd > div + div { margin-left: 0; margin-top: 18px; }
	.writeBox .write-top dl.m-writeSrh-btn { position: relative; }
	.writeBox .write-top dl.m-writeSrh-btn dd > button { position: absolute; top:0; right: 0; }
	.writeBox .write-top dl.m-writeSrh-btn dt { padding-bottom: 10px; }
	.writeBox .write-top dl.m-writeSrh-btn dt > label { height: 32px; line-height: 32px; }
	.writeBox .write-top:first-child > .write-row dl:first-child{ padding-top: 24px; }
	.writeBox .write-top:first-child > .write-row dl:first-child .td-02 { padding-bottom: 18px; }
	.writeBox .write-top:first-child > .write-row dt { display: inline-block; }
	.writeBox .write-top:first-child > .write-row dt > label.lb-line { font-size: 14px; line-height: 32px; min-width: 126px; }
	.writeBox .write-top:first-child > .write-row dt.gal-td01 > label.lb-line { line-height: 18px; }/* 2021-03-25 css 추가 */
	.writeBox .write-top:first-child > .write-row dd { display: inline-block; }
	.edit-box.box-board-detail .writeBox .write-top .write-row .attached-img ol li img { width: 60px; height: 60px; }

	/* 문의게시판 - edit */
	.board-detail-content.b-edit-wrap { padding: 0; }
	.board-detail-content .box-board-detail .edit-header { padding: 24px 12px; }
	.left-con-tit-noBott { margin-bottom: 0; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > em { font-size: 16px; line-height: 21px; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > span { margin-left: 6px; padding: 2px 6px; background: #f7f7f7; border-radius: 4px; font-size: 12px; color: #000; line-height: 16px; }
	.board-detail-content .box-board-detail.edit-box .board-header .date,	
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time { font-size: 12px; line-height: 16px; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time:before { margin: 0 6px; }
	.board-detail-content .box-board-detail .edit-header ul li{ position: relative; padding-left: 8px;}
	.board-detail-content .box-board-detail .edit-header li:before { content:'·'; position: absolute; left: 0; } 
	.board-detail-content .box-board-detail .edit-header ul li,
	.board-detail-content .box-board-detail .edit-header ul li >  em { font-size: 14px; line-height: 20px; letter-spacing: 0; }
	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner { padding: 0 0 36px 0; font-size: 20px; line-height: 26px; }
	.q-txtBox { border: 1px solid #b2b2b2; border-radius: 10px; }
	.q-txtBox textarea { padding: 15px 15px 63px; min-height: 240px; font-size: 16px; line-height: 22px;}
	.q-txtBox .txt-count { position: absolute; right: 24px; bottom:24px; font-size: 16px; color: #000; line-height: 21px; }
	.q-txtBox .error-msg { left: 15px; }
	
	.edit-box .board-tit { font-size: 18px; line-height: 23px; }
	.edit-box.box-board-detail .attached-img { padding: 24px 0 14px 0;  border-bottom: 1px solid #ebebeb; }
	.edit-box.box-board-detail .attached-img li.fileAddBox {margin-right: 10px; margin-bottom:0; width: 60px; height: 80px; }
	.edit-box.box-board-detail .attached-img li.fileAddBox .img-count { padding-top: 4px; width: 60px;; text-align: center; font-size: 12px; line-height: 16px;}
	.edit-box.box-board-detail .attached-img li.fileAddBox > div { position:relative; width: 60px; height: 60px; border: 1px solid #b2b2b2; border-radius: 10px; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a { display: inline-block; width: 100%; height: 100%; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a span { position: absolute; bottom: 8px; left: 50%; transform: translateX(-50%); font-size: 12px; }
	.edit-box.box-board-detail .ico-addFile { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); display: inline-block; width:16px; height: 16px; background: url("/sec/static/_images/common/icon-add-s.svg") no-repeat; background-size: 16px auto;}
	.edit-box.box-board-detail .attached-img ol li { margin-right: 6px; margin-bottom: 6px;}
	.edit-box.box-board-detail .attached-img ol li:last-child { margin-right: 0; }
	.edit-box.box-board-detail .attached-img ol li img, .edit-box.box-board-detail .attached-img ol li video { width: 70px; height: 70px; }/* 2021-03-18 태그 추가 */
	.edit-box.box-board-detail .attached-img ol:after { content:''; display: block; clear: both; }
	.ico-cirDel { display: block; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-delete-circle3.svg") no-repeat; background-size: 16px auto; }
	.edit-box.box-board-detail .attached-img ol li .ico-cirDel { position: absolute; top: 6px; right: 6px; }

	.ico-list-del {width: 26px; height: 26px;}
	.add-orderList-bg-box { margin-left:-24px; margin-right:-24px; padding: 0 24px; width: auto; }
	.add-orderList-wrap .orderList-top { position: relative; padding: 24px 0; border-bottom: 1px solid #ebebeb; }
	.add-orderList-wrap .orderList-top > div { display: inline-block; }
	.add-orderList-wrap .orderList-top div:first-child { font-weight: bold; font-size: 16px; color: #000; }
	.add-orderList-wrap .orderList-top div .num-tit { display: none; }
	.add-orderList-wrap .orderList-top > div .order-number { font-weight: bold; font-size: 16px; color: #000; line-height: 21px; }
	.add-orderList-wrap .orderList-top > div .order-number:before { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 12px; background: #d9d9d9; vertical-align: middle; }
	.add-orderList-wrap .orderList-body .order-con > div { display: inline-block; font-size: 16px; line-height: 21px; }
	.add-orderList-wrap .orderList-body .order-con > div p strong { font-size: 16px; color: #000; }
	.add-orderList-wrap .orderList-body .order-con > div .model-num { display:inline-block; padding-top:6px; font-size: 12px; line-height: 16px; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-price { font-size: 16px; font-weight: bold; color:#000; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 6px 0 16px; }
	.only-m { display: block !important; }
	.edit-box.box-board-detail .only-m.td-01 label { padding: 30px 0 14px; height:auto; font-size: 16px; font-weight: bold; line-height: 21px; }
	.b-order-detail .board-detail-inner .detail-view { padding: 30px 0; }
	.b-order-detail .detail-view .row-box { margin-top: 30px; }
	.board-detail-content .box-board-detail.edit-box .board-header:after { content:""; display:block; clear:both; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { float:none; width:100%; line-height:21px; font-weight:700; color:#000; }
	.board-detail-content .box-board-detail.edit-box .board-header .date { float:none; padding-top:12px; width:170px; line-height:21px; color:#707070; text-align:left; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { margin-bottom: 0; }
	.board-detail-content .box-board-detail.edit-box .board-sort { padding: 18px 0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li { display: inline-block; padding-bottom: 12px; width: 50%; margin:0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li:last-child { padding-bottom:0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .type { display: inline-block; width: auto; font-size: 12px; line-height: 16px; margin-right: 24px; font-weight: 400; color: #707070; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .cont { font-size: 12px; line-height: 16px; }	
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont { padding: 24px 0 14px 0; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont .q-content { font-size: 12px; line-height: 19px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .attached-img { padding-top: 6px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box { right: 0px; bottom: 24px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button { font-size: 12px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button + button { margin-left: 12px; }
	.commentWrap { padding: 24px 0; }
	.comment .comm-text { float: none; width: 100%; order: 1; }
	.comment .comm-text textarea { font-size: 14px; line-height: 18px; }
	.comment .comm-text + .btn-box { float: none; width: 100%; order: 3; margin: 18px 0 0 0; text-align: center; }
	.detail-bottom .comment-area { padding: 24px 0; }
	.detail-bottom .comm-time > span { font-size: 12px; line-height: 16px; }
	.detail-bottom .comm-time > span + span:before { margin: 0 6px; }
	.comment-area .comp-comment-box .underline-box .btn-underline { font-size: 12px; }
	.comment-area .comp-comment-box .underline-box .btn-underline + .btn-underline { margin-left: 12px; }
	.detail-bottom .comment-area .comp-comment-box .origComment-box .underline-box { position: absolute; right: 0; top: 0; margin-top: 0; }
	.detail-bottom .comment-area.edit { background: #fafafa; margin: 0 -12px; padding: 24px 12px; }
	.comment .comm-text + .btn-box + .error-msg { padding-top: 0; order: 2; }
	.comment-area .row-box { padding-top: 30px; border-top: 1px solid #d9d9d9; }
	.b-order-detail .detail-view .row-box > div.row-box-tit + .q-content{ font-size: 16px; line-height: 23px; }
	.comment-area .row-box > div.row-box-tit + .q-content { width:100%; padding-right:0; padding-bottom: 33px; font-size: 16px; line-height: 23px; }
	.comment-area .row-box .answer-date { position: absolute; top: auto; right: auto; left:0; bottom: 0; font-size: 16px; line-height: 21px; color: #707070;}
	.comment-area .row-box > div.row-box-tit { padding-bottom: 10px; width: 100%;font-size: 16px; line-height: 21px; }
	.b-order-detail .detail-view .row-box > div:nth-child(2) { width: 100%; font-size: 16px; }
	.b-order-detail .detail-view .row-box.past-inquiry:after { content:''; display: block; clear: both; }
	.b-order-detail .detail-view .row-box.past-inquiry > div.row-box-tit { float: left; width: auto; font-size: 20px; line-height: 26px; }
	.b-order-detail .detail-view .row-box.past-inquiry > div:nth-child(2){ float: right; width: auto; font-size: 16px; line-height: 26px;}
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-top { padding: 16px 0; border-top: 1px solid #ebebeb; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body { padding: 12px 0 0 ; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body img { width: 120px; height: 120px; }
	.edit-box.box-board-detail .row-box .attached-img ol li { margin-bottom: 0; }
	
	.comment-box-basic { display: flex; flex-wrap: wrap; width: 100%; }
	.comment-box-basic .comm-textbox { float: none; width: 100%; }
	.comment-box-basic .comm-textbox textarea { padding: 12px 15px; min-height: 120px; border: 1px solid #b2b2b2; border-radius: 10px; font-size: 16px; }
	.comment-box-basic .comm-textbox + .btn-box { margin-top: 16px; float: none; }
	.comment-box-basic .comm-textbox + .btn-box button { width: 150px; height: 32px; font-size: 14px; line-height: 32px; }
	.comment-box-basic .comm-textbox:after,
	.comment-box-basic .comm-textbox + .btn-box:after { content:''; display: block; clear: both; }
	.comment-area .comp-comment-box { position: relative; padding: 30px 0; border-top: 1px solid #ebebeb; }
	.comment-area .comp-comment-box:last-child { padding-bottom: 0;}
	.comment-area .comp-comment-box .comp-comment-tit { font-weight: bold; font-size: 14px; line-height: 18px; color: #000; }
	.comment-area .comp-comment-box .admin,
	.comment-area .row-box > div.row-box-tit.admin { color:#2189FF; }
	.comment-area .comp-comment-box .q-content {padding: 18px 0 0 0; font-size: 12px; line-height: 18px; color: #000; }
	.comment-area .comp-comment-box .q-content + span { font-size: 14px; line-height: 21px; }
	.comment-area .comp-comment-box .q-content + span + a {margin-left: 20px; font-size: 16px; }
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 36px; }
	.comment-area .comp-comment-box .origComment-box + .comment.add-reCo { margin-top: 12px; }
	.comment-area .comp-comment-box .reComment-box { position: relative; padding-top: 24px; }
	.comment-area .comp-comment-box .reComment-box .comp-comment-tit:before { content:''; display: inline-block; margin-right:10px; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-reComment.svg") no-repeat center; line-height: 21px; }
	.comment-area .comp-comment-box .underline-box { top: 24px; line-height: 21px; }
	.comment-area .comp-comment-box .underline-box a { margin: 0; font-size: 16px; }
	.comment-area .comp-comment-box .underline-box a ~ a { margin-left: 20px; }
	.comment-area .comment-edit-box { position: relative; }
	.comment-area .comment-edit-box .comp-comment-tit { padding-bottom: 12px; }
	.comment-area .comment-edit-box .underline-box { top: 0; }
	.comment-area .comp-comment-box.my-edit .underline-box { top: 30px; line-height: 18px; }

	.b-order-detail .detail-view .row-box + .comment,
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 24px; }
	.b-order-detail .detail-view .row-box > div.row-box-tit, 
	.comment-area .row-box > div.row-box-tit { width: auto; }
	.fix-buttonSize .customer-center-conbox .btn-box .btn { width: auto; margin: 0; min-width: 96px; height: 40px; line-height:1; font-size: 14px; }/* 2021-03-31 */

	/* 고객지원 - 워런티 */
	.visual.warranty { background: url(/sec/static/_images/temp/bg-visual-warranty2-b2c-m.jpg) 50% 50% no-repeat; background-size: cover; }
	.visual.warranty h1 { font-size: 30px; }
	.visual.warranty p { font-size: 14px; }
	.warr-info + .warr-info { margin-top: 40px; } 
	.warr-info .info-tit { padding-bottom: 24px; font-weight: bold; font-size: 24px; color: #000; line-height: 32px; text-align: left; letter-spacing: -0.04em; }
	.warr-info .tab-style-btn .slick-list { margin: 0 -12px; }
	.warr-info .tab-style-fillbox { margin-bottom: 24px; }
	.warr-info.bot-info .info-tit{font-size:24px;line-height:28px;word-break:keep-all;}
	.tab-card { margin-top: 24px; }
	.tab-card:first-child { margin-top: 0; }
	.tab-card .card-head { padding: 24px 24px 0 24px; font-weight: bold; font-size: 20px; color: #000; line-height: 26px; }
	.tab-card .card-con { padding: 24px; }
	.tab-card .card-con .moreWrap { padding-top: 24px; }
	.tab-card .card-con .moreWrap .inner-box .para-list li > br { display: none; }
	.tab-card .card-con .moreWrap .inner-box p + .para-list li > br { display: block; }
	.tab-card .card-con .moreWrap .inner-box li, .tab-card .card-con .moreWrap .inner-box li > p { font-size: 12px; line-height: 17px; }
	.tab-card .card-con .warr-period:after { content: ''; display: block; margin-top: 11px; width: 100%; height: 1px; background: #ebebeb; }
	.btn-box.full-card { display: none; }
	.board-faq.warr-info { padding: 0; }
	.warr-info .tab-card { margin-right: 0; width: 100%; max-width: 100%; }
	.product-purchase-sec .product-purchase-sec_contents.info-con { padding: 24px; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl + dl { margin-top: 24px; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dt { margin-bottom: 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd { font-size: 12px; line-height: 17px; color: #707070; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li { font-weight: 400; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li:first-child { padding-top: 24px;  }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li > p { padding-left: 12px; font-size: 12px; line-height: 17px; color: #707070; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li { padding-bottom: 24px; font-size: 12px; line-height: 17px; color: #707070; }
	.board-content .conbox.customer-center-conbox { padding-bottom: 80px; }
	.tab-card.hid-card,
	.m-visi { display: block; }

	.content.visual-content { padding: 0; }
	.visual-content .conbox { padding: 24px 12px 80px 12px; }
	.warr-info .box-tab-point-content .tab-content.warr-tabContent { display: flex; flex-wrap: wrap; padding: 24px 0 0 0; box-shadow: none; margin:0 }
	.warr-info .support-box { padding: 0; }
	.box-tab-point-content:not(.swiper-container-initialized) .tab-point-content.tabstyle02 .tab { flex: 1 0; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab ~ .tab:before { top: 0; } 
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on:before,
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on + .tab:before { top: 10px; }
	.box-tab-point-content .tab-point-content.tabstyle02.slick-initialized .tab:first-child { border-top-left-radius: 10px; }
	.box-tab-point-content .tab-point-content.tabstyle02.slick-initialized .tab:last-child { border-top-right-radius: 10px; }

	/* 레이어팝업 - 주문 상품 내역, 내역없음 */
	.layer-pop .ordList-con .order-date-box + .order-date-box { margin-top: 18px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top { padding: 12px 24px 18px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top .item + .item { margin-top: 10px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top div:first-child { float: none; line-height: 21px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body { padding: 18px 24px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div img {width: 80px; height: 80px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) { display: block; height: 20px;} 
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) label { vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(2) { display: block; margin-top: 12px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-price { position: static; margin-top: 16px; }
	.layer-pop .ordList-con .fixed-btn-box {   padding-bottom: 48px; bottom: 0; left: 50%; transform: translateX(-50%); padding-top: 24px; width: 100%; background: #fff; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  }
	.layer-pop .ordList-con .paging { display: none; }
	.layer-pop .ordList-con .mob-moreViewList { display: block; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div p { vertical-align: top; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .model-num { padding-top: 0;}
	
	/* 나의 찜목록 */
	.my-hotListWrap .listHeader { padding:18px 0; border-bottom:1px solid #d9d9d9; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox { height:32px; line-height:32px; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > button ~ button { margin-left: 6px; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > .share-kakao { padding-left: 18px; }
	.btn.share-kakao span { padding-left:28px; font-size:14px; background-size:22px auto; }
    .myHotList-style li { width:auto; float:none; border-left:0; }
    .my-hotlist { min-height:auto; padding:74px 0 24px; }
    .my-hotlist .hotlist-check { top:24px; left:0; }
    .my-hotlist .hotlist-image { max-width:80px; left:0; top:74px;}
	.my-hotlist .hotlist-spec { max-width:300px; margin-left:110px;}
	.my-hotlist .hotlist-spec-group {min-height:auto;}
	.my-hotlist .hotlist-spec-group .opt-group{position:relative;margin-top:18px;bottom:auto;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span{ font-size:12px; }
	.my-hotListWrap + .paging{display:none;}
	.my-hotListWrap .mob-moreViewList { display: block; margin-top: 36px; text-align: center; }
	.my-hotlist .hotlist-price .final-price { min-width: 102px; font-size: 14px; line-height: 18px; }
	.my-hotListWrap .listHeader .share-kakao { display: none; }
	.my-hotListWrap .listHeader .ico-share { display:inline-block; width:26px; height: 26px; background: url("/sec/static/_images/common/icon-26-share.svg") no-repeat; background-size:26px auto; }
	.my-hotListWrap .empty-line { min-height: 261px; line-height: 261px; }
	
	/* 주문 : 제품 정보 */
	.my-hotlist .hotlist-spec-group { position:relative; min-height:170px;margin-bottom:42px; }
	.my-hotlist .hotlist-spec-group .o-title a { font-size:16px; line-height: 21px; }
	.my-hotlist .hotlist-spec-group .o-label { margin-top:4px; font-size:12px; line-height:16px; }
	.my-hotlist .hotlist-spec-group .o-spec { font-size:14px;line-height:18px;}
	.my-hotlist .hotlist-spec-group .o-spec span { margin: 16px 0 14px; font-size: 16px; line-height:18px; }
	.my-hotlist .hotlist-spec-group .o-spec span.end { margin-right:10px; }
	.my-hotlist .hotlist-spec-group .o-spec .btn-option { min-width:61px; height:20px; line-height:20px; font-size:12px; border-radius:10px; }
	.my-hotlist .hotlist-spec-group .ico-group-t { margin-bottom:8px; }
	.my-hotlist .hotlist-spec-group .ico-group-t > span { height:18px; font-size:14px;line-height:18px;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 12px;}
	.my-hotlist .hotlist-spec-group .ico-t { padding-right:20px; }
	.my-hotlist .hotlist-spec-group .ico-t > button { margin-left: 6px; width: 14px; line-height: 18px; background-size:14px auto; }
	.my-hotlist .price-big { font-size:16px; line-height:21px;}
	.my-hotlist .hotlist-sns { right:0; top:24px; }
	.my-hotlist .hotlist-sns > button { width:26px; height:26px; }
	.my-hotlist .hotlist-sns > button + button{margin-left:20px;}
	.my-hotlist .hotlist-sns .ico-cart {width:30px;height:22px;}

	/* 나의 기획전 */
	.board-top .bd-h-drop .wrap-droplist { width:120px; }
	.my-exhibitionWrap .listHeader{ padding:18px 0; border-bottom:1px solid #d9d9d9; }
	.my-exhibitionWrap .listHeader .opt-select .btn-s{ height:32px; line-height:32px; }
	.my-exhibitionWrap + .paging{display:none;}
	.my-exhibitionWrap .mob-moreViewList { display: block; margin-top: 36px; text-align: center; }
	.btn.share-kakao span { padding-left:28px; font-size:14px; background-size:22px auto; }
	.myexhibition-style li { width:100%; float:none; border-left:0; }
	.myexhibition-style .exhibition-area { padding:24px 0; }
	.my-exhibition .exhibition-check { left:24px; top:24px; }
	.my-exhibition .exhibition-image { width:38.5%; }
	.my-exhibition .exhibition-image .photo { border-radius:10px; }
	.my-exhibition .exhibition-image .exhibition-status { margin-top:16px; min-width:120px; min-height:32px; font-size:14px; line-height:32px; border-radius:20px; }
	.my-exhibition .exhibition-spec   { width:61.5%; padding-left:24px; }
	.my-exhibition .exhibition-price  { max-width:126px; }
	.my-exhibition .exhibition-spec-group { min-height:auto; margin-bottom:42px; }
	.my-exhibition .exhibition-spec-group .opt-group { position:relative; margin-top:18px; bottom:auto; }
	.my-exhibition .exhibition-spec-group .o-title { margin-top:12px; min-height:50px; line-height:24px; }
	.my-exhibition .exhibition-spec-group .o-title a { font-size:16px; line-height:22px; }
	.my-exhibition .exhibition-spec-group .o-label { margin-top:6px; font-size:14px; line-height:18px; }
	.my-exhibition .exhibition-spec-group .entryDay { margin-top:20px; }
	.my-exhibition .exhibition-spec-group .entryDay p { margin-top:6px; }
	.my-exhibition .exhibition-spec-group .entryDay p span { min-width:60px; font-size:14px; line-height:18px; vertical-align:top; }
	.my-exhibition .exhibition-spec-group .entryDay p span em { display:block; font-size:inherit; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit { padding-right:10px; margin-right:10px; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit:before { height:12px; }
	.my-exhibition .exhibition-spec-group .ico-b { font-size:16px; line-height:21px; }
	.my-exhibitionWrap .empty-line { min-height: 261px; line-height: 261px; }

	/*재입고알림*/
	.restock-style .my-hotlist { min-height: 220px; }
	.restock-style .my-hotlist .hotlist-spec-group{min-height:auto;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span { font-size:14px; }
	.ico-date{font-size:12px;}

	/*나의 상품평*/ 
	.my-boardListWrap .board-top { height: inherit; }
	.my-boardListWrap .board-top .total-txt { float: none; padding: 0; height: inherit; }
	.my-reviewWrap {border-top:2px solid #000;}
	.my-reviewWrap .mob-moreViewList {  display: block; margin-top: 36px; }
	.my-reviewWrap + .paging {  display: none; }
	.my-reviewWrap .star-gray{width:16px;height:15px;display:inline-block;vertical-align:top;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-gray2.svg');background-size:contain;}
	.star-blue{width:16px;height:15px;text-indent:-9999px;background:url('/sec/static/_images/common/icon-star-blue.svg') no-repeat; background-size: contain;}
	.my-reviewWrap .star-gray {width:16px;height:15px;background-size: contain;}
	.myReview-style .review-list .list-div .review-con .review-product {  margin-bottom: 24px; }
	.myReview-style .review-list .list-div .review-con .review-product div.p-name {  margin-top: 12px; font-size: 16px; line-height: 21px;  }
	.myReview-style .review-list .list-div .review-con .review-product p { font-size: 12px; line-height: 16px;  }
	.myReview-style .review-list .list-div .review-con .review-product p.p-model { padding: 4px 0 16px; font-size: 12px; line-height: 16px; color: #707070; }
	.myReview-style .review-list .list-div .review-con .review-product span.purchase-date { display: inline-block; padding-bottom: 0; font-weight:bold; font-size: 16px; line-height: 21px; color: #1428A0; }
	.myReview-style .review-list > li .list-div .review-writerInfo { right: 0; line-height: 1;}
	.my-reviewWrap .empty-line { padding: 0; min-height: 261px; line-height: 261px;  }
	.my-reviewWrap .myReview-style .review-list > li .list-div .review-con .attached-file ol { margin-top: 36px; }
	.my-reviewWrap .myReview-style .review-list > li .list-div .review-con .attached-file ol li img { width: 70px; height: 70px; }
	.my-reviewWrap .myReview-style .review-list > li .list-div .review-con .icon-camera { margin-top: 27px; width: 71px; height: 71px;  }
	.my-reviewWrap .myReview-style .review-list > li .list-div { margin: 0; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating .starating-score { font-size: 16px; color: #000; font-weight: bold; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-text { max-width: 100%; }
	.myReview-style .review-list > li .list-div .review-thumb.comm-thumb { display: block; }	
	.myReview-style .review-list > li .list-div .review-con.review-con-m { float: none; padding: 30px 0; margin: 0;  }
	.myReview-style .review-list > li .list-div .review-con.review-con-m  .review-util { position: absolute; top: 24px; right: 0; margin-top: 0; }
	.myReview-style .review-list > li .list-div .review-writerInfo span { margin: 0 20px; font-size: 16px; line-height: 21px; color: #707070; }
	.myReview-style .review-list > li .list-div .review-writerInfo span:first-child { margin-left: 0; }
	.myReview-style .review-list > li .list-div .review-con.review-con-m .review-text > a:hover { text-decoration: none; }

	.my-reviewWrap .review-product-info { padding: 30px 0; }
	.my-reviewWrap .review-con .etc-info { margin-top: 26px; flex-direction: column; align-items: flex-start;}
	.my-reviewWrap .review-con .etc-info .review-writerInfo { margin: 0; order: 1; }
	.my-reviewWrap .review-con .etc-info .box-favorite { order: 2; margin-top: 24px; }
	.my-reviewWrap .review-list { border-bottom: 1px solid #EBEBEB; }
	.my-reviewWrap .review-list > li .list-div .review-con .review-starating { float: none; margin-bottom: 22px;}
	.my-reviewWrap .review-list > li .list-div .review-con .attached-file ol li { margin: 0 10px 10px 0;}
	.my-reviewWrap .review-list > li .list-div .review-thumb img { width: 80px; height: 80px; }
	.my-reviewWrap .review-list > li { border-bottom: 0; }
	.my-reviewWrap .review-list > li + li { border-top: 1px solid #757575; }

	/* 고객지원 */
	#container .content-visual-header .visual.b2c02 { height: 480px; background-size: cover; }
	.search-visual-header .con-box-search .wrap-search input[type="text"] { width: 312px; height: 40px; }
	.search-visual-header .con-box-search .wrap-search .btn-search { top:50%; transform: translateY(-50%); right:21.5px; width: 18px; height: 18px; background-size: contain;}.search-visual-header .con-box-search + .btn-ul-l { font-size: 16px; line-height: 21px;  }
	.product-search-wrap .product-search-top { padding: 36px 24px; }
	.product-search-wrap .product-search-top > div { position: relative; padding: 0 12px; width: 49%; height: 158px; vertical-align: top; }
	.product-search-wrap .product-search-top > div .search-tit { padding-top: 50px; font-size: 20px; line-height: 26px; }
	.product-search-wrap .product-search-top > div .search-tit.menual:before { width: 34px; height: 34px; background-size: contain;}
	.product-search-wrap .product-search-top > div .search-tit.info:before { width: 34px; height: 34px; background-size: contain;}
	.product-search-wrap .product-search-top > div .search-tit + .btn { position: absolute; bottom: 0; left:50%; transform:translateX(-50%); margin: 0; height: 32px; line-height: 30px; }
	.product-search-wrap .product-search-mid { padding: 48px 24px; }
	.product-search-wrap .product-search-mid .mid-tit { padding-bottom: 48px; }
	.product-search-wrap .product-search-mid .product-type-list li { margin-top: 36px; margin-right: 0; width: 50%; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(1),
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2) { margin-top: 0; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2n) { margin-right: 0; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2n):after { content: ''; display: block; clear: both;}
	.product-search-wrap .product-search-mid .product-type-list li a:before { width: 100%; height: 92px; }
	.product-search-wrap .product-search-mid .product-type-list li a.type-mobile:before,
	.product-search-wrap .product-search-mid .product-type-list li a.type-tv:before,
	.product-search-wrap .product-search-mid .product-type-list li a.type-homeApp:before,
	.product-search-wrap .product-search-mid .product-type-list li a.type-computing:before,
	.product-search-wrap .product-search-mid .product-type-list li a.type-audio:before,
	.product-search-wrap .product-search-mid .product-type-list li a.type-camera:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a strong { margin-top: 4px; font-size: 20px; line-height: 26px;}
	.product-search-wrap .product-search-bottom { padding: 0 24px 48px 24px; }
	.product-search-wrap .product-search-bottom > div { float: none; width: 100%; }
	.product-search-wrap .product-search-bottom > div ~ div { margin-left:0; }
	.product-search-wrap .product-search-bottom > div.m-drop-type { position: relative; }
	.product-search-wrap .product-search-bottom .m-drop-type .droplist-button { position:absolute; top:-40px; width:100%; height:40px; padding: 10px 20px; background: #212425; color: #fff; font-size: 16px; line-height: 21px; font-weight: bold; }
	.product-search-wrap .product-search-bottom .m-drop-type .droplist-button:before { right:20px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down-thin-white.svg) right center no-repeat; background-size: cover;}
	.product-search-wrap .product-search-bottom .product-type-search-list { top:0; min-height:auto; border-radius:0; }
	.product-search-wrap .product-search-bottom > div.m-drop-type + .m-drop-type { margin-top: 16px; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search { margin-top: 24px; padding: 0; }
	.product-search-wrap .product-search-bottom > div img { width: 219px; height: 146px; }
	.product-search-wrap .product-search-bottom > div .type-tit { margin-bottom: 1px; padding: 10px 20px; height:40px; background: #212425; color: #fff; font-size: 16px; line-height: 21px; font-weight: bold; }
	.product-search-wrap .product-thumb { padding: 51px 24px 0 24px; }
	.product-search-wrap .product-thumb .btn { bottom: 0; }
	.warr-info.add-info { margin-top: 60px; }
	.warr-info.add-info .info-tit { padding-bottom: 48px; font-size: 36px; line-height: 48px;}
	.add-info .warranty-service-sec-contents > div { padding-bottom: 48px; height: auto; }
	.add-info .warranty-service-sec-contents > div + div { margin-top: 0; }
	.add-info .warranty-service-sec-contents dl dt { margin-bottom: 10px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
	.add-info .warranty-service-sec-contents dl dd img { width:45px; height: 45px;}
	.warr-info .droplist { display: none; }

	/* 고객지원 */
	.add-info .warranty-service-sec-contents dl dd { font-size: 16px; line-height: 26px;}

	/* 제품모델명찾기 팝업 */
	.pop-select-form .inp-box { padding: 0; }
	.pop-select-form label.lb-line { position: static; display: block; height: 21px; font-size: 16px; line-height: 21px; }
	.double-content:after { content:''; display: block; clear: both; }
	.layer-pop .select-single-left { float: none; margin-bottom: 36px; width: 100%; }
	.layer-pop .select-single-left > p { padding-bottom: 30px; font-size: 16px; line-height: 21px; color: #000; }
	.layer-pop .select-single-left .inp-box ~ .inp-box { padding-top: 30px; }
	.layer-pop .img-right-box { float: none; margin: 0 auto; padding: 0 24px; width: 312px; text-align: center; }
	.layer-pop .img-right-box p { padding-top: 10px; font-size: 16px; line-height: 21px; color: #707070; text-align: center; }
	.layer-pop .modelslide { float: none; padding: 0 24px; margin: 0 auto; width: 312px; min-height: auto; }
	.layer-pop .modelslide p { padding-top: 10px; font-size: 12px; line-height: 17px; color: #707070; text-align: center; }
	.layer-pop .modelslide .slick-list,
	.layer-pop .modelslide .slick-slide { min-height: 252px; }
	.layer-pop .modelbox .slick-dots li {  margin-left: 8px; }
	.layer-pop .modelbox .slick-dots li button { width: 8px; height: 8px; }
	.pop-select-form .wrap-droplist { width: 100%; margin-top: 12px; }

	/* 상세페이지용 제품모델명 선택 */
	.layer-modelName { max-width: 100%; }
	.layer-modelName .modelname-content { font-size: 0; }
	.layer-modelName .model-detail { display: block; width: 100%; margin-right:0; }
	.layer-modelName .model-detail > p { margin-bottom: 24px; font-size: 14px; line-height: 18px; color: #000; }
	.layer-modelName .model-detail h3 { padding-bottom: 6px; font-size: 16px; line-height: 21px; color: #444; font-weight: 400; } 
	.layer-modelName .model-detail ul { width:100%; height: 180px; border: 1px solid #ddd; border-radius: 6px; overflow-y: scroll; }
	.layer-modelName .model-detail ul li:hover,
	.layer-modelName .model-detail ul li:focus,
	.layer-modelName .model-detail ul li.focused { font-weight: 700; color: #000; background: #f9f9f9; }
	.layer-modelName .model-detail ul li a { display: block; padding: 12px 24px; font-size: 14px; line-height: 18px; color: #000; }
	.layer-modelName .model-detail + div { display: block; width: 100%; margin-top: 36px; text-align: center; vertical-align: top; }
	.layer-modelName .model-detail + div > p { padding: 6px 0 4px; font-size: 14px; line-height: 18px; color: #000; font-weight: bold;}
	.layer-modelName .model-detail + div > span { font-size: 12px; line-height: 16px; color: #707070; }
	.layer-modelName .btn-box { padding-top: 24px; }

	/* 이메일 상담 */
	.visual.b2c02.s-email p { padding-top: 16px; font-size: 16px; line-height: 21px; color: #fff; }
	.conbox.customer-center-conbox.email-conbox { padding-top: 60px; }
	.email-info .warranty-service-sec-contents > div .warranty-service-sec-title { padding: 0 0 10px 0; font-size: 24px; line-height: 32px; }
	.email-info .warranty-service-sec-contents > div + div { margin-top: 60px; }
	.email-info .warranty-service-sec-contents dl .next-para { margin-top: 31px; }
	.email-info .warranty-service-sec-contents dl.tit-first-con { margin-top: 24px !important; }
	.ico-popup:after { content:'';display:inline-block;width:20px;height:20px;margin-left:6px;vertical-align:top;font-size:0;background:url("/sec/static/_images/common/icon-popup.svg") left center no-repeat;}

	/* 이메일 상담 팝업 */
	.pop-tArea { padding: 15px; width:100%; height: 100px; border: 1px solid #b2b2b2; border-radius: 10px; resize: none; box-sizing: border-box; }
	.addfile-list { padding-top: 16px; }
	.addfile-list li { position: relative; padding: 11px 10px; background: #fafafa; border-radius: 10px;}
	.addfile-list li ~ li { margin-top: 12px; }
	.addfile-list li span { font-size: 14px; line-height: 18px; color: #000; }
	.addfile-list .ico-del-s { position: absolute; right: 10px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; }
	.email-pop .inp-box label { position: static; margin-bottom: 14px; height: 21px; line-height: 21px; }
	.email-pop .inp-box .box:not(.mail) .inp-line { margin-top: 14px; }
	.code-wrap > div img.img-mobile { display: block; } 
	.code-wrap > div img.img-pc { display: none; } 
	.email-pop .pop-req { display: block; margin-bottom: 16px; font-size: 14px; line-height: 21px; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.email-pop .sele-box:after { content:''; display: block;margin:0 -24px 40px -24px; padding-bottom: 40px;border-bottom: 1px solid #ebebeb;}
	.email-pop-tit { position: relative; margin-top: 36px; margin-bottom: 24px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.email-pop-tit > .pop-req { position: absolute; right: 0; display: inline-block; font-size: 14px; line-height: 22px; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.inp-box .addr.type2 { margin-top: 16px; padding: 20px; background: #fafafa; border-radius: 10px; }
	.email-pop .inp-box .addr.type2 p,
	.email-pop .inp-box .addr.type2 p span { font-size: 14px; line-height: 18px; color: #000; background: transparent; text-align: left; }
	.privacy-terms h4 { margin-bottom: 12px; font-size: 19px; line-height: 21px; color: #000; font-weight: bold; }
	.privacy-terms .terms-box { padding: 24px 20px; background: #f9f9f9;}
	.privacy-terms .terms-box .tit { margin-bottom: 12px; font-size: 16px; line-height: 21px; color: #707070; font-weight: bold; }
	.privacy-terms .terms-box .call__list {display: flex; flex-direction: column;}
	.privacy-terms .terms-box .call__list li{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e3e3e3; display: flex; justify-content: space-between;}
	.privacy-terms .terms-box .call__list li:last-child{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
	.privacy-terms .terms-box .call__list li h5{font-size: 14px; color: #000; font-weight: 700; flex-basis: 55%;}
	.privacy-terms .terms-box .call__list li h5 > span{display: block; font-size: 12px; font-weight: 400;}
	.privacy-terms .terms-box .call__list li p{font-size: 14px; color: #000; font-weight: 700; text-align: left; flex-basis: 45%;}
	.privacy-terms .terms-box .call__list li p > span{display: block; font-size: 12px; font-weight: 400; color: #a1a1a1;}
	.email-pop-tit { margin-bottom: 24px; }
	.sele-box .email-pop-tit { margin-bottom: 14px; }
	.privacy-terms .terms-box p, 
	.privacy-terms .terms-box dl dt { font-size: 14px; line-height: 19px; color: #212425; letter-spacing: 0; }
	.privacy-terms .terms-box dl dd { padding-top: 6px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box ul li { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box dl ~ dl { padding-top: 20px; }
	.privacy-terms .terms-box dl dt { position: relative; padding-left: 8px; }
	.privacy-terms .terms-box dl dt:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.privacy-terms .terms-box ul.esse-list { padding-top: 12px; }
	.privacy-terms .terms-box ul.esse-list li { position: relative; padding-left: 8px; }
	.privacy-terms .terms-box ul.esse-list li:before { content:'*'; position: absolute; left: 0; display: inline-block;  }

	/* 견적 문의 */
	.prod-location { height:21px; }
	.prod-location span {position:relative; display:inline-block; font-size:16px; line-height: 21px; color:#707070; margin-right:35px;}
	.prod-location span:before{ position:absolute; left:-27px; top:50%; width:16px; height:17px; background:url('/sec/static/_images/common/icon-location-bulet.png') no-repeat; transform:translateY(-50%); content:''; }
	.prod-location span:first-child:before { display: none; }
	.prod-location span:last-child { color: #000; }
	.add-orderList-wrap .orderList-body.esti-body .order-con { margin-left: 24px; width: 59%; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-price { font-size:16px;   }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body { padding-top: 37px; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body { padding-top: 59px; }
	.prod-location { position: absolute; left: 0; top: 0; }
	.esti-body + .esti-body .prod-location { top:24px; }
	.b-order-detail .detail-view.esti-detail .row-box { margin-top: 30px; }
	.moreInfo-form { padding-left: 31%; }
	.moreInfo-form .info-box { position: relative; width: auto; }
	.moreInfo-form .info-box > span { position: absolute; top: 0; left: -44%; width: 44%; font-size: 16px; line-height: 21px; color: #707070; word-break: keep-all; }
	.moreInfo-form .info-box > em { display: inline-block; margin-left: 24px; font-size: 16px; line-height: 21px; color: #000; }
	.moreInfo-form .info-box > em.row-height { display: inline-block; height: 63px; }
	.moreInfo-form .info-box ~ .info-box { margin-top:16px; }

	/* 파트너 신청 */
	.content.biz-content .conbox .bizuniFormWrap { padding: 0 12px 80px 12px; }
	.biz-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.biz-appl-form .inp-box .box.mail + .addr-row .inp-line { margin-top: 16px; }
	.biz-appl-form .in p-box .box.mail:after { content:""; display:block; clear:both; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
	.biz-appl-form .inp-box .box.mail .btn { float:right; min-width:80px; width:80px; margin:0; padding-left: 15px; padding-right: 15px; font-weight:bold; }
	.biz-appl-form .inp-box .box.mail .btn,
	.biz-form-content .inpWithbtn .btn-search {font-size:14px;}/* 2022-02-11 kdp-8636 */
	.biz-appl-form .inp-box .addr { padding-top:16px; }
	.biz-appl-form .inp-box .addr p { position:relative; line-height:18px; padding-left:52px; font-size:14px; color:#000; letter-spacing:-0.02em; }
	.biz-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:42px; height:18px; line-height:18px; font-size:12px; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.biz-appl-form .inp-box .addr p ~ p { margin-top:12px; }
	.biz-appl-form .essential { line-height:17px; padding-top:10px; text-align:left; }
	.layer-shipment-manage .btn-box { display:block; padding-top:40px; font-size:0; text-align:center; }
	.biz-tit-center { margin: 0 auto; padding: 36px 0 0; font-size: 24px; line-height: 32px; text-align: left; letter-spacing: -0.04em; }
	.biz-tit-center > div {font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.biz-tit-center > div + span { position: relative; display: block; margin-top: 12px; padding-left: 12px; font-size: 12px; line-height: 17px; color: #707070;  }
	.biz-tit-center > div + span:before { content:'※'; position: absolute; left:0; top: -3px; }
	.biz-line-tit { display: inline-block; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; word-break: keep-all; }
	.biz-appl-form { padding-left:0; }
	.biz-tit-center > div ~ .btn-underline {  margin-top: 16px; font-size: 16px; } 
	.biz-appl-form .inp-box { position: relative; width: 100%; }
	.biz-appl-form .inp-box > .lb-line, .biz-appl-form .inp-box > label.lb-line { position: static; margin-bottom: 14px; width: 100%; height: 18px; font-size: 14px; line-height:18px; }
	.biz-appl-form .inp-box > label.lb-atten { margin-bottom: 40px; }
	.biz-appl-form .inp-box ~ .inp-box { margin-top: 30px;}
	.biz-appl-form .inp-box .ico-zoom {position: absolute; top: 52px; right: 4px; width: 18px; height: 18px;}
	.biz-appl-form .comp-esse { display: inline-block; position: relative; padding-top: 10px; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; }
	.biz-appl-form .comp-esse:before { content:'*'; display: inline-block; position: absolute; left:0; width: 8px; height: 8px; line-height: 12px; }
	.biz-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 90px); }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label { display: inline-block; margin-bottom: 24px; padding-right: 0; min-width: auto; width: calc(100%/2 - 3px); height: 20px; font-size: 14px; vertical-align: text-top; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-pc { margin-bottom: 24px; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"] + label.mb-none-mo{ margin-bottom: 0; }
	.biz-appl-form .inp-box .chk-form input[type="checkbox"]:checked + label:after { top: 16px; }
	.biz-application + .biz-terms-box { margin-top: 10px; }
	.biz-application + .biz-terms-box .terms-header { margin-top: 46px; }

	.content.biz-content { padding: 0; }
	.content.biz-content .conbox { padding: 0; }
	.content.biz-content + .rental-botMenu { max-width: 1392px; margin: 0 auto;}  
	.bizSubWrap .con-header.terms-header { position: relative; margin-bottom: 24px; padding-bottom: 6px; }
	.bizSubWrap .con-header { position: relative;  margin-bottom: 36px;}
	.bizSubWrap .con-header .biz-line-tit { margin-top: 0; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
	.bizSubWrap .con-header.terms-header.mb36 { margin-bottom: 24px; }
	.bizSubWrap .con-header .biz-req { position: absolute; right: 0; bottom: 4px; font-size: 14px; line-height: 21px; }
	.biz-terms-box { margin-bottom: 36px; }
	.biz-terms-box + .biz-application { margin-top: 0px; padding-top: 40px; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box ~ .terms-wrap + .terms-wrap { margin-top: 30px; }
	.bizSubWrap .biz-terms-box .terms-area .allChk-box { margin: 0 0 24px; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box { height: 100px; margin: 6px 0 18px 0; padding: 8px 17px 7px 10px; border: 1px solid #b2b2b2; font-size: 12px; overflow-y: scroll; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p,
	.bizSubWrap .biz-terms-box .terms-area .terms-box ul li { font-size: 12px; color: #707070; line-height: 17px; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box p.emphs {font-size: 12px;line-height: 18px;}
	.bizSubWrap .biz-terms-box .terms-area .terms-box em { display: inline-block; padding-bottom: 6px; font-size: 14px; line-height: 18px; color: #000; }
	.chk-form label br.p-none { display: block; }
	.biz-form-content { position: relative; }
	.biz-form-content:after { content:''; position: absolute; top:auto; left:0; right: 0; bottom: -10px; display: block; height: 1px; margin: 0 -12px 0 -12px; background: #ebebeb; }
	.biz-form-content:last-child:after { height:10px; background: #F7F7F7; }
 	.biz-form-content ~ .biz-form-content { margin-top: 36px; }
	.form-biz-inner { padding: 24px 0 36px; }
	.form-biz-inner.sepa-inner { padding: 36px 0 12px 0; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner  { padding: 6px 0 40px 0 }
	.form-biz-inner.bott-none { padding: 36px 0; }
	.form-biz-inner .mid-box { margin-top: 16px; }
	.form-biz-inner .biz-appl-form .inp-box .box:not(.mail) .address-line .inp-line { margin-top: 16px; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box {margin-top: 0; padding-top: 0; width: 318px; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box label.scode { margin-top: 30px; }
	.bizSubWrap .biz-appl-form .inp-box > .chk-box-wrap { padding-top: 6px; }
	.bizSubWrap .biz-appl-form .inp-box > label span + span { display: block; height: 16px; font-size: 12px; line-height: 16px; color: #707070; }
	.bizSubWrap .noTit-area { margin-top: 40px; padding-top: 36px; padding-left: 0; border-top: 2px solid #000; }
	.bizSubWrap .biz-radio label.lb-line.biz-srh-radio { height: auto; line-height: 21px; margin-bottom: 24px; }
	.bizSubWrap .biz-radio .chk-form label { padding-right: 0; margin-bottom: 24px; margin-right: 0; width: calc(100%/2 - 2px); }
	.bizSubWrap .biz-radio .chk-form label.atten-label-auto { width: auto; }
	.form-biz-inner-full.rightPd { padding: 24px 0 36px;}
	.bizSubWrap .biz-appl-form .inp-box:nth-child(1) > .chk-box-wrap.td-02 .chk-form input[type="checkbox"] + label:nth-child(14),
	.bizSubWrap .biz-appl-form .inp-box:nth-child(1) > .chk-box-wrap.td-02 .chk-form input[type="checkbox"] + label:nth-child(16) { margin-bottom: 0; }
	.btn-box.btn-center { margin-top: 36px; }
	.bizSubWrap .biz-radio .chk-form input[type="radio"] + label.ver-bot { vertical-align: top;}
	.bizSubWrap .biz-radio .chk-form .etcBox { display: block; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"] + label { width: auto; min-width: auto; padding-right: 10px; }
	.bizSubWrap .biz-radio .chk-form .etcBox > div textarea.inp-etc { display: block; padding: 12px 15px; width: 100%; min-height: 92px; border: 1px solid #b2b2b2; border-radius: 10px; font-size: 14px; line-height: 21px; resize: none; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label { margin-bottom: 0; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]+ label ~ div { display: none; margin-top: 24px; }
	.bizSubWrap .biz-radio .chk-form .etcBox input[type="radio"]:checked + label ~ div {display: block; position: static;  width: 100%; max-width: 318px; }
	.bizSubWrap .error-msg p { line-height:16px; font-size:14px; color:#fa2337; letter-spacing:-0.06px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.bizSubWrap .terms-more.error .error-msg,
	.bizSubWrap .inp-box.error .error-msg { display: block; }
	.bizSubWrap .biz-appl-form .inp-box .inqu-text { padding: 0; width: 100%; font-size:14px; border: 1px solid #b2b2b2; border-radius: 10px; resize: none;}/* 211008 */
	.bizSubWrap .biz-appl-form .inp-box.bott-pd-box { padding-bottom: 24px; }
	.bizSubWrap textarea { font-size: 16px; line-height: 21px; color: #000; }
	.inpWithbtn > div { padding-right: 90px; }
	.inpWithbtn > div.esse-list { padding-right: 0; }
	.inpWithbtn .btn-search { margin-right: 0; }

	/* 제품공급문의 */
	.form-biz-inner + .form-bottom-info { margin-top: 35px; padding-top: 0; padding-bottom: 40px; border-top: 0; }
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label,
	.biz-appl-form .inp-box .chk-form.chk-wrap2 input[type="checkbox"] + label.atten-label-m {width: calc(100%/2 - 3px);}

	/* 비즈니스정보열람/구독 */
	#container .content-visual-header .visual.biz { background:url(/sec/static/_images/temp/bg-visual-biz-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.biz p { padding-bottom: 16px; font-size: 24px; line-height: 32px; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.visual.biz span { padding-top: 36px; font-size: 16px; line-height: 21px; color: #fff !important; letter-spacing: 0; } 
	.visual div.top24 { padding-top: 36px; }
	.visual div > .btn.btn-transparent { width: 160px; height:50px; color: #fff; border: 1px solid #fff; background: transparent;}
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner { position: relative; padding: 12px 0 40px 0; }
	.form-biz-inner.sepa-inner + .form-biz-inner.sepa-inner:before { content:''; display: block; position: absolute; left:0; right: 0; width:100%; height: 1px; background: #ebebeb; }

	/* 할부금윰 프로그램 */
	.content-visual-header .visual.b2b.type1600 { max-width: 1600px; margin: 0 auto; }
	.center-tit { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; text-align: center; letter-spacing: -0.02em;} 
	.center-tit > span { font-size: 24px; line-height: 32px; font-weight: bold; letter-spacing: -0.02em; vertical-align: baseline; } 
	.center-tit.step-tit { margin-bottom: 36px;} 
	#container .content-visual-header .visual.b2b { background:url(/sec/static/_images/temp/bg-visual-rantal-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.visual.b2b p { padding-bottom: 2px; font-size: 18px; line-height: 23px; color: #fff; font-weight: bold; letter-spacing: 0; } 
	#container .content-visual-header .visual.b2b span { padding-top: 16px; font-size: 16px; line-height: 21px; color: #fff !important; letter-spacing: 0; } 
	.visual.b2b span br { display: block; }
	.p-summary:after { content:''; display: block; clear: both; }
	.p-summary .summ-left { float: none; margin-right:0; padding-top: 0; width: 100%; text-align: center; }
	.p-summary .summ-left .tit { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.01em; }
	.p-summary .summ-left .tit > span { font-size: 24px; line-height: 32px; font-weight: bold; letter-spacing: -0.01em; vertical-align: baseline; }
	.p-summary .summ-left > p { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0;}
	.p-summary .summ-left > em { display: block; margin-top: 18px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; }
	.p-summary .summ-left .left-btn-box { gap:16px;justify-content: center;margin-top: 36px; font-size: 0;}/* KDP-51717 240402 수정 */
	/* .p-summary .summ-left .left-btn-box .btn-d { display: inline-block; margin: 0; min-width: 96px; max-width: auto; height: 40px; line-height: 38px; padding-left: 24px; padding-right: 24px; font-size: 14px;  }
	.p-summary .summ-left .left-btn-box .btn-d + .btn-d { margin-left: 16px; } KDP-51717 240402 삭제 */
	.p-summary .summ-img { float: none; margin: 36px auto 0 auto; width: 100%; height:auto; background: #ddd; border-radius: 20px; }
	.p-summary .summ-img img.img-pc { display: none; }
	.p-summary .summ-img img.img-mobile { display: block; width: 100%; height: auto; border-radius: 20px; }
	.p-summary .summ-img img.img-pc.m587 { display: block; }
	.p-summary .summ-img img.img-mobile.m587 { display: none; }
	.program-con-box { margin-top: 48px; }
	.p-step { position: relative; display: block; }
	.p-step:before { content:''; position: absolute; left: 4px; top: 46%; transform: translateY(-50%); width: 1px; height: 88%; background: #ebebeb; }
	.p-step > div { position: relative; display: block; width:100%; padding: 0; border-right: 0; border-bottom:0; box-sizing: border-box; }
	.p-step > div:first-child { border-left:0; border-top:0; }
	.p-step > div:before { display: none; }
	.p-step > div .circle-list { position: relative; display:block; width: 100%;  height: auto; margin-left: 0; margin-top: 0; padding:0 0 24px 33px; background: transparent; border: 0; border-radius: 0; text-align: left; box-sizing: border-box;  }
	.p-step > div > .circle-list:before { content:''; position: absolute; top: 5px; left:0; width: 10px; height: 10px; border: 2px solid #ebebeb; border-radius: 50%; background-color: #fff; box-sizing: border-box; }
	.p-step > div > div:first-child { margin-left: 0; margin-top: 0;}
	.p-step > div .circle-list:last-child { padding-bottom: 0; }
	.p-step > div .circle-list > em { font-size: 16px; line-height: 20px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > p { display: inline-block; width: 14.5%; max-width: 49px; font-size: 20px; line-height: 25px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list > span {display: inline-block; padding-top:0; font-size: 16px; line-height: 25px; color: #000; font-weight: bold; word-break: keep-all; vertical-align: top; }
	.p-step div > em { font-size: 14px; line-height: 17px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step div > p { padding-top: 0; font-size: 36px; line-height: 44px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step div > span { position: static; display: inline-block; padding-top:0; font-size: 20px; line-height: 26px; color: #000; letter-spacing: 0; }
	
	.biz-bot-content { margin: 0 auto; padding: 0 12px 80px 12px;}
	.biz-bot-content.top36 {padding: 36px 12px 80px 12px;}
	.biz-bot-content .rental-botMenu { position: relative; display: block; }
	.rental-botMenu > div { position: relative; display: block; min-height: auto; padding: 24px; border: 1px solid #d9d9d9; border-radius: 20px; box-sizing: border-box; }
	.rental-botMenu > div + div { margin-left: 0; margin-top: 24px; }
	.rental-botMenu dl { padding-bottom: 20px; }
	.rental-botMenu dl dt { position: relative; padding-bottom: 16px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; ;letter-spacing: 0; }
	.rental-botMenu dl dt:before { content:''; position: absolute; top: 0; right: 0; width: 30px; height: 30px; }
	.rental-botMenu dl.subscription dt:before { background: url(/sec/static/_images/common/icon-subscription.svg) no-repeat center; background-size: cover; }
	.rental-botMenu dl.partner dt:before { background: url(/sec/static/_images/common/icon-partner.svg) no-repeat center; background-size: cover; }
	.rental-botMenu dl dd p { font-size: 12px; line-height: 18px; color: #707070; letter-spacing: 0;}
	.rental-botMenu dl + a { position: static;  }
	.rental-botMenu .btn-d { min-width: 94px; margin: 0; font-size: 14px; }
	#container.bgOverflow { overflow: hidden; } 

	/* 금융형 렌탈 */
	#container .content-visual-header .visual.b2b2 { background:url(/sec/static/_images/temp/bg-visual-finance-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.content.summary-content { padding: 36px 12px 48px; }
	.program-con-box.allBackground { position: relative; padding: 48px 0; background: #fafafa; }
	.program-con-box.allBackground:before { content: '';  position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background: #fafafa; z-index: -1; }
	.content.summary-content .conbox { padding: 0; }
	.line-info { display: block; padding: 24px 0; border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
	.line-info > div { flex: none; position: relative; text-align: left; }
	.line-info > div:before { display: none; }
	.line-info > div:first-child:before { display: none; }
	.line-info dl { position: relative; width: 100%; margin-bottom: 24px; }
	.line-info > div:last-child dl { margin-bottom: 0; }
	.line-info dl dt { position: absolute; top:0; left: 0; padding-bottom: 0; font-size: 16px; line-height: 21px; color: #000; letter-spacing: 0; }
	.line-info dl dd { padding-left: 114px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; }
	.line-info dl dd br { display: none; }
	.line-info dl dd > span { font-size: 16px; line-height: 21px; color: #000; font-weight: 400; vertical-align: text-bottom; }
	.line-info dl dd + dd { display: block; word-break: keep-all; }
	.prog-con .line-esse { position: relative; margin-top: 16px; padding-left: 8px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
	.prog-con .line-esse:before { content: '*'; position: absolute; left: 0; }
	.prog-con .line-esse { margin-top: 16px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
	.p-iconBox { display: flex; flex-direction: row; justify-content: center; }
	.p-iconBox > div { flex: 0 0 0 auto; flex: 1; position: relative; display: inline-block; width: calc(100%/2 - 8px); margin-left: 16px; padding: 20px 15px; background: #fff; border-radius: 20px; text-align: center; vertical-align: top; box-shadow: 0 5px 25px 0 rgba(1,1,1,.05);}
	.p-iconBox > div:before { content: ''; position: absolute; top: 20px; left: 50%; transform: translateX(-50%); display: inline-block; width: 66px; height: 66px; }
	.p-iconBox.finance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-finance01.svg) no-repeat center; background-size:cover; }
	.p-iconBox.finance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-finance02.svg) no-repeat center; background-size:cover; }
	.p-iconBox.finance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-finance03.svg) no-repeat center; background-size:cover; }
	.p-iconBox.finance-icon > div.box04:before { background: url(/sec/static/_images/common/icon-finance04.svg) no-repeat center; background-size:cover; }
	.p-iconBox > div p { min-height: 60px; padding-top: 78px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; word-break: keep-all; }
	.p-iconBox > div p + span { display: block; padding-top: 4px; font-size: 14px; line-height: 18px; color: #707070; word-break: keep-all; }
	.p-step ~ .p-step { margin-top: 0; padding-top: 24px; }
	.p-step ~ .p-step:before { content:''; position: absolute; left: 4px; top: -12px; transform: translateY(0); width: 1px; height: 100%; background: #ebebeb; }
	.p-iconBox > div:first-child { margin-left: 0; }
	.program-con-box { position: relative; }
	.step-type2 .p-step > div:after { display: none;}

	/* 유지보수형 렌탈 */
	#container .content-visual-header .visual.b2b3 { background:url(/sec/static/_images/temp/bg-visual-maintenance-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.rantal-tbl { border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
	.rantal-tbl .rantal-tbl-head { padding: 0;  border-bottom: 1px solid #707070; }
	.rantal-tbl .rantal-tbl-head dt,
	.rantal-tbl .rantal-tbl-head dd { padding: 15px 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.rantal-tbl .rantal-tbl-body dd { font-size: 14px; line-height: 21px; color: #000; font-weight: 400; word-break: keep-all; }
	.rantal-tbl-body { padding: 12px 0 36px 0; }
	.rantal-tbl dl:after { content:''; display: block; clear: both; }
	.rantal-tbl dl dt { float: left; width: 17.8%; min-width: 74px; padding: 12px 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; } 
	.rantal-tbl dl dd { float: left; width: calc(50% - 11%); padding: 12px; font-size: 14px; line-height: 21px; }
	.rantal-tbl dl dd + dd { width: calc(50% - 11%); }
	.p-iconBox.maintenance-icon > div.box01:before { background: url(/sec/static/_images/common/icon-maintenance01.svg) no-repeat center; background-size: cover; }
	.p-iconBox.maintenance-icon > div.box02:before { background: url(/sec/static/_images/common/icon-maintenance02.svg) no-repeat center; background-size: cover; }
	.p-iconBox.maintenance-icon > div.box03:before { background: url(/sec/static/_images/common/icon-maintenance03.svg) no-repeat center; background-size: cover; }

	/* 스펙인 개요 */
	#container .content-visual-header .visual.spec { background:url(/sec/static/_images/temp/bg-visual-specmile-pc.jpg) 50% 50% no-repeat; background-size:cover; }
	.summ-left-bottom {position: relative; margin-top: 36px;height: auto;}
	/* KDP-51717 240402 삭제 시작
	.summ-left-bottom div { display: block;  font-size: 0; text-align: left; }
	.summ-left-bottom div > a { display: inline-block; margin: 0 0 12px 0; font-size: 14px; line-height: 17px; color: #000; }
	.p-summary .summ-left.login .summ-left-bottom div > a ~ a { margin: 0;}
	.summ-left-bottom div > a.new-pw { display: inline-block; margin: 0; }
	.summ-left-bottom > span { position: absolute; right: 0; bottom: 0; font-size: 14px; line-height: 17px; color: #000; text-align: right; }
	.summ-left-bottom > span > em {margin: 6px 0 0 0; font-size: 20px;line-height: 25px;font-weight: bold;font-family: "Samsung Sharp Sans";display: block;}
	KDP-51717 240402 삭제 끝 */
	.summ-left-bottom .wrap-btn-etc > a {font-size: 14px; line-height: 18px;}/* KDP-51717 240402 추가 */
	.summ-left-bottom .contact-info { margin-top:24px;justify-content: center; font-size: 14px; line-height: 18px; }/* KDP-51717 240402 추가 */
	.center-tit-type2 { font-size: 24px; line-height: 31px; color: #000; font-weight: bold; text-align: center; letter-spacing: -0.02em; } 
	.center-tit-type2 > span { font-size: 24px; line-height: 31px; color: #000; font-weight: bold; vertical-align: baseline;} 

	.center-tit-type2 + p { display: table; margin: 16px auto 24px auto; font-size: 16px; line-height: 21px; color: #000;  text-align: center; word-break: keep-all;}
	.center-tit-type2.step-tit + p { margin-bottom: 36px; }
	.center-tit-type2 + p > a {  font-size: 14px; line-height: 18px; color: #000; }
	.p-iconBox.arrow > div { width: auto; margin-left: 47px; }
	.p-iconBox.arrow > div:after { content: ''; position: absolute; right: -39px; top: 50%; transform: translateY(-50%);  display: inline-block; width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-list-arrow.svg) no-repeat center; }
	.p-iconBox.arrow > div:first-child { margin-left: 0; }
	.p-iconBox.arrow > div:last-child:after { display: none; }
	.feedback-area { position: relative; background: #212425; max-width: 312px; height: 46px; margin: 0 auto; padding: 14px 0 11px; border-radius: 10px; text-align: center; font-size: 16px; line-height: 21px; color: #fff; letter-spacing: 0; }
	.feedback-area:after { position: absolute; bottom: -44px; left: 50%; transform: translateX(-50%); content:''; display: block; width: 40px; height: 20px; background: url(/sec/static/_images/common/icon-feedback-m.svg) no-repeat center; }
	.feedback-area + .p-step { margin-top: 68px; }
	.feedback-area + .p-step > div:before { display: none; }
	.p-step.part-step:before { content: ''; position: absolute; left: 4px; top: 50%; transform: translateY(-54%); width: 1px; height: 88%; background: #ebebeb; }
	.p-step > div .circle-include-box { position: relative; display: inline-block; width: 100%; height: 100%; margin-left: 0; padding: 0 0 28px 33px; text-align: center; box-sizing: border-box; vertical-align: top; }
	.p-step > div .circle-include-box:before { content:''; position: absolute; top: 5px; left:0; width: 10px; height: 10px; border: 2px solid #ebebeb; border-radius: 50%; background-color: #fff; box-sizing: border-box; }
	.p-step > div .circle-include-box:first-child { margin-left: 0; }
	.p-step > div .circle-include-box:last-child { padding-bottom: 0; }
	.p-step > div .circle-include-box .circle-list { display: block; width: 100%; height: auto; margin-left: 0; margin-top: 0; padding:0; background: transparent; border: 0; border-radius: 0; text-align: left; box-sizing: border-box; }
	.p-step > div .circle-include-box .circle-list > em  { font-size: 16px; line-height: 20px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-include-box .circle-list > p { display: inline-block; width: 49px; font-size: 20px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-include-box .circle-list > span {display: inline-block; padding-top:0; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; word-break: keep-all; vertical-align: top; }
	.p-step > div .circle-include-box .step-bottom { padding: 6px 0  0 50px; font-size: 14px; line-height: 18px;color: #707070; text-align: left; font-weight: 400; }
	.p-summary .summ-left > a.btn-l + a.btn-l { margin: 16px auto 0 auto;  }
	.p-iconBox.spec-icon > div.box01:before { background: url(/sec/static/_images/common/icon-specin01.svg) no-repeat center; background-size: cover; }
	.p-iconBox.spec-icon > div.box02:before { background: url(/sec/static/_images/common/icon-specin02.svg) no-repeat center; background-size: cover; }
	.p-iconBox.spec-icon > div.box03:before { background: url(/sec/static/_images/common/icon-specin03.svg) no-repeat center; background-size: cover; }

	/* 파트너사 모집 안내 */
	#container .content-visual-header .visual.b2b-partner  { padding: 0; height: 300px; text-align:center; }
	.v-slide-con { position: relative; }
	.v-slide-con .visual-txt img.img-pc { display: block; }
	.v-slide-con .visual-txt img.img-moblie { display: none; }
	.v-slide-con .visual-txt h2 { display:block; line-height:38px; font-weight:700; font-size:30px; color:#fff; }
	.v-slide-con .visual-txt p { padding-bottom: 2px; font-size: 18px; line-height: 23px; color: #fff; font-weight: bold; letter-spacing: 0; } 
	.v-slide-con .visual-txt span { padding-top: 16px; font-size: 16px; line-height: 22px; color: #fff !important; letter-spacing: 0; } 
	.visual-bg { background-color: #fafafa; }
	.visualslide-wrap { position: relative; }
	.visualslide-wrap img { height: 300px;  }
	.visualslide .slick-arrow{position:absolute;top:50%;transform: translateY(-50%);text-indent:-9999px;}
	.visualslide .slick-arrow.slick-prev,
	.visualslide .slick-arrow.slick-next{ display: none; }
	.visualslide .slick-dots { position:absolute; left:0; right:0; bottom:24px; text-align:center; overflow:hidden; }
	.visualslide .slick-dots li { display:inline-block; vertical-align:top; }
	.visualslide .slick-dots li button { width:8px; height:8px; margin:0 4px; font-size:0; background:#fff; border:0; border-radius:50%; opacity:0.5; }
	.visualslide .slick-dots li.slick-active button { width:16px; height:8px; border-radius:4px; opacity:1; }
	.visualslide .slick-dots li.btn-play button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-play.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-pause button { width:10px; height:10px; margin-left:15px; font-size:0; background:transparent url("/sec/static/_images/icon_dps/icon-pause.svg") no-repeat center center; border-radius:0; opacity:1; background-size:contain; }
	.visualslide .slick-dots li.btn-play { display:none; }
	.partner-program > .program-con-box:first-child { margin-top: 0; }
	.prog-con + .btn { display: table; margin: 36px auto 0 auto; }
	.p-step > div > div.circle-type2:first-child { margin-left: 0; }
	.p-step > div .circle-list.circle-type2 { position: relative; display:block; width: 100%; height: auto; margin-left: 0; margin-top: 0; padding:0 0 24px 33px; background: transparent; border: 0; border-radius: 0; text-align: left; box-sizing: border-box; }
	.p-step > div .circle-list:last-child { padding-bottom: 0; }
	.p-step > div .circle-list.circle-type2:before { content:''; position: absolute; top: 5px; left:0; width: 10px; height: 10px; border: 2px solid #ebebeb; border-radius: 50%; background-color: #fff; box-sizing: border-box; }
		.p-step > div .circle-list.circle-type2:after { content:''; display: block; clear: both; }
	.p-step > div > div:first-child { margin-left: 0; margin-top: 0;}
	.p-step > div .circle-list.circle-type2 > em { font-size: 16px; line-height: 20px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list.circle-type2 > p { float: left; display: inline-block; width: 14.5%; font-size: 20px; line-height: 25px; color: #000; font-weight: bold; letter-spacing: 0; font-family: "Samsung Sharp Sans"; }
	.p-step > div .circle-list.circle-type2 > span.thin-span {display: inline; padding-top:0; font-size: 14px; line-height: 22px; color: #707070; font-weight: 400; }
	.p-step > div .circle-list.circle-type2 > span.thin-span br { display: none; }
	.p-iconBox.partner-icon > div.box01:before { background: url(/sec/static/_images/common/icon-partnerin01.svg) no-repeat center; background-size: cover;}
	.p-iconBox.partner-icon > div.box02:before { background: url(/sec/static/_images/common/icon-partnerin02.svg) no-repeat center; background-size: cover;}
	.p-iconBox.partner-icon > div.box03:before { background: url(/sec/static/_images/common/icon-partnerin03.svg) no-repeat center; background-size: cover;}
	.visualslide .slick-arrow.slick-prev,
	.visualslide .slick-arrow.slick-next{ display: none !important; }

	/* 스펙인 마일리지 신청하기 */
	.program-con-box img.img-pc { display: none; }
	.program-con-box img.img-mobile { display: block; margin: 0 auto; }
	.form-line-inner { padding: 36px 0; }
	.form-center { position: relative; margin-top: 24px; }
	.form-center .btn-box .btn-l { min-width: 150px; }
	.center-tit-type3 { margin: 0 auto;  font-size:24px; line-height: 32px; color: #000; font-weight: bold; text-align: center; margin-bottom: 118px; padding: 24px 0 0;}
	.program-con-box.apply .center-tit-type3 { margin: 0 0 24px 0; padding: 0; }
	.center-tit-info { margin-bottom: 70px; text-align: center; }
	.center-tit-info > div.tit {font-size: 24px; line-height: 32px; color: #000; font-weight: bold; text-align: center;}
	.center-tit-info > div + span { display:block; padding-top: 12px; font-size: 14px; line-height: 18px; font-weight: 400; color: #707070; }
	br.block800 { display: block; }
	.biz-line-tit { display: inline-block; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; word-break: keep-all; }
	.inp-box-specin { padding-left:0; }
	.center-tit-type3 > div ~ .btn-underline {  margin-top: 16px; } 
	.inp-box-specin .inp-box { position: relative; width: 100%; }
	.inp-box-specin .inp-box > label.lb-line { position: static; margin-bottom: 14px; width: 100%; height: 18px; font-size: 14px; line-height: 18px; }
	.inp-chk-wrap.spec { padding-top: 10px; }
	.inp-box-specin .inp-box > label.lb-atten { margin-bottom: 38px; }
	.inp-box-specin .inp-box ~ .inp-box { margin-top: 30px;}
	.inp-box-specin .inp-box ~ .inp-box.esse { margin-top: 32px; }
	.inp-box-specin .inp-box.esse + .inp-box { margin-top: 32px; }
	.blue-esse { padding-bottom: 18px; }
	.blue-esse li { font-size: 12px; line-height: 17px; }
	.inp-box-specin .inp-box .ico-zoom {position: absolute; top: 52px; right: 4px; width: 18px; height: 18px;}
	.inp-box-specin > .inp-box:nth-child(1),
	.inp-box-specin > .inp-box:nth-child(2) { font-size: 0; }
	.inp-box-specin > .inp-box:nth-child(2) { margin-top: 18px; }
	.inp-box-specin > .inp-box:nth-child(1) > label.lb-line,
	.inp-box-specin > .inp-box:nth-child(2) > label.lb-line { display: inline-block; width: 126px; height: 32px; margin:0; font-size: 14px; line-height: 32px; }
	.inp-box-specin > .inp-box:nth-child(1) > label.lb-line + input,
	.inp-box-specin > .inp-box:nth-child(2) > label.lb-line + input { display: inline-block; width: calc(100% - 126px); }
	.inp-box-specin .innerBox label { width: 126px; font-size: 14px; }
	.inp-box-specin .innerBox input:not([type=checkbox]):not([type=radio]).inp-line { width: calc(100% - 126px); max-width: 100%; }
	.inp-box-specin .inp-box.esse > label br { display: none; }
	.inp-box-center .inp-box { max-width: 100%; }
	.chk-etc-box ~ .etc-txt { min-height: 80px; }
	.inp-box-specin .inp-box .chk-form input[type="checkbox"]:checked + label:after { top: 16px; }
	.inp-box-specin .inp-box .chk-form > label { width: calc(100%/2 - 3px); }
	.chk-form input[type="radio"] + label.row2,
	.chk-form input[type="radio"] + label.chk-etc-box { display: inline-block; margin-top: 24px; padding-right: 0; vertical-align: top; }
	.inp-box-center .inp-box .inp-inner-box .chk-form ~ .chk-form { margin-top: 36px; }
	.select-half { width: calc(50% - 12px); }
	.select-half + .select-half { margin-left:0;  }
	.inp-box-center .inp-box.sp-flie-box .box.mail .btn { float: right; }
	.faq-content { padding: 0; }
	.email-select .domain-box {position: relative;float: right;width: 54.2%;margin-top: 14px;}
	
	.program-con-box.apply + .bizSubWrap .con-header.terms-header { margin-bottom: 24px; }
	.program-con-box.apply { position: relative; }
	.program-con-box.apply + .program-con-box.apply { margin-top: 68px; }
	.program-con-box.apply + .program-con-box.apply:after { content:''; position: absolute; left: -12px; right: -12px; bottom: -10px; display: block; height: 10px; background: #f7f7f7; }
	.program-con-box.apply + .form-center { margin-top: 46px; }
	.program-con-box.apply .form-center .form-line-inner { padding: 24px 0 36px 0; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box.incl-btn { height: auto; min-height: 150px; margin: 6px 0 18px 0; padding: 18px 17px 18px 10px; overflow: visible; }
	.bizSubWrap .biz-terms-box .terms-area .terms-box em { display: inline-block; padding-bottom: 12px; }
	.inp-box-center .inp-box .inp-inner-box .inner-chk-label { font-size: 14px; width: auto; }
	.inp-box-specin .inp-inner-box .box.chk-inner label { font-size: 14px; }
	.inp-box-specin .inp-box .inp-inner-box .box + .box.chk-inner { margin-top: 18px; }
	.unitM2:after { content:'㎡'!important; position: absolute; right: 6px; top: 0px; width: 14px; height: 32px; line-height: 32px; color: #000; font-weight: bold; margin-top: 32px;}
	.sp-flie-box .addfile-list { padding-top: 10px; }

	/* 스펙인 마일리지 신청 결과 */
	.mile-content.content { padding: 24px 12px 80px 12px; }
	.mile-content .conbox.customer-center-conbox { padding:0; }
	.con-header-left .con-tit > .txt-skyblue { font-size: 24px; line-height: 32px; font-weight: bold; letter-spacing: -0.04em; vertical-align: baseline; }
	.line-form-wrap { padding: 24px 0; border-top: 2px solid #000; border-bottom: 1px solid #d9d9d9; }
	.resuli-form dl { position: relative; font-size: 0; }
	.resuli-form dl + dl { margin-top: 18px; }
	.resuli-form dl dt { position: absolute; left: 0; display: inline-block; width: auto; font-size: 14px; line-height: 18px; color: #444; vertical-align: top; letter-spacing: 0; }
	.resuli-form dl dd { padding-left: 124px; }
	.resuli-form dl dd,
	.resuli-form dl dd span { display: inline-block; font-size: 14px; line-height: 18px; color: #000;  font-weight: bold; letter-spacing: 0; vertical-align: text-top; }
	.resuli-form dl dd p + p { margin-top: 6px; }
	.resuli-form dl dd p a { font-size: 14px; line-height: 18px; color: #000; }
	.resuli-form dl dd span:after { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 14px; background: #d9d9d9; vertical-align: middle; }
	.resuli-form dl dd span:last-child:after { display:none; }
	.mile-content .btn-box { margin-top: 24px; font-size: 0; }
	.mile-content .btn-box .btn { margin: 0; }
	.mile-content .btn-box .btn + .btn { margin-left: 16px; }

	/* 스펙인 마일리지 신청 결과 - 상세01*/
	.specNum { padding-bottom: 6px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.specNum > span { font-size: 20px; line-height: 26px; font-weight: bold; vertical-align: text-top; letter-spacing: -0.04em; }

	/* 스펙인 마일리지 신청 결과 - 상세02*/
	.apply-detail-top .form-line-inner { padding: 24px 0 48px 0; }
	.apply-value { font-size: 0; }
	.apply-value + .apply-value { margin-top: 18px; }
	.apply-value dt { position: static; display: inline-block; width: 126px; height: 32px; margin: 0; font-size: 14px; line-height: 32px; color: #444; }
	.apply-value dd { padding-left: 0; display: inline-block; width: calc(100% - 126px); font-size: 14px; line-height: 32px; color: #000; font-weight: bold; }
	.program-con-box.apply + .program-con-box.apply.edit { margin-top: 36px; }

	/* 스펙인 마일리지몰 바로가기 */
	.identify-center { padding: 36px 0; }
	.min-form-center .header-top-info { margin-top: 24px; text-align: center; }
	.tb-line-box { border-bottom: 0; }
	.identify-center .inp-box > label.lb-line { display: block; width: 100%; margin-bottom: 16px; height: 21px; line-height: 21px; font-size: 16px; font-weight: bold;}
	.identify-center .inp-box > label + input,
	.residentNumWrap { position: relative; display: block; max-width: 100%; }
	.residentNumWrap:before { content:'-'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 6px; color: #999; }
	.residentNumWrap:after { content:''; display:block; clear: both; }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line { float: left; width:46%;  }
	.residentNumWrap > input:not([type=checkbox]):not([type=radio]).inp-line:last-child { float: right; width:46%; }

	/* 스펙인 마일리지 적립현황 */
	.board-content .conbox.customer-center-conbox.spec-list-box { padding-bottom: 44px; }
	#container .content-visual-header .visual.b2b.spec,
	#container .content-visual-header .visual.b2b.spec-mile { padding: 118px 0; background:url(/sec/static/_images/temp/bg-visual-specmile-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.mile-info li { position: relative; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; }
	.mile-info li:before { content:'*'; position: absolute; left: 0; }
	.mile-info li + li { margin-top: 12px; }
	.spec-top { text-align: center; }
	.spec-top > .btn { margin: 24px 0 36px; }
	.accrued-mile { margin-bottom: 36px; }
	.accrued-mile > div { display:inline-block; width: 100%; padding: 24px; border-radius: 10px; border: 1px solid #ddd; background: #f7f7f7; font-size: 0; }
	.accrued-mile > div.total { border: 2px solid #2189FF; background: #fff; }
	.accrued-mile > div + div { margin-left: 0; margin-top: 12px; }
	.accrued-mile > div > p:first-child { display: inline-block; width: 50%; font-size: 16px; line-height: 21px; color: #707070; font-weight: bold; text-align: left;}
	.accrued-mile > div > p:last-child { display: inline-block; width: 50%; margin-top: 0; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; text-align: right; }
	.no-tit-line + .brd-detail-con { margin-bottom: 80px; }
	.right-btnbox {text-align: right; }
	.right-btnbox > .btn { margin-bottom: 24px; }
	.spec-tbl { width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 2px solid #000; }
	.spec-tbl .ul-tr.board-head { position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
	.spec-tbl .ul-tr { padding: 18px 0; font-size: 0; border-bottom: 1px solid #ebebeb; }
	.spec-tbl .ul-td { display:inline-block; height: auto; padding: 0; font-size: 12px; line-height: 16px; color: #000; text-align: left; vertical-align: top; font-weight: bold; }
	.spec-tbl .ul-td.tit { font-size: 12px; line-height: 16px; color: #000; font-weight: bold; }
	.spec-tbl .ul-td > em { display: block; }
	.spec-tbl .ul-td > a {  display: block; margin-bottom: 24px; font-size: 14px; line-height: 18px; font-weight: bold; }
	.spec-tbl .ul-td:nth-child(1) { display: none; }
	.spec-tbl .ul-td:nth-child(2) { width: 100%; box-sizing: border-box; text-align: left; }
	.spec-tbl .ul-td:nth-child(3) { position: relative; width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td:nth-child(4) { position: relative; width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td:nth-child(5) { position: relative; width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td:nth-child(6) { position: relative; width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl .ul-td > span { font-size: 12px; line-height: 16px; color: #000; font-weight: bold; }
	.spec-tbl .ul-td > span + span:before { content:''; display: inline-block; width: 1px; height: 14px; background: #ddd; margin: 0 10px; vertical-align: middle; }
	.spec-tbl .ul-td > em { position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 12px; line-height: 16px; color: #444; font-weight: normal;}
	.empty-line { height: 118px; border-bottom: 1px solid #ebebeb; text-align: center; }
	.empty-line span { font-size: 14px; line-height: 118px; color: #000; font-weight: bold; }
	.mile-bottom { padding-top: 48px; }

	/* 스펙인 마일리지 신청현황 */
	.user-mile-info { font-size: 0; }
	.user-mile-info h2 { padding-bottom: 24px; font-size: 24px; line-height: 32x; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info h2 > span { font-size: 24px; line-height: 32px; font-weight: bold; vertical-align: text-top; letter-spacing: -0.04em; }
	.user-mile-info > div { display: flex; }
	.user-mile-info > div dl { position: relative; display: inline-block; width: calc(50% - 6px); min-height: 105px; padding: 18px; border-radius: 20px; border: 1px solid #ddd; text-align: center; }
	.user-mile-info > div dl + dl { margin-left: 12px; }
	.user-mile-info > div dl:after { content:''; display: block; clear: both; }
	.user-mile-info > div dl dt { float: none; font-size: 14px; line-height: 18px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div dl dt > span { display: block; margin-left: 0px; margin-top: 2px; font-size: 12px; line-height: 16px; color: #707070; font-weight: 400; }
	.user-mile-info > div dl dd { position: absolute; left: 50%; transform: translateX(-50%); bottom: 18px; float: none; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.user-mile-info > div dl dd > .txt-skyblue { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: -0.04em; vertical-align: text-top; }
	.list-btn-box { position: relative; margin: 36px 0 24px; }
	.list-btn-box ul { padding-right: 0; }
	.list-btn-box ul + .btn { position: static; display: block; margin: 24px auto 0 auto; }
	.total-mile { position: relative; display: flex; flex-wrap: wrap; justify-content: inherit; padding: 74px 18px 24px 18px; border-radius: 20px; border: 1px solid #ddd; background: #f7f7f7; font-size: 0; text-align: left; }
	.total-mile:after { content:''; position: absolute; left: 50%; transform: translateX(-50%); top: 92px; bottom: 18px; width: 1px; background: #ddd; }
	.total-mile > div { position: relative; flex: none; display: inline-block; width: calc(50% - 18px); margin: 0 18px 0 0; padding-top: 18px; text-align: right; }
	.total-mile > div:nth-child(2n+1) { margin: 0 0 0 18px; }
	.total-mile > div > p { display: inline-block; }
	.total-mile > div > p:first-child { position: absolute; left: 0; margin-bottom: 0px; font-size: 16px; line-height: 21px; color: #707070; font-weight: normal; }
	.total-mile > div > p:last-child span { font-size: 16px; line-height: 21px; color: #000; font-weight: bold; vertical-align: baseline; }
	.total-mile > div:first-child { position: absolute; top: 24px; left: 50%; transform: translateX(-50%); width: calc(100% - 36px); margin: 0; padding: 0 0 24px 0; border-bottom: 1px solid #ddd; text-align: center; }
	.total-mile > div:first-child > p { position: static; font-size: 20px; line-height: 26px; font-weight: bold; }
	.total-mile > div:first-child > p span { font-size: 20px; line-height: 26px; font-weight: bold; }
	.list-mid-box { margin: 18px 0 36px; }

	.total-mile > div:nth-child(1) { order: 1; }
	.total-mile > div:nth-child(2) { order: 2; }
	.total-mile > div:nth-child(3) { order: 4; margin: 0 18px 0 0; }
	.total-mile > div:nth-child(4) { order: 3; margin: 0 0 0 18px; }
	.total-mile > div:nth-child(5) { order: 5; }
	.total-mile > div:nth-child(6) { order: 6; }
	.total-mile > div:nth-child(7) { order: 7; }
	.total-mile > div:nth-child(8) { order: 8; }

	.spec-tbl.apply-list .ul-td { position: relative; }
	.spec-tbl.apply-list .ul-td:nth-child(1) { width: 100%; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(2) { width: 100%; box-sizing: border-box; text-align: left; }
	.spec-tbl.apply-list .ul-td:nth-child(3) { width: 100%; box-sizing: border-box; text-align: right; }
	.spec-tbl.apply-list .ul-td:nth-child(4) { width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl.apply-list .ul-td:nth-child(5) { width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl.apply-list .ul-td:nth-child(6) { width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }
	.spec-tbl.apply-list .ul-td:nth-child(7) { width: 100%; margin-top: 6px; box-sizing: border-box; text-align: right; }	

	/* 우수파트너사 찾기 */
	.content-visual-header .visual.biz-part { background:url(/sec/static/_images/temp/bg-visual-partner-pc.jpg) 50% 50% no-repeat !important; background-size:cover; }
	.content.part-content { padding: 0; }
	.conbox.search-partner { padding: 0 12px; }
	.searchTop:after { display: none; }
	.mo-dim { position: fixed; display: none; left: 0; right: 0; top: 0; bottom: 0; background: #313131; opacity: 0.8; z-index: 21; }
	.fillterWrap { display: none; position: fixed; top:0; left:20%; right: 0; bottom: 0; width:100%; background: #fff; z-index: 100;  overflow-y: scroll; }
	.left-area { height: 100vh;}
	.sort-wrap { border-bottom: 0; padding: 0 12px;  margin-top: 40px;  margin-bottom: 16px;  min-height: auto; }
	.sort-wrap .sort-left { width: auto; }
	.sort-wrap span {display:inline-block;}
	.search-partner .mo-srh-head { position: fixed; top:0; left: 20%; right: 0; height: 68px; padding: 23px 24px; background: #313131;  z-index: 102; }
	.search-partner .head-search {font-size:16px;line-height:21px;font-weight:700;padding:3px 0 3px 35px;float:none;background:#313131 url(/sec/static/_images/common/icon_search_options-white.svg) no-repeat 0 center; color: #fff; letter-spacing: -0.01em; }
	.search-partner .filter-close { display: block; position: absolute; right: 20px; top:50%; transform: translateY(-50%);  width: 16px; height: 16px; font-size: 0; color: transparent; background: url(/sec/static/_images/common/icon-close-white.svg) no-repeat center center; background-size: 16px auto; }
	.sort-wrap .options { position: absolute; right: 0; width: 100%; }
	.sort-wrap .options .deselect-btn,
	.sort-wrap .options .area { display: none; }
	.search-partner .sort-left .m-search-btn { position: relative; display: inline-block; padding-right: 22px; cursor: pointer;  }
	.search-partner .sort-left .m-search-btn:after { content:''; position: absolute; right: 0; top:50%; transform: translateY(-50%); display: block; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-detail-arrow.svg) no-repeat center ; }
	.sort-wrap .search { width: 100%; }
	.sort-wrap .options .srhWrap { right: 24px; }
 
	.fillterWrap:after { content:''; display: block; clear: both; }
	.left-area:after { content:''; display: block; clear: both; }
	.left-area { float: none; width: 100%; margin-top:134px; }
	.left-area.no-srh-inp { float: none; width: 100%; margin-top:68px; }
	.right-area { float: none; width: 100%; margin-top: 0; }
	.right-area .mo-detail-btn { display: block; margin: 34px 0 10px; }
	.right-area .mo-detail-btn > .btn { margin: 0; }	
	.left-area .left-filter > .visual-search input[type="text"] { width: 100%; height: 36px; padding: 0 40px 0 24px; font-size: 16px; color: #000; text-indent: 0; border-radius: 25px; }
	.left-area .left-filter > .visual-search .btn-search { position: absolute; top: 50%; transform: translateY(-50%); right: 28px; width: 36px; height: 36px; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 16px auto; }
	.left-area .left-filter > div .dropButton { padding: 20px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; background: #f7f7f7; border-bottom:0; }
	.left-area .left-filter > div .dropButton.active {border-bottom: 1px solid #d9d9d9;}
	.left-area .left-filter > div .dropButton:after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); right: calc(20% + 20px); width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-plus-filter.svg) right center no-repeat; background-size: 100% auto; }
	.left-area .left-filter > div .dropButton.active:after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); right: calc(20% + 20px); width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-minus-filter.svg) right center no-repeat; background-size: 100% auto; }
	.left-area .left-filter > div.firstBtn { border-top: 0; border-bottom: 0; }
	.left-area .left-filter > div.firstBtn a { margin-top: 0;}
	.left-area .left-filter > div:last-child { border-bottom: 0; }
	.left-area .left-filter .list-box { padding: 15px 20px; }
	.left-area .left-filter .list-box ul > li { padding: 15px 0; }
	.left-area .left-filter .list-box ul.chk-form { max-height: initial; overflow: visible; }
	.left-area .chk-form.area-list li { display:inline-block; width: calc(100%/2 - 1.7px); }
	.left-area .left-filter .list-box .chk-form.area-list > li.seoul { display: block; padding-bottom: 14px; width: 100%; }
	.left-area .chk-form.area-list > li.seoul > input[type="checkbox"] + label:before { display: none; }
	.left-area .chk-form.area-list > li.seoul > input[type="checkbox"] + label:after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 2px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat; background-size: 100% auto; }
	.left-area .chk-form.area-list > li.seoul > input[type="checkbox"]:checked + label:after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 2px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat; background-size: 100% auto; }
	.left-area .chk-form.area-list > li.seoul > .seoul-inner { position: relative;padding: 24px 20px ;margin:13px -20px 0 -20px; background: #f7f7f7; }
	.board-tbl .ul-tbl.srh-part-tbl .ul-td.title span{ color: #000; font-weight: bold; }
	.board-tbl .ul-tbl.srh-part-tbl .ul-td.part-addr span { color: #707070; text-align: left; }
	.srh-part-tbl .part-addr span br { display: none; }
	.srh-part-tbl .part-addr ~ .ul-td { display: none; }
	.part-content + .biz-bot-content { margin-top: 80px; }

	/* 우수파트너사 찾기 */
	.pf-container + .biz-bot-content { margin-top: 80px; }
	.chk-form.area-list li { display:inline-block; width: 100%; }
	.chk-form.area-list > li.seoul { display: block; padding-bottom: 5px; width: 100%; }
	.chk-form.area-list > li.seoul > .seoul-inner { max-height: 246px; margin-top: 12px; padding: 9px 24px; overflow-y: scroll; font-size: 0; }
	.chk-form.area-list > li.seoul > .seoul-inner > li { display: inline-block; width: 50%; padding: 9px 0; }
	.partnerWrap { padding: 0 12px }
	.partnerWrap > ul { display: flex; flex-wrap: wrap; font-size: 0; margin-bottom: 0; }
	.partnerWrap .partner-card { display:inline-block; width: 100%; margin: 0; padding: 24px; background: #f7f7f7; border: 1px solid #ddd; border-radius: 20px; box-sizing: border-box; vertical-align: top; }
	.partnerWrap .partner-card + .partner-card { margin-top: 18px; }
	.partnerWrap .partner-card .comp-name { padding-bottom: 24px; border-bottom: 1px solid #ddd; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0; }
	.partnerWrap .partner-card .comp-info { padding-top: 24px; }  
	.partnerWrap .partner-card .comp-info dl { position: relative; }
	.partnerWrap .partner-card .comp-info dl + dl { margin-top: 18px; }
	.partnerWrap .partner-card .comp-info dt { position: absolute; left: 0; width: 33.5%; font-size: 14px; line-height: 18px; color: #707070; }
	.partnerWrap .partner-card .comp-info dd { display: inline-block; padding-left: 33.5%; font-size: 14px; line-height: 18px; color: #000; }
	.partnerWrap .partner-card .comp-info dd > a.btn-underline { margin:0; border-color: #2189FF; }
	.pf-prd-cardlist .paging { display: none;}
	.pf-prd-cardlist .mob-moreViewList { margin-top: 24px; display: block; }
	.pf-container .pf-prd-cardlist.listType { padding: 0; } 

	/* E-제안서 */
	.sort-wrap .sort-left .result-count { display: none; }
	.content-visual-header .visual.e-proposal { height: auto; background-size:cover; }
	#container .content-visual-header .e-proposal .visual-txt { top: 50%; }
	.prop-list li { display: inline-block; width: calc(100%); margin-right:0; }
	.prop-list li figure a { display: block; width: 100%; height: 100%; }
	.prop-list li figure img { width: 100%; }
	.prop-list li ~ li { margin-top: 36px; }
	.prop-list li:nth-child(n+5) { margin-top: 36px; }
	.prop-list .prop-txt > h3 { margin: 18px 0 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.prop-list .prop-txt > span { font-size: 12px; line-height: 16px; color: #707070; }
	.prop-list .prop-txt > div { margin-top: 22px; }
	.prop-list .prop-txt > div > .btn-underline { margin:0; }
	.m-tit { padding: 24px 0; font-size: 36px; line-height: 48px; font-weight: bold; color: #000; text-align: center; border-bottom: 2px solid #000; }
	.dps-board-event .board-header .board-tit.viewHd-mt { margin-top:20px; margin-bottom: 8px; }
	.viewHd-mt + .event-date { display: block; }	
	.viewHd-mt + .event-date:after { content:''; display: block; height: 1px; margin-top: 20px; background: #d9d9d9; }	
	.search-partner .dps-board-event .board-detail-content { margin: 0; }
	.search-partner .sort-left { width: 50%; }
	.search-whiteSpace { padding: 0 12px; }
	.search-whiteSpace .top-opt-detail-area .left-con-tit { padding: 36px 0 24px; }
	.search-whiteSpace .top-opt-detail-area .opt-detail-inner .box-result { width: 50%; }

	/* E-제안서 view */
	.dps-board-event .board-detail-content.b-edit-wrap { padding: 24px 0; border-bottom: 1px solid #707070; }
	.dps-board-event .board-head { margin-top: 36px; }
	.dps-board-event .board-head .tit-box { padding: 18px 0; }
	.dps-board-event .board-head .tit-box h2 { width: 100%; max-width: 100%; margin-right: 0; font-size: 16px; line-height: 21px; }
	.dps-board-event .board-head .tit-box > div { position: static; height: 16px; margin-top: 12px; }
	.dps-board-event .board-head .tit-box > div > span { font-size: 12px; line-height: 16px; color: #707070; vertical-align: top; } 
	.dps-board-event .board-head .tit-box > div > button { position: absolute; right: 0; bottom: 12px; font-size: 12px; line-height: 16px; } 
	.dps-board-event .board-detail-content.b-edit-wrap > div { font-size: 14px; line-height: 18px; color: #000; }
	.dps-board-event .board-detail-content.b-edit-wrap > div.item-advice-related { overflow-x: hidden; }
	.dps-board-event .board-detail-content.b-edit-wrap > div > img { margin-bottom: 18px; }
	.dps-board-event .board-detail-content.b-edit-wrap > p {  margin-top: 24px; font-size: 12px; line-height: 18px; color: #000; }

	/* 고객도입사례 */
	#container .content-visual-header .visual.case-customer-visual { background:url(/sec/static/_images/temp/visual-partner02.jpg) 50% 50% no-repeat !important; background-size:cover; }
	#container .content-visual-header .case-customer-visual .visual-txt { top: 50%; }
	.left-area .left-filter > .visual-search.positon-pc.e-prop,
	.left-area .left-filter > .visual-search.positon-pc.buttcase { position: fixed; top: 68px; left:20%; right: 20px; width: 80%; transform: translate(0); background: #fff; border-bottom: 1px solid #d9d9d9; padding: 15px 20px; margin: 0; z-index: 102;}
	.left-area .left-filter > .visual-search.positon-pc.e-prop input[type="text"],
	.left-area .left-filter > .visual-search.positon-pc.buttcase input[type="text"] { width: 100%; }

	/* 고객도입사례 view */
	.item-advice-related { margin:0 -12px; padding-top:36px; }
	.item-advice-related .title { line-height:32px; padding-bottom:24px; font-size:24px; }
	.item-advice-related .adviceWrap { width:100%; margin:0; padding:0 12px; }
	.item-advice-related .adviceWrap .slick-list { overflow:visible; }
	.item-advice-related .adviceWrap .advice { margin:0 12px; }
	.item-advice-related .adviceWrap .advice .imgWrap { width:212px; height:212px; margin:0 auto; padding:24px; border-radius:20px; }
	.item-advice-related .adviceWrap .advice .prd-name { height:47px; line-height:1.3em; margin-top:14px; font-size:18px; }
	.item-advice-related .adviceWrap .advice .btn-underline { margin-top:14px; }
	.item-advice-related .adviceWrap .slick-arrow { top:98px; width:26px; height:26px; background-size:26px auto; }
	.item-advice-related .adviceWrap .slick-dots { padding-top:36px; font-size:0; text-align:center; }
	.item-advice-related .adviceWrap .slick-dots li { display:inline-block; }
	.item-advice-related .adviceWrap .slick-dots li ~ li { margin-left:8px; }
	.item-advice-related .adviceWrap .slick-dots li button { width:8px; height:8px; font-size:1px; color:transparent; vertical-align:top; border-radius:100%; background:#B2B2B2; }
	.item-advice-related .adviceWrap .slick-dots li.slick-active button { width:16px; border-radius:4px; background:#000; }
	
	/* green campain */
	#green-container { background: #f3e9db; height: 100%; }
	.green-header { position: relative; background: url(/sec/static/_images/temp/greenCampain/GC-header-pc.png) no-repeat center top; background-size: auto 40.000vw; width: 100%; height:40.0000vw; }
	.green-header .period { position: absolute; top: 26.0000vw; left: calc(50% - -0.92vw); transform: translateX(-50%); font-size: 1.75000vw; line-height: initial; color: #000; font-weight: bold; letter-spacing: 0; }
	.green-content { position: relative; max-width: 180.0000vw; margin: -3vw auto 0 auto; padding: 0; overflow: hidden; }
	.green-content.bg:before { content:''; position: absolute; left: -4.1250vw; bottom: 0; width: 11.1250vw; height: 12.2500vw; background: url(/sec/static/_images/temp/greenCampain/plant03.png) no-repeat center; background-size: cover; }
	.green-content.bg:after { content:''; position: absolute; right: -2.5000vw; bottom: 0; width: 11.5000vw; height: 13.5000vw; background: url(/sec/static/_images/temp/greenCampain/plant04.png) no-repeat center; background-size: cover; }
	.conWrap { padding: 0 1.5000vw 10.0000vw 1.5000vw;  }
	.G-conboxWrap { position: relative; }
	.G-conboxWrap:after { content:''; position: absolute; left: auto; right: 1.8750vw; bottom: -3.8750vw; margin-left:0; display: block; width: 18.0000vw; height: 19.7500vw; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain; }
	.G-conbox { padding: 0 2.2500vw;}
	.G-conbox > h2 {font-size: 3.7500vw; line-height: initial; color: #2f6918; font-weight: bold; text-align: center; letter-spacing: 0.02em; }
	.G-conbox:nth-child(1) { padding-bottom: 30vw;  width: 100%; background: url(/sec/static/_images/temp/greenCampain/board-bg01_01-m.jpg) no-repeat top left, url(/sec/static/_images/temp/greenCampain/board-bg01_03-m.png) no-repeat bottom left,url(/sec/static/_images/temp/greenCampain/board-bg01_02-m.png) repeat-y top 30px left; background-size: 100% auto;}
	.G-conbox:nth-child(1):after { display: none; }
	.G-conbox:nth-child(1) > h2 { padding-top: 5.0000vw; }
	.G-conbox:nth-child(1) > h2:before { content:''; display: block; width: 7.5000vw; height: 10.0000vw; margin: 0 auto 1.8750vw auto; background: url(/sec/static/_images/temp/greenCampain/plant01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont { text-align: center; }
	.G-conbox .inner-cont .inner-info { margin-top: 3.7500vw; font-size: 2.0000vw; line-height: 2.7500vw; color: #000; letter-spacing: 0; margin-left:6.0000vw; margin-right:6.0000vw;}
	.G-conbox .inner-cont .inner-info + .inner-info { padding-top:3.7500vw;}
	.G-conbox .inner-cont .inquiry { margin-top:6.2500vw;}
	.G-conbox .inner-cont .inquiry > div { display: block; width: 100% }
	.G-conbox .inner-cont .inquiry > div:first-child { padding-right:0; text-align: center; }
	.G-conbox .inner-cont .inquiry > div:last-child { position: relative; padding-left:0; text-align: center; }
	.G-conbox .inner-cont .inquiry > div > em { font-size: 1.7500vw; color: #000; line-height: 1.7500vw; font-weight: bold; vertical-align: middle; }
	.G-conbox .inner-cont .inquiry > div > span { font-size: 1.7500vw; color: #000; line-height: 1.7500vw; }
	.G-conbox .inner-cont .inquiry > div > span:before { content:''; width: 0.1250vw; height: 1.7500vw; padding: 0 1.2500vw; background: url(/sec/static/_images/temp/greenCampain/GC-bar.png) no-repeat center; }
	.G-conbox .inner-cont .inquiry > div + div { margin-top: 1.7500vw; }
	.G-conbox .inner-cont .inquiry > div + div:before { display: none; }
	.G-conbox:nth-child(2) { position: relative; padding-bottom: 0; width: 100%; height: 181.25vw; margin: 0 auto; background: url(/sec/static/_images/temp/greenCampain/board-bg02-m.png) no-repeat top;  background-size: 100% 181.25vw; }
	.G-conbox:nth-child(2) > h2 { padding-top: 9.3750vw; }
	.G-conbox .inner-cont .guide-list ul { display: block; margin: 3.7500vw 0 7.5000vw; }
	.G-conbox .inner-cont .guide-list li { position: relative; display: inline-block; width: calc(100%/2 - 4.1250vw); padding-top: 33.0000vw; padding-bottom: 4.0000vw; margin-right: 3.7500vw; }
	.G-conbox .inner-cont .guide-list li:nth-child(2n) { margin-right: 0; }
	.G-conbox .inner-cont .guide-list li:nth-child(3) span { display:inline-block; margin: 0 -1.6250vw; }
	.G-conbox .inner-cont .guide-list li:last-child { margin-right: 0; vertical-align: top; }
	.G-conbox .inner-cont .guide-list li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 31.5000vw; height: 31.7500vw; background: url(/sec/static/_images/temp/greenCampain/guide-bg.png) no-repeat top; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:after { position: absolute; top: calc(50% - 4.2500vw); left: calc(50% - 0.3750vw); transform: translate(-50%, -50%); }
	.G-conbox .inner-cont .guide-list li:nth-child(1):after { content:''; display: block; width: 17.5000vw; height: 14.5000vw; background: url(/sec/static/_images/temp/greenCampain/guide-list01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(2):after { content:''; display: block; width: 18.3750vw; height: 19.0000vw; background: url(/sec/static/_images/temp/greenCampain/guide-list02.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(3):after { content:''; display: block; width: 20.5000vw; height: 16.6250vw; background: url(/sec/static/_images/temp/greenCampain/guide-list03.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(4):after { content:''; display: block; width: 18.5000vw; height: 20.6250vw; background: url(/sec/static/_images/temp/greenCampain/guide-list04.png) no-repeat center; top: calc(50% - 4.2500vw); background-size: contain;}
	.G-conbox .inner-cont .guide-list li > span { font-size: 2.0000vw; line-height: initial; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-list li > span:before { content:''; position: absolute; right: -8%; top: calc(50% - 4.2500vw); transform: translateY(-50%); width: 1.7500vw; height: 3.0000vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow.png) no-repeat center; background-size: contain; }
	.G-conbox .inner-cont .guide-list li:nth-child(2) > span:before { content:''; position: absolute; left:-3.2500vw; bottom:0; top: auto; right: auto; display: block; width: 2.2500vw; height: 2.1250vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow-m2.png) no-repeat center; background-size: contain; }
	.G-conbox .inner-cont .guide-list li:last-child > span:before { display: none; }
	.G-conbox .inner-cont .guide-notice { position: relative; padding: 5.0000vw 3.0000vw 0 3.0000vw; border-top: 0.1250vw solid #e4e4e4; text-align: left; }
	.G-conbox .inner-cont .guide-notice > p { position: static; left: 0; top:9.6250vw; padding-bottom: 3.7500vw; font-size: 2.5000vw; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-notice > ul { padding-left: 0; }
	.G-conbox .inner-cont .guide-notice > ul > li { position: relative; padding-left: 1.2500vw; font-size: 1.7500vw; line-height: 3.0000vw; color: #000; }
	.G-conbox .inner-cont .guide-notice > ul > li + li { margin-top: 2.5000vw; }
	.G-conbox .inner-cont .guide-notice > ul > li:before { content:''; position: absolute; top: 1.2500vw; left: 0; width: 0.3750vw; height: 0.3750vw; background: url(/sec/static/_images/temp/greenCampain/GC-dot.png) no-repeat center; }
	.G-conbox .inner-cont .guide-notice .packing > li { position: relative; display: inline-block; margin-top: 4.5000vw; margin-right: 5.2000vw; padding-top: 14.7500vw; max-width: calc(100%/2 - 1.8750vw); line-height: 2.2500vw; }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2) { vertical-align: top; }
	.G-conbox .inner-cont .guide-notice .packing > li:before { content:''; position: absolute; top: 0; left: 0; transform: translateX(0); }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(1):before { width: 14.5000vw; height: 13.6250vw; background: url(/sec/static/_images/temp/greenCampain/collect01.png) no-repeat center; top: -0.7500vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2):before { width: 15.7500vw; height: 12.1250vw; background: url(/sec/static/_images/temp/greenCampain/collect02.png) no-repeat center; top: 0.3750vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(3):before { width: 18.8750vw; height: 10.2500vw; background: url(/sec/static/_images/temp/greenCampain/collect03.png) no-repeat center; top: 2.5000vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-notice .packing > li > span { font-size: 1.7500vw; line-height: 2.2500vw; color: #000; font-weight: bold; word-break: keep-all; }
	.G-btnWrap { margin-top: 6.6250vw; }
	.G-btnWrap .tab-style-btn { margin-bottom: 6.2500vw; text-align: center; }
	.G-btnWrap .tab-style-btn a { position: relative; display: inline-block; width: 18.2500vw; height: 5.6250vw; }
	.G-btnWrap .tab-style-btn a:nth-child(1)[aria-selected="true"] { width: 18.2500vw; height: 5.6250vw; background: url(/sec/static/_images/temp/greenCampain/tab-about-active.png) no-repeat center;  background-size: cover;}
	.G-btnWrap .tab-style-btn a:nth-child(2)[aria-selected="true"] { width: 18.2500vw; height: 5.6250vw; background: url(/sec/static/_images/temp/greenCampain/tab-apply-active.png) no-repeat center;  background-size: cover;}
	.G-btnWrap .tab-style-btn a + a { margin-left: 3.7500vw; }
	.G-tabWrap { margin-top: 5.0000vw; padding: 0; }
	.G-tabWrap .tab-content { background: #fff; border-radius: 1.2500vw; display: none; }
	#tabContent-about { margin-bottom: 5.0000vw; padding: 6.2500vw 2.2500vw 3.7500vw 2.2500vw; }
	.G-tabWrap .apply-list h3 { padding: 0 0 3.7500vw; font-size: 3.0000vw; line-height: initial; color: #000; font-weight: bold; text-align: center; }
	.G-tabWrap .apply-list .droptoggle > div { display: table; width: 100%; }
	.G-tabWrap .apply-list .droptoggle > div > a { display: table; width: 100%;  padding: 1.6250vw 2.2500vw; color: #000;}
	.G-tabWrap .apply-list .droptoggle > div span { display: inline-block; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(1) { width: 36% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(2) { width: 36% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(3) { width: auto }
	.G-tabWrap .apply-list .droptoggle > div.list-head { padding: 2.7500vw 2.2500vw; border-top: 0.2500vw solid #000; border-bottom: 0.2500vw solid #000; box-sizing: border-box; }
	.G-tabWrap .apply-list .droptoggle > div.list-head span { display: table-cell; font-size: 1.7500vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption a.dropButton { height: auto;  border-bottom: 0.1250vw solid #d9d9d9; font-weight: 400; }
	.G-tabWrap .apply-list .dropOption a.dropButton span { font-size: 1.7500vw; color: #000; }
	.G-tabWrap .apply-list .dropOption a.dropButton:before { display: none; }
	.G-tabWrap .apply-list .dropOption a.dropButton.open { background: #fcf6ee; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption em.num { border-bottom: 0.1250vw solid #000; font-size: 1.7500vw;color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList { padding: 4.3750vw 2.2500vw; background: #f3e9db; border-bottom: 0.1250vw solid #d9d9d9;}
	.G-tabWrap .apply-list .dropOption .dropList dl { display: table; width: 100%; padding: 1.0000vw 0;  font-size:1.7500vw; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl dt { display: table-cell; width: 41.6%; font-size:1.7500vw; font-weight: bold; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl dd { font-size: 1.7500vw; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl em.num { font-weight: bold; color: #000; }
	.G-tabWrap .paging { margin-top: 4.5000vw; display: none; }
	.mob-moreDownList { display: block; margin-top: 3.7500vw; text-align: center; }
	.mob-moreDownList .ico-moreDown { font-size: 1.7500vw; color: #000; font-weight: bold; }
	.mob-moreDownList .ico-moreDown:after{ content:''; display: inline-block; width: 1.75vw; height: 1.75vw; margin-left: 1.3750vw; background: url("/sec/static/_images/common/icon-drop-down-thin.svg") no-repeat center; background-size: cover; vertical-align: middle;}
	.G-btn-box button { background: transparent; }
	.G-btn-box button { background: transparent; }
	#tabContent-apply { margin-bottom: 7.2500vw; padding: 6.2500vw 2.2500vw 5.0000vw 2.2500vw; box-shadow: 0.8750vw 1.7500vw 0 rgba(59,35,1,.09); }
	.G-tabWrap .apply-form h3 { padding: 0 0 1.5000vw; border-bottom: 0.2500vw solid #000; font-size: 2.5000vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form h3  + ul { margin-top: 3.7500vw; }
	.G-tabWrap .apply-form h3  + ul li { position: relative; padding-left: 1.5000vw; font-size: 1.7500vw; line-height: 2.5000vw; color: #707070; letter-spacing: 0; }
	.G-tabWrap .apply-form h3  + ul > li + li { margin-top: 1.8750vw; }
	.G-tabWrap .apply-form h3  + ul > li + li span { display: block; }
	.G-tabWrap .apply-form h3  + ul > li + li span > .btn-underline { font-size: 1.7500vw; }
	.G-tabWrap .apply-form h3  + ul li:before { content:'※'; position: absolute; left: 0; width: 1.1250vw; height: 1.1250vw; }

	.G-form { float: none; margin-top:4.5000vw; padding-left: 0; width: 100%;  }
	.G-form + .G-form { float: none; }
	.G-form:after { content: ''; display: block; clear: both; }
	.G-form .inp-box { position: relative; }
	.G-form .inp-box ~ .inp-box { margin-top: 4.3750vw; }
	.G-form .inp-box label { position: static; display: block; height: 4.0000vw; line-height: 4.0000vw; font-size: 2.0000vw; color: #000; letter-spacing: -0.0100vw; vertical-align: top; }
	.G-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { -webkit-appearance: none; appearance: none; display: inline-block; height: 4.0000vw; font-size: 1.7500vw; color: #000; letter-spacing: -0.0350vw; font-family: 'SamsungOneKorean','dotum',sans-serif; text-indent: 0; border: none; border-radius: 0; border-bottom: 0.1250vw solid #b2b2b2; box-sizing: border-box; }
	.G-form .inp-box input:-ms-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:1.7500vw !important; color:#999 !important; letter-spacing:-0.0088vw !important; }
	.G-form .inp-box input::-webkit-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:1.7500vw; color:#999; letter-spacing:-0.0088vw; }
	.G-form .inp-box input:-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:1.7500vw; color:#999; letter-spacing:-0.0088vw; }
	.G-form .inp-box input::-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:1.7500vw; color:#999; letter-spacing:-0.0088vw; }
	.G-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.G-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 11.2500vw); }
	.G-form .inp-box .sn-btn { display: block; padding-top: 1.0000vw; font-size: 1.5000vw; color: #000; font-weight: bold; }
	.G-form .inp-box .error-msg { padding-top: 1.0000vw; }
	.G-form .inp-box .box.mail .btn { float:right; min-width:10.0000vw; width:10.0000vw; margin:0; padding: 0 1.5750vw; font-weight:bold; height: 4.0000vw; line-height: 3.7500vw; font-size: 1.7500vw;  border-radius: 2.5000vw; }
	.G-form .inp-box .address-line.mid-box .mid-addr { padding: 1.5000vw; background: #fafafa; border-radius: 1.2500vw; }
	.G-form .inp-box .address-line.mid-box .mid-addr p { font-size: 1.7500vw; line-height: 2.2500vw; color: #000; letter-spacing: -0.02em; }
	.G-form .inp-calendar { background: #fff url(/sec/static/_images/common/icon-calendar.svg) no-repeat right 0.7500vw center !important; background-size: auto 2.2500vw !important; }
	.G-form .wrap-droplist .droplist-button { min-height: 4.0000vw; padding-right: 5.0000vw; font-size: 1.7500vw; color: #000; }
	.G-form .wrap-droplist .droplist-button:before{ margin-top: -1.0000vw; right: 0.7500vw; width: 2.0000vw; height: 2.0000vw; background-size: 2.0000vw auto; }
	.G-form .wrap-droplist .droplist li { min-height: 4.0000vw; line-height: 4.0000vw; padding: 0 2.5000vw; font-size: 1.7500vw; }
	.G-form .error-msg { clear: both; }
	.G-form .code-box:after { content: ''; display: block; clear: both; }
	.G-form .code-box + input { float: none; width: 100%; margin-top: 1.8750vw; }
	.G-form .code-box + input + .error-msg { float: none; width: 100%; }
	.G-form .code-box { float: none; width: 100%; padding-left: 0; }
	.G-form .code-box > img { float:left; width: 26.1250vw; height: 8.8750vw;}
	.G-form .code-box > ul { float: left; margin-left: 1.5000vw; margin-top: 0.7500vw; }
	.G-form .code-box > ul li + li { margin-top: 1.5000vw; }
	.G-form .code-box > ul li a img { width: 2.7500vw; height: 2.7500vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child { margin-top: 5.6250vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child label { margin-top: 2.0000vw; }

	.G-tabWrap .apply-form .G-terms { margin-top: 10.0000vw; }
	.G-tabWrap .apply-form .G-terms h3 { font-size: 2.5000vw; }
	.G-tabWrap .apply-form .G-terms h3 > .ico-required { font-size: 2.5000vw; }
	.G-tabWrap .apply-form .G-terms .allChk-box { padding: 2.3750vw 0 2.5000vw 0; border-bottom: 0.1250vw solid #e4e4e4; }
	.G-tabWrap .apply-form .G-terms .allChk-box label { font-size: 2.0000vw; color: #000; font-weight: bold;  position: relative; display: inline-block; padding: 0.1250vw 0; padding-left: 3.2500vw; padding-right: 3.7500vw; line-height: 2.2500vw; vertical-align: middle; word-break: keep-all; letter-spacing: -0.0031vw; }
	.G-tabWrap .apply-form .G-terms .terms-box { height: 17.5000vw; margin-bottom: 2.5000vw; padding: 1.2500vw 2.5000vw 1.0000vw 1.2500vw; border: 0.1250vw solid #b2b2b2; border-radius: 1.2500vw; overflow-y: scroll; font-size:1.7500vw; line-height: 2.0000vw; color: #707070; }
	.G-tabWrap .apply-form .G-terms .terms-wrap { margin-top: 4.5000vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap + .terms-wrap { margin-top: 4.7500vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap h4 { padding-bottom: 1.5000vw; font-size: 2.0000vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form .G-terms .terms-wrap .error-msg { padding-top: 0.7500vw; padding-left: 3.2500vw; }
	.G-btnWrap .btn-box { margin-top: 6.2500vw; }
	.G-btnWrap .btn-box button { width: 18.2500vw; height: 5.6250vw; }
	.G-btnWrap .btn-box button + button { margin-left: 3.0000vw; }
	.G-btnWrap .chk-form.terms-more input[type="checkbox"] + label { position: relative; display: inline-block; padding: 0.1250vw 0; padding-left: 3.2500vw; padding-right: 3.7500vw; font-size: 1.7500vw; color: #000; line-height: 2.2500vw; vertical-align: middle; word-break: keep-all; letter-spacing: -0.0031vw; }
	.G-btnWrap .chk-form input[type="checkbox"] + label::before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 2.5000vw; height: 2.5000vw; border: 0.1250vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.G-btnWrap .chk-form input[type="checkbox"]:checked + label::before { border: 0; background: #2189FF url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size: 1.5000vw auto; }
	.G-btnWrap .code-wrap:after { content: ''; display: block; clear: both; }
	.G-btnWrap .code-wrap > div { float: left; }
	.G-btnWrap .code-wrap .code-r { width: 14.7500vw; height: 5.6250vw; border: 0.1250vw solid #d9d9d9;  box-sizing: border-box; }
	.G-btnWrap .code-wrap .code-r ~ .code-r { border-top:0; }
	.G-btnWrap .code-wrap .code-r button { display: block; width: 100%; height: 100%; font-size: 1.5000vw; text-align:left;line-height: 5.6250vw; color: #707070; }
	.G-btnWrap .code-wrap .imgView,
	.G-btnWrap .code-wrap .voice-img{display:none;}
	.G-btnWrap .code-wrap .reset button:before { content: ''; display: inline-block; margin: 0 0.7500vw 0 2.0000vw;width: 2.0000vw; height: 2.0000vw; background: url(/sec/static/_images/common/icon-reset.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap .listen button:before { content: ''; display: inline-block; margin: 0 0.7500vw 0 2.0000vw;width: 2.0000vw; height: 2.0000vw; background: url(/sec/static/_images/common/icon-listen.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap .imgView button:before { content: ''; display: inline-block; margin: 0 0.7500vw 0 2.0000vw;width: 2.0000vw; height: 2.0000vw; background: url(/sec/static/_images/common/icon-imgview.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap.listenvoice .capcha-img,
	.G-btnWrap .code-wrap.listenvoice .listen {display:none;}
	.G-btnWrap .code-wrap.listenvoice .voice-img,
	.G-btnWrap .code-wrap.listenvoice .imgView {display:block;}
	.G-btnWrap .code-wrap + .inp-line { margin-top: 1.5000vw; }
	.G-btnWrap .code-wrap .code-capcha{width:25.0000vw;height:11.2500vw;} 
	.G-btnWrap .code-wrap div img.img-pc { display: block; } 

	/* 혼수/이사 신청 */
	.applyBox .empty-line { display: block; padding: 0; min-height: 114px; line-height: 114px; text-align: center; border-bottom: 1px solid #ebebeb; }
	.applyBox .empty-line span { font-size: 14px; line-height: 18px; color: #000; font-weight: bold; }
	.applyBox { margin: 0 -12px; padding: 36px 12px 80px 12px; border-radius: 0; box-shadow: none; }
	.applyBox .inp-form-grp + .inp-form-grp { margin-top: 40px; }
	.applyBox .inp-form-grp .box-tit {  position: relative; border-bottom: 2px solid #000; }
	.applyBox .inp-form-grp .box-tit h2 { padding-bottom: 6px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.applyBox .apply-req { position: absolute; right: 0; bottom: 8px; font-size: 12px; line-height: 16px; color: #707070; }
	.wed-appl-form { padding: 17px 0 0; }
	.wed-appl-form:after { content:''; display: block; height: 1px; margin: 40px -12px 0 -12px; background: #ebebeb; }
	.wed-appl-form.no-bd:after { display: none; }
	.wed-appl-form.form-keep { padding: 17px 0 0; }
	.wed-appl-form.form-keep:after { content:''; display: block; height: 10px; margin: 40px -12px 0 -12px; background: #f7f7f7; }
	.wed-appl-form .inp-box { position: relative; width: auto; }
	.wed-appl-form .inp-box > label.lb-line { position: static; width: 100%; margin-bottom: 7px; font-size: 14px; color: #444; line-height: 32px; }
	.wed-appl-form .inp-box ~ .inp-box { margin-top:23px; }
	.wed-appl-form .inp-box.keep  { font-size: 0; }
	.wed-appl-form .inp-box.keep ~ .inp-box.keep { margin-top: 16px; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
	.wed-appl-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { width:100%; padding-left:0; }
	.wed-appl-form .inp-box.keep .inp-form { display: inline-block; margin-top: 0; line-height: 32px; }
	.wed-appl-form .inp-box.keep > label.lb-line { position: static; display:inline-block; width: 29%; max-width: 164px; margin-bottom: 0; font-size: 14px; color: #444; line-height: 32px; }
	.wed-appl-form .inp-box.keep > input:not([type=checkbox]):not([type=radio]).inp-line,
	.wed-appl-form .inp-box.keep .chk-form input:not([type=checkbox]):not([type=radio]).inp-line { display: inline-block; width: 71%; }
	.wed-appl-form .inp-box.date { position: relative; }
	.wed-appl-form .inp-box.date:after { content:'-'; position: absolute; top: 47px; left: 50%; transform: translateX(-50%); }
	.wed-appl-form .inp-box.date > .inp-form { display: inline-block; width: calc(50% - 15px); }
	.wed-appl-form .inp-box.date > .inp-form:nth-child(2) { margin-right: 26px; }
	.wed-appl-form .inp-box.date input { color: #707070 !important; }
	.wed-appl-form .inp-box.date  p { padding-top: 10px;font-size: 12px; line-height: 16px; color: #707070; }
	.wed-appl-form .inp-box input.inp-inactive.bold { border: 0; font-size: 14px; font-weight: bold; }
	.wed-appl-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.wed-appl-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 102px); }
	.wed-appl-form .inp-box .box.mail .btn { float:right; min-width:92px; width:92px; margin:0; font-weight:bold; }
	.wed-appl-form .inp-box .box:not(.mail) .inp-line { margin-top:24px; }
	.wed-appl-form .inp-box .box.address-detail-line .inp-line { margin-top:0; }
	.wed-appl-form .inp-box .addr { padding-top:16px; }
	.wed-appl-form .inp-box .addr p { position:relative; line-height:18px; padding-left:52px; font-size:14px; color:#000; letter-spacing:-0.02em; }
	.wed-appl-form .inp-box .addr p span { position:absolute; top:0; left:0; width:42px; height:18px; line-height:18px; font-size:12px; color:#707070; letter-spacing:-0.02em; text-align:center; background:#f0f0f0; }
	.wed-appl-form .inp-box .addr p ~ p { margin-top:12px; }
	.wed-appl-form .date-esse { display: inline-block; padding-top: 6px; font-size: 12px; line-height: 16px; color: #707070; }
	.wed-appl-form .essential { line-height:17px; padding-top:10px; text-align:left; }
	.wed-appl-form input.error + .error-msg { display: block; }
	.layer-shipment-manage .btn-box { display:block; padding-top:40px; font-size:0; text-align:center; }
	.wed-appl-form .inp-box .box.detail-addr .inp-line { margin-top: 16px; }
	.add-nick-wrap .inp-box ~ .inp-box { margin-top: 19px; }
	.add-nick-wrap .addr-auto { padding: 16px 0 8px; }
	.add-nick-wrap .addr-auto li { font-size: 14px; line-height: 18px; color: #000; }
	.add-nick-wrap .addr-auto li ~ li { margin-top: 12px; }

	/* 혼수/이사 상세페이지 */
	.applyBox .esse-move { position: relative; display: block; padding: 6px 0 6px 8px; font-size: 12px; line-height: 16px; color: #707070; word-break: keep-all; }
	.applyBox .esse-move:after { content:'*'; position: absolute; top: 6px; left: 0;  }
	.applyBox dl { position: relative; padding: 24px 0 24px 88px; border-bottom: 1px solid #ebebeb; }
	.applyBox dt { position: absolute; left: 0; font-size: 14px; line-height: 18px; color: #444; }
	.applyBox dd { display:block; font-size: 14px; line-height: 18px; color: #000; }
	.applyBox dd > em { font-size: 14px; line-height: 18px; color: #000; font-weight: bold; }
	.applyBox dd + dd { margin-top: 12px; }
	.applyBox dd:nth-child(2) { width: 100%; } 
	.applyBox dd:nth-child(3) { width: 100%; } 
	.applyBox dd:nth-child(4) { width: 100%; } /* KDP-36452 [FNET] 혼수이사 신청 관련 개선 : 230901 정지우 추가 */
	.applyBox .view-addr dd:nth-child(3) { display: block; width: 100%; margin-top: 12px; } 
	.applyBox .inp-form-grp + .inp-form-grp.paging { display: none; }
	.tab-content.applyBox .apply-list + .apply-list { display: block; margin-top: 36px; border-top: 2px solid #000; }

	/* 마이페이지 포인트 한도조회 */
	.brd-detail-con .total-point { display: inline-block; width: 100%; padding: 24px 0; }
	.brd-detail-con .total-point > div { position: relative; display: inline-block; width: 100%; max-height: initial; padding:0; text-align: left;  }
	.brd-detail-con .total-point > div:before { display: none; }
	.brd-detail-con .total-point > div:after { content: ''; display: block; clear: both; }
	.brd-detail-con .total-point > div:last-child { width: 100%; }
	.brd-detail-con .total-point > div + div { margin-top: 18px; }
	.brd-detail-con .total-point > div p:nth-child(1) { float: left; margin-bottom: 0; font-size: 14px; line-height: 22px; color: #444; }
	.brd-detail-con .total-point > div p:nth-child(2) { float: right; font-size: 14px; line-height: 22px; color: #000; font-weight: bold; text-align: right; }
	.brd-detail-con .total-point > div p span.big-num { font-size: 18px; line-height: 22px; color: #000; font-weight: bold; vertical-align: baseline; font-family: 'Samsung Sharp Sans'; }
	.limit-tit { position: relative; padding-left: 38px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; }
	.limit-tit.icon01:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background: url(/sec/static/_images/common/icon-limit.svg) no-repeat; background-size: cover;}
	.limit-tit.icon02:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}
	
	.my-membership-conbox .brdConBox { margin: 0 0 18px 0; padding: 24px 24px 0 24px; background: #fff; border-radius: 20px; }
	.my-membership-conbox .brdConBox + .brdConBox { margin-bottom: 0; padding-bottom: 8px; }
	.limit-tit.icon01 { display: inline-block; width: 100%; vertical-align: top; }
	.brd-detail-con.point-top { display: block; }
	.brd-detail-con.point-top .total-point { display: block; }
	.brd-detail-con .total-point > div:last-child p:nth-child(2) { font-size: 14px; line-height: 22px; color: #444; font-weight: 400; }
	.brd-detail-con .total-point > div:last-child p > em { font-size: 14px; line-height: 22px; color: #000; font-weight: bold; }
	.limit-tit.icon02 { margin-bottom: 22px; }
	.brd-detail-con .droptoggle .dropOption:last-child {border-bottom: 0; }
	.brd-detail-con .droptoggle .dropOption .dropButton { display: table; padding: 18px 0; width: 100%; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area { display: none; }
	.brd-detail-con .droptoggle .dropOption .dropButton:before { content:''; display: block; position: absolute; right: 0; top:21px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down.svg) right center no-repeat; }
	.brd-detail-con .droptoggle .dropOption .dropButton.open:before { content:''; display: block; position: absolute; right: 0; top:21px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-up.svg) right center no-repeat; }
	.brd-detail-con .droptoggle .dropOption:last-child .dropButton.open + .dropList { margin-bottom: 16px; }
	.brd-detail-con .dropOption a.dropButton:before,
	.brd-detail-con .dropOption a.dropButton.open:before { background: none; }
	.brd-detail-con .droptoggle .dropOption .dropButton span { display: table-cell; font-size: 14px; line-height: 18px; color: #000; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(1) { width: 23.61%; text-align: left; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(2) { position: relative; width: 31%; padding: 0; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(2):before { display: none; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(2):after { display: none;}
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(3) { position: relative; padding-right: 18px; width: auto; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area + span { min-width: 100px; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child { width: 120px; padding-right: 30px; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(3) > em { font-size: 14px; line-height: 18px; color: #707070; font-weight: 400; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(3) > em.txt-skyblue {  font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:last-child > em { font-size: 14px; line-height: 18px; }
	.brd-detail-con .droptoggle .dropOption .dropList { margin: 0 -24px; padding: 18px 24px; background:#fafafa; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail { position: relative; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail:before { content: ''; position: absolute; top: 18px; width: 100%; height: 1px; background: #ddd; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail + .drop-detail { margin-top: 0; padding-top: 36px; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p { display: block; width: 100%; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail p > span{ font-size: 12px;}/*2021-12-01*/
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div { display: inline-block; width: 100%; margin-top: 0; text-align: right;}
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div { position: relative; display: inline-block; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:before { display: none; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div + div { margin-top: 6px; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1),
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2) { display: inline-block; width: 100%; padding: 0; font-size: 12px; line-height: 16px; color: #000; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(3) { padding: 0; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(1):after { content: '잔여 포인트'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div:nth-child(2):after { content: '사용 포인트'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span{ font-size: 12px; line-height: 16px; color: #000; font-weight: bold; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div span.detail-date { color: #707070; font-weight: 400; text-align: right; }
	.brd-detail-con .droptoggle .dropOption .dropList .drop-detail > div > div em { display: none; }

	.my-membership-conbox .brdConBox .board-tit { margin-bottom: 0; padding-bottom:6px; border-bottom: 2px solid #000;  font-size:20px; line-height: 26px; color:#000; font-weight:bold; }
	.my-membership-conbox .brdConBox + .nof-board { margin: 36px -12px 0 -12px; padding: 36px 12px 80px 12px; background: #fff; border-radius:0; box-shadow: none; }
	.point-tbl .board-head .ul-td { width: auto; }
	.point-tbl .board-head .poi-date { width: 92px; }
	.point-tbl .board-head .poi-type { width: 88px; }
	.point-tbl .board-head .poi-dedu { width: 110px; }
	.point-tbl .board-head .poi-purc { width: 110px; }
	.point-tbl .board-head .poi-use { width: 102px; }
	.point-tbl .board-head .poi-tit { width: 92px; }
	.point-tbl .poi-dedu,
	.point-tbl .poi-purc,
	.point-tbl .poi-use { text-align: right; }
	.point-tbl .ul-td { padding: 0; font-size: 12px; line-height: 16px; color: #000; width: auto; }
	.point-tbl .ul-td.poi-date { font-size: 12px; line-height: 16px; color: #000; width: auto; letter-spacing: 0; }
	.point-tbl .ul-td.poi-type { padding-left: 16px; font-size: 12px; line-height: 16px; color: #999; width: auto; letter-spacing: 0; }
	.point-tbl .ul-td.poi-pord { display: block; width: 100%; max-width: 100%; margin: 6px 0 24px; font-size: 14px; line-height: 18px; font-weight: bold; text-align: left; }
	.point-tbl .ul-td.poi-dedu,
	.point-tbl .ul-td.poi-purc,
	.point-tbl .ul-td.poi-use,
	.point-tbl .ul-td.poi-tit { position: relative; display: block; width: 100%; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; text-align: right; }
	.point-tbl .ul-td:nth-child(n+5) { margin-top: 10px; }
	.board-tbl .ul-tbl .ul-td.poi-purc > span { padding-right: 0; }
	.nof-board .mob-moreViewList { display: block; }
	.point-tbl .ul-td.poi-dedu:before { content: '한도 잔액 차감'; position: absolute; left: 0; width: auto; color: #444; font-weight: 400; text-align: left; }
	.point-tbl .ul-td.poi-purc:before { content: '구매 금액'; position: absolute; left: 0; width: auto; color: #444; font-weight: 400; text-align: left; }
	.point-tbl .ul-td.poi-purc:after { content: ''; position: absolute; left: 48px; width: auto; color: #707070; font-weight: 400; text-align: left; }
	.point-tbl .ul-td.poi-use:before { content: '포인트 사용'; position: absolute; left: 0; width: auto; color: #444; font-weight: 400; text-align: left; }	
	.nof-board .paging { display: none; }
	.wrap-order-area + .pageingWrap .mob-moreViewList.more{margin-bottom: 24px;}/*2021-12-01*/
	.pageingWrap .mob-moreViewList.more { display: block; margin-top: 24px; text-align: center; }
	.pageingWrap .mob-moreViewList.more .btn-type1 { min-width: 96px; }
	.board-content .conbox.customer-center-conbox.bottom0 { padding-bottom: 0; }

	/* 복지 포인트 조회 */
	.my-membership-conbox .brdConBox + .box-tab-point-content { margin-top: 36px; }
	.limit-tit.icon01.coin:before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 26px; height: 26px; background: url(/sec/static/_images/common/icon-limit-coin.svg) no-repeat; background-size: cover;}
	.my-membership-conbox .nof-board.inner { margin: 0; padding: 0; }
	.point-tbl .board-head .wel-date { width: 150px; }
	.point-tbl .board-head .wel-type { width: 156px; }
	.board-tbl .point-tbl .wel-date { font-size: 12px; line-height: 16px; color: #000; letter-spacing: -0.02em; }
	.board-tbl .point-tbl .wel-type { display: block; margin: 6px 0 24px; font-size: 14px; line-height: 18px; color: #000; font-weight: bold; text-align: left; }
	.board-tbl .point-tbl .wel-vali, 
	.board-tbl .point-tbl .wel-accu, 
	.board-tbl .point-tbl .wel-note { position: relative; display: block; margin-top: 10px; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; text-align: right; }
	.board-tbl .point-tbl .wel-vali { margin-top: 0; }
	.board-tbl .point-tbl .wel-vali:before { content: '유효 기간'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.board-tbl .point-tbl .wel-accu:before { content: '포인트 적립'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.board-tbl .point-tbl .wel-note:before { content: '비고'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.board-tbl .point-tbl.use .wel-type { display: inline-block; margin: 0; padding-left: 16px; font-weight: 400; }
	.board-tbl .point-tbl.use .wel-prod { display: block; margin: 6px 0 24px; font-size: 14px; line-height: 18px; color: #000; font-weight: bold; text-align: left; }
	.board-tbl .point-tbl.use .wel-use, 
	.board-tbl .point-tbl.use .wel-purc { position: relative; display: block; margin-top: 10px; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; text-align: right; }
	.board-tbl .point-tbl.use .wel-use:before { content: '포인트 적립'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.board-tbl .point-tbl.use .wel-purc:before { content: '구매 금액'; position: absolute; left: 0; width: auto; color: #000; font-weight: 400; text-align: left; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab a { padding: 12px 0; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab span { line-height: 18px; }
	.point-tbl.use .wel-purc { padding-right: 0; }

	/* 비밀번호 변경 안내 */
	.content.rounded-content { padding: 0; }
	.content.rounded-content .conbox { padding: 0; }
	.content.rounded-content .conbox .box-content-rounded { width: 100%; padding: 24px 12px 80px 12px; }
	.box-content-rounded .left-info-content { padding: 24px 0 0 0; text-align: left; }
	.box-content-rounded .left-info-content .info-tit { font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit > .txt-skyblue { font-size: 20px; line-height: 26px; font-weight: bold; vertical-align: baseline; letter-spacing: 0;}
	.box-content-rounded .left-info-content .info-tit + p { padding-top: 12px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content .pw-box { margin-top: 32px; padding-left: 0; }
	.box-content-rounded .left-info-content .pw-box .inp-box { position: relative; }
	.box-content-rounded .left-info-content .pw-box .inp-box + .inp-box { margin-top: 30px; }
	.box-content-rounded .left-info-content .pw-box .inp-box > label.lb-line { position: static; height: auto; font-size: 14px; line-height: 18px; color: #444; }
	.box-content-rounded .left-info-content .pw-box .inp-box .inp-line { width: 100%; margin-top: 14px; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse { margin-top: 10px; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li { position: relative; padding-left: 10px; font-size: 12px; line-height: 17px; color: #707070; }
	.box-content-rounded .left-info-content .pw-box .inp-box .pw-esse li:before {  content: '*'; position: absolute; left: 0; }
	.box-content-rounded .left-info-content .inp-box .error-msg p { font-size: 14px; }
	.box-content-rounded .left-info-content .btn-box { margin-top: 24px; font-size: 0; }
	.box-content-rounded .left-info-content .btn-box .btn { margin: 0; }
	.box-content-rounded .left-info-content .btn-box .btn + span { display: inline-block; margin-left: 24px; }
	.box-content-rounded .left-info-content .btn-box .btn + span a { margin: 0; }

	/* 장기 미 이용 고객 휴면계정 전환 알림 */
	.box-content-rounded .left-info-content p.dormant { font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; }
	.box-content-rounded .left-info-content p.dormant > em { font-size: 16px; line-height: 21px; color: #000; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content p.dormant > .txt-skyblue { font-size: 16px; line-height: 21px; letter-spacing: -0.02em; vertical-align: baseline; }
	.box-content-rounded .left-info-content .dormant-esse { margin-top: 42px; }
	.box-content-rounded .left-info-content .dormant-esse li { position: relative; padding-left: 10px; font-size: 16px; line-height: 21px; color: #707070; }
	.box-content-rounded .left-info-content .dormant-esse li:before {  content: '*'; position: absolute; left: 0; }

	/* 장기 미 이용 고객 휴면계정 해제 팝업  */
	.layer-pop .dormant { text-align: center; }
	.layer-pop .dormant p { font-size: 16px; line-height: 21px; color: #000; }
	.layer-pop .dormant p.inner-tit { font-weight: bold; }
	.layer-pop .dormant p > span { font-size: 16px; line-height: 21px; color: #000; vertical-align: baseline; }
	.layer-pop .dormant p + p { margin-top: 24px; }

	/* 나의 멤버십 회원 탈회 완료 */
	#container.type-menu .content.full-content { min-height: auto; }
	#container.type-menu .content.full-content { padding: 24px 12px 80px; }
	#container.type-menu .content.full-content .conbox { padding-right: 0; }
	.box-content-shadow .my-graybox { padding: 36px 24px; border: 1px solid #ddd; border-radius: 10px; background: #f7f7f7; text-align: center; }
	.box-content-shadow .my-graybox p { font-size: 14px; line-height: 20px; color: #000; letter-spacing: -0.02em; }
	.box-content-shadow .my-graybox p.bold,
	.box-content-shadow .my-graybox p.bold > .txt-skyblue { font-size: 16px; line-height: 21px; font-weight: bold; }
	.box-content-shadow .my-graybox p.bold.mo-big,
	.box-content-shadow .my-graybox p.bold.mo-big > .txt-skyblue { font-size: 18px; line-height: 24px; font-weight: bold; }
	.box-content-shadow .my-graybox p + p { margin-top: 24px; }
	.box-content-shadow .my-graybox + .btn-box { margin-top: 24px; font-size: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn { margin: 0; }
	.box-content-shadow .my-graybox + .btn-box .btn + .btn { margin-left: 16px; }

	.essential-box { margin-top: 48px; }
	.dot-essential li { position: relative; padding-left: 6px; font-size: 12px; line-height: 17px; color: #444; word-break: keep-all; }
	.dot-essential li:before { content:'·'; position: absolute; left: 0;}
	.dot-essential li + li { margin-top: 6px; }

	/* MD 비즈니스 협력제안 - list */
	#container .content-visual-header .visual.md { background:url(/sec/static/_images/temp/bg-visual-md-m.jpg) 50% 50% no-repeat; background-size:cover; }
	.content.md-content { padding: 36px 12px 80px 12px; }
	.content.md-content .conbox { padding: 0; }

	.MD-summary { position: relative; }
	.MD-summary dl { position: relative; }
	.MD-summary dl dt { position: static; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; vertical-align: top; letter-spacing: -0.02em; }
	.MD-summary dl dt > .txt-skyblue { display: inline-block; font-size: 24px; line-height: 32px; font-weight: bold; vertical-align: baseline; letter-spacing: -0.02em; }
	.MD-summary dl dd { margin-top: 24px; padding-left: 0; }
	.MD-summary dl dd + dd { margin-top: 24px; }
	.MD-summary dl dd { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0; }
	.MD-summary dl dd:last-child > a { margin: 0; font-size: 16px; line-height: 21px; }
	.MD-summary dl dd:last-child > p { position: relative; margin-top: 24px; padding-left: 10px; font-size: 14px; line-height: 20px; color: #707070; letter-spacing : 0; }
	.MD-summary dl dd:last-child > p:before { content: '*'; position: absolute; left:0; }
	.MD-summary .top-btnbox { position: static; margin-top: 18px; }
	.MD-summary .top-btnbox .btn { margin: 0; }
	.MD-summary .top-btnbox .btn + .btn { margin-left: 16px; }
	.md-tbl { margin-top: 48px; }

	.ul-tbl-box.board-tbl .md-list.ul-tbl .ul-tr { position: relative; display: block; width: 100%; padding: 24px 0; }
	.ul-tbl-box.board-tbl .md-list.ul-tbl .ul-tr.board-head { position: absolute; overflow: hidden; border: 0; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); }
	.ul-tbl-box.board-tbl .ul-tbl.md-list { display: block; }
	.board-tbl .md-list .board-head .title { text-align: center; }
	.board-tbl .md-list.ul-tbl .ul-td { padding: 0; }
	.board-tbl .md-list.ul-tbl .ul-td.num,
	.board-tbl .md-list.ul-tbl .ul-td.product { position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
	.board-tbl .md-list.ul-tbl .ul-td.title { position: static; width: 100%; padding-bottom: 6px; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-name { display: block; padding-top:12px; line-height: 16px; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-name span { word-break:break-all; }
	.board-tbl .md-list.ul-tbl .ul-td.regi-date { flex-grow:1; line-height: 16px; margin-right: 12px; padding-top:12px; }
	.board-tbl .md-list.ul-tbl .ul-td.status { margin: 0; padding-top:12px; font-size: 12px; line-height: 16px; position: absolute; bottom:24px; right:0; }
	.board-tbl .md-list.ul-tbl .ul-td.status a { vertical-align: baseline; }	.board-tbl .md-list.ul-tbl .status a:last-child { margin: 0 10px 0 0; }
	.board-tbl .md-list.ul-tbl .ul-td.title a { width: inherit; height: auto; }
	.board-tbl .md-list.ul-tbl .ul-td.title a > span { display: block; width: 100%; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.board-tbl .md-list.ul-tbl .ul-td.title a > span > span { padding-right: 4px; }
	.board-tbl .md-list.ul-tbl .ul-td.product > span { display: inline-block; font-size: 14px; line-height: 18px; color: #000; font-weight: bold;  }
	.board-tbl .md-list.ul-tbl .ul-td.type:after,
	.board-tbl .md-list.ul-tbl .ul-td.product:after,
	.board-tbl .md-list.ul-tbl.board-list .ul-td.regi-name:after { display: none; }
	.board-tbl .md-list .dropList-wrap { display: none; }
	.board-tbl .md-list .dropList2 { background: #f7f7f7; }
	.board-tbl .md-list .dropList2 .inner-info { padding: 24px 12px; }
	.board-tbl .md-list .dropList2 .inner-info dl { position: relative; }
	.board-tbl .md-list .dropList2 .inner-info dl + dl { padding-top: 18px; }
	.board-tbl .md-list .dropList2 .inner-info dl dt { position: absolute; left: 0; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd { height: auto; padding-left: 122px; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; letter-spacing: 0; }
	.board-tbl .md-list .dropList2 .inner-info dl dd + dd { margin-top: 12px; }
	.board-tbl .md-list .dropList2 .inner-info dl dd a { margin: 0; font-size: 12px; line-height: 16px; }
	.board-tbl .md-list .dropList2 .inner-comment { margin: 0 12px; padding: 24px 0; border-top: 1px solid #d9d9d9; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-tit { font-size: 14px; line-height: 21px; color: #000; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment .comm-cont { padding-top: 12px; font-size: 12px; line-height: 17px; color: #707070; }
	.board-tbl .md-list .dropList2 .inner-comment > div { padding-top: 18px; }
	.board-tbl .md-list .dropList2 .inner-comment > div .admin { padding-right: 24px; font-size: 14px; line-height: 18px; font-weight: bold; }
	.board-tbl .md-list .dropList2 .inner-comment > div .date { font-size: 12px; line-height: 18px; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time { font-size: 12px; line-height: 18px; color: #707070; letter-spacing: -0.02em; }
	.board-tbl .md-list .dropList2 .inner-comment > div .time:before { content:''; display: inline-block; width: 1px; height: 10px; margin: 0 12px; background: #ddd; }
	.tbl-bottom-esse { margin-top: 48px; }
	.tbl-bottom-esse .dot-essential li { font-size: 14px; line-height: 18px; color: #707070; }

	/* 전담자몰 - SMC 인증 */
	.smc-content .box-content-rounded { widtH: 100%; padding: 27px 12px 21px 12px; }
	.smc-content .logo-box { padding-bottom: 28px; }
	.smc-content .logo-box .logo a { display: block; width: 142px; height: 22px; margin: 0 auto; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 142px auto; }
	.smc-content .smc-cert > .form-line { padding: 0; border: 0; }
	.smc-content .smc-cert > ul { padding: 12px 0 36px; }
	.smc-content .smc-cert > ul li { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
	.smc-content .smc-cert > ul li + .reference-esse { padding-top: 24px; }
	.smc-content .smc-form { position: relative; padding-bottom: 46px; }
	.smc-content .smc-form:after {content:''; position: absolute; left:0; right: 0; bottom: 0; height: 10px; margin: 0 -12px; background: #f7f7f7; }
	.smc-content .smc-form .inp-box { position: relative; padding: 0; border-bottom: 0; }
	.smc-content .smc-form .inp-box.first { margin-top: 24px; }
	.smc-content .smc-form .inp-box + .inp-box { margin-top: 30px; }
	.smc-content .smc-form .inp-box .lb-line { position: absolute; left: 0; height: auto; font-size: 14px; line-height: 32px; color: #444; }
	.smc-content .smc-form .inp-box .lb-line + div { margin-left: 87px; }
	.smc-content .smc-terms { padding-top: 36px; }
	.smc-content .smc-terms > .chk-form { padding-top: 24px; }
	.smc-content .smc-terms > .chk-form + .terms-wrap .terms-tit { padding-top: 24px; }
	.smc-content .smc-terms .chk-form.terms-more > label { padding-right:0; }
	.smc-content .smc-terms .terms-wrap .terms-box { height: 100px; margin: 6px 0 12px; padding: 8px 17px 7px 10px; }
	.smc-content .smc-terms .terms-wrap .terms-box ul li { font-size: 10px; line-height: 16px; color: #707070; }
	.smc-content .smc-terms .terms-wrap .terms-more > label { display: block; width: 100%; }
	.smc-content .smc-terms .terms-wrap .btn-underline { position: static; margin-top: 18px; }
	.line-tit-l { display: inline-block; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: 0; letter-spacing: -0.02em; }
	.s-dot-esse li { position: relative; padding-left: 5px; font-size: 10px; line-height: 16px; color: #707070; letter-spacing: -0.02em; }
	.s-dot-esse li:before { content:'·'; position: absolute; left: 0; }
	.s-hyphen-esse li { position: relative; padding-left: 6px; font-size: 10px; line-height: 16px; color: #707070; letter-spacing: -0.02em; }
	.s-hyphen-esse li:before { content:'-'; position: absolute; left: 0; }

	.board-tbl .ul-tbl.myQna-list .ul-td.type,
	.board-tbl .ul-tbl.myQna-list .ul-td.title,
	.board-tbl .ul-tbl.myQna-list .ul-td.status,
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date { width: auto; }
	
	.board-tbl .ul-tbl.myQna-list .ul-td.type:after { display: none; }
	.board-tbl .ul-tbl.myQna-list .ul-td.title { position: relative; top: inherit; left: inherit; margin: 6px 0 18px; }
	.board-tbl .ul-tbl.myQna-list .ul-td.status { position: absolute; right: 0; bottom: 18px; }
	
	.layer-pop .ordList-con .add-orderList-wrap.my-add-orderList-wrap { width: 100%; max-width: inherit;}
	.layer-pop .ordList-con .add-orderList-wrap.my-add-orderList-wrap .orderList-body { display: block; }
	.layer-pop .ordList-con .btn-box { margin: 30px -12px 0; padding-top: 36px; border-top: 1px solid #EBEBEB; }

	/* 견적문의내역 */
	.my-boardListWrap .estimate-wrap { padding: 0 !important; }
	.my-boardListWrap .estimate-box { padding: 0; }
	.my-boardListWrap .estimate-box + .estimate-box { margin-top: 24px; padding-top: 24px;  }
	.my-boardListWrap .estimate-form .info-box span { width: 140px; }

	.board-tbl .ul-tbl.myQna-list.estimate-list .ul-td.title span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: inherit !important; height: 36px; }
}

@media screen and (max-width:767px) {
	.unitM2:after { content:'㎡'!important; position: absolute; right: 6px; top: 0px; width: 14px; height: 32px; line-height: 32px; color: #000; font-weight: bold; margin-top: 31px;}
	
	/* 시리얼번호 확인 방법 팝업 */
	.layer-serial .layer-content > div { width: auto; height: auto; }

	/* join-complete */
	.esse-btn-box { text-align: center; }
	.esse-btn-box span { float: none; }
	.esse-btn-box .esse-btn { float: none; margin-top: 8px; }

	/* 레이어팝업 - 영업사원 검색 */
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-tr { position: relative; }
	.layer-company .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(1) { position: relative; width: 100%; padding: 55px  0 0 50px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-tr .ul-td:first-child a { font-weight: 400; }
	.layer-company .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(1) a:before { content:'지점명 : '; display: inline-block; position: absolute; left: 0; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(2) { position: absolute; top: 0; left:0;  width: 100%; padding: 24px 0 10px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(2) a { font-weight: bold; }	
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(2) a:before { display: none; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(3) { padding: 0 0 24px 93px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl .ul-td:nth-child(3) a:before { content: '담당자 이메일 : '; display: inline-block; position: absolute; left: 0; }

	/* 레이어팝업 - 파트너사 검색 */
	.layer-company .search-box-exps:after { content:''; display: block; clear: both; }
	.layer-company .search-box-exps .wrap-droplist ~ .wrap-droplist { float: right; margin-right: 0; }
	.layer-company .search-box-exps .wrap-droplist ~ .srh-inp { float: none; width: 100%; margin-top: 16px; }
	.search-box-exps .wrap-droplist ~ .btn-search-company { top: 48px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl2 .ul-td:nth-child(1) { width: 100%; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl2 .ul-td:nth-child(2) { position: relative; width: 100%; padding-left: 66px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl2 .ul-td:nth-child(2) a::before { content: '담당자명 : '; display: inline-block; position: absolute; left: 0; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl2 .ul-td:nth-child(3) { position: relative; width: 100%; padding-left: 80px; padding-bottom: 24px; }
	.layer-company .company-search .ul-tbl-box.tbl-white-simple .mile-tbl2 .ul-td:nth-child(3) a::before { content: '사업장주소 : '; display: inline-block; position: absolute; left: 0; }
	.layer-company .search-box-exps.srh-row .search-InputBox { width: 100%; }
	.layer-company .pageingWrap .mob-moreViewList.more { display: block; }
	.layer-company .pageingWrap .paging { display: none; }

	/* 블로거리뷰 팝업 */
	.layer-blog.layer-pop .btn-box.double .btn-d { min-width: 96px; max-width: auto; width: auto; }
	
	/* 고객도입사례 view */
	.item-advice-related .adviceWrap .advice .prd-name { width: 212px; margin: 18px auto 0 auto; }
	.item-advice-related .adviceWrap .advice .btn-underline { margin-top: 24px; }

	/* 회원 정보 변경 안내 */
	.layer-myChange .change-box > div .mail-box dl { position: relative; display: block; }
	.layer-myChange .change-box > div .mail-box dt {  position: absolute; left: 0; width: auto; font-size: 16px; line-height: 21px; color: #444; letter-spacing: 0;}
	.layer-myChange .change-box > div .mail-box dd { padding-left: 77px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; letter-spacing: 0; word-break: break-all;}

	/* 전담자몰 - 로그인 */
	.section-login.login-front .box-content-rounded.exclusive { width: 336px; padding: 100px 39px; }
	.section-login .exclusive .tit-box-logo { display: block; }
	.section-login .exclusive .tit-box-logo .logo { padding-bottom: 30px; }
	.section-login .exclusive .tit-box-logo .logo a { width: 142px; height: 22px; vertical-align: top; background: url(/sec/static/_images/common/logo_samsung_exclusive.svg) no-repeat center; background-size: 142px auto; }
	.section-login .exclusive .tit-box-logo > div h2 { font-size: 24px; line-height: 31px; color: #000; font-weight: normal; letter-spacing: -0.02em; }
	.section-login .exclusive .tit-box-logo > div h2 + .desc { padding-top: 18px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: -0.015em; }
	.section-login .exclusive .tit-box-logo > div a { margin: 12px 0 0  0;  }
	.section-login .exclusive .btn-login-area { padding-top: 50px; }
	.section-login .exclusive .btn-login-area .btn-login-l { display: inline-block; width: 200px; height: 50px; line-height: 48px; padding-left: 30px; padding-right: 30px; font-size: 16px; border: 2px solid; border-radius: 30px; font-weight: bold; text-align: center; vertical-align: middle; overflow: hidden; color: #fff; background: #2189FF; border-color: #2189FF; }
	.section-login .exclusive .login-bottom-esse { padding-top: 50px; }
	.section-login .exclusive .login-bottom-esse p { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: -0.01em; }
	.section-login .exclusive .login-bottom-esse p + span { display: block; padding-top: 12px; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: -0.01em; }

	/* 전담자몰 - SMC 인증 약관 전문보기 팝업 */
	.layer-agreement .list-terms-gray li { font-size: 14px; line-height: 20px; color: #707070; letter-spacing: 0; }
	.layer-agreement .list-terms-gray li + li { padding-top: 20px; }

	/* 전담자몰 - 개인정보 수집 및 이용 동의서 팝업 */
	.layer-agreement p.gray { font-size: 14px; line-height: 20px; color: #707070; }
	.layer-agreement p.gray + p.gray { padding-top: 0; }
	.mid-conbox .mid-header { border-bottom: 2px solid #000; }
	.mid-conbox .mid-header h3 { padding-bottom: 6px; font-size: 20px; line-height: 26px; color: #000; font-weight: bold; letter-spacing: -0.02em; }
	.mid-conbox .mid-header + P { padding-top: 12px; font-size: 14px; line-height: 18px; color: #707070; letter-spacing: 0; }
	.mid-conbox { margin-top: 30px; }
	.mid-conbox .dl-box dl { display: flex; padding: 24px 0; border-bottom: 1px solid #ebebeb; }
	.mid-conbox .dl-box dl dt { width: 114px; min-width: 114px; font-size: 14px; line-height: 18px; color: #444; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd { font-size: 14px; line-height: 19px; color: #000; letter-spacing: 0; }
	.mid-conbox .dl-box dl dd.txt-skyblue { font-size: 16px; }
	.privacy-esse { padding-top: 24px; font-size: 12px; line-height: 17px; letter-spacing: 0; }

	/* 전담자몰 - 쿠폰 다운로드 완료 팝업 */
	.layer-coupon .excl-coupon > p { font-size: 14px; line-height: 18px; color: #000; }
	.layer-coupon .excl-coupon .coupon-box { margin: 24px 0; padding: 24px; border: 1px solid #ddd; border-radius: 10px; background: #f4f4f4; }
	.layer-coupon .excl-coupon .coupon-box li { position: relative; padding-left: 7px; font-size: 14px; line-height: 18px; font-weight: bold; letter-spacing: 0; }
	.layer-coupon .excl-coupon .coupon-box li:before { content:'·'; position: absolute; left: 0; }
	.layer-coupon .excl-coupon .coupon-box li + li { margin-top: 6px; }
	.coupon-loca { position: relative; display: block; padding-left: 12px; font-size: 12px; line-height: 16px; color: #707070; letter-spacing: -0.01em; word-break: keep-all; }
	.coupon-loca:before { content: '※'; position: absolute; left: 0; top: 0; }
}
@media screen and (max-width:640px) {
	/* 이메일 상담 팝업 */
	.code-wrap > div img.img-mobile { display: block; } 
	.code-wrap > div img.img-pc { display: none; } 
}
@media screen and (max-width:587px) and (min-width:415px){
	/* 금융형 렌탈 */
	.p-iconBox { display: inline-block; flex-direction: initial; justify-content: center; }
	.p-iconBox > div { flex: none; position: relative; display: inline-block; width: calc(100%/2 - 10px); height: 161px; margin-left: 16px; padding: 20px 15px; background: #fff; border-radius: 20px; text-align: center; vertical-align: top; box-shadow: 0 5px 25px 0 rgba(1,1,1,.05);}
	.p-iconBox > div:nth-child(3) { margin-left: 0; }
	.p-iconBox > div:nth-child(3),
	.p-iconBox div:nth-child(4) { margin-top: 16px; }

	/* 유지보수형 렌탈	 */
	.p-summary .summ-img img.img-pc.m587 { display: none; }
	.p-summary .summ-img img.img-mobile.m587 { display: block; }
	.wide-block .p-iconBox > div { position: relative; width: 100%; max-width: 100%; height: auto; margin-left: 0; padding: 24px 24px 24px 114px; text-align: left; }
	.wide-block .p-iconBox > div + div { margin-top: 16px; }
	.wide-block .p-iconBox > div:before { left: 24px; top: 24px; transform: translateX(0); }
	.wide-block .p-iconBox > div p { min-height: auto; padding-top: 0; }
	.wide-block .p-iconBox > div span { word-break: keep-all; }
	.wide-block .p-iconBox > div.box01 span br { display: none; }
	.wide-block .p-iconBox > div.box03 span br:nth-child(2) { display: none; }

	/* 스펙인 개요 */
	.wide-block .p-iconBox > div { min-height: 114px; }
	.p-iconBox.arrow > div:after { content: ''; position: absolute; left: 50%; right: auto; top: auto; bottom: -36px; transform: translateX(-50%); display: inline-block; width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-list-arrow-down.svg) no-repeat center; }
	.p-iconBox.arrow > div:last-child:after { display: none; }
	.wide-block .p-iconBox.arrow > div + div { margin-top: 42px; }
	.wide-block .p-iconBox.arrow > div p { padding-top: 23px; }

	/* 파트너사 모집 안내 */
	.visualslide .slick-arrow.slick-prev,
	.visualslide .slick-arrow.slick-next{ display: none !important; }
	.wide-block .p-iconBox.partner-icon > div p { padding-top: 12px; }

	/* green campain */
	.G-conbox:nth-child(2) { position: relative; padding-bottom: 0; width: 100%; height: 183.3935vw; margin: 0 auto; background: url(/sec/static/_images/temp/greenCampain/board-bg02-m.png) no-repeat top; background-size: 100% 183.3935vw; }
	.G-conbox .inner-cont .guide-notice > ul > li:first-child br:nth-child(1),
	.G-conbox .inner-cont .guide-notice > ul > li:first-child br:nth-child(3)  { display: none; }
	.G-conbox .inner-cont .guide-notice .packing { display: flex; }
	.G-form .inp-box .box.mail input.inp-line { width: calc(100% - 12.6286vw); }
	.G-form .inp-box .box.mail .btn { min-width: 11.9250vw; padding: 0 1.2750vw; }
	.G-btnWrap .code-wrap .code-r { width: 16.75vw; }
}

@media screen and (max-width:470px){ 
	/* green campain */
	.G-conbox:nth-child(2) { position: relative; padding-bottom: 0; width: 100%; height: 190.3935vw; margin: 0 auto; background: url(/sec/static/_images/temp/greenCampain/board-bg02-m.png) no-repeat top; background-size: 100% 190.3935vw; }
	.G-conboxWrap:after { content: ''; position: absolute; left: auto; right: 1.8750vw; bottom: -4.875vw; margin-left: 0; display: block; width: 17vw; height: 18.75vw; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain; }
	.G-btnWrap .code-wrap .code-r { width: 18.75vw; }
}

@media screen and (max-width:414px){

	.terms-wrap .chk-form input[type=checkbox].inp-terms + label ~ .error-msg p { line-height:18px; letter-spacing: -0.256px; font-size: 12px; line-height: 16px; color: #fa2337; }

	/* Tab - 회원/비회원 주문 조회 */
	/*.login-member*/ 
	.tab-style-line.large a { font-size: 18px;letter-spacing: -0.03em; }

	/* 레이어팝업 checkbox padding-right 제거 */
	.popchk-pr0 .chk-form input[type="checkbox"] + label{ padding-right: 0 !important; }
	.ico-new { background-image: url(/sec/static/_images/common/icon-new.svg); }
	.ico-edit { background-image: url(/sec/static/_images/common/icon-edit.svg); }
	.ico-delete { background-image: url(/sec/static/_images/common/icon-delete.svg); }
	.strong-blue {   font-size: 16px; }
	.board-tbl .icon { width: 20px; height: 20px;  }
	.board-tbl .icon.ico-new { margin-right: 6px; }
	.board-tbl .ul-td {   height: 69px; padding: 0 24px; font-size: 16px; line-height: 1.3;   border-bottom: 1px solid #ebebeb;  letter-spacing: normal; }
	.board-tbl .ul-tbl + .empty-line {  padding:0; min-height: 261px; line-height: 261px;   border-bottom: 1px solid #ddd; }
	.board-tbl .board-head { border-top: 2px solid #000; border-bottom: 1px solid #707070; }
	.board-tbl .ul-tr.board-head .ul-td { border-bottom: 0; }
	.board-tbl .ul-td { width: 9%;   }
	.board-tbl .strong-blue { line-height: 26px; }
	.board-tbl .status a { margin: 0 12px 0 0; font-size: 12px; line-height: 14px; }
	.board-tbl .paging { margin-top: 36px; }

	/* 1:1 문의 */
	.board-tbl .ul-tbl.myQna-list .ul-td.type,
	.board-tbl .ul-tbl.myQna-list .ul-td.regi-date{ width: 12%; }
	.customer-center-botMenu .botMenu-info { padding: 2px 0 6px; font-size: 14px; line-height: 18px; }
	.customer-center-botMenu div dl dd .btn-underline + .btn-underline { margin-left: 12px; }
	.customer-center-botMenu div dl.customer-box-store:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-store.svg') top center no-repeat;background-size: cover; }
	.customer-center-botMenu div dl.customer-box-servicecenter:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-servicecenter.svg') top center no-repeat;background-size: cover; }
	.customer-center-botMenu.seco-botMenu div dl.customer-box-email:before{ width: 45px; height: 45px; background:url('/sec/static/_images/common/icon-customer-email.svg') top center no-repeat;background-size: cover;}
	.customer-center-botMenu.seco-botMenu{flex-direction:initial;padding:0 24px;margin-top:60px;}
	.customer-center-botMenu.seco-botMenu div {flex:none;padding:36px 0;}
	.customer-center-botMenu.seco-botMenu div:before{left:0;top:0;width:100%;height:1px;}
	.customer-center-botMenu.seco-botMenu div dl {  margin: 0 auto; padding-left:64px; width: 240px;}

	/* 공지사항 */
	.content.board-content { padding:0; }
	.content.board-content .conbox { padding-right:12px; padding-left:12px ; }
	.board-tbl .ul-tbl { border-top: 2px solid #000; }
	.board-top { margin-top: -13px; }
	.ul-tbl-box.board-tbl .ul-tr {   padding: 18px 0; border-bottom: 1px solid #ebebeb; }
	.board-tbl .board-head .ul-td {  color: #000; }
	.board-tbl .ul-td {  padding: 0; width: auto; height: auto; border-bottom: 0; color: #707070; }
	.board-tbl .ul-td.status {  margin-top: 19px;  }
	.f-board { margin-bottom: 48px; }
	.board-tbl +.paging + .mob-moreViewList,
	.f-board .mob-moreViewList {  margin-top: 36px;  }
	.board-tbl .ul-tbl .ul-noti .ul-td.num,
	.board-tbl .ul-tbl .ul-td.type,
	.board-tbl .ul-tbl .ul-td.product,
	.board-tbl .ul-tbl .ul-td.regi-name,
	.board-tbl .ul-tbl .ul-td.regi-date,
	.board-tbl .ul-tbl .ul-td.status { width: auto !important; }
	.board-tbl .ul-tbl .ul-td.type:after,
	.board-tbl .ul-tbl .ul-td.product:after,
	.board-tbl .ul-tbl.board-list .ul-td.regi-name:after {   margin:0 10px; width: 1px; height: 12px; background: #d9d9d9;  }
	.board-tbl .ul-tbl .ul-td.title {   top: 18px; left: 0; width: 100%; }
	.board-tbl .ul-tbl .ul-td.title a {  margin-right: 0; width: 100%; font-size: 14px; line-height: 18px; }
	.board-tbl .ul-tbl .ul-td.title span{  max-width: 100%; font-size: 14px; line-height: 19px; white-space: initial; word-wrap: normal; word-break: keep-all; }
	.board-tbl .ul-tbl .ul-td.title span + em,
	.board-tbl .ul-tbl .ul-td.popular span + em	{  right: 0; top: 0; font-size: 14px; line-height: 21px; }
	.board-tbl .ul-tbl.inqu-board .ul-td.title span { max-width: 82%; padding-right: 60px; }/* 2021-03-31 */
	.board-tbl .icon { width: 16px; height: 22px; }
	.board-tbl .ul-tbl .ul-td span { font-size: 12px; line-height: 16px; }
	.board-tbl .ul-tbl + .empty-line { display: block; padding:0; min-height: 114px; line-height: 114px; text-align: center; border-bottom: 1px solid #ebebeb; }
	.board-tbl .ul-tbl + .empty-line span { font-size: 14px;line-height: 114px; color: #000; font-weight: bold; letter-spacing: 0; }
	.btn-box.box-type2 { margin-top: 24px; }
	.customer-center-conbox .btn-box.box-type2 .btn,
	.btn-box.box-type2 .btn { min-width: 96px; width: 96px; height: 40px; padding-left: 24px; padding-right: 24px; font-size: 14px; line-height: 38px; letter-spacing: 0; }
	
	.content.servNoti-content .conbox.customer-center-conbox { padding: 36px 12px 80px 12px; }
	.content-visual-header + .content.servNoti-content .conbox.customer-center-conbox { padding: 26px 12px 80px 12px; }
	.left-con-tit { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh { margin-bottom: 24px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; letter-spacing: -0.04em; }
	.left-con-tit-srh ~ .con-box-search .wrap-search input[type="text"] { width: 100%; }
	.servNoti-content .board-tbl { border-top: 2px solid #000; }
	.servNoti-content .board-tbl .ul-tbl { border-top: 0; }
	.servNoti-content .board-tbl .ul-tbl .ul-td span  { font-size: 12px; line-height: 16px; }
	.servNoti-content .board-tbl .ul-tbl .ul-td.title span  { font-size: 14px; line-height: 18px; }
	.servNoti-content .ul-tbl-box.board-tbl .ul-tr { border-bottom: 1px solid #ebebeb; }
	.servNoti-content .board-tbl .ul-td { border-bottom: 0; }
	.servNoti-content .board-detail-content  { padding: 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail { margin: 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner { padding: 24px 0; }
	.servNoti-content .board-detail-content .box-board-detail .board-detail .board-detail-inner p { font-size: 12px; line-height: 18px; }
	.servNoti-content .board-detail-content .nav-board-page { border-top: 1px solid #707070; border-bottom: 1px solid #ebebeb; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev .link strong, .servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next .link strong { font-size: 12px; line-height: 16px; letter-spacing: 0; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.prev,
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link.next { padding: 18px 24px 18px 0; font-size: 12px; line-height: 16px; }
	.servNoti-content .board-detail-content .nav-board-page .wrap-nav-link .link .tit { font-size: 12px; line-height: 16px; color: #000; letter-spacing: 0; }
	.servNoti-content .board-tbl +.paging + .mob-moreViewList { margin-top: 24px; }

	/* 문의 게시판 헤더 */
	.type-button { margin-bottom: 24px; }
	.board-top {  margin-top: -27px; margin-bottom: 8px; height: 40px; }
	.board-top p {  padding-top: 14px; font-size: 18px; line-height: 23px;   letter-spacing: 0;  }
	.board-top p > em { font-size: 18px }
	.board-top .bd-h-drop {  margin-top:7px; }
	.board-top .bd-h-drop .wrap-droplist {  width: 160px; }
	.board-top span.bd-h-notice {  right: 140px; bottom: 6px; }
	.board-top span.bd-h-notice,
	.board-top span.bd-h-notice strong  { font-size: 14px;  line-height: 18px;  }
	.board-top span > i { margin-right: 6px; }
	.board-top:after {   clear: both; }
	.board-top.board-star { margin: 0; height: auto; }
	.board-top.board-star span.req {   right: 24px; bottom: 8px; font-size: 16px; }
	
	/*qooker 식품관 구독 버튼 추가 220110*/
    .board-top .btn-subs{padding-top: 14px;}

	/* 문의게시판 */
	.board-footer { bottom:0; padding: 0; background: #fff; z-index: 3;}
	.board-footer.unroll { position: relative; padding: 0; }
	.board-footer .list-tit { display:block; line-height:21px; padding:0 0 12px 7px; font-weight:700; font-size:16px; color:#000; }
	.board-footer ul li{ position: relative; padding-left: 8px;}
	.board-footer li:before { content:'·'; position: absolute; left: 0; } 
	.board-footer ul li,
	.board-footer ul li .strong-blue { letter-spacing: -0.04em; font-size: 14px; line-height: 18px;}
	.board-footer ul li, .board-footer ul li .txt-skyblue {letter-spacing: -0.04em; font-size: 14px; line-height: 18px; }
	.board-footer .btn-box { margin-top: 16px; text-align: left; }
	.board-footer .btn-box .btn-underline { font-size: 14px; }
	.left-con-tit-srh ~ .con-box-search { height: auto; }
	.left-con-tit-srh ~ .con-box-search .search-option { padding: 0; text-align: left; }
	.left-con-tit-srh ~ .con-box-search .search-option.gal-search-option { display: block; padding:0; vertical-align: middle; text-align: left; }/* 2021-03-22 css 추가 */
	.left-con-tit-srh ~ .con-box-search .wrap-search { position: relative; margin-top: 10px !important; }
	.board-tbl .ul-tbl.inqu-board .ul-td { padding: 0; }

	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio { width: 200px; z-index: 4; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li{ float: none; width: auto; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner li:last-child { padding-bottom: 0; }
	.conbox .con-box-search .search-option .ly-search-sort.ly-srh-radio ul.radio-inner { height: 256px; overflow-y: scroll; }
	.w-type-wrap { border-bottom:0; }
	.writeBox { padding: 0; border :0; }
	.writeBox .write-top { display: block; }
	.writeBox .write-top dl { display: block; float:none; width: 100%; }
	.writeBox .write-top dl + dl { float: none; }
	.writeBox .write-top dl dt { display: block; padding-bottom: 14px; min-width: 39%; }
	.writeBox .write-top dl dt > label { height: 18px; font-size: 14px; line-height: 18px; }
	.writeBox .write-top dl dd { display: block; padding-bottom: 30px; width: auto; }
	.writeBox .write-top dl.m-writeSrh-btn { position: relative; }
	.writeBox .write-top dl.m-writeSrh-btn dd > button { position: absolute; top:0; right: 0; }
	.writeBox .write-top dl.m-writeSrh-btn dt { padding-bottom: 10px; }
	.writeBox .write-top dl.m-writeSrh-btn dt > label { height: 32px; line-height: 32px; }
	.writeBox .write-top:first-child > .write-row dl:first-child{ padding-top: 24px; }
	.writeBox .write-top:first-child > .write-row dl:first-child .td-02 { padding-bottom: 18px; }
	.writeBox .write-top:first-child > .write-row dt { display: inline-block; }
	.writeBox .write-top:first-child > .write-row dt > label.lb-line { font-size: 14px; line-height: 32px; min-width: 126px; }
	.writeBox .write-top:first-child > .write-row dt.gal-td01 > label.lb-line { line-height: 18px; }/* 2021-03-25 css 추가 */
	.writeBox .write-top:first-child > .write-row dd { display: inline-block; }
	.edit-box.box-board-detail .writeBox .write-top .write-row .attached-img ol li img { width: 60px; height: 60px; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt + .wrap-opt .ly-search-sort { left: auto; right: 0; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt + .wrap-opt { float: right; }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt + .wrap-opt:after { content:''; display: block; clear: both; }
	.wrap-opt + .wrap-opt .wrap-droplist.custom-radio .droplist { left: auto; right: 0; transform: translateX(0); }

	/* 문의게시판 - edit */
	.board-detail-content.b-edit-wrap { padding: 0; }
	.board-detail-content .box-board-detail .edit-header { padding: 24px 12px; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit > em { font-size: 16px; line-height: 21px; }
	.board-detail-content .box-board-detail.edit-box .board-header .date,	
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time { font-size: 12px; line-height: 16px; }
	.board-detail-content .box-board-detail.edit-box .board-header .date > .time:before { margin: 0 6px; }
	.board-detail-content .box-board-detail .edit-header ul li{ position: relative; padding-left: 8px;}
	.board-detail-content .box-board-detail .edit-header li:before { content:'·'; position: absolute; left: 0; } 
	.board-detail-content .box-board-detail .edit-header ul li,
	.board-detail-content .box-board-detail .edit-header ul li >  em { font-size: 14px; line-height: 20px; letter-spacing: 0; }
	.board-detail-content .box-board-detail .board-detail.b-order-detail .board-detail-inner { padding: 0 0 36px 0; font-size: 20px; line-height: 26px; }

	.q-txtBox { border: 1px solid #b2b2b2; border-radius: 10px; }
	.q-txtBox textarea { padding: 15px 15px 63px; min-height: 240px; font-size: 16px; line-height: 22px;}
	.q-txtBox .txt-count { position: absolute; right: 24px; bottom:24px; font-size: 16px; color: #000; line-height: 21px; }
	.q-txtBox .error-msg { left: 15px; }
	.edit-box .board-tit { font-size: 18px; line-height: 23px; }
	.edit-box.box-board-detail .attached-img { padding: 24px 0 14px 0;  border-bottom: 1px solid #ebebeb; }
	.edit-box.box-board-detail .attached-img li.fileAddBox {margin-right: 10px; margin-bottom:0; width: 60px; height: 80px; }
	.edit-box.box-board-detail .attached-img li.fileAddBox .img-count { padding-top: 4px; width: 60px;; text-align: center; font-size: 12px; line-height: 16px;}
	.edit-box.box-board-detail .attached-img li.fileAddBox > div { position:relative; width: 60px; height: 60px; border: 1px solid #b2b2b2; border-radius: 10px; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a { display: inline-block; width: 100%; height: 100%; }
	.edit-box.box-board-detail .attached-img li.fileAddBox > div a span { position: absolute; bottom: 8px; left: 50%; transform: translateX(-50%); font-size: 12px; }
	.edit-box.box-board-detail .ico-addFile { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); display: inline-block; width:16px; height: 16px; background: url("/sec/static/_images/common/icon-add-s.svg") no-repeat;}
	.edit-box.box-board-detail .attached-img ol li { margin-right: 6px; margin-bottom: 6px;}
	.edit-box.box-board-detail .attached-img ol li:last-child { margin-right: 0; }
	.edit-box.box-board-detail .attached-img ol li img, .edit-box.box-board-detail .attached-img ol li video { width: 70px; height: 70px; }/* 2021-03-18 태그 추가 */
	.edit-box.box-board-detail .attached-img ol:after { content:''; display: block; clear: both; }
	.ico-cirDel { display: block; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-delete-circle3.svg") no-repeat; }
	.edit-box.box-board-detail .attached-img ol li .ico-cirDel { position: absolute; top: 6px; right: 6px; }
	.ico-list-del {width: 26px; height: 26px;}
	.add-orderList-bg-box { margin-left:-24px; margin-right:-24px; padding: 0 24px; width: auto; }
	.add-orderList-wrap .orderList-top { position: relative; padding: 24px 0; border-bottom: 1px solid #ebebeb; }
	.add-orderList-wrap .orderList-top > div { display: inline-block; }
	.add-orderList-wrap .orderList-top div:first-child { font-weight: bold; font-size: 16px; color: #000; }
	.add-orderList-wrap .orderList-top div .num-tit { display: none; }
	.add-orderList-wrap .orderList-top > div .order-number { font-weight: bold; font-size: 16px; color: #000; line-height: 21px; }
	.add-orderList-wrap .orderList-top > div .order-number:before { content: ''; display: inline-block; margin: 0 10px; width: 1px; height: 12px; background: #d9d9d9; vertical-align: middle; }
	.add-orderList-wrap .orderList-body .order-con > div { display: inline-block; font-size: 16px; line-height: 21px; }
	.add-orderList-wrap .orderList-body .order-con > div p strong { font-size: 16px; color: #000; }
	.add-orderList-wrap .orderList-body .order-con > div .model-num { display:inline-block; padding-top:6px; font-size: 12px; line-height: 16px; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-price { font-size: 16px; font-weight: bold; color:#000; }
	.add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin: 6px 0 16px; }
	.only-m { display: block !important; }
	.edit-box.box-board-detail .only-m.td-01 label { padding: 30px 0 14px; height:auto; font-size: 16px; font-weight: bold; line-height: 21px; }

	.b-order-detail .board-detail-inner .detail-view { padding: 30px 0; }
	.b-order-detail .detail-view .row-box { margin-top: 30px; }
	.board-detail-content .box-board-detail.edit-box .board-header:after { content:""; display:block; clear:both; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { float:none; width:100%; line-height:21px; font-weight:700; color:#000; }
	.board-detail-content .box-board-detail.edit-box .board-header .date { float:none; padding-top:12px; width:170px; line-height:21px; color:#707070; text-align:left; }
	.board-detail-content .box-board-detail.edit-box .board-header .board-tit { margin-bottom: 0; }
	.board-detail-content .box-board-detail.edit-box .board-sort { padding: 18px 0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li { display: inline-block; padding-bottom: 12px; width: 50%; margin:0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li:last-child { padding-bottom:0; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .type { display: inline-block; width: auto; font-size: 12px; line-height: 16px; margin-right: 24px; font-weight: 400; color: #707070; }
	.board-detail-content .box-board-detail.edit-box .board-sort ul li .cont { font-size: 12px; line-height: 16px; }	
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont { padding: 24px 0 14px 0; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont .q-content { font-size: 12px; line-height: 19px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .attached-img { padding-top: 6px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box { right: 0px; bottom: 24px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button { font-size: 12px; }
	.board-detail-content .box-board-detail.edit-box .board-detail .detail-cont > .underline-box > button + button { margin-left: 12px; }
	.commentWrap { padding: 24px 0; }
	.comment .comm-text { float: none; width: 100%; order: 1; }
	.comment .comm-text textarea { font-size: 14px; line-height: 18px; }
	.comment .comm-text + .btn-box { float: none; width: 100%; order: 3; margin: 18px 0 0 0; text-align: center; }
	.detail-bottom .comment-area { padding: 24px 0; }
	.detail-bottom .comm-time > span { font-size: 12px; line-height: 16px; }
	.detail-bottom .comm-time > span + span:before { margin: 0 6px; }
	.comment-area .comp-comment-box .underline-box .btn-underline { font-size: 12px; }
	.comment-area .comp-comment-box .underline-box .btn-underline + .btn-underline { margin-left: 12px; }
	.detail-bottom .comment-area .comp-comment-box .origComment-box .underline-box { position: absolute; right: 0; top: 0; margin-top: 0; }
	.detail-bottom .comment-area.edit { background: #fafafa; margin: 0 -12px; padding: 24px 12px; }
	.comment .comm-text + .btn-box + .error-msg { padding-top: 0; order: 2; }
	.comment-area .row-box { padding-top: 30px; border-top: 1px solid #d9d9d9; }
	.b-order-detail .detail-view .row-box > div.row-box-tit + .q-content{ font-size: 16px; line-height: 23px; }
	.comment-area .row-box > div.row-box-tit + .q-content { padding-bottom: 33px; font-size: 16px; line-height: 23px; }
	.comment-area .row-box .answer-date { position: absolute; top: auto; right: auto; left:0; bottom: 0; font-size: 16px; line-height: 21px; color: #707070;}
	.comment-area .row-box > div.row-box-tit { padding-bottom: 10px; width: 100%;font-size: 16px; line-height: 21px; }
	.b-order-detail .detail-view .row-box > div:nth-child(2) { width: 100%; font-size: 16px; }
	.b-order-detail .detail-view .row-box.past-inquiry:after { content:''; display: block; clear: both; }
	.b-order-detail .detail-view .row-box.past-inquiry > div.row-box-tit { float: left; width: auto; font-size: 20px; line-height: 26px; }
	.b-order-detail .detail-view .row-box.past-inquiry > div:nth-child(2){ float: right; width: auto; font-size: 16px; line-height: 26px;}
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-top { padding: 16px 0; border-top: 1px solid #ebebeb; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body { padding: 12px 0 0 ; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body img { width: 120px; height: 120px; }
	.edit-box.box-board-detail .row-box .attached-img ol li { margin-bottom: 0; }
	
	.comment-box-basic { display: flex; flex-wrap: wrap; width: 100%; }
	.comment-box-basic .comm-textbox { float: none; width: 100%; }
	.comment-box-basic .comm-textbox textarea { padding: 12px 15px; min-height: 120px; border: 1px solid #b2b2b2; border-radius: 10px; font-size: 16px; }
	.comment-box-basic .comm-textbox + .btn-box { margin-top: 16px; float: none; }
	.comment-box-basic .comm-textbox + .btn-box button { width: 150px; height: 32px; font-size: 14px; line-height: 32px; }
	.comment-box-basic .comm-textbox:after,
	.comment-box-basic .comm-textbox + .btn-box:after { content:''; display: block; clear: both; }
	.comment-area .comp-comment-box { position: relative; padding: 30px 0; border-top: 1px solid #ebebeb; }
	.comment-area .comp-comment-box:last-child { padding-bottom: 0;}
	.comment-area .comp-comment-box .comp-comment-tit { font-weight: bold; font-size: 14px; line-height: 18px; color: #000; }
	.comment-area .comp-comment-box .admin,
	.comment-area .row-box > div.row-box-tit.admin { color:#2189FF; }
	.comment-area .comp-comment-box .q-content {padding: 18px 0 0 0; font-size: 12px; line-height: 18px; }
	.comment-area .comp-comment-box .q-content + span { font-size: 14px; line-height: 21px; }
	.comment-area .comp-comment-box .q-content + span + a {margin-left: 20px; font-size: 16px; }
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 36px; }
	.comment-area .comp-comment-box .origComment-box + .comment.add-reCo { margin-top: 12px; }
	.comment-area .comp-comment-box .reComment-box { position: relative; padding-top: 24px; }
	.comment-area .comp-comment-box .reComment-box .comp-comment-tit:before { content:''; display: inline-block; margin-right:10px; width: 16px; height: 16px; background: url("/sec/static/_images/common/icon-reComment.svg") no-repeat center; line-height: 21px; }
	.comment-area .comp-comment-box .underline-box { top: 24px; line-height: 21px; }
	.comment-area .comp-comment-box .underline-box a { margin: 0; font-size: 16px; }
	.comment-area .comp-comment-box .underline-box a ~ a { margin-left: 20px; }
	.comment-area .comment-edit-box { position: relative; }
	.comment-area .comment-edit-box .comp-comment-tit { padding-bottom: 12px; }
	.comment-area .comment-edit-box .underline-box { top: 0; }
	.comment-area .comp-comment-box.my-edit .underline-box { top: 30px; line-height: 18px; }
	.b-order-detail .detail-view .row-box + .comment,
	.comment-area .comp-comment-box .origComment-box + .comment { margin-top: 24px; }
	.b-order-detail .detail-view .row-box > div.row-box-tit, 
	.comment-area .row-box > div.row-box-tit { width: auto; }

	/* 고객지원 - 워런티 */
	.visual.warranty h1 { font-size: 30px; }
	.visual.warranty p { font-size: 14px; }
	.warr-info + .warr-info { margin-top: 40px; } 
	.warr-info .info-tit { padding-bottom: 24px; font-weight: bold; font-size: 24px; color: #000; line-height: 32px; text-align: left; letter-spacing: -0.04em; }
	.warr-info .tab-style-fillbox { margin-bottom: 24px; }
	.tab-card { margin-top: 24px; }
	.tab-card:first-child { margin-top: 0; }
	.tab-card .card-con { padding: 36px 24px; }
	.board-faq.warr-info { padding: 0; }
	.warr-info .tab-card { margin-right: 0; width: 100%; max-width: 100%; }
	.product-purchase-sec .product-purchase-sec_contents.info-con { padding: 24px; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl + dl { margin-top: 24px; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dt { margin-bottom: 10px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd { font-size: 12px; line-height: 17px; color: #707070; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd .half li:first-child { padding-top: 24px; }
	.product-purchase-sec .product-purchase-sec_contents.info-con dl dd ul li { padding-bottom: 24px; }
	.board-content .conbox.customer-center-conbox { padding-bottom: 80px; }
	.content.visual-content { padding: 0; }
	.visual-content .conbox { padding: 24px 12px 80px 12px; }
	.warr-info .box-tab-point-content .tab-content.warr-tabContent { display: flex; flex-wrap: wrap; padding: 24px 0 0 0; box-shadow: none; }
	.warr-info .support-box { padding: 0; }
	.box-tab-point-content .tab-point-content.tabstyle02 .tab ~ .tab:before { top: 0; } 
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on:before,
	.box-tab-point-content .tab-point-content.tabstyle02 .tab.on + .tab:before { top: 10px; }
	.box-tab-point-content .tab-point-content.tabstyle02.slick-initialized .tab:first-child { border-top-left-radius: 10px; }
	.box-tab-point-content .tab-point-content.tabstyle02.slick-initialized .tab:last-child { border-top-right-radius: 10px; }

	/* 레이어팝업 - 주문 상품 내역, 내역없음 */
	.layer-pop .ordList-con .add-orderList-wrap .orderList-top div:first-child {  line-height: 21px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div img {width: 80px; height: 80px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(1) {  height: 20px;} 
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body > div:nth-child(2) {  margin-top: 12px;}
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-midbox { margin-top: 6px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body .order-con > div .order-con-price {  margin-top: 8px; }
	.layer-pop .ordList-con .add-orderList-wrap .orderList-body:last-child { border-bottom: 1px solid #d9d9d9; }
	.layer-pop .ordList-con .fixed-btn-box {   padding-bottom: 48px; bottom: 0; left: 50%; transform: translateX(-50%); padding-top: 24px; width: 100%; background: #fff; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;  }

	/* 나의 찜목록 */
	.my-hotListWrap .listHeader { padding:24px 0; border-bottom:1px solid #d9d9d9; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox { height:32px; line-height:32px; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > button ~ button { margin-left: 6px; }
	.my-hotListWrap .listHeader .opt-select .opt-btnbox > .share-kakao { padding-left: 18px; }
	.btn.share-kakao span { padding-left:28px; font-size:14px; background-size:22px auto; }
    .myHotList-style li { width:auto; float:none; border-left:0; }
    .my-hotlist { min-height:auto; padding:74px 0 24px; }
    .my-hotlist .hotlist-check { top:24px; left:0; }
    .my-hotlist .hotlist-image { max-width:80px; left:0; top:74px;}
	.my-hotlist .hotlist-spec { max-width:300px; margin-left:110px;}
	.my-hotlist .hotlist-spec-group {min-height:auto;}
	.my-hotlist .hotlist-spec-group .opt-group{position:relative;margin-top:18px;bottom:auto;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span{ font-size:12px; }
	.my-hotListWrap + .paging{display:none;}
	.my-hotListWrap .mob-moreViewList { display: block; margin-top: 36px; text-align: center; }
	.my-hotlist .hotlist-price .final-price { line-height:21px; font-size:16px; }
	.my-hotListWrap .listHeader .share-kakao { display: none; }
	.my-hotListWrap .listHeader .ico-share { display:inline-block; width:26px; height: 26px; background-size:26px auto; }
	.my-hotListWrap .empty-line { min-height: 261px; line-height: 261px; }

	/* 주문 : 제품 정보 */
	.my-hotlist .hotlist-spec-group { position:relative; min-height:170px;margin-bottom:42px; }
	.my-hotlist .hotlist-spec-group .o-title a { font-size:16px; line-height: 21px; }
	.my-hotlist .hotlist-spec-group .o-label { margin-top:4px; font-size:12px; line-height:16px; }
	.my-hotlist .hotlist-spec-group .o-spec { font-size:14px;line-height:18px;}
	.my-hotlist .hotlist-spec-group .o-spec span { margin: 16px 0 10px; line-height:16px; font-size:12px; }
	.my-hotlist .hotlist-spec-group .o-spec span.end { margin-right:10px; }
	.my-hotlist .hotlist-spec-group .o-spec .btn-option { min-width:61px; height:20px; line-height:20px; font-size:12px; border-radius:10px; }
	.my-hotlist .hotlist-spec-group .ico-group-t { margin-bottom:8px; }
	.my-hotlist .hotlist-spec-group .ico-group-t > span { height:18px; font-size:14px;line-height:18px;}
	.my-hotlist .hotlist-spec-group .ico-group-t > span ~ span { margin-left: 12px;}
	.my-hotlist .hotlist-spec-group .ico-t { padding-right:20px; }
	.my-hotlist .hotlist-spec-group .ico-t > button { margin-left: 6px; width: 14px; line-height: 18px; background-size:14px auto; }
	.my-hotlist .price-big { margin-left:16px; font-size:16px; line-height:21px;}
	.my-hotlist .hotlist-sns { top:24px; }
	.my-hotlist .hotlist-sns > button { width:26px; height:26px; }
	.my-hotlist .hotlist-sns > button + button{margin-left:20px;}
	.my-hotlist .hotlist-sns .ico-cart {width:30px;height:22px;}

	/*나의 기획전*/
	.board-top .bd-h-drop .wrap-droplist { width:120px; }
	.my-exhibitionWrap .listHeader{ padding:18px 0; border-bottom:1px solid #d9d9d9; }
	.my-exhibitionWrap .listHeader .opt-select .btn-s{ height:32px; line-height:32px; }
	.my-exhibitionWrap + .paging{display:none;}
	.my-exhibitionWrap .mob-moreViewList { display: block; margin-top: 36px; text-align: center; }
	.btn.share-kakao span { padding-left:28px; font-size:14px; background-size:22px auto; }
	.myexhibition-style li { width:auto; float:none; border-left:0; }
	.myexhibition-style .exhibition-area { padding:24px 0; }
	.my-exhibition .exhibition-check { left:24px; top:24px; }
	.my-exhibition .exhibition-image .photo { border-radius:10px; }
	.my-exhibition .exhibition-image .exhibition-status { margin-top:16px; min-width:120px; min-height:32px; font-size:14px; line-height:32px; border-radius:20px; }
	.my-exhibition .exhibition-spec   { padding-left:24px; }
	.my-exhibition .exhibition-price  { max-width:126px; }
	.my-exhibition .exhibition-spec-group { min-height:auto; margin-bottom:42px; }
	.my-exhibition .exhibition-spec-group .opt-group { position:relative; margin-top:18px; bottom:auto; }
	.my-exhibition .exhibition-spec-group .o-title { margin-top:12px; min-height:50px; line-height:24px; }
	.my-exhibition .exhibition-spec-group .o-title a { font-size:16px; line-height:22px; }
	.my-exhibition .exhibition-spec-group .o-label { margin-top:6px; font-size:14px; line-height:18px; }
	.my-exhibition .exhibition-spec-group .entryDay { margin-top:20px; }
	.my-exhibition .exhibition-spec-group .entryDay p { margin-top:6px; }
	.my-exhibition .exhibition-spec-group .entryDay p span { min-width:60px; font-size:14px; line-height:18px; vertical-align:top; }
	.my-exhibition .exhibition-spec-group .entryDay p span em { display:block; font-size:inherit; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit { padding-right:10px; margin-right:10px; }
	.my-exhibition .exhibition-spec-group .entryDay p span.entryTit:before { height:12px; }
	.my-exhibition .exhibition-spec-group .ico-b { font-size:16px; line-height:21px; }
	.my-exhibitionWrap .empty-line { min-height: 261px; line-height: 261px; }

	/*재입고알림*/
	.restock-style .my-hotlist { min-height: 220px; }
	.restock-style .my-hotlist .hotlist-spec-group{min-height:auto;}
	.restock-style .my-hotlist .hotlist-spec-group .ico-group-t > span { font-size:14px; }
	.ico-date{font-size:12px;}

	/* 고객지원 */
	#container .content-visual-header .visual.b2c02 { height: 480px; background-size: cover; }
	.search-visual-header .con-box-search .wrap-search { margin: 16px 0; }
	.search-visual-header .con-box-search .wrap-search input[type="text"] { width: 312px; height: 40px; padding:0 57px 0 24px; font-size:16px; border-radius:25px; }
	.search-visual-header .con-box-search .wrap-search .btn-search { top:50%; right:9px; transform: translateY(-50%); right:22px; width: 18px; height: 18px; background-size: contain;}
	.search-visual-header .con-box-search + .btn-ul-l { font-size: 16px; line-height: 21px; }
	.product-search-wrap .product-search-top { padding: 36px 24px; }
	.product-search-wrap .product-search-top > div { position: relative; padding: 0 12px; width: 49%; height: 158px; vertical-align: top; }
	.product-search-wrap .product-search-top > div .search-tit { padding-top: 50px; font-size: 20px; line-height: 26px; }
	.product-search-wrap .product-search-top > div .search-tit.menual:before { width: 34px; height: 34px; background-size: contain;}
	.product-search-wrap .product-search-top > div .search-tit.info:before { width: 34px; height: 34px; background-size: contain;}
	.product-search-wrap .product-search-top > div .search-tit + .btn { position: absolute; bottom: 0; left:50%; transform:translateX(-50%); margin: 0; width: 100px; height: 32px; line-height: 30px; }
	.product-search-wrap .product-search-mid { padding: 48px 24px; }
	.product-search-wrap .product-search-mid .mid-tit { padding-bottom: 48px; font-size: 36px; line-height: 48px; }
	.product-search-wrap .product-search-mid .product-type-list li { margin-top: 36px; margin-right: 0; width: 50%; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(1),
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2) { margin-top: 0; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2n) { margin-right: 0; }
	.product-search-wrap .product-search-mid .product-type-list li:nth-child(2n):after { content: ''; display: block; clear: both;}
	.product-search-wrap .product-search-mid .product-type-list li a:before { width: 100%; height: 92px; }
	.product-search-wrap .product-search-mid .product-type-list li a strong { margin-top: 4px; font-size: 20px; line-height: 26px;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-mobile:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-tv:before {background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-homeApp:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-computing:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-audio:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-mid .product-type-list li a.type-camera:before { background-size: contain; background-position: center;}
	.product-search-wrap .product-search-top,
	.product-search-wrap .product-search-mid,
	.product-search-wrap .product-search-bottom { margin: auto; max-width: 1392px;}
	.product-search-wrap .product-search-bottom { padding: 0 24px 48px 24px; }
	.product-search-wrap .product-search-bottom > div { float: none; width: 100%; }
	.product-search-wrap .product-search-bottom > div ~ div { margin-left:0; }
	.product-search-wrap .product-search-bottom > div img { width: 219px; height: 146px; }
	.product-search-wrap .product-search-bottom > div .type-tit { margin-bottom: 1px; padding: 10px 20px; height:40px; font-size: 16px; line-height: 21px; }
	.product-search-wrap .product-search-bottom > div.m-drop-type { position: relative; }
	.product-search-wrap .product-search-bottom > div.m-drop-type + .m-drop-type { margin-top: 16px; }
	.product-search-wrap .product-search-bottom .m-drop-type .droplist-button { position:absolute; top:-40px; width:100%; height:40px; padding: 10px 20px; background: #212425; color: #fff; font-size: 16px; line-height: 21px; font-weight: bold; }
	.product-search-wrap .product-search-bottom .m-drop-type .droplist-button:before { right:20px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-drop-down-thin-white.svg) right center no-repeat; background-size: cover;}
	.product-search-wrap .product-search-bottom .product-type-search-list { top:0; min-height:auto; max-height:auto; border-radius:0; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model { min-height: 215px; max-height: 215px; }
	.product-search-wrap .product-search-bottom .product-type-search-list li a { padding: 10px 20px; height: 38px; font-size: 14px; line-height: 18px; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li { margin-top: 51px; padding-top: 61px; font-size: 14px; line-height: 19px; }
	.product-search-wrap .product-search-bottom .product-type-search-list.type-model.no-con li:before { width: 45px; height: 45px; background-size:45px auto; }
	.product-search-wrap .product-search-bottom > div img { width: 219px; height: 146px; }
	.product-search-wrap .product-search-bottom > div .type-tit { margin-bottom: 1px; padding: 10px 20px; height:40px; background: #212425; color: #fff; font-size: 16px; line-height: 21px; font-weight: bold; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search { margin-top: 24px; padding: 0; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search input:not([type=checkbox]):not([type=radio]).inp-line { height: 40px; font-size: 16px; line-height: 21px; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) { margin: 10px 0 24px; }
	.product-search-wrap .product-search-bottom > div.product-model-name > div:nth-child(2) .btn-underline { line-height:20px; }
	.product-search-wrap .product-search-bottom > div.product-model-name .wrap-search .btn-search { top:9px; right:24px; width:20px; height:20px; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .droplist-button { padding: 10px 40px 10px 20px; height: 40px; font-size: 16px; line-height: 21px; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist .droplist-button:before { right:20px; width: 16px; height: 16px; }
	.product-search-wrap .product-search-bottom > div.product-model-name .type-tit.drop-tit .wrap-droplist.active .droplist-button:before { right:20px; width: 16px; height: 16px; }
	.product-search-wrap .product-thumb { min-height: 350px; max-height: 350px; padding: 51px 24px 0 24px; }
	.product-search-wrap .product-thumb .thumb-txt { margin-top: 51px; }
	.product-search-wrap .product-thumb .thumb-txt p { font-size: 16px; ;line-height: 21px; }
	.product-search-wrap .product-thumb .thumb-txt span { padding-top:5px; font-size: 14px; line-height: 21px; }
	.product-search-wrap .product-thumb .btn { bottom: 0; }
	.product-search-wrap .product-thumb .no-img { margin-top: 132px; padding-top: 55px; font-size: 14px; line-height: 19px; }
	.product-search-wrap .product-thumb .no-img:before { width: 44px; height: 34px; background-size:44px auto; }
	.support-close { margin: 20px auto 0 auto; width: 36px; height: 36px; background-size:13px auto; }

	.warr-info.add-info { margin-top: 60px; }
	.warr-info.add-info .info-tit { padding-bottom: 48px; font-size: 36px; line-height: 48px;}
	.add-info .warranty-service-sec-contents > div { padding-bottom: 48px; height: auto; }
	.add-info .warranty-service-sec-contents > div + div { margin-top: 0; }
	.add-info .warranty-service-sec-contents dl dt { margin-bottom: 10px; font-size: 24px; line-height: 32px; color: #000; font-weight: bold; }
	.add-info .warranty-service-sec-contents dl dd { font-size: 16px; line-height: 26px; }
	.add-info .warranty-service-sec-contents dl dd a { margin: 24px 0 0 0; height: 21px; }
	.add-info .warranty-service-sec-contents dl dd img { width:45px; height: 45px;}
	.add-info .warranty-service-sec-contents dl dd + dd .second-btn { margin: 10px 0 0 0; }
	.add-info .warranty-service-sec-contents dl dd:last-child { top: 5px; }
	.add-info + .bot-info { margin-top: 12px; }
	#container .content-visual-header .visual.b2c02 { padding: 97px 0; height: 360px; }

	/* 이메일 상담 */
	.visual.b2c02.s-email p { padding-top: 16px; font-size: 16px; line-height: 21px;  }
	.visual.b2c02.s-email br { display: block; }
	.conbox.customer-center-conbox.email-conbox { padding-top: 60px; }
	#container .content-visual-header .visual.b2c02.s-email {padding: 130px 0;}
	.email-info .warranty-service-sec-contents > div .warranty-service-sec-title { padding: 0 0 10px 0; font-size: 24px; line-height: 32px; }
	.email-info .warranty-service-sec-contents > div + div { margin-top: 60px; }
	.email-info .warranty-service-sec-contents dl .next-para { margin-top: 31px; }
	.email-info .warranty-service-sec-contents dl.tit-first-con { margin-top: 24px !important; }
	.ico-popup:after { width:20px;height:20px;margin-left:6px;}

	/* 이메일 상담 팝업 */
	.pop-tArea { padding: 15px; width:100%; height: 100px; border: 1px solid #b2b2b2; border-radius: 10px; resize: none; box-sizing: border-box; }
	.addfile-list { padding-top: 16px; }
	.addfile-list li { position: relative; padding: 11px 10px; background: #fafafa; border-radius: 10px;}
	.addfile-list li ~ li { margin-top: 12px; }
	.addfile-list li span { font-size: 14px; line-height: 18px; color: #000; }
	.addfile-list .ico-del-s { position: absolute; right: 10px; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center center; }
	.email-pop .inp-box label { position: static; margin-bottom: 14px; height: 21px; line-height: 21px; }
	.email-pop .inp-box .box:not(.mail) .inp-line { margin-top: 14px; }
	.email-pop .inp-box ~ .inp-box { margin-top: 30px; }
	
	.email-pop .pop-req { display: block; margin-bottom: 16px; font-size: 14px; line-height: 21px; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.email-pop .sele-box:after { content:''; display: block;margin:0 -24px 40px -24px; padding-bottom: 40px;border-bottom: 1px solid #ebebeb;}
	.email-pop-tit { position: relative; margin-top: 60px; margin-bottom: 24px; font-size: 16px; line-height: 21px; color: #000; font-weight: bold; }
	.email-pop-tit > .pop-req { position: absolute; right: 0; display: inline-block; font-size: 14px; line-height: 22px; color: #707070; text-align: right; letter-spacing: -0.02em;}
	.inp-box .addr.type2 { margin-top: 16px; padding: 20px; background: #fafafa; border-radius: 10px; }
	.email-pop .inp-box .addr.type2 p,
	.email-pop .inp-box .addr.type2 p span { font-size: 14px; line-height: 18px; color: #000; background: transparent; text-align: left; }
	.privacy-terms .terms-box { padding: 24px 20px; background: #f9f9f9;}
	.privacy-terms .terms-box .tit { margin-bottom: 12px; font-size: 16px; line-height: 21px; color: #707070; font-weight: bold; }
	.email-pop-tit { margin-bottom: 24px; }
	.sele-box .email-pop-tit { margin-bottom: 14px; }
	.privacy-terms .terms-box p, 
	.privacy-terms .terms-box dl dt { font-size: 14px; line-height: 19px; color: #212425; letter-spacing: 0; }
	.privacy-terms .terms-box dl dd { padding-top: 6px; font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box ul li { font-size: 14px; line-height: 19px; color: #707070; letter-spacing: 0; }
	.privacy-terms .terms-box dl ~ dl { padding-top: 20px; }
	.privacy-terms .terms-box dl dt { position: relative; padding-left: 8px; }
	.privacy-terms .terms-box dl dt:before { content:'·'; position: absolute; left: 0; display: inline-block; }
	.privacy-terms .terms-box ul.esse-list { padding-top: 12px; }
	.privacy-terms .terms-box ul.esse-list li { position: relative; padding-left: 8px; }
	.privacy-terms .terms-box ul.esse-list li:before { content:'*'; position: absolute; left: 0; display: inline-block;  }

	.email-pop .inp-box{padding:0;}
	.email-pop .inp-box .lb-line{position:relative;top:auto;left:auto;margin-bottom:0;}
	.email-pop .inp-box .lb-line.blind{position:absolute;}
	.email-pop .inp-box > div{margin-left:0;}
	.email-pop-tit {margin-bottom:26px;}
	.user-inqu-box .email-pop .inp-box,
	.user-info-box .email-pop .inp-box{border-top:0;}
	.user-info-box .email-pop .inp-box:last-child,
	.user-inqu-box .email-pop .inp-box:last-child{border-bottom:0;}
	.email-pop .code-wrap .code-r{width:100%;}
	.email-pop .code-capcha-control button{text-align:left !important;}
	.email-pop .code-capcha-control button:before{margin:0 6px 0 16px !important;}
	.email-pop .code-capcha-control button span{position: relative;width: auto;height: auto;font-size:inherit;overflow: visible;border: 0;clip: auto;clip-path: none;}
	.email-pop-form > .pop-req{top:-1px;}
	.code-wrap .code-r button{line-height:40px;}

	/* 견적 문의 */
	.prod-location { position: absolute; left: 0; top: 0; height:21px; }
	.prod-location span {position:relative; display:inline-block; font-size:16px; line-height: 21px; color:#707070; margin-right:35px;}
	.prod-location span:before{ position:absolute; left:-27px; top:50%; width:16px; height:17px; background:url('/sec/static/_images/common/icon-location-bulet.png') no-repeat; transform:translateY(-50%); content:''; background-size: cover; }
	.prod-location span:first-child:before { display: none; }
	.prod-location span:last-child { color: #000; }
	.add-orderList-wrap .orderList-body.esti-body .order-con { margin-left: 24px; width: 59%; }
	.add-orderList-wrap .orderList-body.esti-body .order-con > div .order-con-price { font-size: 16px; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body { padding-top: 37px; }
	.edit-box.box-board-detail .row-box .add-orderList-wrap .orderList-body.esti-body + .esti-body { padding-top: 59px; }
	.esti-body + .esti-body .prod-location { top:24px; }
	.b-order-detail .detail-view.esti-detail .row-box { margin-top: 30px; }

	.moreInfo-form { padding-left: 31%; }
	.moreInfo-form .info-box {  width: auto; }
	.moreInfo-form .info-box > span {  top: 0; left: -44%; padding-right: 0; width: 44%; font-size: 16px; line-height: 21px;  }
	.moreInfo-form .info-box > em {  margin-left: 24px; font-size: 16px; line-height: 21px;  }
	.moreInfo-form .info-box > em.row-height {  height: 63px; }
	.moreInfo-form .info-box ~ .info-box { margin-top:16px; }

	.email-select .domain-box {position: relative;float: right;width: 54.12%;margin-top: 14px;}
	.join-form .f-join-box .con-body .join-list .cert-domain .right-btn-line { margin-right: 0;position: relative; }
	.join-form .f-join-box .con-body .join-list .cert-domain .file-wrap { text-align: right; }
	.join-form .f-join-box .con-body .join-list .cert-domain .btn-cert { position: static; margin-top:10px; }	
	.emailInp > .pop-req { top: 29px; font-size: 14px; }
	br.only-p {display: none; }
	br.only-m {display: block; }
	br.m-414 {display: block; }
	.chk-form.terms-more input[type="checkbox"] + label { letter-spacing: -1px; }

	/* 스펙인 마일리지 신청하기 */
	.btn-box.form-btn button { margin: 0; }
	.btn-box.form-btn button:nth-child(2) { margin-left: 4px; }
 	.btn-box.form-btn button:nth-child(3){ width: 100%; max-width: 302px; margin-top: 16px; }
	.rental-botMenu > div { padding-left: 24px; padding-right: 24px; }
	.select-half + .select-half .wrap-droplist.active .droplist { width: 132%; left: auto; right: 0; transition: 0s; }

	/* 금융형 렌탈 */
	.p-iconBox { display: inline-block; flex-direction: initial; justify-content: center; }
	.p-iconBox > div { flex: none; position: relative; display: inline-block; width: calc(100%/2 - 10px); height: 161px; margin-left: 16px; padding: 20px 15px; background: #fff; border-radius: 20px; text-align: center; vertical-align: top; box-shadow: 0 5px 25px 0 rgba(1,1,1,.05);}
	.p-iconBox > div:nth-child(3) { margin-left: 0; }
	.p-iconBox > div:nth-child(3),
	.p-iconBox div:nth-child(4) { margin-top: 16px; }

	/* 유지보수형 렌탈 */
	.rantal-tbl dl dd { float: left; width: calc(50% - 12%); padding: 12px; font-size: 14px; line-height: 21px; }
	.rantal-tbl dl dd + dd { width: calc(50% - 12%); }
	.p-summary .summ-img img.img-pc.m587 { display: none; }
	.p-summary .summ-img img.img-mobile.m587 { display: block; }
	.wide-block .p-iconBox > div { position: relative; width: 100%; max-width: 100%; height: auto; margin-left: 0; padding: 24px 24px 24px 114px; text-align: left; }
	.wide-block .p-iconBox > div + div { margin-top: 16px; }
	.wide-block .p-iconBox > div:before { left: 24px; top: 24px; transform: translateX(0); }
	.wide-block .p-iconBox > div p { min-height: auto; padding-top: 0; }
	.wide-block .p-iconBox > div.box01 span br { display: none; }

	/* 스펙인 개요 */
	.feedback-area { width: 100%; }
	.wide-block .p-iconBox.arrow > div { min-height: 114px; }
	.p-iconBox.arrow > div:after { content: ''; position: absolute; left: 50%; right: auto; top: auto; bottom: -36px; transform: translateX(-50%); display: inline-block; width: 30px; height: 30px; background: url(/sec/static/_images/common/icon-list-arrow-down.svg) no-repeat center; }
	.p-iconBox.arrow > div:last-child:after { display: none; }
	.wide-block .p-iconBox.arrow > div + div { margin-top: 42px; }
	.wide-block .p-iconBox.arrow > div p { padding-top: 23px; }

	/* 파트너사 모집 안내 */
	#container .content-visual-header .visual.b2b-partner { height: auto; }
	.visualslide-wrap img { height: auto; min-height: 360px;  }
	.visualslide .slick-arrow.slick-prev,
	.visualslide .slick-arrow.slick-next{ display: none !important; }
	.slick-slide img.only414-p { display: none; }
	.slick-slide img.only414-m { display: block; }
	.wide-block .p-iconBox > div { min-height: 114px; }
	.wide-block .p-iconBox.partner-icon > div p { padding-top: 12px; }

	/* 고객도입사례 view */
	.item-advice-related .adviceWrap { padding:0; }
	.item-advice-related .adviceWrap .advice .imgWrap { width:100%; height:auto; }
	
	/* green campain */
	#green-container { background: #f3e9db; height: 100%; }
	.green-header { position: relative; background: url(/sec/static/_images/temp/greenCampain/GC-header-m.png) no-repeat center top; background-size: contain; width: 100%; height: 102.2500vw; }
	.green-header .period { position: absolute; top: 50.2415vw; left: calc(51% - 0.2415vw); transform: translateX(-50%); font-size: 3.3816vw; line-height: initial; color: #000; font-weight: bold; letter-spacing: 0; }
	.green-content { position: relative; max-width: 347.8261vw; margin: -8.4541vw auto 0 auto; overflow: hidden; }
	.green-content.bg:before { content:''; position: absolute; left: -7.9710vw; bottom: 0; width: 21.4976vw; height: 23.6715vw; background: url(/sec/static/_images/temp/greenCampain/plant03.png) no-repeat center; background-size: cover; }
	.green-content.bg:after { content:''; position: absolute; right: -4.8309vw; bottom: 0; width: 22.2222vw; height: 26.0870vw; background: url(/sec/static/_images/temp/greenCampain/plant04.png) no-repeat center; background-size: cover; }
	.conWrap { padding: 0 2.8986vw 19.3237vw 2.8986vw;  }
	.G-conboxWrap { position: relative; }
	.G-conboxWrap:after { content:''; position: absolute; left: auto; right: 3.6232vw; bottom: -3.6232vw; margin-left:0; display: block; width: 34.7826vw; height: 38.1643vw; background: url(/sec/static/_images/temp/greenCampain/plant02.png) no-repeat center; background-size: contain; }
	.G-conbox { padding: 0 4.3478vw;}
	.G-conbox > h2 {font-size: 7.2464vw; line-height: initial; color: #2f6918; font-weight: bold; text-align: center; letter-spacing: 0.02em; }
	/* .G-conbox:nth-child(1) { padding-bottom: 0;  width: 100%; height: 136.5vw; background: url(/sec/static/_images/temp/greenCampain/board-bg01-m.png) no-repeat top; background-size: 100% 136.5vw;} */
	.G-conbox:nth-child(1):after { display: none; }
	.G-conbox:nth-child(1) > h2 { padding-top: 9.6618vw; }
	.G-conbox:nth-child(1) > h2:before { content:''; display: block; width: 14.4928vw; height: 19.3237vw; margin: 0 auto 3.6232vw auto; background: url(/sec/static/_images/temp/greenCampain/plant01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont { text-align: center; }
	.G-conbox .inner-cont .inner-info { margin-top: 7.2464vw; font-size: 3.3816vw; line-height: 5.3140vw; color: #000; letter-spacing: 0; padding: 0 2.5942vw; }
	.G-conbox .inner-cont .inner-info :where(span, b) {font-size: 3.3816vw;}
	.G-conbox .inner-cont .inner-info br { display: none;}
	.G-conbox .inner-cont .inquiry { margin-top:12.0773vw;}
	.G-conbox .inner-cont .inquiry > div { display: block; width: 100% }
	.G-conbox .inner-cont .inquiry > div:first-child { padding-right:0; text-align: center; }
	.G-conbox .inner-cont .inquiry > div:last-child { position: relative; padding-left:0; text-align: center; }
	.G-conbox .inner-cont .inquiry > div > em { font-size: 2.8986vw; color: #000; line-height: 2.8986vw; font-weight: bold; vertical-align: middle; }
	.G-conbox .inner-cont .inquiry > div > span { font-size: 2.8986vw; color: #000; line-height: 2.8986vw; }
	.G-conbox .inner-cont .inquiry > div > span:before { content:''; width: 0.2415vw; height: 2.8986vw; padding: 0 2.4155vw; background: url(/sec/static/_images/temp/greenCampain/GC-bar.png) no-repeat center; }
	.G-conbox .inner-cont .inquiry > div + div { margin-top: 3.3816vw; }
	.G-conbox .inner-cont .inquiry > div + div:before { display: none; }
	.G-conbox:nth-child(2) { position: relative; padding-bottom: 0; width: 100%; height: 360vw; margin: 0 auto; background: url(/sec/static/_images/temp/greenCampain/board-bg02-m.png) no-repeat top;  background-size: 100% 360vw; }
	.G-conbox:nth-child(2) > h2 { padding-top: 18.1159vw; }
	.G-conbox .inner-cont .guide-list ul { display: block; margin: 7.2464vw 0 14.4928vw; }
	.G-conbox .inner-cont .guide-list li { position: relative; display: inline-block; width: calc(100%/2 - 7.9710vw); padding-top: 36.7150vw; padding-bottom: 7.7295vw; margin-right: 7.2464vw; }
	.G-conbox .inner-cont .guide-list li:nth-child(2n) { margin-right: 0; }
	.G-conbox .inner-cont .guide-list li:nth-child(3) span { display:inline-block; margin: 0 -3.1401vw; }
	.G-conbox .inner-cont .guide-list li:last-child { margin-right: 0; vertical-align: top; }
	.G-conbox .inner-cont .guide-list li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%);  width: 100%; height: 100%; background: url(/sec/static/_images/temp/greenCampain/guide-bg.png) no-repeat top; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:after { position: absolute; top: calc(50% - 8.2126vw); left: calc(50% - 0.7246vw); transform: translate(-50%, -50%); }
	.G-conbox .inner-cont .guide-list li:nth-child(1):after { content:''; display: block; width: 16.9082vw; height: 14.0097vw; background: url(/sec/static/_images/temp/greenCampain/guide-list01.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(2):after { content:''; display: block; width: 17.3913vw; height: 18.3575vw; background: url(/sec/static/_images/temp/greenCampain/guide-list02.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(3):after { content:''; display: block; width: 19.8068vw; height: 15.9420vw; background: url(/sec/static/_images/temp/greenCampain/guide-list03.png) no-repeat center; background-size: contain;}
	.G-conbox .inner-cont .guide-list li:nth-child(4):after { content:''; display: block; width: 17.8744vw; height: 19.8068vw; background: url(/sec/static/_images/temp/greenCampain/guide-list04.png) no-repeat center; top: calc(50% - 8.2126vw); background-size: contain;}
	.G-conbox .inner-cont .guide-list li > span { font-size: 3.3816vw; line-height: initial; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-list li > span:before { content:''; position: absolute; right: -17%; top: calc(50% - 8.2126vw); transform: translateY(-50%); width: 3.3816vw; height: 5.7971vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow.png) no-repeat center; background-size: contain; }
	.G-conbox .inner-cont .guide-list li:nth-child(2) > span:before { content:''; position: absolute; left:-6.2802vw; bottom:0; top: auto; right: auto; display: block; width: 4.3478vw; height: 4.1063vw; background: url(/sec/static/_images/temp/greenCampain/guide-arrow-m2.png) no-repeat center; background-size: contain; }
	.G-conbox .inner-cont .guide-list li:last-child > span:before { display: none; }
	.G-conbox .inner-cont .guide-notice { position: relative; padding: 9.6618vw 5.7971vw 0 5.7971vw; border-top: 0.2415vw solid #e4e4e4; text-align: left; }
	.G-conbox .inner-cont .guide-notice > p { position: static; left: 0; top:18.5990vw; padding-bottom: 7.2464vw; font-size: 4.8309vw; color: #000; font-weight: bold; }
	.G-conbox .inner-cont .guide-notice > ul { padding-left: 0; }
	.G-conbox .inner-cont .guide-notice > ul > li { position: relative; padding-left: 2.4155vw; font-size: 3.2vw; line-height: 5.7971vw; color: #000; }
	.G-conbox .inner-cont .guide-notice > ul > li + li { margin-top: 4.8309vw; }
	.G-conbox .inner-cont .guide-notice > ul > li:before { content:''; position: absolute; top: 2.4155vw; left: 0; width: 0.7246vw; height: 0.7246vw; background: url(/sec/static/_images/temp/greenCampain/GC-dot.png) no-repeat center; }
	.G-conbox .inner-cont .guide-notice .packing { display: block; }
	.G-conbox .inner-cont .guide-notice .packing > li { position: relative; display: inline-block; margin-top: 7.2464vw; margin-right: 6.0802vw; padding-top: 28.5024vw; max-width: calc(100%/2 - 3.6232vw); line-height: 4.3478vw; }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2) { margin-right: 0; vertical-align: top; }
	.G-conbox .inner-cont .guide-notice .packing > li:before { content:''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(1):before { width: 28.0193vw; height: 26.3285vw; background: url(/sec/static/_images/temp/greenCampain/collect01.png) no-repeat center; top: -1.4493vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(2):before { width: 30.4348vw; height: 23.4300vw; background: url(/sec/static/_images/temp/greenCampain/collect02.png) no-repeat center; top: 0.7246vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:nth-child(3):before { width: 36.4734vw; height: 19.8068vw; background: url(/sec/static/_images/temp/greenCampain/collect03.png) no-repeat center; top: 4.8309vw; background-size: cover; } 
	.G-conbox .inner-cont .guide-notice .packing > li:last-child { margin-right: 0; }
	.G-conbox .inner-cont .guide-notice .packing > li > span { font-size: 2.8986vw; line-height: 4.3478vw; color: #000; font-weight: bold; word-break: keep-all; }
	.G-conbox .inner-cont .guide-notice .packing > li > span br { display: none; }
	.G-btnWrap { margin-top: 12.8019vw; }
	.G-btnWrap .tab-style-btn { margin-bottom: 12.0773vw; text-align: center; }
	.G-btnWrap .tab-style-btn a { position: relative; display: inline-block; width: 35.2657vw; height: 10.8696vw; }
	.G-btnWrap .tab-style-btn a:nth-child(1)[aria-selected="true"] { width: 35.2657vw; height: 10.8696vw; background: url(/sec/static/_images/temp/greenCampain/tab-about-active.png) no-repeat center;  background-size: cover;}
	.G-btnWrap .tab-style-btn a:nth-child(2)[aria-selected="true"] { width: 35.2657vw; height: 10.8696vw; background: url(/sec/static/_images/temp/greenCampain/tab-apply-active.png) no-repeat center;  background-size: cover;}
	.G-btnWrap .tab-style-btn a + a { margin-left: 7.2464vw; }
	.G-tabWrap { margin-top: 9.6618vw; padding: 0; }
	.G-tabWrap .tab-content { background: #fff; border-radius: 2.4155vw; display: none; }
	#tabContent-about { margin-bottom: 9.6618vw; padding: 12.0773vw 4.3478vw 7.2464vw 4.3478vw; }
	.G-tabWrap .apply-list h3 { padding: 0 0 7.2464vw; font-size: 5.7971vw; line-height: initial; color: #000; font-weight: bold; text-align: center; }
	.G-tabWrap .apply-list .droptoggle > div { display: table; width: 100%; }
	.G-tabWrap .apply-list .droptoggle > div > a { display: table; width: 100%;  padding: 3.1401vw 4.3478vw; color: #000;}
	.G-tabWrap .apply-list .droptoggle > div span { display: inline-block; }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(1) { width: 25% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(2) { width: 37% }
	.G-tabWrap .apply-list .droptoggle > div span:nth-child(3) { width: auto }
	.G-tabWrap .apply-list .droptoggle > div.list-head { padding: 5.3140vw 4.3478vw; border-top: 0.4831vw solid #000; border-bottom: 0.4831vw solid #000; box-sizing: border-box; }
	.G-tabWrap .apply-list .droptoggle > div.list-head span { display: table-cell; font-size: 2.8986vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption a.dropButton { height: auto;  border-bottom: 0.2415vw solid #d9d9d9; font-weight: 400; }
	.G-tabWrap .apply-list .dropOption a.dropButton span { font-size: 2.8986vw; color: #000; }
	.G-tabWrap .apply-list .dropOption a.dropButton:before { display: none; }
	.G-tabWrap .apply-list .dropOption a.dropButton.open { background: #fcf6ee; font-weight: bold; }
	.G-tabWrap .apply-list .dropOption em.num { border-bottom: 0.2415vw solid #000; font-size: 2.8986vw;color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList { padding: 8.4541vw 4.3478vw; background: #f3e9db; border-bottom: 0.2415vw solid #d9d9d9;}
	.G-tabWrap .apply-list .dropOption .dropList dl { display: table; width: 100%; padding: 1.9324vw 0;  font-size:2.8986vw; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl dt { display: table-cell; width: 41.6%; font-size:2.8986vw; font-weight: bold; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl dd { font-size: 2.8986vw; color: #000; }
	.G-tabWrap .apply-list .dropOption .dropList dl em.num { font-weight: bold; color: #000; }
	.G-tabWrap .paging { margin-top: 8.6957vw; display: none; }
	.mob-moreDownList { display: block; margin-top: 7.2464vw; text-align: center; }
	.mob-moreDownList .ico-moreDown { font-size: 2.8986vw; color: #000; font-weight: bold; }
	.mob-moreDownList .ico-moreDown:after{ content:''; display: inline-block; width: 2.4155vw; height: 2.4155vw; margin-left: 2.6570vw; background: url("/sec/static/_images/common/icon-drop-down-thin.svg") no-repeat center; background-size: cover; vertical-align: baseline;}
	.G-btn-box button { background: transparent; }
	.G-btn-box button { background: transparent; }

	#tabContent-apply { margin-bottom: 14.0097vw; padding: 12.0773vw 4.3478vw 9.6618vw 4.3478vw; box-shadow: 1.6908vw 3.3816vw 0 rgba(59,35,1,.09); }
	.G-tabWrap .apply-form h3 { padding: 0 0 2.8986vw; border-bottom: 0.4831vw solid #000; font-size: 4.8309vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form h3  + ul { margin-top: 7.2464vw; }
	.G-tabWrap .apply-form h3  + ul li { position: relative; padding-left: 2.8986vw; font-size: 3.3816vw; line-height: 4.8309vw; color: #707070; letter-spacing: 0; }
	.G-tabWrap .apply-form h3  + ul > li + li { margin-top: 3.6232vw; }
	.G-tabWrap .apply-form h3  + ul > li + li span { display: block; }
	.G-tabWrap .apply-form h3  + ul > li + li span > .btn-underline { font-size: 3.3816vw; }
	.G-tabWrap .apply-form h3  + ul li:before { content:'※'; position: absolute; left: 0; width: 2.1739vw; height: 2.1739vw; }

	.G-form { float: none; margin-top:8.6957vw; padding-left: 0; width: 100%;  }
	.G-form + .G-form { float: none; }
	.G-form:after { content: ''; display: block; clear: both; }
	.G-form .inp-box { position: relative; }
	.G-form .inp-box ~ .inp-box { margin-top: 8.4541vw; }
	.G-form .inp-box label { position: static; display: block; height: 7.7295vw; line-height: 7.7295vw; font-size: 3.8647vw; color: #000; letter-spacing: -0.0000vw; vertical-align: top; }
	.G-form .inp-box input:not([type=checkbox]):not([type=radio]).inp-line { -webkit-appearance: none; appearance: none; display: inline-block; height: 7.7295vw; font-size: 3.3816vw; color: #000; letter-spacing: -0.0000vw; font-family: 'SamsungOneKorean','dotum',sans-serif; text-indent: 0; border: none; border-radius: 0; border-bottom: 0.2415vw solid #b2b2b2; box-sizing: border-box; }
	.G-form .inp-box input:-ms-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:3.3816vw !important; color:#999 !important; letter-spacing:-0.0000vw !important; }
	.G-form .inp-box input::-webkit-input-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:3.3816vw; color:#999; letter-spacing:-0.0000vw; }
	.G-form .inp-box input:-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:3.3816vw; color:#999; letter-spacing:-0.0000vw; }
	.G-form .inp-box input::-moz-placeholder { font-family:'SamsungOneKorean','dotum',sans-serif; font-size:3.3816vw; color:#999; letter-spacing:-0.0000vw; }
	.G-form .inp-box .box.mail:after { content:""; display:block; clear:both; }
	.G-form .inp-box .box.mail input.inp-line { float:left; width:calc(100% - 21.7391vw); }
	.G-form .inp-box .sn-btn { display: block; padding-top: 1.9324vw; font-size: 2.8986vw; color: #000; font-weight: bold; }
	.G-form .inp-box .error-msg { padding-top: 1.9324vw; }
	.G-form .inp-box .box.mail .btn { float:right; min-width:19.3237vw; width:19.3237vw; margin:0; padding: 0 3.1401vw; font-weight:bold; height: 7.7295vw; line-height: 7.2464vw; font-size: 3.3816vw;  border-radius: 4.8309vw; }
	.G-form .inp-box .address-line.mid-box .mid-addr { padding: 2.8986vw; background: #fafafa; border-radius: 2.4155vw; }
	.G-form .inp-box .address-line.mid-box .mid-addr p { font-size: 3.3816vw; line-height: 4.3478vw; color: #000; letter-spacing: -0.02em; }
	.G-form .inp-calendar { background: #fff url(/sec/static/_images/common/icon-calendar.svg) no-repeat right 1.4493vw center !important; background-size: auto 4.3478vw !important; }
	.G-form .wrap-droplist .droplist-button { min-height: 7.7295vw; padding-right: 9.6618vw; font-size: 3.3816vw; color: #000; }
	.G-form .wrap-droplist .droplist-button:before{ margin-top: -1.9324vw; right: 1.4493vw; width: 3.8647vw; height: 3.8647vw; background-size: 3.8647vw auto; }
	.G-form .wrap-droplist .droplist li { min-height: 7.7295vw; line-height: 7.7295vw; padding: 0 4.8309vw; font-size: 3.3816vw; }
	.G-form .error-msg { clear: both; }
	.G-form .code-box:after { content: ''; display: block; clear: both; }
	.G-form .code-box + input { float: none; width: 100%; margin-top: 3.6232vw; }
	.G-form .code-box + input + .error-msg { float: none; width: 100%; }
	.G-form .code-box { float: none; width: 100%; padding-left: 0; }
	.G-form .code-box > img { float:left; width: 50.4831vw; height: 17.1498vw;}
	.G-form .code-box > ul { float: left; margin-left: 2.8986vw; margin-top: 1.4493vw; }
	.G-form .code-box > ul li + li { margin-top: 2.8986vw; }
	.G-form .code-box > ul li a img { width: 5.3140vw; height: 5.3140vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child { margin-top: 10.8696vw; }
	.G-form + .G-form .inp-box ~ .inp-box:last-child label { margin-top: 3.8647vw; }

	.G-tabWrap .apply-form .G-terms { margin-top: 19.3237vw; }
	.G-tabWrap .apply-form .G-terms h3 { font-size: 4.8309vw; }
	.G-tabWrap .apply-form .G-terms h3 > .ico-required { font-size: 4.8309vw; }
	.G-tabWrap .apply-form .G-terms .allChk-box { padding: 4.5894vw 0 4.8309vw 0; border-bottom: 0.2415vw solid #e4e4e4; }
	.G-tabWrap .apply-form .G-terms .allChk-box label { font-size: 3.8647vw; color: #000; font-weight: bold;  position: relative; display: inline-block; padding: 0.2415vw 0; padding-left: 6.2802vw; padding-right: 7.2464vw; line-height: 4.3478vw; vertical-align: middle; word-break: keep-all; letter-spacing: -0.0000vw; }
	.G-tabWrap .apply-form .G-terms .terms-box { height: 33.8164vw; margin-bottom: 4.8309vw; padding: 2.4155vw 4.8309vw 1.9324vw 2.4155vw; border: 0.2415vw solid #b2b2b2; border-radius: 2.4155vw; overflow-y: scroll; font-size:3.3816vw; line-height: 3.8647vw; color: #707070; }
	.G-tabWrap .apply-form .G-terms .terms-wrap { margin-top: 8.6957vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap + .terms-wrap { margin-top: 9.1787vw; }
	.G-tabWrap .apply-form .G-terms .terms-wrap h4 { padding-bottom: 2.8986vw; font-size: 3.8647vw; color: #000; font-weight: bold; }
	.G-tabWrap .apply-form .G-terms .terms-wrap .error-msg { padding-top: 1.4493vw; padding-left: 6.2802vw; }
	.G-btnWrap .btn-box { margin-top: 12.0773vw; }
	.G-btnWrap .btn-box button { width: 35.2657vw; height: 10.8696vw; }
	.G-btnWrap .btn-box button + button { margin-left: 5.7971vw; }
	.G-btnWrap .chk-form.terms-more input[type="checkbox"] + label { position: relative; display: inline-block; padding: 0.2415vw 0; padding-left: 6.2802vw; padding-right: 7.2464vw; font-size: 3.3816vw; color: #000; line-height: 4.3478vw; vertical-align: middle; word-break: keep-all; letter-spacing: -0.0000vw; }
	.G-btnWrap .chk-form input[type="checkbox"] + label::before { content: ''; position: absolute; display: block; left: 0; top: 0; width: 4.8309vw; height: 4.8309vw; border: 0.2415vw solid #b2b2b2; border-radius: 50%; box-sizing: border-box; }
	.G-btnWrap .chk-form input[type="checkbox"]:checked + label::before { border: 0; background: #2189FF url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size: 2.8986vw auto; }
	.G-btnWrap .code-wrap:after { content: ''; display: block; clear: both; }
	.G-btnWrap .code-wrap > div { float: left; }
	.G-btnWrap .code-wrap .code-r { width: 28.5024vw; height: 10.8696vw; border: 0.2415vw solid #d9d9d9;  box-sizing: border-box; }
	.G-btnWrap .code-wrap .code-r ~ .code-r { border-top:0; }
	.G-btnWrap .code-wrap .code-r button { display: block; width: 100%; height: 100%; font-size: 2.8986vw; text-align:left;line-height: 10.8696vw; color: #707070; }
	.G-btnWrap .code-wrap .imgView,
	.G-btnWrap .code-wrap .voice-img{display:none;}
	.G-btnWrap .code-wrap .reset button:before { content: ''; display: inline-block; margin: 0 1.4493vw 0 3.8647vw;width: 3.8647vw; height: 3.8647vw; background: url(/sec/static/_images/common/icon-reset.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap .listen button:before { content: ''; display: inline-block; margin: 0 1.4493vw 0 3.8647vw;width: 3.8647vw; height: 3.8647vw; background: url(/sec/static/_images/common/icon-listen.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap .imgView button:before { content: ''; display: inline-block; margin: 0 1.4493vw 0 3.8647vw;width: 3.8647vw; height: 3.8647vw; background: url(/sec/static/_images/common/icon-imgview.svg) no-repeat center center; background-size: contain; vertical-align: text-top;}
	.G-btnWrap .code-wrap.listenvoice .capcha-img,
	.G-btnWrap .code-wrap.listenvoice .listen {display:none;}
	.G-btnWrap .code-wrap.listenvoice .voice-img,
	.G-btnWrap .code-wrap.listenvoice .imgView {display:block;}
	.G-btnWrap .code-wrap + .inp-line { margin-top: 2.8986vw; }
	.G-btnWrap .code-wrap .code-capcha{width:48.3092vw;height:21.7391vw;} 
	.G-btnWrap .code-wrap div img.img-pc { display: block; }  

	/* 마이페이지 포인트 한도 조회 */
	.point-tbl .ul-td.poi-pord { color: #000; }

	/* 시리얼번호 확인 방법 팝업 */
	.layer-pop.layer-serial { padding: 24px 24px 24px; }
}
@media screen and (max-width:360px){
	.rental-botMenu dl dd .botMenu-info { word-break: keep-all; }
	.rental-botMenu dl dd .botMenu-info br { display: none; }
	.bizSubWrap .biz-appl-form .inp-box.atte-box { width: 100%; }
	/* 이메일 상담 팝업 */
	.email-pop .code-wrap:after { content: ''; display: block; clear: both; } 
	.email-pop .code-wrap + .inp-line { float: none; width: 100%; margin-top: 12px; }
	.email-pop .code-wrap + .inp-line + .error-msg { float: none; width: 100%; }

	br.m-none { display: none; }
	br.p-none { display: block; }

	/* 레이어팝업 - 파트너사 검색 */
	.layer-company .search-box-exps:after { content:''; display: block; clear: both; }

	.btn-box.form-btn button { margin: 0; width: calc( 100%/2 - 4px); }
	.btn-box.form-btn button:nth-child(2) { margin-left: 4px; }
	.btn-box.form-btn button:nth-child(3){ width: 97%; margin-top: 16px; }
	 
	/* 워런티 */
	.visual.warranty {  background: url(/sec/static/_images/temp/bg-visual-warranty2-b2c-m.jpg) 50% 50% no-repeat;  }
	/* 스펙인 개요 */
	#container .content-visual-header .visual.spec { background:url(/sec/static/_images/temp/bg-visual-specmile-m.jpg) 50% 50% no-repeat; background-size:cover; }
	#container .content-visual-header .visual.spec-mile { background:url(/sec/static/_images/temp/bg-visual-specmile-m.jpg) 50% 50% no-repeat; background-size:cover; }
	/* 우수파트너사 찾기 */
	.content-visual-header .visual.biz-part { background:url(/sec/static/_images/temp/bg-visual-partner-m.jpg) 50% 50% no-repeat !important; background-size:cover; }
	/* E-제안서 */
	.content-visual-header .visual.e-proposal { background:url(/sec/static/_images/temp/bg-visual-proposal-m.svg) 50% 50% no-repeat !important; background-size:cover; }
	/* 고객도입사례 */
	#container .content-visual-header .visual.case-customer-visual { background:url(/sec/static/_images/temp/visual-partner02-m.jpg) 50% 50% no-repeat !important; background-size:cover; }

	/* 유지보수형 렌탈 */
	.rantal-tbl dl dd { float: left; width: calc(50% - 14%); padding: 12px; font-size: 14px; line-height: 21px; }
	.rantal-tbl dl dd + dd { width: calc(50% - 14%); }
	
	/* 파트너사 모집 안내 */
	.p-step.part-step:before { content:''; position: absolute; left: 4px; top: 6px; transform: translateY(0); width: 1px; height: 87%; max-height: 210px; background: #ebebeb; }

	/* 문의게시판 */
	.writeBox .write-top dl dt { width: 39%; }

	/* 공지사항 공통 */
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt { min-width: auto; width: calc(50% - 12px); }
	.left-con-tit-srh ~ .con-box-search .search-option .wrap-opt + .wrap-opt .ly-srh-radio { left: auto; right: 0; }

	/* 스펙인 마일리지 신청 결과 */
	.resuli-form dl.triple dd span:last-child { padding-top: 6px; }
	.mile-content .btn-box .btn { min-width: 90px; }
	.mile-content .btn-box .btn + .btn { margin-left: 12px; }

	/* 장기 미 이용 고객 휴면계정 전환 알림 */
	.con-header .con-tit.mo-small { font-size: 6.6667vw; }

	/* 장기 미 이용 고객 휴면계정 해제 팝업 */
	.layer-pop .dormant p br { display: none; }

	.box-content-shadow .info-content .admin-massage { word-break: keep-all; }
	.box-content-shadow .info-content .admin-massage br.only-m { display: none !important; }
}
/* KDP-51717 240402 추가 시작 */
@media screen and (max-width:359px){
	/* 스펙인 개요 */
	.summ-left-bottom .wrap-btn-etc > a{font-size: 12px;line-height: 16px;}
	.summ-left-bottom .wrap-btn-etc > a + a{margin-left: 10px;}
	.summ-left-bottom .contact-info{margin-top:20px;font-size: 12px;line-height: 16px;}
}
/* KDP-51717 240402 추가 끝 */
@media screen and (max-width:340px){
	/* 파트너 신청 */
	.code-wrap .reset button:before,
	.code-wrap .listen button:before,
	.code-wrap .imgView button:before { margin: 0 6px 0 10px; }

	/* 스펙인 마일리지 신청 */
	.fix-buttonSize .customer-center-conbox .btn-box .btn { min-width: 90px; }
	.fix-buttonSize .customer-center-conbox .btn-box .btn + .btn { margin-left: 12px; }
}
@media screen and (max-width:320px){
	.join-form .pg-tit { font-size: 28px; }
	br.p-none { display: none; }
	br.p-none.m { display: block; }
	#container .content-visual-header .visual { padding-left: 20px; padding-right: 20px; }
	.join-form .box-content-rounded.wide-complete .con-body .essential { word-break: keep-all; }
	.join-form .box-content-rounded.wide-complete .con-body .essential br { display: none; }

	/* 제품메뉴얼 */
	.product-search-wrap .product-search-top > div { padding:0 }
	.search-visual-header .con-box-search .wrap-search input[type="text"] { width: 100%; }

	/* 유지보수형 렌탈 */
	.rantal-tbl dl dd { float: left; width: calc(50% - 14%); padding: 12px 10px; font-size: 14px; line-height: 21px; }
	.rantal-tbl dl dd + dd { width: calc(50% - 14%); }
	.wide-block .p-iconBox > div span br { display: none; }

	/* 스펙인 개요 */
	.wide-block .p-iconBox.arrow > div:first-child p { padding-top: 12px; }

	/* 파트너 신청 */
	/* 2022-02-11 kdp-8636 */
	.biz-appl-form .inp-box .box.mail .btn,
	.biz-form-content .inpWithbtn .btn-search {font-size: 4.3750vw;}
	.biz-appl-form .inp-box > div .chk-form > label { min-width: 126px; }
	.code-wrap > div:first-child { width: 157px; }
	.code-wrap .code-r { width: 100%; height: 35px; border: 1px solid #d9d9d9;  box-sizing: border-box; }
	.code-wrap .code-capcha-control{float:none;position:absolute;right:0;left:157px;}
	.code-wrap .code-r button {line-height: 35px;}
	.code-wrap .reset button:before,
	.code-wrap .listen button:before,
	.code-wrap .imgView button:before { margin: 0 6px 0 5px; }

	/* 공지사항 */
	.servNoti-content .board-tbl .ul-tbl .ul-td.title span  {padding-right:0;max-width: 60%; word-break: break-all;}/* 2021-03-31 */

	/* 워런티 */
	.box-tab-point-content .tab-point-content .tab span{padding:0 5px;font-size:13px !important;}

	/* 스펙인 마일리지 신청 */
	.fix-buttonSize .customer-center-conbox .btn-box .btn { min-width: 90px; }
	.fix-buttonSize .customer-center-conbox .btn-box .btn + .btn { margin-left: 12px; }
	.select-half + .select-half .wrap-droplist.active .droplist { width: 152%; transition: 0s; }

	/* 포인트 한도 조회 */
	.brd-detail-con .droptoggle .dropOption .dropButton .point-area + span { min-width: 83px; }
	.brd-detail-con .droptoggle .dropOption .dropButton span:nth-child(3) { padding-right: 14px; }

	/* 블로거리뷰 팝업 */
	.layer-blog.layer-pop .btn-box.double .btn-d { min-width: 90px; max-width: auto; width: auto; font-size: 14px; }
	.layer-blog.layer-pop .btn-box .btn ~ .btn { margin-left: 10px; }

	/* 비밀번호 변경 안내 */
	.box-content-rounded .left-info-content .btn-box .btn { font-size: 14px; }

	/* green campain */
	.G-conbox .inner-cont .guide-notice .packing > li { margin-top: 6.2464vw; }
}

/* 210210 :  #25950 첨부파일 목록 */
/* 감싸는 영역 */
.applyBox .file-list-box{border-bottom: 1px solid #ebebeb}
/* 첨부파일 첨부 */
.file-upload-box .addfile-list li{display:block;width: calc(100% - 1px)}
.file-upload-box .addfile-list li .file-name{display: inline-block;vertical-align: top;max-width: calc(100% - 50px);padding-right: 0}
.file-upload-box .addfile-list li .file-name-extension{display: inline-block;vertical-align: top;}
.file-upload-box .wed-application{padding:2.7273vw 0 1.8182vw;font-size:0}
.file-upload-box .wed-application .inp-box > label{position:unset}
.file-upload-box label.lb-line{display:inline-block;width:162px}
.file-upload-box .file-cont-box{display:inline-block;width:448px}
.file-upload-box .box.mail{display:flex}
.file-upload-box .box.mail~.error-msg{display:none;float:none}
.file-upload-box .box.mail.error~.error-msg{display:block}
/* 첨부파일 목록 */
.file-list-box{display:flex;padding: 24px 0}
.file-list-box .tit-area{flex:none;width:12.67%;line-height:21px}
.file-list-box .cont-area{display:block;width:calc(100% - 12.67%)}
.file-list-box .cont-area li{margin-bottom:12px;font-weight: bold; line-height: 21px;}
.file-list-box .cont-area li span,
.file-list-box .cont-area li a{display:inline-block;font:inherit;vertical-align: top;border-bottom: 1px solid #000}
.file-list-box .cont-area li a{overflow: hidden;max-width:calc(100% - 33px);text-overflow: ellipsis;white-space: nowrap}
@media screen and (min-width: 1101px) and (max-width: 1440px){
	.file-upload-box .file-cont-box{width: 31.1111vw}
	.file-upload-box .wed-application > label{width:11.3889vw}
}
@media screen and (min-width: 801px) and (max-width: 1100px){
	.file-upload-box .wed-application > label{width:14.9091vw}
	.file-upload-box .wed-application .file-cont-box{width:calc(100% - 15vw)}
	.file-upload-box .inp-box{width:100%}
}
@media screen and (min-width: 801px) and (max-width: 900px){
	.file-upload-box .wed-application .file-cont-box{width:calc(100% - 15vw)}
}
@media screen and (max-width: 800px){
	.file-list-box .tit-area{width:88px;font-size:14px}
	.file-list-box .cont-area{width:calc(100% - 88px)}
	.file-list-box .cont-area li a{font-size:14px}
	.file-upload-box .inp-box{display:block;width:100%}
	.file-upload-box .file-cont-box{width:100%}
}

/* 2021-04-01 : 품목별 초과 구맹 신청 */
.over-purchase-by-item .over-purchase.applyBox .inp-box {margin:0 0 10px 0;font-size:0;}
.over-purchase-by-item .over-purchase.applyBox .f-b-line {border-bottom:1px solid #ebebeb;}
.over-purchase-by-item .over-purchase.applyBox .txarea {width:100%;}
.over-purchase-by-item .over-purchase.applyBox .comp-esse3 {color:#707070;font-size:12px;}
.over-purchase-by-item .over-purchase.applyBox .b-txt1 {padding:26px 0 0 151px;line-height:18px;}
.over-purchase-by-item .over-purchase.applyBox .list-item{/*display:flex;*/align-items: center;margin:28px 16px 0 16px;position:relative;padding-bottom:17px;}
.over-purchase-by-item .over-purchase.applyBox .list-item:first-child {border-bottom:2px solid #b6b6b7;}
.over-purchase-by-item .over-purchase.applyBox .list-item .pd-spinner-tit{margin-left:auto}
.over-purchase-by-item .over-purchase.applyBox .list-item span,
.over-purchase-by-item .over-purchase.applyBox .list-item button{margin-left:10px;}
.over-purchase-by-item .over-purchase.applyBox .inp-box button{margin-top:0;}
.over-purchase-by-item .over-purchase.applyBox .inp-box .lb-line em {display:block}
.over-purchase-by-item .over-purchase.applyBox .list-item img {position: absolute;right:0;top: 0;}
.over-purchase-by-item .over-purchase.applyBox .list-item .spinner-box  {position: absolute;right:0;top: -10px;}
.over-purchase-by-item .over-purchase.applyBox .subject-bbox {padding-top:37px;overflow:hidden;}
.over-purchase-by-item .over-purchase.applyBox .lpp{margin-left:11px;}
.over-purchase-by-item .over-purchase.applyBox .list-spinner {float:left;width:427px;border:1px solid #2189ff;border-radius: 10px;margin-bottom:11px;}
.over-purchase-by-item .over-purchase.applyBox .select-half{float:none;display:inline-block;}
.over-purchase-by-item .over-purchase.applyBox .inqu-text{position:relative;width:100%;height:174px;padding: 18px 18px 32px 18px;font-size:14px;border: 1px solid #b2b2b2;border-radius: 10px;}/* 211008 */
.over-purchase-by-item .over-purchase.applyBox .txt-count{position: absolute;right: 18px;bottom: 18px;margin-top:0;font-size: 14px;color: #707070;}
.over-purchase-by-item .over-purchase.applyBox .txt-count em{font-size: 14px;color: #707070;}
.over-purchase-by-item .over-purchase.applyBox .btn-box .btn {line-height:18px;}

.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(2) {width: 28.67%;}
.over-purchase-by-item .applyBox .subject-applist dl dd.list-by-item:nth-child(2) {width: 57.67%;}
.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(3) {width: 22.3%;}
.over-purchase-by-item .applyBox .subject-applist dl dd ul {overflow:hidden;}
.over-purchase-by-item .applyBox .subject-applist dl dd ul li {width:50%;float:left;line-height:32px;}
.over-purchase-by-item .applyBox .subject-applist dl.buy-reason dd { width:100%; word-break: break-all;}
.over-purchase-by-item .applyBox .subject-applist dd > em {font-weight: normal;}
.over-purchase-by-item .applyBox .subject-applist dd a {position:absolute;top:24px;right:0;}
.over-purchase-by-item .applyBox .subject-applist dd ul li.f-color-g {color:#707070}
.over-purchase-by-item .applyBox .subject-applist dd.l-none {line-height:21px;}

.over-purchase-by-item .application-details {width:100%;text-align:center;border:1px solid #d9d9d9;background: #f7f7f7;border-radius: 10px;margin-top:30px;padding:50px 0}
.clearfix::after{content:"";display:inline-block;clear:both}

/* 2021-04-06 : 품목별 구매 수량  조회 */
.over-purchase-by-item .applyBox1 {margin-top:25px;}
.over-purchase-by-item .applyBox1 .inp-form-grp .box-tit {position:relative;border-bottom:none;}
.over-purchase-by-item .applyBox1 .inp-form-grp .box-tit span {color:#000;}
.over-purchase-by-item .applyBox1 .apply-req {position: absolute;right: 0;bottom: 8px;font-size: 14px;line-height: 21px;color: #707070;}
.over-purchase-by-item .applyBox1 .inp-form-grp .box-tit h2 { padding-bottom: 6px; font-size: 20px; line-height: 26px;}

.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td { text-align:left;}
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.num { width: 12%;}
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.type { width: 19%; }/* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.title { width: auto; }/* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.regi-date { width: 23%;}
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.status { width: 8%;}/* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td:last-child.s-tbl span {color:#000;font-weight:normal}
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td span {color: #000; font-weight: normal;}/* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.regi-date span {max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}/* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .m-title {display:none;} /* 2021-05-14 */
.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list span > a {border-bottom: 1px solid #000; font-weight: bold; vertical-align: middle;}/* 2021-05-14 */
.over-purchase-by-item .by-sub-item {height:142px;padding:34px 39px; border-radius: 20px; background: #fff; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.06); }
.over-purchase-by-item .by-sub-item .inp-box .look-up button {position:absolute;top:46px;}
.over-purchase-by-item .by-sub-item .inp-box .select-half:last-child {margin-right:10px;}
.over-purchase-by-item .by-sub-item .inp-box .wrap-droplist button {margin-top:10px;}

.over-purchase-by-item .by-sub-item .day-year-month {position: relative;}
.over-purchase-by-item .by-sub-item .term-day {padding-left: 26px;border-left:1px solid #ededed;position: absolute;left: 550px;bottom: -40px}
.over-purchase-by-item .by-sub-item .term-day li:last-child {padding-top:35px;}
.over-purchase-by-item .by-sub-item .term-day li span {padding-left:5px;}

.over-purchase-by-item .board-tbl .m-su-purch-list {display:none}
.over-purchase-by-item .board-tbl .application-details1 {width:100%;text-align:center;border-bottom:1px solid #ededed;border-radius: 10px;margin-top:30px;padding:50px 0;font-size: 12px;}

@media screen and (min-width:1101px) and (max-width: 1440px) {
	.over-purchase-by-item .over-purchase.applyBox .b-txt1 {padding:1.8056vw 0 0 0;line-height:1.2500vw;}
	.over-purchase-by-item .over-purchase.applyBox .subject-bbox {padding-top:22px;overflow:hidden;}
	.over-purchase-by-item .over-purchase.applyBox .list-spinner {width:100%;}
	.over-purchase-by-item .over-purchase.applyBox .lpp{margin-left:0;}
	.over-purchase-by-item .over-purchase.applyBox .inqu-text {width:100%;font-size:0.9722vw;}/* 211008 */

	.over-purchase-by-item .board-tbl .m-su-purch-list {display:none}

	.over-purchase-by-item .by-sub-item {height:10.8611vw;padding:2.5000vw 2.7083vw;}
	.over-purchase-by-item .by-sub-item .inp-box .look-up button {margin-top: -10px;}
	.over-purchase-by-item .by-sub-item .term-day {padding-left: 1.8056vw;border-left:1px solid #ededed;position: absolute;left: 38.4583vw;bottom: -2.761vw;}
	.over-purchase-by-item .by-sub-item .term-day li:last-child {padding-top:1.9444vw;}
}

@media screen and (min-width: 801px) and (max-width: 1100px){
	.over-purchase-by-item .over-purchase.applyBox .list-spinner {width:100%;}
	.over-purchase-by-item .over-purchase.applyBox .lpp{margin-left:0;}

	.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(2) {width: 30.67%;}
	.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(3) {width: 58.4%;}
	.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(4) {width: auto;}
	.over-purchase-by-item .applyBox .subject-applist dl.buy-reason dd { width:100%; }

	.over-purchase-by-item .applyBox .subject-applist dl dd ul {overflow:hidden;}
	.over-purchase-by-item .applyBox .subject-applist dl dd ul li {width:100%;float:none;}

	.over-purchase-by-item .by-sub-item {height:10.8611vw;padding:2.0182vw 1.6364vw;}
	.over-purchase-by-item .by-sub-item .inp-box {width: 40.7273vw;}
	.over-purchase-by-item .by-sub-item .inp-box li label {font-size:12px;}
	.over-purchase-by-item .by-sub-item .inp-box li:first-child {padding-left:10px;}
	.over-purchase-by-item .by-sub-item .inp-box .select-half {width:30%;}
	.over-purchase-by-item .by-sub-item .inp-box .select-half:last-child {margin:0 2px 0 10px;}
	.over-purchase-by-item .by-sub-item .inp-box .look-up button {margin-top: -13px;}
	.over-purchase-by-item .by-sub-item .inp-box .wrap-droplist button {margin-top:10px;}

	.over-purchase-by-item .by-sub-item .term-day {padding-left: 2.1056vw;border-left:1px solid #ededed;position: absolute;left: 36.4583vw;bottom: -3.61vw;}
	.over-purchase-by-item .by-sub-item .term-day li:first-child {font-size:12px;}
	.over-purchase-by-item .by-sub-item .term-day li:last-child {padding-top:23px;}
	.over-purchase-by-item .by-sub-item .term-day li strong {font-size:12px;letter-spacing: -1px;}
	.over-purchase-by-item .by-sub-item .term-day li span {padding-left:5px;font-size:12px;}

	.over-purchase-by-item .board-tbl .m-su-purch-list {display:none}
}
@media screen and (max-width: 800px) {
	.over-purchase-by-item .over-purchase.applyBox .list-item strong {font-size:14px;}
	.over-purchase-by-item .over-purchase.applyBox .list-item .pd-spinner-tit  {font-size:14px;}

	.over-purchase-by-item .over-purchase.applyBox .wed-appl-form {padding-top:0}
	.over-purchase-by-item .over-purchase.applyBox .wed-appl-form.form-keep:after {margin: 0;background: none;}
	.over-purchase-by-item .over-purchase.applyBox .wed-appl-form .inp-box.keep ~ .inp-box.keep {width:100%;}
	.over-purchase-by-item .over-purchase.applyBox .wrap-droplist {margin-right:20px;}
	.over-purchase-by-item .over-purchase.applyBox .f-b-line {border-bottom:none;/*overflow:hidden; : 210426*/padding-top:0;}
	.over-purchase-by-item .over-purchase.applyBox .inp-box:first-child {width: 100%;margin-top:0;}
	.over-purchase-by-item .over-purchase.applyBox .mt1 {margin-top:25px;}
	.over-purchase-by-item .over-purchase.applyBox .b-txt1 {padding:26px 0 0 0;line-height:18px;}
	.over-purchase-by-item .over-purchase.applyBox .subject-bbox {padding-top:22px;overflow:hidden;}
	.over-purchase-by-item .over-purchase.applyBox .list-spinner {width:100%;}
	.over-purchase-by-item .over-purchase.applyBox .lpp{margin-left:0;}
	.over-purchase-by-item .over-purchase.applyBox .inqu-text {width:100%;font-size:14px}/* 211008 */
	.over-purchase-by-item .over-purchase.applyBox .f-b-line2 {border-bottom:1px solid #ebebeb;}
	.over-purchase-by-item .over-purchase.applyBox .inp-box .lb-line em {display:inline-block}

	.over-purchase-by-item .applyBox1 .inp-form-grp .box-tit h2 {font-size: 16px;}
	
	.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(2) {width: 100%;}
	.over-purchase-by-item .applyBox .subject-applist dl dd:nth-child(3) {width: 100%;}

	.over-purchase-by-item .applyBox .subject-applist dl dd ul {overflow:hidden;}
	.over-purchase-by-item .applyBox .subject-applist dl dd ul li {width:100%;float:none;}

	/* 2021-05-14 */
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.num,
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.type,
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.title,
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.regi-date,
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.s-tbl {display:block; width:100% !important; }
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td span {overflow:auto; white-space: normal;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .m-title {display: block; width: 30%; float: left; line-height:25px; font-size: 12px;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list span > a {font-size: 12px; line-height: 1.3; vertical-align: middle;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.status {margin-top:0;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td:after {content:''; clear:both; display:block;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.type:after {background: none; margin: 0; width: 1px; height: 1px;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.num {position: static; height: auto; clip: auto; clip-path: none;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.num,
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.title {position:static}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list span:last-child {width: 70%; float: left; text-align: right; font-size: 12px;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.type span { border-bottom:none;}
	.over-purchase-by-item .board-tbl .ul-tbl.su-purch-list .ul-td.regi-date span {overflow: auto; text-overflow: unset; white-space: normal; word-wrap: normal;}

	.over-purchase-by-item .by-sub-item .form-keep:after {background:none;}
	.over-purchase-by-item .by-sub-item:after {background:none;}

	.over-purchase-by-item .by-sub-item {background:none;box-shadow: none;padding:0;position:relative}
	.over-purchase-by-item .by-sub-item .inp-box {margin-top:0;}
	.over-purchase-by-item .by-sub-item .inp-box li label {font-size:12px; padding-top: 5px;}
	.over-purchase-by-item .by-sub-item .inp-box .select-half {width:48%;}
	.over-purchase-by-item .by-sub-item .inp-box .select-half:last-child {margin-right:10px;}
	.over-purchase-by-item .by-sub-item .inp-box .look-up {text-align: right;}
	.over-purchase-by-item .by-sub-item .inp-box .look-up button {margin-top:10px;position: static;}
	.over-purchase-by-item .by-sub-item .inp-box .wrap-droplist button {font-size:12px; margin-top:10px;}

	.over-purchase-by-item .by-sub-item .term-day {position: static;padding-left:0;line-height:18px;}
	.over-purchase-by-item .by-sub-item .day-year-month {position: absolute;bottom:31px}
	.over-purchase-by-item .by-sub-item .term-day li strong {font-size:12px;}
	.over-purchase-by-item .by-sub-item .term-day li:first-child {display:none;}
	.over-purchase-by-item .by-sub-item .term-day li:last-child {padding-top:0;display: inline-block;}
	.over-purchase-by-item .by-sub-item .term-day li span {padding-left:5px;font-size:12px;}

	/* 20210415 패밀리넷 부정이용 방지 안내 교육 팝업*/
	.layer-famaily-video .layer-content {height:80%;}
}
@media screen and (max-width:540px) {
	.over-purchase-by-item .by-sub-item .inp-box .select-half {width:45%;}
	.over-purchase-by-item .look-up .btn-s { min-width:80px; height:32px; padding-left:16px; padding-right:16px; line-height:30px; font-size:14px; border-radius:20px;} 
}

/* 2021-04-20 삼성임직원초대전_디지털 프라자 검색 화면 */
.biz-store-board { margin:100px 0; }
.biz-store-board .inner-header .cont-text { text-align: center;}
.biz-store-board .inner-header .cont-text .cont-text-inner .box-title { margin-bottom: 80px; }
.biz-store-board .inner-header .cont-text .cont-text-inner .box-title .title { display: block; line-height: 1.15; font-weight: bold; font-size: 50px; color: #000; word-break: keep-all; }
.biz-store-board .inner-header .cont-text .cont-text-inner .box-title .desc { margin-top: 1.042vw; line-height: 1.5em; font-size: 20px; color: #000; letter-spacing: -0.05em; word-break: keep-all; font-family: 'SamsungOneKorean'; }
.biz-store-board .search-con { margin-bottom:24px; text-align: center; }
.biz-store-board .search-con .search-option { display: inline-block; }
.biz-store-board .search-con .search-option .wrap-opt { display: inline-block; position: relative; min-width: 162px; margin-right: 5px; text-align: left; }
.biz-store-board .search-con .wrap-search { position: relative; display: inline-block; }
.biz-store-board .search-con .wrap-search input[type="text"] { width: 240px; height: 36px; padding: 0 45px 0 15px; font-size: 14px; color: #000; text-indent: 0; border-radius: 25px; border: 1px solid #b2b2b2; }
.biz-store-board .search-con .wrap-search .btn-search { position: absolute; top: 0; right: 9px; width: 36px; height: 36px; background: url(/sec/static/_images/common/icon-zoom.svg) 50% 50% no-repeat; background-size: 16px auto; }
.biz-store-board .board-tbl .board-head .ul-td { width:12%; }
.biz-store-board .board-tbl .board-head .ul-td.address { width:47.9%; padding:5px 12px; }
.biz-store-board .board-tbl .board-head .ul-td.store-num,
.biz-store-board .board-tbl .board-head .ul-td.reservation {width:14%;}
@media screen and (max-width:800px) {	
	.biz-store-board .board-tbl .ul-tr{padding:18px 10px}
	.biz-store-board .board-tbl .ul-td.store-name span,
	.biz-store-board .board-tbl .ul-td.area span{color:#000}
	.biz-store-board .board-tbl .ul-td.store-name{margin-left:5px;font-weight: bold;}
	.biz-store-board .board-tbl .ul-td.address{display:block;margin:3px 0 20px;text-align: left;}
	.biz-store-board{margin: 13vw 0;}
	.biz-store-board .inner-header .cont-text .cont-text-inner .box-title{margin-bottom: 13vw;}
	.biz-store-board .inner-header .cont-text .cont-text-inner .box-title .title{font-size: 8.008vw;}
	.biz-store-board .inner-header .cont-text .cont-text-inner .box-title .desc{margin-top: 4.042vw;font-size: 3.938vw;}
	.biz-store-board .board-tbl .ul-tbl + .biz-store-board .empty-line span,
	.biz-store-board .board-tbl .ul-tbl .ul-td span{font-size: 2.938vw; line-height: 1.3}

}
@media screen and (max-width:550px) {
	.biz-store-board .search-con .wrap-search,
	.biz-store-board .search-con .search-option{display: block;width:calc(100% - 20px);margin:0 auto}
	.biz-store-board .search-con .wrap-search{margin:15px auto}
	.biz-store-board .search-con .wrap-search input[type="text"],
	.biz-store-board .search-con .search-option .wrap-opt{width: 100%;}
}
@media screen and (max-width:400px) {
	.biz-store-board .board-tbl .ul-tbl + .biz-store-board .empty-line span,
	.biz-store-board .board-tbl .ul-tbl .ul-td span{font-size: 3.938vw;}
}

/* 웹접근성 수정 20210524, 20210526, 20210531 */
.G-btnWrap .tab-style-btn a:focus{border:dashed 2px #2189FF;}
.board-top .box-sort li > button{float:none;padding:0;width:100%;text-align:left;font-size:13px;color:#707070;}
.board-top .box-sort li.focused > button,
.board-top .box-sort li > button:hover{color:#000;}
.bizSubWrap .biz-terms-box .terms-area .terms-box:focus{border:dashed 2px #2189ff ! important;}

/* 2022-01-18 갤캠스 */
/* 로그인 */
.section-login.login-certify-wrap .box-content-rounded .box-certify-top {position:relative; margin-bottom: 40px; padding-bottom: 40px;}
.section-login.login-certify-wrap .box-content-rounded .box-certify-top::after {content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 360px; margin: 0 auto; background-image:linear-gradient(to right,#e9e9e9 58%, rgb(234 234 234 / 0%) 0%); background-position: bottom; background-size: 6px 3px; background-repeat: repeat-x; padding-bottom: 2px;}
.section-login.login-certify-wrap .box-content-rounded .btn-area {margin-top: 40px;}
.section-login.login-certify-wrap .box-content-rounded .btn-area button {width: 250px;}
.section-login.login-certify-wrap .box-content-rounded .box-desc {margin-top: 25px;}
.section-login.login-certify-wrap .box-content-rounded .box-desc p {font-size: 16px; text-align: left;}
.section-login.login-certify-wrap .box-content-rounded .box-desc p span,
.section-login.login-certify-wrap .box-content-rounded .box-desc ul.li-dot li span {font-size: inherit; vertical-align: baseline;}
.section-login.login-certify-wrap .box-content-rounded .box-desc ul.li-dot {margin-top: 9px; text-align: left;}
.section-login.login-certify-wrap .box-content-rounded .frm-certify {margin-top: 20px;}
.section-login.login-certify-wrap .box-content-rounded .frm-certify .inp-box {margin-top: 5px;}
.section-login.login-certify-wrap .box-content-rounded .inp-box .error-msg {text-align: left;}
/* 인증방식 */
.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box {margin: 65px 0 50px;}
.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-tit {display: inline-block; height: 32px; line-height: 32px; font-size: 16px; color: #444; letter-spacing: -0.08px; vertical-align: top;}
.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-cont {width:100%; height: 32px; font-size: 14px; color: #000; letter-spacing: -0.28px; line-height: 1.35; display: table-cell; vertical-align: middle; word-break: break-all;}
.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li,
.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li {margin-bottom: 5px; font-size: 14px; line-height: 1.42; color: #707070; word-break: break-all;}
.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li::before,
.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li::before {width: 2px; height: 2px; color: #707070;}
.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li span,
.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li span {font-size: inherit;}
.join-form .campus-auth-content .inp-box,
.join-form .gallcams-certify .inp-box {margin-top: 24px;}
.join-form .gallcams-certify .file-wrap ~ .file-wrap {margin-top: 35px;}
.join-form .gallcams-certify .cert-check-wrap {position: relative;}
.join-form .gallcams-certify .img-card {margin-top: 28px;}
.join-form .gallcams-certify .img-card p {margin-top: 6px; padding-left: 9px;font-size: 12px; line-height: 1.16; color: #707070;}
/* 가입정보 */
.my-gallcams .my-subscrip-​info {width: 100%; margin-top: 24px; border-radius: 20px; background: #fff; box-shadow:0px 4px 25px rgb(0 0 0 / 6%);}
.my-gallcams .my-subscrip-​info .box-inner {padding: 35px 48px;}
.my-gallcams .my-subscrip-​info .span-tit {display: inline-block; position: relative; line-height: 1.31em; font-weight: bold; font-size: 16px; color: #000; letter-spacing: 0;}
.my-gallcams .my-subscrip-​info .box-info {position: relative; margin-top: 37px;}
.my-gallcams .my-subscrip-​info .box-info::after {content:''; clear: both; display: block;}
.my-gallcams .my-subscrip-​info .box-info > ul {display: -ms-flexbox; display: flex; flex-direction: column;}
.my-gallcams .my-subscrip-​info .box-info > ul li {position: relative; padding: 0 0 0 126px; line-height: 1.25em; font-size: 16px;}
.my-gallcams .my-subscrip-​info .box-info > ul li + li {margin-top: 20px;}
.my-gallcams .my-subscrip-​info .box-info > ul li .tit {position: absolute; left: 0; top: 0; color: #444;}
.my-gallcams .my-subscrip-​info .box-info > ul li .cont {vertical-align: top; color: #000;}
.my-gallcams .my-subscrip-​info .box-btns {display: inline-block; position: absolute; bottom: -4px; left: 0; margin-left: 210px;}
.my-gallcams .my-subscrip-​info .box-btns .btn {height: 32px; padding: 0 16px; line-height: 30px;}
.my-gallcams .my-subscrip-​info .esse-list {margin-top: 66px;}
.my-gallcams .my-subscrip-​info .esse-list ul li {font-size: 14px; line-height: 1.71em; color: #444;}
/* 댓글 */
.box-tab-point-content .tab-point-content.type-icon .tab em.new-comm-count,
.nav-lnb-rounded .list-menu .list .menu > ul > li > a > em.new-comm-count {margin-left: 15px; padding: 2px 8px; font-size: 12px; font-weight: bold; line-height: 1; background: #EF3434; color: #fff; border-radius: 50px;}
.box-tab-point-content .tab-point-content.type-icon .tab em.new-comm-count {margin-left: 5px; vertical-align: 2px;}
.my-gallcams .review-list > li .list-div .review-con:first-child {margin-left: 0;}
.my-gallcams .review-list > li .list-div .review-con .review-text > a p {overflow: visible; text-overflow: clip; display: block; max-height: 100%;}
.my-gallcams .my-reviewWrap .review-con .etc-info {align-items: flex-start;}
.my-gallcams .my-reviewWrap .review-con .etc-info .box-title span {line-height:1.35;}
.my-gallcams .myReview-style .review-list > li .list-div .review-writerInfo {flex: 1 0 auto;}
.my-gallcams .review-list > li .list-div .review-writerInfo span {margin-left: 20px; padding-left: 20px;}
.my-gallcams .review-list > li .list-div .review-writerInfo span.id {margin-left: 0; padding-left: 0; color: #000;}
.my-gallcams .review-list > li .list-div .review-writerInfo span.date {margin-left:23px; padding-left: 0;}
.my-gallcams .review-list > li .list-div .review-writerInfo span.date:before {content: none;}
.my-gallcams .review-list > li .list-div .review-writerInfo span:before {top: 7px; left: 0;}
.my-gallcams .empty-line p {display: inline-block; font-size: 16px; line-height: 1.5; color: #000; font-weight: bold; vertical-align: middle;}
.my-gallcams .empty-line .link-arrow {display: inline-block; position: relative; margin-top: 15px; padding-right: 18px; line-height: 1.5em; font-weight: bold; font-size: 16px; color: #000; letter-spacing: 0;}
.my-gallcams .empty-line .link-arrow:after {content:""; position: absolute; top: 50%; right: 0; width: 16px; height: 16px; transform:translateY(-50%); background: url(/sec/static/_images/common/icon-arrow-link.svg) no-repeat; background-size: 16px auto;}
@media screen and (min-width:1101px) and (max-width: 1440px) {
	/* 로그인 */
	.section-login.login-certify-wrap .box-content-rounded .btn-area {margin-top: 2.7778vw;}
	.section-login.login-certify-wrap .box-content-rounded .btn-area button {width: 17.3611vw;}
	.section-login.login-certify-wrap .box-content-rounded .box-desc {margin-top: 1.7361vw;}
	.section-login.login-certify-wrap .box-content-rounded .box-desc p {font-size: 1.1111vw;}
	.section-login.login-certify-wrap .box-content-rounded .box-desc ul.li-dot {margin-top: 0.6250vw;}
	.section-login.login-certify-wrap .box-content-rounded .frm-certify {margin-top: 1.3889vw;}
	.section-login.login-certify-wrap .box-content-rounded .frm-certify .inp-box {margin-top: 0.3472vw;}
	/* 인증방식 */
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box {margin: 4.5139vw 0 3.4722vw;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-tit {height: 2.2222vw; line-height: 2.2222vw; font-size: 1.1111vw;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-cont {height: 2.2222vw; font-size: 0.9722vw;}
	.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li, 
	.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li {margin-bottom: 0.3472vw; font-size: 0.9722vw;}
	.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li::before,
	.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li::before {top: 0.4861vw; width: 0.1389vw; height: 0.1389vw;}
	.join-form .campus-auth-content .inp-box,
	.join-form .gallcams-certify .inp-box {margin-top: 1.6667vw;}
	.join-form .gallcams-certify .file-wrap ~ .file-wrap {margin-top: 2.4306vw;}
	.join-form .gallcams-certify .img-card {margin-top: 1.9444vw;}
	.join-form .gallcams-certify .img-card p {margin-top: 0.4167vw; padding-left: 0.6250vw;font-size: 0.8333vw;}
	/* 가입정보 */
	.my-gallcams .my-subscrip-​info {margin-top: 1.6667vw; border-radius: 1.3889vw; box-shadow:0.0000vw 0.2778vw 1.7361vw rgb(0 0 0 / 6%);}
	.my-gallcams .my-subscrip-​info .box-inner {padding: 2.4306vw 3.3333vw;}
	.my-gallcams .my-subscrip-​info .span-tit {padding-right: 1.2500vw; font-size: 1.1111vw; }
	.my-gallcams .my-subscrip-​info .box-info {margin-top: 2.5694vw;}
	.my-gallcams .my-subscrip-​info .box-info > ul li {padding: 0 0 0 8.7500vw; font-size: 1.1111vw;}
	.my-gallcams .my-subscrip-​info .box-info > ul li + li {margin-top: 1.3889vw;}
	.my-gallcams .my-subscrip-​info .box-btns {bottom: -0.2778vw; margin-left: 14.5833vw;}
	.my-gallcams .my-subscrip-​info .box-btns .btn {height: 2.2222vw; padding: 0 1.1111vw; line-height: 2.0833vw;}
	.my-gallcams .my-subscrip-​info .esse-list {margin-top: 4.5833vw;}
	.my-gallcams .my-subscrip-​info .esse-list ul li {font-size: 0.9722vw;}
	/* 댓글 */
	.my-gallcams .empty-line p {font-size: 1.1111vw;}
	.my-gallcams .empty-line .link-arrow {margin-top: 1.0417vw; padding-right: 1.2500vw; font-size: 1.1111vw;}
	.my-gallcams .empty-line .link-arrow:after {width: 1.1111vw; height: 1.1111vw; background-size: 1.1111vw auto;}
}
@media screen and (min-width: 801px) and (max-width: 1100px){
	/* 로그인 */
	.section-login.login-certify-wrap .box-content-rounded .frm-certify .wrap-droplist .droplist-button {min-height: 32px; padding-right: 3.6364vw; font-size: 14px;}
	.section-login.login-certify-wrap .wrap-droplist .droplist li {min-height: 40px; line-height: 40px; padding: 0 24px; font-size: 13px;}
	.section-login.login-certify-wrap .box-content-rounded .box-desc ul.li-dot li {font-size: 16px;}
	/* 인증방식 */
	.pg-tit {margin: 1.0909vw 0;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box {margin: 5.9091vw 0 4.5455vw;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-tit {height: 23px; line-height: 2.9091vw; font-size: 1.4545vw;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-cont {height: 2.9091vw; font-size: 1.2727vw;}
	.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li,
	.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li {margin-bottom: 0.4545vw; font-size: 1.2727vw;}
	.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li::before,
	.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li::before {top: 0.6364vw; width: 0.1818vw; height: 0.1818vw;}
	.join-form .campus-auth-content .inp-box,
	.join-form .gallcams-certify .inp-box {margin-top: 2.1818vw;}
	.join-form .gallcams-certify .file-wrap ~ .file-wrap {margin-top: 3.1818vw;}
	.join-form .gallcams-certify .img-card {margin-top: 2.5455vw;}
	.join-form .gallcams-certify .img-card p {margin-top: 0.5455vw; padding-left: 0.8182vw;font-size: 1.0909vw;}
	/* 가입정보 */
	.my-gallcams .my-subscrip-​info {margin-top: 2.1818vw; border-radius: 1.8182vw; box-shadow:0.0000vw 0.3636vw 2.2727vw rgb(0 0 0 / 6%);}
	.my-gallcams .my-subscrip-​info .box-inner {padding: 3.1818vw 4.3636vw;}
	.my-gallcams .my-subscrip-​info .span-tit {padding-right: 1.6364vw; font-size: 1.4545vw; }
	.my-gallcams .my-subscrip-​info .box-info {margin-top: 3.3636vw;}
	.my-gallcams .my-subscrip-​info .box-info > ul li {padding: 0 0 0 11.4545vw; font-size: 1.4545vw;}
	.my-gallcams .my-subscrip-​info .box-info > ul li + li {margin-top: 1.8182vw;}
	.my-gallcams .my-subscrip-​info .box-btns {bottom: -0.3636vw; margin-left: 19.0909vw;}
	.my-gallcams .my-subscrip-​info .box-btns .btn {height: 2.9091vw; padding: 0 1.4545vw; line-height: 2.7273vw;}
	.my-gallcams .my-subscrip-​info .esse-list {margin-top: 6.0000vw;}
	.my-gallcams .my-subscrip-​info .esse-list ul li {font-size: 1.2727vw;}
	/* 댓글 */
	.my-gallcams .review-list > li .list-div .review-con .review-text {max-width: 52.0909vw;}
	.my-gallcams .empty-line p {font-size: 1.4545vw;}
	.my-gallcams .empty-line .link-arrow {margin-top: 1.3636vw; padding-right: 1.6364vw; font-size: 1.4545vw;}
	.my-gallcams .empty-line .link-arrow:after {width: 1.4545vw; height: 1.4545vw; background-size: 1.4545vw auto;}
}
@media screen and (max-width: 800px) {
	/* 인증방식 */
	.join-form .gallcams-certify .con-body {margin-top:36px;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box {margin: 50px 0;}
	.join-form .gallcams-certify .con-body .info-ul.ul-tbl-box ul li,
	.join-form .gallcams-certify .con-body .esse-ul.ul-tbl-box ul li {font-size: 12px; line-height: 1.5;}
	.join-form .gallcams-certify .f-join-box .con-body .join-list .td-01 {overflow: hidden; height: 18px; display: table-cell; vertical-align: middle;}
	.join-form .gallcams-certify .f-join-box .con-body .join-list .td-01 label.lb-line {font-size: 16px;}
	.join-form .gallcams-certify .con-body .join-inner-box.ul-tbl-box ul li .span-tit {height:auto; line-height:18px;}
	.join-form .campus-auth-content .inp-box,
	.join-form .gallcams-certify .inp-box {margin-top: 0;}
	.join-form .gallcams-certify .img-card {margin: 30px 60px 0;}
	.join-form .gallcams-certify .img-card p {margin-top: 10px;}
	/* 가입정보 */
	.my-gallcams .my-subscrip-​info {margin-top: 24px; border-radius: 20px;}
	.my-gallcams .my-subscrip-​info .box-inner {padding: 24px;}
	.my-gallcams .my-subscrip-​info .span-tit {font-size: 16px;}
	.my-gallcams .my-subscrip-​info .box-info {margin-top: 4.6250vw;}
	.my-gallcams .my-subscrip-​info .box-info > ul li {padding: 0 0 0 126px; font-size: 14px;}
	.my-gallcams .my-subscrip-​info .box-info > ul li + li {margin-top: 2.5000vw;}
	.my-gallcams .my-subscrip-​info .box-btns {display: block; position: static; margin-left: 0; margin-top: 29px; text-align: center;}
	.my-gallcams .my-subscrip-​info .box-btns .btn {min-width: auto; height: 40px; padding: 0 15px; font-size: 14px; border-radius: 50px;}
	.my-gallcams .my-subscrip-​info .esse-list {margin-top: 8.2500vw;}
	.my-gallcams .my-subscrip-​info .esse-list ul li {font-size: 12px;}
	/* 댓글 */
	.my-gallcams .my-reviewWrap .review-con .etc-info {margin-top: 15px;}
	.my-gallcams .my-reviewWrap .review-con .etc-info .box-title {margin-bottom: 39px;}
	.my-gallcams .review-list > li .list-div .review-con .review-text > a p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; max-height: 48px;}
	.my-gallcams .review-list > li .list-div .review-con.review-con-m .review-util {top: auto; bottom: 29px;}
	.my-gallcams .review-list > li .list-div .review-writerInfo span {margin: 0; padding: 0;}
	.my-gallcams .review-list > li .list-div .review-writerInfo span.date {margin-left: 15px; padding-left: 0;}
	.my-gallcams .review-list > li .list-div .review-writerInfo span.time {margin-left: 15px; padding-left: 15px;}
	.my-gallcams .review-list > li .list-div .review-con .review-text > a.txt-slide.open .mo-more {display: none;}
	.my-gallcams .review-list > li .list-div .review-con .review-text > a .mo-more {display: inline-block;}
}
@media screen and (max-width: 640px) {
	/* 로그인 */
	.section-login.login-certify-wrap .box-content-rounded .box-certify-top::after {width: 240px;}
	.section-login.login-certify-wrap .box-content-rounded .box-desc p,
	.section-login.login-certify-wrap .box-content-rounded .box-desc ul.li-dot li {line-height: 1.38; font-size: 13px;}
}
@media screen and (max-width: 540px) {
	/* 인증방식 */
	.join-form .gallcams-certify .f-join-box .con-body .join-list .right-btn-line {margin-right: 32.7778vw;}
	.join-form .gallcams-certify .f-join-box .con-body .join-list .address-wrap .address-line .post-line,
	.join-form .gallcams-certify .f-join-box .con-body .join-list .file-wrap .file-line {margin-right: 25.6667vw;}
}
@media screen and (max-width: 360px) {
	/* 로그인 */
	.section-login.login-front.login-certify-wrap .box-content-rounded {width: 100%;}
	/* 가입정보 */
	.my-gallcams .my-subscrip-​info .box-btns .btn {min-width: auto; height: 40px; padding: 0 4.1667vw; font-size: 3.8889vw;}
}
@media screen and (max-width: 320px) {
	/* 로그인 */
	.section-login.login-certify-wrap .box-content-rounded .btn-area button {width: 100%;}
	.section-login.login-certify-wrap .box-content-rounded .frm-certify .wrap-droplist .droplist-button {font-size: 14px;}
	/* 인증방식 */
	.join-form .gallcams-certify .f-join-box .con-body .join-list .right-btn-line {margin-right: 37.7778vw;}
	.join-form .gallcams-certify .f-join-box .con-body .join-list .address-wrap .address-line .post-line,
	.join-form .gallcams-certify .f-join-box .con-body .join-list .file-wrap .file-line {margin-right: 29.6667vw;}
}

/* 22-01-26 App used device info */
.app-login-device-box .use-box.none .mbox > li { margin-left: 0; }
.app-login-device-box .use-box.none dl dt { padding-left: 8px; background-position: left 14px; }
.app-login-device-box .use-box.none .mbox .radiobox { margin-bottom: 10px; }

/* 22-10-12 b2b 사전전검 서비스 신청 */
#container .content-visual-header .visual.b2b-welfaremall { height:405px; background: url(//images.samsung.com/kdp/business/welfaremall/bg-visual-welfaremall-pc.jpg) 50% 50% no-repeat !important; background-size: cover; }
.content-visual-header .b2b-welfaremall h2 { margin-bottom: 12px; font-size: 36px; color: #fff; }
.content-visual-header .b2b-welfaremall .disc { padding-top: 18px; line-height: 21px; color: #fff; }
.content-visual-header .b2b-welfaremall .disc > span { display: block; font-size: inherit; }
@media (max-width: 1440px) and (min-width: 1281px) {
	.content-visual-header .b2b-welfaremall h2 { margin-bottom: .8333vw; font-size: 2.5vw; }
	.content-visual-header .b2b-welfaremall .disc { padding-top: 1.2500vw; line-height: 1.4583vw; font-size: 1.1111vw; }
}
@media (max-width: 1280px) and (min-width: 901px) {
	.content-visual-header .b2b-welfaremall h2 { margin-bottom: .9375vw; font-size: 3.125vw; }
	#container .content-visual-header .b2b-welfaremall h1 { font-size: 3.9063vw; }
	.content-visual-header .b2b-welfaremall .disc { padding-top: 1.6364vw; line-height: 1.9091vw; font-size: 1.25vw; }
}
@media (max-width: 900px) {
	.content-visual-header .b2b-welfaremall h2 { font-size: 3.5vw; }
	#container .content-visual-header .b2b-welfaremall h1 { font-size: 4vw; }
	.content-visual-header .b2b-welfaremall .disc { font-size: 1.75vw; }
}
@media (max-width: 800px) {
	#container .content-visual-header .visual.b2b-welfaremall { background: url(//images.samsung.com/kdp/business/welfaremall/bg-visual-welfaremall-mo.jpg) 50% 50% no-repeat !important; }
	.content-visual-header .b2b-welfaremall h2 { font-size: 4.5vw; }
	#container .content-visual-header .visual.b2b-welfaremall h1 { line-height: 8.5942vw; font-size: 6.6957vw; }
	.content-visual-header .b2b-welfaremall .disc { padding-top: 4.3478vw; font-size: 2.3816vw; line-height: 3.3478vw; }
}
/* b2b2c eppmall 재인증 : 221104 추가 */
.recertification .email-select .domain-box { margin-top: 0; }
/* KDP-20205 b2b모바일웹접근성 */
@media (max-width: 800px) {
	.icon.ico-default.ico-zoom {overflow: hidden;font-size: 16px;color: transparent;}
	.join-form .f-join-box .con-body .join-list .address-wrap .td-01 label {height: auto;}
}

/* s : KDP-29935 회원가입내 문구추가 (230515) */
.join-form .terms-wrap .text-noti {color: #fa2337; font-size: 14px; margin: 10px 0 0 4px;}
.join-form .terms-wrap .text-noti:before {content:'└'; display: inline-block; margin: 0 6px 0 0;}
@media (max-width: 1440px) and (min-width: 1101px) {
	.join-form .terms-wrap .text-noti {font-size: 0.9722vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.join-form .terms-wrap .text-noti {font-size: 1.2727vw;}
}
@media (max-width: 800px) {
	.join-form .terms-wrap .text-noti {margin-top:24px;}
	.join-form .terms-wrap .terms-input-check + .text-noti {margin-top:12px;}
}
/* e : KDP-29935 회원가입내 문구추가 (230515) */

/* s: KDP-25902 견적문의 페이지 內 '상세페' 배너 추가 (230307) */
.quoteInqueryForm .event-banner-top {position:relative;margin-bottom:50px;margin-top:-30px;}
.quoteInqueryForm .event-banner-top .btn-link {position:absolute;left:4.525%;bottom:8%;width:17.385%;height:15.5%;text-indent:-99999px;}
@media (max-width: 1440px) and (min-width: 1101px) {
	.quoteInqueryForm .event-banner-top {margin-bottom:3.4722vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.quoteInqueryForm .event-banner-top {margin-bottom:4.5455vw;}
}
@media (max-width: 800px) {
	.quoteInqueryForm .event-banner-top {margin:36px 0 0;}
	.quoteInqueryForm .event-banner-top .btn-link {left:0;top:0;width:100%;height:100%;}	
}

/* KDP-30358 혼수이사 신청 시 임직원 가족도 신청 기능 제공 */
.file-upload-box2 .addfile-list li .file-name {display: inline-block;vertical-align: top;max-width: calc(100% - 50px);padding-right: 0}
.file-upload-box2 .addfile-list li .file-name-extension {display: inline-block;vertical-align: top;}
.file-upload-box2 .box.mail~.error-msg {display:none;float:none}
.file-upload-box2 .add-nick-wrap + .add-nick-wrap {margin-top:20px;}
.file-upload-box2 .wed-appl-form .inp-box > label.line-over {line-height:22px;top:6px;}
.inp-form-grp.agree-box .wed-appl-form {padding-left:300px;}
.inp-form-grp.agree-box .wed-appl-form .inp-box > label {width:300px;left:-300px;}
.inp-form-grp.agree-box .add-nick-wrap {position:relative;}
.inp-form-grp.agree-box .inp-box {line-height:32px;}
.inp-form-grp.agree-box .inp-box-r {position:absolute;right:0;top:50%;transform:translateY(-50%);}
.inp-form-grp.agree-box .chk-form input[type="checkbox"]:checked + label {padding-right:0;}
.wed-appl-form .target-sel .chk-form {line-height:32px;}
.wed-appl-form .inp-box[class*='-sel'] .chk-form:after {clear:both;display:block;content:"";}
.wed-appl-form .inp-box[class*='-sel'] .chk-form li {position:relative;float:left;}
.wed-appl-form .target-sel .chk-form-cont {display:none;margin-top:10px;}
.file-upload-box2 .inp-box .btn-full {margin:0;width:100%;}
.btn-file-down {position:relative;padding:0 0 0 28px;border:none !important;border-radius:0;}
.btn-file-down:before {position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:20px;height:20px;background:url('/sec/static/_images/common/ir-svg-download.svg') no-repeat center;background-size:100%;content:"";}
.btn-file-down:hover {color:#2189FF;}
.btn-file-down:hover:before {background-image:url('/sec/static/_images/common/ir-svg-download-hover.svg')}
@media screen and (min-width: 801px) and (max-width: 1100px) {
	.inp-form-grp.agree-box .wed-appl-form {padding-left:16.3636vw;}
	.inp-form-grp.agree-box .wed-appl-form .inp-box > label {width:16.3636vw;left:-16.3636vw;}
	.inp-form-grp.agree-box .inp-box {line-height:23px;}
}
@media screen and (max-width: 800px) {
	.inp-form-grp.agree-box .wed-appl-form {padding-left:0;}
	.inp-form-grp.agree-box .wed-appl-form .inp-box > label {width:auto;}
	.inp-form-grp.agree-box .inp-box-r {top:0;transform:translateY(0);line-height:32px;}
	.wed-appl-form .inp-box[class*='-sel'] .inp-form {width:71%;}
	.wed-appl-form .inp-box[class*='-sel'] .chk-form li {width:50%;}
	.wed-appl-form .inp-box[class*='-sel'] .chk-form input {top:50%;transform:translateY(-50%);}
	.wed-appl-form .target-sel .chk-form label {padding-right:20px;}
}

/* 컬처랩 출석 팝업 */
.layer-attend {max-width: 652px;}
.layer-attend .terms-wrap p{padding: 10px 0 16px; font-size: 14px; line-height: 1.2em;}
.layer-attend .terms-wrap .terms-box{padding: 10px; border-radius: 10px; min-height: 245px;}
.layer-attend .terms-wrap .comment-alert{padding-top: 16px; color: #FF4337;}
@media screen and (max-width: 800px) {
	.layer-attend .terms-wrap p{padding: 10px 0 16px; font-size: 14px; line-height: 1.2em;}
	.layer-attend .terms-wrap .terms-box{padding: 10px; border-radius: 10px; min-height: 40vh;}
	.layer-attend .terms-wrap .comment-alert{padding-top: 16px; color: #FF4337;}

}

/* KDP-48122 [B2B] 제휴문의 페이지 첨부파일 업로드및 확인 기능 개발 (첨부파일 추가) */
.biz-appl-form .inp-box .box.mail .one-file {float:left;position:relative;width:calc(100% - 91px);}
.biz-appl-form .inp-box .box.mail .one-file .inp-line {float:none;padding-right:16px;width:100%;}
.biz-appl-form .inp-box .box.mail .one-file .btn-search-del {position:absolute;right:0;bottom:7px;width:16px;height:16px;font-size: 0;background: url(/sec/static/_images/common/icon-del-s.svg) no-repeat center;background-size:cover;}
@media screen and (min-width: 1101px) and (max-width: 1440px) {
	.biz-appl-form .inp-box .box.mail .one-file {width:calc(100% - 6.3194vw);}
}
@media screen and (min-width: 801px) and (max-width: 1100px) {
	.biz-appl-form .inp-box .box.mail .one-file {width:calc(100% - 8.2727vw);}
}
@media screen and (max-width: 800px) {
	.biz-appl-form .inp-box .box.mail .one-file {width:calc(100% - 90px);}
}

/* KDP-54659 : 접근성 추가 */
.board-content .td-02 .error-msg:focus {
    outline: 1px solid red;
}

/* KDP-50198 [B2B] 비즈니스 사이트 기능 개선 - 견적문의 페이지 내 선택 항목 추가 */
.biz-appl-form .inp-box .rental_box .chk-form {line-height:32px}
.biz-appl-form .inp-box .rental_box .chk-form input[type="checkbox"] + label {margin-bottom:12px;width:100%}
.biz-appl-form .inp-box .rental_box .rental_notice li {color:#707070;font-size:12px;line-height:1.1806vw}