@charset "utf-8";

* {color:#000;font-family:"NotoSansKR", sans-serif !important;}
/*:focus {outline:1px dashed #666;}*/
input[type=text]::placeholder {opacity:1;color:#909090;}
select {display:block;width:100%;height:50px;padding:0 35px 0 20px;color:#000;font-size:14px;line-height:50px;letter-spacing:-1px;background:#fff url(../../images/v2/bt/bt-form-select.png) no-repeat right 10px center;background-size:25px;border: 0;border-radius:10px;}
.ft-roboto {font-family:"Roboto", sans-serif !important;font-weight:400;}

.js-tree-group.more {position:relative;padding-bottom: 51px;}
.js-tree-group.more .js-tree-top {width:0px;height:0px;line-height:0;}
.js-tree-group.more .js-tree-top .js-tree-btn-toggle {position:absolute;bottom: 23.5px;left:50%;z-index:1;width:80px;height:20px;line-height: 20.5px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.js-tree-group.more .js-tree-top .ui-bt[class*="arrow-"].bottom {height:20px;padding-right: 16px;}
.js-tree-group.more .js-tree-top .ui-bt[class*="arrow-"].bottom:before {width: 7px;height: 7px;border-color:#000 !important;}
.js-tree-group.more .js-tree-top .ui-bt[class*="arrow-"].bottom:after {content:'펼치기';display:block;color:#000}
.js-tree-group.more.active .js-tree-top .ui-bt[class*="arrow-"].bottom:before {-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);}
.js-tree-group.more.active .js-tree-top .ui-bt[class*="arrow-"].bottom:after {content:'접기';display:block;}

/* 고객지원 */
.online-inquiry {overflow:visible;color:#000;font-family:"NotoSansKR", sans-serif !important;font-weight:200;background: #F1F5F8;}
.online-inquiry h1.title {padding-top:25px;color:#000;text-align:center;font-size:25px;line-height:37px;letter-spacing:-1px;}
.online-inquiry h1.title + p.title-desc {margin-top:10px; text-align:center; font-size:15px; line-height:18px; letter-spacing:-0.06em;}
.online-inquiry h2.title {padding-top:25px;color:#000;text-align:center;font-size:25px;line-height:37px;letter-spacing:-1px;}
.online-inquiry h2.title + p.title-desc {margin-top:10px; text-align:center; font-size:15px; line-height:18px; letter-spacing:-0.06em;}

.online-inquiry div.new-search-area {position:static;min-height:0px;padding: 15px 25px 35px;}
.online-inquiry div.new-search-area.bg-w {background:#fff}
.online-inquiry div.new-search-area fieldset legend.invisible {display:none;}
.online-inquiry .list-qna-search {position:relative;overflow:hidden;padding:1px;border-bottom: 1px solid #222;}
.online-inquiry .list-qna-search .search-text-input {position:static;width:calc(100% - 40px);height:auto !important;padding: 13px 0;color:#000;font-size: 16px !important;font-weight:200;letter-spacing:-1px;background:none !important;border:none;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;}
.online-inquiry .list-qna-search .search-text-input::-webkit-input-placeholder,
.online-inquiry .list-qna-search .search-text-input::placeholder {color:#000;}
.online-inquiry .list-qna-search .search-button {top: 0;left:auto;right:1px;width:22px;height:50px;padding:0px;background:url("../../images/v2/bt/bt-search2.png") no-repeat right center;background-size:auto 50px;border-radius:0;}
.online-inquiry .ui-tab-quare {position:relative;}
.online-inquiry .ui-tab-quare > .category-subject {font-size:15px;letter-spacing:-1px;background:none;}
.online-inquiry .ui-tab-quare .js-tab-content .new-search-area {background:none}
.online-inquiry .ui-tab-quare .js-tab-content .new-search-area .input-cont ~ .input-cont {margin-top:10px;}
.online-inquiry .ui-tab-quare .js-tab-menu {padding:0 25px;}
.online-inquiry .ui-tab-quare .js-tab-menu ul {overflow:hidden}
.online-inquiry .ui-tab-quare .js-tab-menu li {float:left;width:calc(33.3% - 7px);margin:5px 0;text-align:center;}
.online-inquiry .ui-tab-quare .js-tab-menu li:nth-child(3n-1) {margin:5px 10px;}
.online-inquiry .ui-tab-quare .js-tab-menu li:nth-child(3n+1) {clear:left;}
.online-inquiry .ui-tab-quare .js-tab-menu li a {display:block;width:100%;height:50px;padding-top:16px;color:#000;font-size:14px;font-weight:bold;line-height:1.2em;letter-spacing:-1px;background:#fff;border-radius:10px;}
.online-inquiry .ui-tab-quare .js-tab-menu li:first-child a {padding-top:9px;}
.online-inquiry .ui-tab-quare .js-tab-menu li.active a {background: #5DDFDE;font-weight:bold;border:solid 1px black;}/* 0622 선택항목 bold */
.online-inquiry .category-subject {padding:10px 20px 10px 25px;color:#000;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:-1.5px;background:#fff;}/* 0622 타이틀 여백 */
.online-inquiry .category-subject * {font-family: "Roboto", sans-serif !important;display:inline-block;vertical-align:top;margin-right:5px;font-size:inherit;letter-spacing:-0.8px;}
.online-inquiry .category-subject .ui-bt[class*="arrow-"].right {padding-right:15px;}
.online-inquiry .category-subject .ui-bt[class*="arrow-"].right:before {width:10px;height:10px;}
.online-inquiry .category-subject span.count {color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.online-inquiry .js-tab-content .new-search-area {padding-top:0px;}
.online-inquiry .js-tab-content .category-subject {padding-top:25px;}
.online-inquiry .js-tab-content .category-subject .ft-c1 {color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.online-inquiry .filter-area {padding:15px 25px 10px 30px;background:#fff;}
.online-inquiry .filter-area .category-main {padding:0;border:0px;background:none}
.online-inquiry .filter-area .category-main span.searchListCount {position:static;color:#000 !important;font-size:13px;font-weight:500;letter-spacing:-0.65px;}
.online-inquiry .filter-area .category-main span.count {color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.online-inquiry .accordion-area {padding:0 25px;background:#fff;}
.online-inquiry .accordion-area .accordions {border-color:#E9E9E9}
.online-inquiry .accordion-area .accordions:only-child {padding-bottom:25px;}
.online-inquiry .accordion-area .accordion-trigger2 {padding:0;border-color:#E9E9E9}
.online-inquiry .accordion-area .accordion-trigger2:before {right:17px;}
.online-inquiry .accordion-area .accordion-trigger2 .question {overflow:hidden;}
.online-inquiry .accordion-area .question em.flow,
.online-inquiry .accordion-area .answer em.flow {width: 36px;height: 36px;margin-top: 19.5px;margin-right:10px;font-family:"Roboto", "Noto Sans KR", sans-serif;font-size:21px;font-weight:600;line-height: 32px;letter-spacing:-1px;background:none;border: 1px solid #E9E9E9;border-radius: 50%;}
.online-inquiry .accordion-area .question em.flow {color:#000}
.online-inquiry .accordion-area .question em.ft-label {float: left;width:45px;height:auto;margin-right:10px;color:#01968F;margin-top: 25px;padding:0;font-size:12px;line-height:24px;letter-spacing:0;background:#fff;border:1px solid #01968F;border-radius:15px;} /* 0625 vos 오류 수정 *//* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.online-inquiry .accordion-area .question p {float:right;display:table;width:calc(100vw - 190px);min-height:77.5px;margin-right:80px;padding:10px 0;} /* 0625 vos 오류 수정 */
.online-inquiry .accordion-area .question p span {display:table-cell;width:100%;vertical-align:middle;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:-1px;}
.online-inquiry .accordion-area .question p span .faqvimg {width:25px; height:17px; margin-left:5px; padding-top:2px;} /* 0622 이미지에 여백 적용 */
.online-inquiry .accordion-area .accordion-trigger2.active p {color:#000;}
.online-inquiry .accordion-area .accordion-contents {padding:20px;color:#000;font-size:15px;}/* 2021 웹접근성 */
.online-inquiry .accordion-area .answer {position: relative;overflow:hidden;min-height: 38px;}/* 0622 답변이 1줄일 경우 관련 최소길이 지정 */
.online-inquiry .accordion-area .answer div.emptyDiv {float:right;width:calc(100% - 75px);margin-right:20px;color:#000;font-size:15px;line-height:1.3em;overflow-x: scroll;}/* 2021 웹접근성 */
.online-inquiry .accordion-area .answer div.emptyDiv div {color:inherit;font-size:inherit}
.online-inquiry .accordion-area .answer div.emptyDiv video {width:100% !important; max-width:280px;}/* 0622 비디오 영역 크기 조정 */
.online-inquiry .accordion-area .answer em.flow {position:absolute; top:20px; margin-top:-18px; font-size:12px; color:#fff; background:#01968F; border: 0px;} /* 0622 답변 아이콘 위치 조정 *//* 20240215 웹접근성 개선 *//* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.online-inquiry .btn-more {height:69px;margin:0;color:#000;font-size:13px;letter-spacing:-0.65px;background:#fff;border:0px;}
.online-inquiry .btn-more .icon-plus {display:none}

.online-inquiry .cs-grouping {padding: 5px 25px 25px;background: #fff;}
.online-inquiry .cs-grouping .category-subject {padding-top:0px;padding-left:0px;background:none;}
.online-inquiry .ui-raund-box {position:relative;height: 147.5px;padding: 20px 10px 25px;margin-top:5px;border-radius: 15px;background: #FEEDED;}

.online-inquiry .ui-raund-box .ico-list {overflow:hidden}
.online-inquiry .ui-raund-box .ico-list li {float:left;width:33.3%;}
.online-inquiry .ui-raund-box .ico-list li a {display:block;}
.online-inquiry .ui-raund-box .ico-list li span {display:block;color:#000;font-size:15px;line-height:1.3em;letter-spacing:-0.75px;text-align:center;}

.ui-ico:before {content:""; vertical-align:top; background-repeat:no-repeat; background-position:center; background-size:100%;}
.ui-ico.cs-guide:before {display:block;width: 55px;height: 55px;margin: 0 auto 14px;background-image:url('../../images/v2/ico/ico-cs-guide.png');}
.ui-ico.cs-shop:before {display:block;width: 55px;height: 55px;margin: 0 auto 14px;background-image:url('../../images/v2/cs/icon_link_04.png');}
.ui-ico.cs-email:before {display:block;width: 55px;height: 55px;margin: 0 auto 14px;background-image:url('../../images/v2/ico/ico-cs-email.png');}
.ui-ico.cs-center:before {display:block;width: 55px;height: 55px;margin: 0 auto 14px;background-image:url('../../images/v2/ico/ico-cs-cscenter.png');}

/* 서비스 꿀팁 */
.choice-wrap{background:#38445d;text-align:center;}
.choice{display:inline-block;padding:20px 15px;color:#fff;}
.choice .choice-tit{padding-top:20px;padding-bottom:8px;font-weight:bold;}
.choice .choice-tit:first-child{padding-top:0;}
.choice ul *{box-sizing:content-box !important;}
.choice ul {display:table; border-collapse:collapse; margin:0 auto;}
.choice ul li {display:table-cell; position:relative; z-index:1; vertical-align:middle; width:60px; height:75px; border:1px solid #fff; cursor:pointer;}
.choice ul a {display:inline-block; font-size:10px;color:#fff;line-height:1.4;}
.choice ul li.active:after {position:absolute; left:-1px; top:-1px; width:calc(100% + 2px); height:calc(75px + 2px); border:1px solid #de142c; content:"";}
.choice ul li.active a {padding:5px 0 3px; font-weight:bold; border-bottom:2px solid #fff;}
.choice .red-table li.active{background-color:#de142c;}
.choice .white-table li.active{background-color:#fff;}
.choice .white-table li.active a{color:#de142c;border-bottom:2px solid #de142c;}
.choice .white-table li.active:after{border:1px solid #fff;}

.section-serviceuse .tip-list {border-top:1px solid #666;margin:30px 15px;text-align:left;}
.section-serviceuse .tip-list li {position:relative;border-bottom:1px solid #e0e0e0;min-height:72px;}
.section-serviceuse .tip-list li a {display:table;width:100%;height:100%;padding:10px 0;}
.section-serviceuse .tip-list li a:after {content:"";position:absolute;top:50%;right:0;width:8px;height:14px;margin-top:-7px;background: url(/smart/images/cs/ico-arrow-tiplist.png) no-repeat;background-size:100%;}
.section-serviceuse .tip-list figure {display:table-cell;width:20%;height:100%;text-align:center;vertical-align:middle;}
.section-serviceuse .tip-list .context {display:table-cell;font-weight:bold;line-height:17px;color:#222;padding:0 15px;vertical-align:middle;}

.tab-contents > div {display:none;}
.tab-contents > div.active {display:block;}

.section-serviceuse {color:#000;font-family:"NotoSansKR", sans-serif !important;font-weight:200;}
.section-serviceuse .cs-grouping {margin: 0 25px 33px;}
.section-serviceuse h2.title {margin: 30px 0 22px;color:#000;text-align:center;font-size:25px;line-height:37px;letter-spacing:-1px;}
.section-serviceuse .category-subject {padding:0 25px 15px;color:#000;font-size: 18px;font-weight:600;line-height: 27px;letter-spacing: -1px;}
.section-serviceuse .choice-wrap{background:#fff;}
.section-serviceuse .choice{display:block;padding:0 25px 25px;color:#000;}
.section-serviceuse .choice .choice-tit{padding-top:20px;padding-bottom:8px;font-weight:600;}
.section-serviceuse .choice .choice-tit:first-child{padding-top:0;}
.section-serviceuse .choice ul *{box-sizing:content-box !important;}
.section-serviceuse .choice ul li {border:0px;}
.section-serviceuse .choice ul a {display:inline-block;color:#666;font-size:13px;font-weight:500;letter-spacing:-1x;line-height:1.5em;}
.section-serviceuse .choice ul li.active:after {display:none}
.section-serviceuse .choice ul li.active a {padding:0px;border-bottom:0px;}
.section-serviceuse .choice .red-table {width:calc(100% + 10px);margin:0 -5px;}
.section-serviceuse .choice .red-table li a {display:block;height: 90px;margin:0 6px;background:#f4f4f4;border-radius:10px;}
.section-serviceuse .choice .red-table li a:before {content:'';display:block;width:64px;height: 44px;margin:0 auto 2px;background-repeat:no-repeat;background-position: center bottom;background-size:31px;border-radius:50%;}
.section-serviceuse .choice .red-table li.menus1st a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu1.png)}
.section-serviceuse .choice .red-table li.menus2nd a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu2.png)}
.section-serviceuse .choice .red-table li.menus3rd a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu3.png)}
.section-serviceuse .choice .red-table li.menus4th a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu4.png)}
.section-serviceuse .choice .red-table li.active{background:none;}
.section-serviceuse .choice .red-table li.active a {color:#fff;font-weight:500;background-color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-serviceuse .choice .red-table li.active.menus1st a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu1-on.png)}
.section-serviceuse .choice .red-table li.active.menus2nd a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu2-on.png)}
.section-serviceuse .choice .red-table li.active.menus3rd a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu3-on.png)}
.section-serviceuse .choice .red-table li.active.menus4th a:before {background-image:url(../../images/v2/ico/ico-cs-tip-menu4-on.png)}
.section-serviceuse .choice .white-table li.active{background:none;}
.section-serviceuse .choice .white-table li.active a{color:#000;border-bottom:0px;}
.section-serviceuse .choice .white-table li.active:after{border:0px;}
.section-serviceuse .tip-list {margin: 0px 25px 25px;border-color:#E9E9E9;}
.section-serviceuse .tip-list .context {padding:0 5px;color:#000;font-size:15px;font-weight: 400;vertical-align:middle;}
.section-serviceuse .tip-list li {min-height:50px;border-color:#E9E9E9;}
.section-serviceuse .tip-list li a {height:50px;}
.section-serviceuse .tip-list li a:after {right:15px;width: 7px;height: 7px;margin-top:0;border-right: 2px solid #000;border-top: 2px solid #000;background:none;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.section-serviceuse .b-title {position: relative;padding: 30px 25px 19px 80px;}
.section-serviceuse .b-title .inner-title {margin: 0;font-size:17px;line-height:30px;text-align: left;letter-spacing:-0.95px;}
.section-serviceuse div.b-title .btn {padding:0px;position: absolute;top: 30px;left: 25px;}
.section-serviceuse .b-title button {height:30px;padding:0 12px;color: #fff;font-size:13px;line-height:30px;vertical-align:top;border: 0;border-radius: 30px;background: #01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-serviceuse .contents-area {padding:0 25px 35px;}
.section-serviceuse .content-box {padding:25px 25px 35px;}
.section-serviceuse .tab-contents .content-box {padding:0 25px;}
.section-serviceuse .content-box .view-content {}
.section-serviceuse .all-search-box {padding:0px;}
.section-serviceuse .ipt-cover {position:relative;overflow:hidden;padding:1px;border-bottom: 1px solid #222;}
.section-serviceuse .ipt-cover input {position:static;width:calc(100% - 40px);height:auto !important;padding: 13px 0;color:#000;font-size: 16px !important;font-weight:200;letter-spacing:-1px;background:none !important;border:none;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;}
.section-serviceuse .ipt-cover .search {top: 0;left:auto;right:1px;width:50px;height:50px;padding:0px;background:url("../../images/v2/bt/bt-search2.png") no-repeat right center;background-size:100%;border-radius:0;}
.section-serviceuse .search-list {margin: 10px 0 0 0;}
.section-serviceuse .search-list li .tit {margin:6px 0 0 0;color:#000;font-size:14px;font-weight:200;}
.section-serviceuse .btn-more {height:80px;margin:0;color:#000;font-size:13px;letter-spacing:-0.65px;background:#fff;border:0px;}
.section-serviceuse .btn-more .icon-plus {display:none}
/* 대상 별 꿀팁 */
.section-bytarget {color:#000;font-family:"NotoSansKR", sans-serif !important;font-weight:200;padding-bottom:25px;background:#F1F5F8}
.section-bytarget .category-subject {padding:30px 25px 15px;color:#000;font-size: 18px;font-weight:600;line-height: 1.5em;letter-spacing: -1px;}
.section-bytarget .ui-accordion {margin:0 25px;}
.section-bytarget .ui-accordion > li {margin-bottom:10px;background:#fff;border-radius:10px;}
.section-bytarget .ui-accordion .js-tree-top {display:table;width:100%;min-height:65px;border-bottom:0px;}
.section-bytarget .ui-accordion .js-tree-top .js-tree-btn-toggle {display:table-cell;vertical-align:middle;min-height:65px;padding: 13px 14px 15px 57.5px;color:#000;font-size:15px;line-height:1.5em;letter-spacing:-1px;border-bottom:0px;}
.section-bytarget .ui-accordion .js-tree-top .js-tree-btn-toggle > .ui-bt {padding-right:30px;font-weight: 400;}
.section-bytarget .ui-accordion .js-tree-top .js-tree-btn-toggle:before {position:absolute;top:50%;left: 22px;width: 27.5px;height: 27.5px;background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.section-bytarget .ui-accordion .js-tree-sub {padding: 10px 20px 15px 23px;border-top:1px solid #D9D9D9;}
.section-bytarget .ui-accordion .js-tree-sub li a {position:relative;display:block;padding:5px 20px 5px 0;color:#808080;font-size:13px;line-height:1.5em;letter-spacing:-1px;}
.section-bytarget .ui-accordion .js-tree-sub li a:after {content:'';position:absolute;top:50%;right:3px;width:6px;height:6px;border-right:1px solid #959595;border-top: 1px solid #959595;background:none;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.section-bytarget .ui-accordion .target-20 .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-20.png)}
.section-bytarget .ui-accordion .target-65 .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-65.png)}
.section-bytarget .ui-accordion .target-damage .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-damage.png)}
.section-bytarget .ui-accordion .target-data .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-data.png)}
.section-bytarget .ui-accordion .target-disabled .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-disabled.png)}
.section-bytarget .ui-accordion .target-new .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-new.png)}
.section-bytarget .ui-accordion .target-privacy .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-privacy.png)}
.section-bytarget .ui-accordion .target-kids .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-kids.png)}
.section-bytarget .ui-accordion .target-stop .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-stop.png)}
.section-bytarget .ui-accordion .target-trip .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-trip.png)}
.section-bytarget .ui-accordion .target-foreigner .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-foreigner.png)}
.section-bytarget .ui-accordion .target-children .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-children.png)}
.section-bytarget .ui-accordion.js-tree .js-tree-top .js-tree-btn-toggle > .ui-bt.bottom:before {right:3px}
.section-bytarget .ui-accordion .target-smallBiz .js-tree-top .js-tree-btn-toggle:before {background-image:url(../../images/v2/ico/ico-cs-bytarget-smallBiz.png)}

/* 커버리지 */
.coverage-list-new {padding:25px 25px 35px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.coverage-list-new ul li {margin-top:10px;}
.coverage-list-new ul li:first-child {margin-top:0;}
.coverage-list-new ul li a {display:flex; align-items:center; position:relative; height:85px; padding:10px 40px 10px 90px; background:#fff; background-repeat:no-repeat; background-position:27px 50%; background-size:30px auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.coverage-list-new ul li a:after {content:''; position:absolute; top:50%; right:24px; z-index:2; width:8px; height:8px; border-width:0 2px 2px 0; border-style:solid; border-color:#000; transform:rotate(-45deg) translateY(-50%);}
.coverage-list-new ul li a strong {font-size:17px;}
.coverage-list-new ul li a p {margin-top:5px; font-size:13px;}
.coverage-list-new ul li.list01 a {background-image:url(../../images/v2/customer/icon_internet.png); background-position:22px 50%; background-size:44px auto;}
.coverage-list-new ul li.list02 a {background-image:url(../../images/v2/customer/icon_5g.png);}
.coverage-list-new ul li.list03 a {background-image:url(../../images/v2/customer/icon_lte.png);}
.coverage-list-new ul li.list04 a {background-image:url(../../images/v2/customer/icon_3g.png);}
.coverage-list-new ul li.list05 a {background-image:url(../../images/v2/customer/icon_wifi.png); background-position:27px 50%; background-size:38px auto;}

/* 알려드립니다. */
.noti-list {padding:30px 20px; background:#fff;}
.noti-list button {display:block; position:relative; width:100%; height:44px; padding:0 5px; text-align:left; font-weight:bold; font-size:15px;}
.noti-list button:after {content:''; position:absolute; top:50%; right:10px; z-index:2; width:8px; height:8px; margin-top:-2px; border-width:0 2px 2px 0; border-style:solid; border-color:#959595; transform:rotate(45deg) translateY(-50%); transform-origin: top;}
.noti-list.on button:after {margin-top:2px; transform:rotate(-135deg) translateY(-50%);}
.noti-list ul {display:block; padding:5px 5px;}
.noti-list ul li {position:relative; padding-left:15px; font-size:15px; line-height:1.5; letter-spacing:-1px;}
.noti-list ul li:before {content:''; position:absolute; top:9px; left:0; width:4px; height:4px; background:#959595; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.noti-list ul li a {color:#01968F; text-decoration:underline;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.noti-list .view-box {display:none;}

/* S : 공통 - 이메일상담, 공지사항 */
h3.title.bg-style {position:relative; height:145px; margin-top:0; margin-bottom:35px; background-color:#ebf6f8; background-image:url(../../images/v2/cs/bg_tit_left.png), url(../../images/v2/cs/bg_tit_right.png); background-repeat:no-repeat; background-position:0 50%, 100% 50%; background-size:auto 145px; line-height:145px;}
.contents-area {padding:0 25px;}

/* 셀렉트박스 */
.flex-group {display:flex; flex-wrap:wrap; align-items:center; margin-top:10px;}
.flex-group.half .dropdown-box {width:calc(50% - 5px);}
.flex-group.half .dropdown-box + .dropdown-box {margin-left:10px;}
.dropdown-box {position:relative; width:100%; height:50px;}
.dropdown-box .select-hidden {display:none; visibility:hidden; padding-right:10px;}
.dropdown-box .select {display:block; width:100%; height:50px; border:1px solid #d9d9d9; background-color:#fff; text-align:left; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; cursor:pointer;}
.dropdown-box .select.on {position:absolute; left:0; z-index:5; height:auto; padding:0 0px 10px 0px;}
.dropdown-box .select.h-phone {width:100%;}  /* 2021 웹접근성 */
.dropdown-box .select-styled {position:relative; padding-left:17px; color:#000; font-size:14px; line-height:50px; letter-spacing:-0.38px;}
.dropdown-box .select-styled:before,
.dropdown-box .select-styled:after {content:''; position:absolute; top:20px; z-index:2; width:2px; height:7px; background:#959595;}
.dropdown-box .select-styled:before {right:20px; transform:rotate(45deg);}
.dropdown-box .select-styled:after {right:24px; transform:rotate(-45deg);}
.dropdown-box .select-styled.active:before {transform:rotate(-45deg);}
.dropdown-box .select-styled.active:after {transform:rotate(45deg);}
.dropdown-box .select-options {display:none; z-index:5; width:100%; margin:-5px 0 0; padding:0; list-style:none;}
.dropdown-box .select-options li {height:40px; padding-left:17px; color:#000; font-size:14px; line-height:40px; letter-spacing:-0.38px;}
.dropdown-box .select-options [rel="hide"] {display:none;}
/* E : 공통 - 이메일상담, 공지사항 */

/* S : 이메일상담 */
/* 기본설정 */
.section-email * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.section-email input[type="radio"], .section-email input[type="checkbox"] {left:auto; width:18px; height:18px;}/* 2025 웹접근성 */

/* 자주하는질문 */
.section-email .qna-box {margin-top:20px; padding:0 10px;}
.section-email .qna-box dl dt {position:relative;}
.section-email .qna-box dl dt strong {display:block; color:#000; font-weight:bold; font-size:14px;}
.section-email .qna-box dl dt a {display:inline-block; margin-top:5px; color:#808080; border-bottom:1px solid #000; font-size:11px; line-height:12px;}
.section-email .qna-box dl dd ul {margin-top:13px; padding:18px 20px; background:#f8f8f8; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-email .qna-box dl dd ul li {position:relative; margin-top:5px; padding-left:20px; color:#808080; font-size:12px; line-height:1.5;}
.section-email .qna-box dl dd ul li a {color:inherit;}
.section-email .qna-box dl dd ul li:first-child {margin-top:0;}
.section-email .qna-box dl dd ul li em {position:absolute; top:0; left:0; color:transparent; background:url(../../images/v2/cs/bg_q.png) no-repeat 0 4px; background-size:10px auto;}

/* 신청서 */
.section-email .input-info {border-bottom:0;}
.section-email .input-info em {color:#ed1b23;}
.section-email .input-info .reverse {color:#000; font-size:13px;}
.section-email .input-box .input-cont {position:relative; margin-top:18px;}
.section-email .input-box .input-row {padding:30px 0; border-top:1px solid #e9e9e9; border-bottom:none;}
.section-email .input-box .input-row:first-child {padding-top:0; border-top:none;}
.section-email .input-box .input-row .txt-desc {margin-top:7px; color:#808080; font-size:13px; letter-spacing:-1px;}
.section-email .input-box .input-row .label {color:#000;}
.section-email .input-box .input-row .label .required:after {color:#ed1b23;}
.section-email .input-box .input-row input[type=text],
.section-email .input-box .input-row input[type=email] {height:50px; padding:0 17px; border-color:#d9d9d9; font-size:14px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

/* 신청서 - 주문번호 */
.section-email .input-box .form-order {overflow:hidden;}
.section-email .input-box .form-order .txt-order {float:left; width:calc(100% - 122px);}
.section-email .input-box .form-order .btn-order {float:right; width:112px; height:50px; border:1px solid #000; background:#fff; color:#000; font-size:14px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

/* 신청서 - 주문번호 */
.section-email .input-box .input-row .label .name {color:#000; font-weight:normal;}

/* 신청서 - 이메일 */
.section-email .input-box .input-row .input-cont .icon-email {height:50px; color:#000; line-height:50px;}
.section-email .input-box .input-row .input-cont .email + .dropdown-box {margin-top:10px;}

/* 신청서 - 상담내용 */
.section-email .input-box textarea {height:150px; padding:17px !important; margin-top:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-email .input-box textarea::-webkit-placeholder,
.section-email .input-box textarea::placeholder {color: #8c8c8c; text-align:center; font-size:13px; line-height:25px;}
.section-email .input-box .txt-count {position:absolute; right:10px; bottom:20px; z-index:2; background:#fff; color:#000; font-size:13px;}
.section-email .input-box .txt-count i {color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-email .input-box .caution {margin-top:15px; color:#ed1b23; font-size:12px; line-height:1.5;}

/* 신청서 - 휴대폰번호 */
.section-email .input-box .txt-info.bot-txt {margin-top:15px;}
.section-email .input-box input[type="checkbox"] + label {height:18px; padding-left:25px; font-size:14px; line-height:18px;}
.section-email .input-box input[type="checkbox"] + label:before {width:18px; height:18px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.section-email .input-box .dropdown-box.h-phone {float:left; width:27%;}

/* 신청서 - 아이프레임 */
.section-email .input-box.type-parent .input-row.ctg-column {padding-bottom:0;}
.section-email .iframe-area {overflow:hidden;}
.section-email .iframe-area iframe {width:100%; min-height:300px;}
/* NOTI : LE서버 연결불가로 인한임시 Height 설정  */
.section-email .iframe-area iframe.emailWrite {height:1526px;}
.section-email .iframe-area iframe.emailList {height:880px;}

/* 신청서 - 하단버튼 */
.section-email .btn-wrap.full {margin:0 25px; padding:0; font-size:0;}
.section-email .btn-wrap.full span {padding:0; margin-left:10px;}
.section-email .btn-wrap.full span:first-child {margin-left:0;}
.section-email .btn-wrap.full [class*=btn-] {width:calc(50% - 5px); height:50px; color:#000; font-weight:bold; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-email .btn-wrap.full [class*=btn-].red-line {border-color:#000;}
.section-email .btn-wrap.full [class*=btn-].red {border:0; background-color:#5ddfde;}

/* 신청서 - 이메일문의내역 */
.section-email .info-bx-gray.type-1 {margin-bottom:15px; padding:25px; border:1px solid #d9d9d9; background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-email .info-bx-gray .bx-title {font-size:17px;}
.section-email .info-bx-gray .desc {font-size:13px;}
.section-email .info-bx-gray strong {color:#01968F; font-size:13px;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-email .info-bx-gray .btn-small-line-gray {height:30px; margin-top:20px; border-color:#000; background:#fff; color:#000; font-weight:bold; font-size:14px; line-height:30px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}

/* 상담내역 - 이메일상담내역 */
.section-email .tab-box {display:flex; flex-wrap:nowrap; justify-content:center;}
.section-email .tab-box button {position:relative; z-index:1; width:33.33%; height:50px; border:1px solid #d9d9d9; background:#fff; color:#909090; font-size:15px; cursor:pointer;}
.section-email .tab-box button + button {width:calc(33.33% + 1px); margin-left:-1px;}
.section-email .tab-box button:first-child {-webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px;}
.section-email .tab-box button:last-child {-webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;}
.section-email .tab-box button.on {z-index:2; border-color:#01968F; color:#01968F;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-email .tab-cont {display:none; margin-top:15px; }
.section-email .tab-cont.on {display:block;}

.section-email .desc-wrap {padding:15px 20px; background:#f8f8f8; color:#000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-email .desc-wrap ul.bullet.type.dot>li {padding-left:14px;}
.section-email .desc-wrap ul.bullet.type.dot>li span {color:#000;}
.section-email .desc-wrap ul.bullet.type.dot>li:before {background:#000;}

.section-email .email-list {margin:20px 0 30px;}
.section-email .email-list .chk-all input[type="checkbox"] + label {height:18px; padding-left:25px; color:#959595; font-size:14px; line-height:18px;}
.section-email .email-list .chk-all input[type="checkbox"] + label:before {width:18px; height:18px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.section-email .email-list ul {margin-top:16px; border-top:1px solid #000;}
.section-email .email-list ul li {border-bottom:1px solid #d9d9d9; padding:29px 0; font-size:14px;}
.section-email .email-list .no-result {margin-top:16px; border-top:1px solid #000; border-bottom:1px solid #d9d9d9; padding:29px 0; font-size:14px;}
.section-email .email-list .txt-desc {margin-top:10px; color:#ed1b23; font-size:11px;}

.section-email .board-view {margin-top:20px;}

/* 완료 */
.section-email .msg-complete {padding:120px 0 36px; border-top:1px solid #000; border-bottom:1px solid #e9e9e9; background:url(../../images/v2/cs/bg_complet_m.png) no-repeat 50% 45px; background-size:42px auto; text-align:center;}
.section-email .msg-complete .txt {color:#000; font-weight:bold; font-size:17px;}
.section-email .msg-complete .txt02 {margin-top:8px; color:#909090; font-size:14px;}

/* 알려드립니다 */
.section-email .accordions.bottom-info {width:auto; margin:1px 25px 50px; border:none;}
.section-email .accordions.bottom-info .accordion-trigger {border-color:#e9e9e9; background:#f8f8f8; color:#000; font-size:15px;}
.section-email .accordions.bottom-info .accordion-trigger:before {right:20px;}
.section-email .accordions.bottom-info .accordion-contents {border-bottom:none; padding:5px 20px 15px; background:#f8f8f8;}
.section-email .accordions.bottom-info ul.bullet li .soft-gray {color:#808080; margin-top:12px;}
.section-email ul.bullet.type.dot>li:before {background:#808080; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
/* E : 이메일상담 */

/* S : 공지사항  */
.section-board {overflow:visible;}
.section-board * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* 게시판 - 목록 */
.section-board .board-search {position:relative; padding-left:145px;}
.section-board .board-search .dropdown-box {position:absolute; top:0; left:0; width:135px;}
.section-board .board-search .inp-box {width:auto;}
.section-board .board-search .inp-box input {width:100%; height:50px; padding-right:50px; color:#909090; border-color:#d9d9d9; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.section-board .board-search .inp-box button {overflow:hidden; position:absolute; top:0; right:0; width:50px; height:50px; background:url(../../images/v2/cs/btn_sch.png) no-repeat 50%; color:transparent; background-size:20px auto;}
.section-board .board-list {margin-top:25px; border-top:1px solid #000;}
.section-board .board-list ul li {position:relative; border-bottom:1px solid #e9e9e9;}
.section-board .board-list ul li.noti {padding-left:55px;}
.section-board .board-list ul li.noti:before {content:'공지'; position:absolute; top:50%; left:0; width:45px; height:25px; margin-top:-13px; border:1px solid #01968F; color:#01968F; text-align:center; line-height:23px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}/* 20240215 웹접근성 개선 : 명도대비 색상 변경 */
.section-board .board-list ul li.no-result {display:flex; height:125px; align-items:center; text-align:center;}
.section-board .board-list ul li.no-result p {width:100%; color:#909090;}
.section-board .board-list ul li a {display:block; position:relative; padding:18px 20px 18px 0;}
.section-board .board-list ul li a:before,
.section-board .board-list ul li a:after {content:''; position:absolute; top:50%; right:0; z-index:2; width:2px; height:7px; background:#959595;}
.section-board .board-list ul li a:before {margin-top:-2px; transform:rotate(-45deg);}
.section-board .board-list ul li a:after {margin-top:2px; transform:rotate(45deg);}
.section-board .board-list ul li a .sbj {font-size:15px;}
.section-board .board-list ul li a .meta {overflow:hidden; margin-top:5px;}
.section-board .board-list ul li a .meta span {position:relative; float:left; color:#959595;}
.section-board .board-list ul li a .meta span + span {margin-left:20px;}
.section-board .board-list ul li a .meta span + span:before {content:''; position:absolute; top:50%; left:-10px; width:1px; height:12px; background:#d9d9d9; transform:translateY(-50%);}
/* E : 공지사항  */

/* 게시판 - 상세보기 */
.board-view {border-top:1px solid #000; border-bottom:1px solid #e9e9e9;}
.board-view .board-head {padding:31px 0; border-bottom:1px solid #e9e9e9;}
.board-view .board-head .sbj {color:#000; font-size:15px;}
.board-view .board-head .meta {overflow:hidden; margin-top:10px;}
.board-view .board-head .meta span {float:left; margin-left:10px; color:#959595; font-size:14px;}
.board-view .board-head .meta span:first-child {margin-left:0;}
.board-view .board-head .meta dl {margin-top:7px; font-size:13px; color:#959595;}
.board-view .board-head .meta dl:first-child {margin-top:0;}
.board-view .board-head .meta dl dt {display:inline; color:inherit;}
.board-view .board-head .meta dl dd {display:inline; position:relative; margin-left:11px; padding-left:10px; color:inherit;}
.board-view .board-head .meta dl dd:after {content:''; position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background-color:#959595;}
.board-view .board-cts {padding:25px 0; color:#666; font-size:14px; line-height:1.4;}
.board-view .board-cts .question {padding-bottom:25px; color:#666;}
.board-view .board-cts .answer {padding:20px 20px 18px; background:#f8f8f8; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.board-view .board-cts .answer .sbj {display:block; margin-bottom:5px; color:#808080; font-weight:normal; font-size:13px;}

/* 게시판 - 하단버튼 */
.btn-bottom {display:flex; margin:20px 0;}
.btn-bottom button {display:block; width:100%; height:50px; margin-left:10px; color:#000; text-align:center; font-weight:bold; font-size:14px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.btn-bottom button:first-child {margin-left:0;}
.btn-bottom .btn-dft {background:#fff; border:1px solid #000;}
.btn-bottom .btn-bl {background:#5ddfde;}
.btn-bottom .btn-bk {background:#000; color:#fff !important;}
.board-moreview button {display:block; width:100%; padding:20px 0; text-align:center; font-size:13px; letter-spacing:-0.6px;}
.btn-bottom + .board-moreview {display:flex;margin-top:-20px;}

/* layer popup */
.layerWrap {display:none; position:fixed; top:0; right:0; bottom:0; left:0; color:#000; z-index:250; word-break:keep-all; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.layerWrap * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.layerWrap .layerMask {position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.4);}
.layerWrap [class^=focusAccessibility] {display:block; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:1px; line-height:0;}
.layerWrap .layerBox {overflow:hidden; position:fixed; right:20px; top:50%; left:20px; background-color:#fff; transform:translate(0, -50%); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.layerWrap .layerBox .layerHeader {position:fixed; top:0; left:1px; right:1px; z-index:10; padding:25px 20px 20px; background:#fff; font-size:16px;}
.layerWrap .layerBox .layerHeader h1 {font-weight:bold; font-size:16px; line-height:25px;}
.layerWrap .layerBox .layerBody {overflow-x:hidden; overflow-y:auto; height:100%; padding:65px 20px 35px;}
.layerWrap .layerBox > .btnLayerClose {position:absolute; right:0; top:9px; width:55px; height:55px; background:url(../../images/v2/cs/btn_layer_close.png) no-repeat center; background-size:12px auto; z-index:10;}
.layerWrap .layerBox > .btnLayerClose em {display:block; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:1px; line-height:0;}
.layerWrap.toast .layerBox {top:auto; right:0; bottom:0; left:0; transform:translateY(0); border-radius:10px 10px 0 0;}

.layerWrap .ui-qna-view {position:relative;}
.layerWrap .ui-qna-view dl {overflow:hidden; position:relative; line-height:1.4; letter-spacing:-1px;}
.layerWrap .ui-qna-view dl em {display:block; overflow:hidden; width:0; height:0; margin:0; padding:0; font-size:1px; line-height:0;}
.layerWrap .ui-qna-view dl dt {position:relative; padding:2px 0 0 42px;}
.layerWrap .ui-qna-view dl dd {position:relative; margin-top:10px; padding:20px 20px 20px 63px; background:#f8f8f8; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.layerWrap .ui-qna-view dl dt:before,
.layerWrap .ui-qna-view dl dd:before {content:''; position:absolute; width:34px; height:20px; background:url(../../images/v2/cs/set_qna.png) no-repeat 0 0; background-size:34px auto;}
.layerWrap .ui-qna-view dl dt:before {top:0; left:0;}
.layerWrap .ui-qna-view dl dd:before {top:22px; left:20px; background-position:0 100%;}
.layerWrap .btn-bottom {display:flex; margin:30px 0 0;}
.layerWrap .btn-bottom button {display:block; width:100%; height:50px; color:#000; text-align:center; font-weight:bold; font-size:14px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.layerWrap .ui-order-view {position:relative;}
.layerWrap .ui-order-view .sch-date p {color:#959595;}
.layerWrap .ui-order-view .sch-date .msg {margin-bottom:10px; font-size:15px; letter-spacing:-1px;}
.layerWrap .ui-order-view .sch-date .desc {margin-top:10px; font-size:11px;}
.layerWrap .ui-order-view .sch-date .field-box {padding:20px; background:#f5f5f5; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.layerWrap .ui-order-view .sch-date .field-box .inner-box {display:flex; justify-items:center; position:relative; margin:10px 0 15px; padding-left:33px;}
.layerWrap .ui-order-view .sch-date .field-box .inner-box:before {content:''; position:absolute; top:13px; left:0; width:23px; height:22px; background:url(../../images/v2/cs/icon_cal.png) no-repeat; background-size:23px auto;}
.layerWrap .ui-order-view .sch-date .field-box label {font-weight:bold; font-size:15px;}
.layerWrap .ui-order-view .sch-date .field-box input {width:calc(50% - 11px); height:46px; padding:7px 10px; border:1px solid #d9d9d9; background:#fff; color:#222; text-align:center; font-size:15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-family:'Arial';}
.layerWrap .ui-order-view .sch-date .field-box span {display:inline-block; width:22px; color:#000; text-align:center; font-size:15px; line-height:46px;}
.layerWrap .ui-order-view .sch-date .field-box button {display:block; width:100%; height:40px; background:#000; color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.layerWrap .ui-order-view .board-area {margin-top:15px; border:1px solid #d9d9d9; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

.layerWrap .board-list {padding:4px 20px;}
.layerWrap .board-list li {position:relative; border-top:1px solid #ededed;}
.layerWrap .board-list li:first-child {border-top:none;}
.layerWrap .board-list li label {display:flex; align-items:center; justify-content:center; height:76px; padding-left:30px;}
.layerWrap .board-list li label input + i {position:absolute; top:50%; left:0; width:20px; height:20px; margin-top:-10px; border:7px solid #dadada; border-radius:20px;}
.layerWrap .board-list li label input:checked + i {border-color:#000;}
.layerWrap .board-list li span {display:block;}
.layerWrap .board-list li .inner {width:100%;}
.layerWrap .board-list li .meta {display:flex; justify-content:space-between; font-size:11px;}
.layerWrap .board-list li .meta .order-num {color:#808080;}
.layerWrap .board-list li .meta .order-date {color:#444;}
.layerWrap .board-list li .prd-name {display:block; margin-top:3px; font-size:13px;}
.layerWrap .board-list .empty {min-height:150px; color:#d9d9d9; text-align:center; font-size:13px;}
.layerWrap .board-list .empty p {display:flex; align-items:center; justify-content:center; min-height:150px; color:#d9d9d9; text-align:center; font-size:13px;}
.layerWrap .btn-moreview {display:block; height:40px; margin:20px auto 0; padding:0 28px; border:1px solid #d9d9d9; background:#fff; border-radius:40px;}
.layerWrap .btn-moreview span {padding-left:18px; background:url(../../images/v2/cs/bg_moreview.png) no-repeat; background-size:14px auto;}
/* 2025-03-27 웹 접근성 */
.erms-ipt-choice-column {position:relative;display:inline-block;}
.erms-ipt-choice-column .erms-checkbox {z-index:10;top:0;left:0 !important;overflow:hidden;}