@charset "UTF-8";
@import url('online-inquiry.css');
@import url('cs2.css');

/***************************************************************************************
									고객센터
****************************************************************************************/

/* btn */
.btn-more {margin:15px 0;}
.notice .btn-wrap {margin:20px -5px; padding:0 0; width:auto;}

/* 검색박스  */
.section-notice > .select-area {overflow:hidden; margin-top:30px; width:100%;}
.section-notice > .select-area .left {float:left; width:30%;}
.section-notice > .select-area .right {float:right; width:69%;}
.section-notice > .select-area select {height:40px;}
.section-notice > .input-wrap input {height:40px;}
.search-box .search-btn i {display:none;}
.search-box .search-btn {width:56px; border-color:#484848; border-top-right-radius:2px; border-bottom-right-radius:2px; background-color:#484848; color:#fff;}
.search-box .search-btn span {line-height:1;}
.search-box .search-btn .invisible {position:static; clip:auto; margin:0; width:auto; height:auto;}

/* 공지사항 */
.notice-info-list {margin-top:20px; border-top:1px solid #222;margin: 20px 15px 0;}
.notice-info-list ul > li {padding:15px 0; border-bottom:1px solid #e9e9e9;}
.notice-info-list ul > li:first-child {border-top:none;}
.notice-info-list ul > li:last-child {border-bottom:none;}
.notice-info-list ul > li:only-child {border-bottom:1px solid #e9e9e9;}
.notice-info-list ul > li> .box {position:relative; display:block; box-sizing:border-box; padding:0 27px 0 0;}
.notice-info-list ul > li> .box:after {position:absolute; top:50%; right:0; display:block; margin-top:-7px; width:8px; height:14px; background:url(../images/cs/ico-more-gray.png) no-repeat; background-size:100%; content:"";}
.notice-info-list ul > li> .box .head-title {position:relative; display:block; overflow:hidden; /* margin-bottom:5px;*/ color:#444444; font-size:14px; line-height:20px;}/* 1114 추가수정 */
.notice-info-list ul > li> .box .head-title .title {position:relative; display:block; overflow:hidden; padding-right:18px; color:#444444; font-size:14px; line-height:20px;text-overflow:ellipsis; white-space:nowrap;  }/* 1110 공지사항 수정 */
.notice-info-list ul > li> .box .head-title .ico {display:inline-block; padding:0 6px 1px; vertical-align:top; font-size:13px; line-height:17px;}
.notice-info-list ul > li> .box .head-title .ico.danger {border:1px solid #d71826; color:#d71826;}
.notice-info-list ul > li> .box .head-title .ico.noti {float:left;margin-right:5px;border:1px solid #222; color:#222;}
.notice-info-list ul > li> .box .head-title .title .new{}
.notice-info-list ul > li> .box .date em {color:#999999; font-size:12px; line-height:1.4;}
.notice-info-list ul > li> .box .date .sub-title {margin-right:5px; padding-right:10px; background:url(../images/cs/bg-line-gray.png) no-repeat; background-position:100% 4px;}
.notice-info-list ul > li> .box .date .day {}
.notice-info-list ul > li> .box .date .ico {display:inline-block; margin-top:3px; padding:0 5px; height:14px; color:#ffffff; vertical-align:top; text-align:center; font-weight:bold; font-size:10px; line-height:16px;}
.notice-info-list ul > li i.new {position:absolute; top:50%; right:0; box-sizing:border-box; margin-top:-6px; padding:0 3px; width:15px; height:15px; border-radius:20px; background-color:#d71826; color:#fff; font-weight:bold; font-size:11px; line-height:14px;}
.notice-info-list ul > li .sch-none {bottom:0; left:0; padding:59px 0; color:#888888; text-align:center; font-size:14px; line-height:1.4;}

.notice-detail{padding:0 15px;}
.notice-detail {display:block; clear:both; content:"";}
.notice-detail .head-title {display:block; padding:15px 0;}
.notice-detail .head-title .head-text {margin-bottom:5px; color:#222; font-size:14px; line-height:1.4;}
.notice-detail .head-title .date {}
.notice-detail .head-title .date em {color:#999999; font-size:12px; line-height:1.4;}
.notice-detail .head-title .date .sub-title {margin-right:5px; padding-right:10px; background:url(../images/cs/bg-line-gray.png) no-repeat; background-position:100% 4px;}
.notice-detail .head-title .date .day{}
.notice-detail .view {padding:15px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.notice-detail .view p {text-align:left;}

/* 매장_고객센터 임대폰 지원 대리점 */
.section-store .sel-area {padding:20px 0 0;}
.section-store .sel-area .title-area, .section-store .sel-area select {display:block;}
.section-store .sel-area .title-area {margin-bottom:7px;}
.rental-store-list {margin:20px 0;}
.rental-store-list > ul {}
.rental-store-list > ul > li {padding:0 15px;}
.rental-store-list > ul > li:first-child .store-cont {border-top:1px solid #666;}
.rental-store-list > ul > li:last-child .store-cont {border-bottom:2px solid #e0e0e0;}
.store-cont {position:relative; display:table; overflow:hidden; padding:15px 0; width:100%; border-bottom:1px solid #e0e0e0; table-layout:fixed;}
.store-cont .txt-wrap {display:table-cell; width:100%; vertical-align:middle;}
.store-cont .txt-wrap .store-name {display:block; margin-bottom:5px; color:#222; font-weight:bold; line-height:1.4;}
.store-cont .txt-wrap span.txt {position:relative; display:block;}
.store-cont .txt-wrap span.txt em {color:#666; font-size:12px; line-height:1.4;}
.store-cont .txt-wrap span.txt em:first-child {margin-right:5px; padding-right:10px; background:url(../images/cs/bg-line-gray.png) no-repeat; background-position:100% 4px;}
.store-cont .txt-wrap span.txt em:only-child {background:none;}
.store-cont .calling {display:table-cell; margin-left:20px; width:51px; vertical-align:middle;}
.store-cont .calling a.tel {display:block; margin-left:18px; width:32px; height:32px; border-radius:32px; background:#999999;}
.store-cont .calling a.tel i {display:block; width:32px; height:32px; background:url(../images/cs/ico-tel.png) no-repeat 50% 50%; background-size:50%; vertical-align:middle; text-align:center; text-indent:-999px;}

.info-bx-gray {margin:20px 0; padding:20px 15px; background-color:#f3f3f3;}
.info-bx-gray .text-left{ line-height:1.4; text-align: left;}
.info-bx-gray .info-text{text-align: center;}
.info-bx-gray.charge-box ul li{text-align: left;display: block; line-height:1.4;}
.section-store .info-bx-gray ul.bullet {padding:0 0;}
ul.bullet{padding:0 0;}
ul.bullet.type>li{position:relative; margin-top:6px;padding-left:8px;font-size:13px;text-align: left;line-height:1.4;}
ul.bullet.type>li:first-child {margin-top:0;}
ul.bullet.type>li:before {position:absolute; top:0; left:0;}
ul.bullet > li ul.bullet {margin:5px 0;}
ul.bullet.type.dot>li{ padding-left:8px;}
ul.bullet.type.dot>li:before{left:0px; top:8px;width:3px; height:3px; background:#666; content:""; }
ul.bullet.type.note>li{ padding-left:12px;}
ul.bullet.type.note>li:before{ content:"※"; top:0 !important; }
ul.bullet.type.hypun>li{ padding-left:7px;}
ul.bullet.type.hypun>li:before{ content:"-"; top:0 !important;}
ul.bullet.type.star>li{ padding-left:7px;}
ul.bullet.type.star>li:before{ content:"*"; top:0 !important;}

.service-not-list {margin:20px 0; border-top:1px solid #222;}
.service-not-list .txt-content {margin:14px 0 1px; padding-bottom:16px; border-bottom:1px solid #e0e0e0;}
.service-not-list .txt-content h3.txt-title {margin-bottom:7px; color:#222; font-weight:800; font-size:14px; line-height:1.6;}

.section-store.store-search .tab-contents .input-wrap.full {margin:20px 0 0;}
.section-store.store-search  .input-wrap.full input {width:100%; font-size:12px;}
.section-store .accordions.store-sch {margin-top:19px;}
.section-store .accordions.store-sch > li a.accordion-trigger {position:relative; display:block; padding:10px 15px; width:100%; background:#f1f1f1; text-align:left; font-weight:bold; font-size:15px;}
.section-store .accordions.store-sch > li a.accordion-trigger span.total {float:right; margin-right:30px; color:#f00000; font-weight:bold;}
.section-store .accordions.store-sch > li .accordion-contents {padding:10px 15px; background:#e4e4e4;}

.search-check-box {display:block; overflow:hidden;}
.search-check-box > li {float:left; margin-right:2%; width:32%; line-height:26px;}
.search-check-box > li:nth-child(3n+0) {margin-right:0;}
.search-check-box > li input {}
.search-check-box > li label {margin-right:0; letter-spacing:-0.5px;}
.search-check-box > li input[type="radio"] + label,
input[type="checkbox"] + label {margin-right:0;}

/* 매장 검색 결과 */
.section-store h4 {margin-bottom:10px; color:#222; font-weight:600; font-size:14px; line-height:1.2; /*margin:20px 0; */;}

.retailer-wrap {margin:15px 15px; border-top:1px solid #222;}
.result-cont {display:block; padding:15px 0; border-bottom:1px solid #e0e0e0;}
.result-cont .title {display:block; margin-bottom:5px; color:#222; font-weight:bold;}
.result-cont .title strong {color:#d71826;}
.result-cont .txt {color:#888888;}
.retailer-wrap .retailer-list {}
.retailer-wrap .retailer-list > li {display:block; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.retailer-wrap .retailer-list > li:first-child,
.retailer-wrap .retailer-list > li:only-child {border-top:0; /*border-top:1px solid #e0e0e0; */;}
.retailer-wrap .retailer-list > li .sch-none {display: block; padding:50px 0; color:#888888; text-align:center; font-size:14px; line-height:1.4;}
.retailer-info {position:relative; display:table; overflow:hidden; padding:15px 0; width:100%; table-layout:fixed;}
.retailer-info .txt-wrap {display:table-cell; width:100%; vertical-align:middle;}
.retailer-info .txt-wrap span {margin-bottom:5px;}
.retailer-info .txt-wrap span:last-child {margin-bottom:0;}
.retailer-info .txt-wrap .title {display:block; color:#222; font-weight:bold;}
.retailer-info .txt-wrap .txt1 {display:block; color:#666666;}
.retailer-info .txt-wrap .txt2 {display:block; color:#888888;}
.retailer-info .txt-wrap .retailer {display:inline-block; margin-bottom:5px; padding:0 9px; border:1px solid #666666; color:#666666; font-weight:normal; font-size:13px; line-height:18px;}
.retailer-info .goto {display:table-cell; width:32px; vertical-align:middle;}
.retailer-info .goto a.tel {display:block; margin:0 5px 0 0; width:32px; height:32px; border-radius:32px; background:#999999;}
.retailer-info .goto a.tel i {display:block; width:32px; height:32px; background:url(../images/cs/ico-tel.png) no-repeat 50% 50%; background-size:50%; vertical-align:middle; text-align:center; text-indent:-99999px; line-height:0;}
.retailer-info .goto a.map {display:block; width:32px; height:32px; border-radius:32px; background:#999999;}
.retailer-info .goto a.map i {display:block; width:32px; height:32px; background:url(../images/cs/ico-map.png) no-repeat; background-position:center center; background-size:50%; vertical-align:middle; text-align:center; text-indent:-99999px; line-height:0;}
.add-bx {display:block; padding:15px 10px; background:#f3f3f3; font-size:13px;}
.add-bx .txt1 {margin-bottom:8px; color:#666666;}
.add-bx .txt2 {color:#888888;}
.color-ico-bx {display:block; width:100%;}
.color-ico-bx li {float:left; margin-left:4px; padding:0 7px; height:18px; border:1px solid #d71826; border-radius:3px; background:#fff; color:#d71826; font-size:12px;}
.color-ico-bx li:first-child {margin-left:0;}
.color-ico-bx li.sch {border-color:#36c6c9; color:#36c6c9;}
.color-ico-bx li.as {border-color:#fab6bc; color:#fab6bc;}
.color-ico-bx li.szone {border-color:#9ab4ca; color:#9ab4ca;}
.color-ico-bx li.night {border-color:#ab9aca; color:#ab9aca;}
.color-ico-bx li.global {border-color:#e09b4a; color:#e09b4a;}

/* 매장정보 */
.map-img-area {position:relative; display:block;}
.map-img-area .img {}
.map-img-area .pin {}
.map-img-area .pin img {width:100%;}
.map-img-area .pin {position:absolute; top:50%; left:50%; display:inline-block; margin-top:-51px; width:34px; height:48px;}

/* 지역 검색 */
.area-selected {position:relative; display:block;  margin:15px 15px;}
.area-selected .city-select {padding:8px 68px 8px 15px; border:1px solid #cccccc; text-align:left;}
.area-selected .city-select span {display:inline-block; padding-right:8px; height:22px; color:#999999; vertical-align:top; text-align:left; font-size:13px; line-height:19px;}
.area-selected .city-select span:after {display:inline-block; margin-left:6px; width:5px; height:15px; background:url(../images/cs/ico-arrow-left.png) no-repeat 0 1px; background-size:100%; content:""; vertical-align:middle;}
.area-selected .city-select span:last-child:after {background:none;}
.area-selected .btn-big-dark {position:absolute; top:0; right:0; padding:0 0; width:87px; border-color:#484848; border-left:none; border-top-right-radius:2px; border-bottom-right-radius:2px; background:none; background-color:#484848; color:#fff; vertical-align:middle; line-height:inherit;}
.area-selected .btn-big-dark span {line-height:38px;}

/* 이용약관 */
.terms-area {display:block; overflow-y:scroll; padding:10px 15px; height:183px; border:1px solid #cccccc;}
.terms-area p {color:#222; font-size:13px; line-height:1.4;}
p.txt-c {display:block; color:#222; text-align:center; font-size:13px; line-height:1.4;}

/* 고객센터 안내 및 텍스트 리스트 */
.section-guide .slider-tab.red-txt-slider .tab-list ul li a {font-size:16px;padding:11px 10px;}

ul.bullet li .block {display:block; color:#222;}
ul.bullet li .soft-gray {display:block; margin-top:5px; color:#666; letter-spacing:-0.3px;}
ul.bullet li em.point {display:inline-block; color:#d71826;}

.cs-ntc .inner_ntc {position:relative;}
.cs-ntc .title {display:block; color:#222; font-weight:bold; font-size:15px; line-height:1;}
.cs-ntc .info {display:block; padding-top:6px; color:#666; font-size:13px; line-height:16px;}
.cs-ntc .link {position:absolute; top:50%; right:0; z-index:5; margin-top:-16px; width:32px; height:32px; text-indent:-999px;}
.cs-ntc .mail {background:url(../images/cs/ico-msg.png) no-repeat 0 0; background-size:32px 32px;}
.cs-ntc .tel {background:url(../images/cs/ico-tel-round.png) no-repeat 0 0; background-size:32px 32px;}

.section-store .store-field > li {padding:20px 0; border-bottom:1px solid #e0e0e0;}
.section-store .store-field > li:last-child {border-bottom:0;}
.section-store .cs-ntc {margin:0 15px; padding:0 0;text-align:left;}
.section-store .info-bx-gray {margin:0; margin-top:17px;}
.section-store .notiList li {margin:0 0 20px; padding:0 0;}

.cs-ntc.cs-only {margin-left:0;}
.cs-ntc.cs-only .title {font-size:14px; line-height:1;}
.cs-ntc.cs-only + .info-bx-gray {margin:0; margin-top:10px;}
.cs-ntc.cs-ars {padding-left:37px; background:url(../images/cs/bg-cs-ars.png) no-repeat 0 0; background-size:22px 32px;}
.cs-ntc.cs-help {padding-left:41px; background:url(../images/cs/bg-cs-help.png) no-repeat 0 0; background-size:30px 28px;}
.cs-ntc.cs-voice {padding:8px 0 8px 43px; background:url(../images/cs/bg-cs-voice.png) no-repeat 0 50%; background-size:30px 30px;}
.cs-ntc.sign-lang {padding:8px 0 8px 43px; background:url(../images/cs/bg-sign-lang.png) no-repeat 0 0; background-size:30px 30px;}

/* kt매장 종류 및 영업시간 안내 */
.operating-time .accordions > li a.accordion-trigger {background:#f1f1f1; font-weight:bold;}
.operating-time .accordions > li .accordion-contents {padding:19px 15px; background:#ffffff;}
.operating-time .accordions > li .accordion-contents .time-box{border-top:1px solid #cccccc;}
.operating-time .accordions > li .accordion-contents .time-box > li {position:relative;}
.operating-time .accordions > li .accordion-contents .time-box > li .accordion-trigger~a {position:absolute; top:0; right:0; border-right:1px solid #cccccc;border-left:0;}
.operating-time .accordions > li .accordion-contents .time-box > li .accordion-trigger {display:inline-block; padding:15px 15px; width:50%; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#fcfcfc; color:#222; font-size:12px; line-height:18px;}
.operating-time .accordions > li .accordion-contents .time-box > li .accordion-trigger.active {border-bottom:1px solid #fff; background:#ffffff;}
.operating-time .accordions > li .accordion-contents .time-box > li .accordion-contents {margin-top:0; margin-bottom:0; padding-bottom:18px; min-height:218px; border:1px solid #cccccc; border-top:0;}
.operating-time .accordions > li .accordion-contents .time-box > li .accordion-contents {padding-top:19px;}
.operating-time .accordions > li .accordion-contents .time-box > li:last-child .accordion-contents {border-top:1px solid #ccc;}


.tab-txt-view {display:block;}
.tab-txt-view li {display:block; margin-bottom:13px; padding-bottom:13px; border-bottom:1px solid #ebebeb; color:#222222; text-align:left; font-weight:bold;}
.tab-txt-view li p.txt-small {font-size:12px;padding-top:5px;}
.tab-txt-view li p strong {color:#222222; font-size:12px; line-height:1.4;}
.tab-txt-view li p strong:first-child:after {display:inline-block; padding:0 10px; color:#cccccc; content:"|";}
.noti-detail .htit .date .d {}
.tab-txt-view li p.txt-gray {margin-top:7px; color:#999999; font-weight:normal;}
.tab-txt-view li .desc {padding-top:5px;}
.tab-txt-view li p.dot {line-height:16px;font-size:12px;letter-spacing:-0.25px;color:#999;padding-left:8px;}
.tab-txt-view li p.dot:before {content: "";float:left;width:3px;height:3px;background-color:#676767;margin:7px 5px 0 -8px;}

.tab-txt-view li a {padding-right:13px; background:url(../images/cs/ico-arrow-left-bold.png) no-repeat; background-position:right 5px; /* width:10px; *//* height:10px; */background-size:10px; /* margin-top:-1px; */;}

/* 기업 공통 */
.clfix:after {display:block; clear:both; content:'';}
.ellipsis {display:inline-block; overflow:hidden; max-width:95%; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.5px;}
.quick-consulting-area {padding:27px 0;}
.quick-consulting-area .title {color:#222; font-weight:normal; font-size:15px;}
.quick-consulting-area .title span {color:#d71826;}
.selected-item {margin-top:9px; border:solid #c8c8c8; border-width:1px 0 0 1px;}
.selected-item li {position:relative; float:left; width:33.33%; height:31px; border:solid #c8c8c8; border-width:0 1px 1px 0; background:#f2f2fa; text-indent:4px; line-height:31px;}
.selected-item li span {width:87%;}
.selected-item li a {position:absolute; top:0; right:0; overflow:hidden; width:19px; height:30px; background:url(../images/common/ico-remove-md.png) no-repeat 0 0; background-size:19px 30px; color:transparent;}

.input-info {margin-top:0 !important; padding-bottom:4px; border-bottom:1px solid #555; text-align:right;}
.input-info .flow {color:#666; font-size:13px;}
.input-info .reverse {float:none; color:#888; font-size:12px;}
.input-info em {color:#d71826; vertical-align:middle;}

.input-box hr {clear:both; margin:0; height:5px; border:0;}
.input-box select {height:40px;}
.input-box input.e-mail {float:right; width:46%;}
.input-box input.e-mail:first-child {float:left;}
.input-box span.e-mail {display:inline-block; width:8%; height:40px; text-align:center; line-height:40px;}
.input-box select.h-phone {float:left; width:27%;}
.input-box input.h-phone {float:right; width:71%;}
.input-box input.visit-day {float:left; width:49%;}
.input-box input.user-name {width:100%;}
.required {position:relative; overflow:hidden; color:transparent;}
.required:after {position:absolute; top:2px; left:0; color:#d71826; content:'*';}

/* 고객센터 > AS */
.section-as .input-box {}
.section-as .bullet {padding:0 0;}
.section-as h5.as-title {margin:20px 0 15px; color:#222222; text-align:left; font-weight:bold; font-size:15px;}
.section-as .result-table {display:none;}
.section-as .result-table.active {display:table-row;}
.section-as .result-table td {background-color:#f3f3f3;padding:20px;}
.section-as .result-table td .result-info {text-align:left;}
.section-as .result-table td .result-info .btn-small-dark-line {background-color:transparent;margin-top:10px;}
.section-as .result-table td .result-info span {float:left;line-height:17px;}
.section-as .result-table td .result-info span:first-child {width:35%;font-size:13px;}
.section-as .result-table td .result-info span:last-child {position:relative;width:65%;padding-left:10px;}
.section-as .result-table td .result-info span:last-child:before {content:"";position:absolute;top:4px;left:0;height:11px;border-left:1px solid #bbb;}


/* AS 신청 */
.input-box .input-row .label {position:relative; display:block; color:#222; font-weight:bold; font-size:15px;}
.input-box .input-row .label .qm-view {position:absolute; top:-3px; right:0; font-weight:normal; font-size:13px;}
.input-box .input-cont {margin-top:8px;}
.input-box .input-cont:after {display:block; clear:both; content:"";}
.input-box .input-cont .result-area {font-size:14px;font-weight:bold;color:#666;}
.input-box .input-cont .line {display: inline-block;width: 1px;height: 9px;background-color: #999;margin: 0 10px 0 5px;}
.input-box .input-cont .arrow {display: inline-block;width: 7px;height: 7px;vertical-align: top;border-top: 1px solid #888;border-right: 1px solid #888;margin: 4px 4px 0 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.input-box .input-row {padding:14px 0; border-bottom:1px solid #e0e0e0; text-align:left;}
.input-box .input-row.none { border-bottom: 0; padding-bottom: 0;}
.input-box .txt-info {color:#666; font-size:13px; line-height:17px;}
.input-box .txt-info .under {color:#d71826; text-decoration:underline;}
.input-box .txt-info.bot-txt {margin-top:8px;}
.input-box .btn-select {position:relative;width:100%;height:40px;display:inline-block;}
.input-box .btn-select select {width:100%;padding-right:40px;}
.input-box .btn-select button {position:absolute;top:0;right:0;height:100%;width:40px;border: 1px solid #222;background:#222;color:#fff;font-size:13px;}
.input-box .iptv input[type="radio"] + label {margin-right:9px;}
.input-box #chk01, .input-box #chk01 + label { display: none;}

.address-form .address-top {position:relative; margin-bottom:5px;}
.address-form .address-top .qm-view {position:absolute; top:4px; right:0;}
.address-form .btn-address {display:inline-block;width:80px; line-height:28px; background-color:#484848; color:#fff;font-size:11px;text-align:center;}
.address-form .address-code {overflow:hidden; margin-bottom:5px;}
.address-form .address-code input {float:left; width:27%;}
.address-form .address-code select {float:right; width:72%;}
.qm-view {padding:3px 0; padding-left:25px; background:url(../images/cs/bg-question-mark.png) 0 50% no-repeat; background-size:20px 20px;}
.visit-area-view {display:none; outline:none;}
.visit-area-view {position:absolute; top:33px; right:0; z-index:100; padding:20px 20px; width:100%; border:1px solid #ccc; background:#eeeeee; color:#666666; font-size:12px; line-height:16px;}
.visit-area-view:before {position:absolute; top:-8px; right:136px; width:14px; height:8px; background:url(../images/cs/ico-visit-view-tip.png) 0 50% no-repeat; background-size:100%; content:"";}
.visit-area-view.time {top:26px; padding:22px 20px;}
.visit-area-view.time ul.bullet li span {font-weight:normal; font-size:12px;}

.complaint > input[type="checkbox"] + label {margin-right:18px;}
.complaint .listed-radio {margin-top:8px;}
.complaint .radio-label {display:inline-block; margin-right:18px;}

.listed-side {overflow:hidden;}
.listed-side span {float:left; box-sizing:border-box; line-height:19px;}
.listed-side .dt {position:relative;}
.listed-side .dt:before {position:absolute; top:5px; right:0; width:1px; height:11px; background-color:#bbb; content:"";}
.listed-side .dt {width:30%;}
.listed-side .dd {padding-left:10px; width:70%;}
.form-half {overflow:hidden;}
.form-half select {float:left; width:49%;}
.form-half select:last-child {float:right;}

.center-find {}
.center-find > li {position:relative; padding:20px 0; border-bottom:1px solid #e0e0e0;}
.center-find > li:last-child, .center-find > li:only-child {border-bottom:0;}
.center-find .list-title {margin-bottom:20px; text-align:left;}
.center-find .list-title .title {padding:0 10px; font-weight:bold; font-size:15px;}
.center-find .tel {position:absolute; top:18px; right:0; z-index:5; width:32px; height:32px; background:url(../images/cs/ico-tel-round.png) no-repeat 0 0; background-size:32px 32px; text-indent: -9999px; line-height: 0;}
.center-find ul.bullet {padding:0 10px;}
.center-find ul.bullet.type>li {margin-top:13px;}

/* as 신청 테이블 */
.accordions.bottom-info .accordion-trigger {padding:16px 15px; background:#f1f1f1; font-weight:bold;}
.accordions.bottom-info .accordion-contents {padding:32px 15px 30px; background:#ffffff;}
.tbl-type1.over-tbl {position:relative; overflow:hidden; overflow-x:auto; padding:0 0; width:100%; height:auto;}
.tbl-type1.over-tb table {position:absolute; overflow:hidden;}
.customer-rank {margin-top:10px;}
.customer-rank colgroup col:nth-child(1) {width:20%;}
.customer-rank colgroup col:nth-child(2) {width:20%;}
.customer-rank colgroup col:nth-child(3) {width:20%;}
.customer-rank colgroup col:nth-child(4) {width:auto;}
.customer-rank tbody td {color:#666666;}

.section-as table tbody tr td a.num {color:#666;}
.section-as table tbody tr td a.day {color:#666;}
.section-as table tbody tr td a.ing {color:#222;background:url(../images/cs/btn-arrow-table.png) right center no-repeat;background-size:9px 5px;padding-right:15px;}
.section-as table tbody tr td a.ing.active {background:url(../images/cs/btn-arrow-table-on.png) right center no-repeat;background-size:9px 5px;padding-right:15px;}
.section-as table {margin-bottom:20px;}

/* as 접수 완료 */
.complete-receipt {margin-top:40px; text-align:center;}
.complete-receipt .receipt-info {padding-top:77px; background:url(../images/cs/bg-comp-receipt.png) 50% 0 no-repeat; background-size:62px auto; font-weight:bold; font-size:20px;color:#222;}
.complete-receipt .receipt-info span {color:#d71826;}
.complete-receipt .complete-info {margin-top:15px; color:#666; font-size:13px;}

/* as 센터 안내 */
.center-info .center-box {margin-top:10px; padding-top:24px; border:1px solid #e0e0e0; text-align:center;}
.center-info .center-box:first-child {margin-top:0;}
.center-info .center-box img {width:auto;}
.center-info .store-name {display:block; margin-top:17px; margin-bottom:10px;}
.center-info .store-name .num {color:#d71826;}
.center-info .store-info {margin-bottom:15px;}
.center-info .link-btn {overflow:hidden; border-top:1px solid #dbdbde;}
.center-info .link-btn a {float:left; padding:13px 0; width:50%; background-color:#f6f6f6; color:#222; font-size:13px;}
.center-info .link-btn a:first-child {border-right:1px solid #dbdbde;}
.center-info .link-btn a span {display:inline-block; padding-right:12px; background:url(../images/cs/bg-link-arrow.png) 100% 50% no-repeat; background-size:5px auto;}

/* 서비스 안내 슬라이드 탭 */
.slider-tab.red-txt-slider {position:relative; margin-top:0;border-top: 1px solid #e0e0e0; background:#fff; line-height:inherit;}
.slider-tab.red-txt-slider .tab-list {position:relative;overflow:hidden;overflow-x:auto;padding: 0 0;width:100%;height: 53px;border-bottom: 8px solid #ebebeb;}
.slider-tab.red-txt-slider .tab-list ul{height: 100%;padding: 0 15px;}
.slider-tab.red-txt-slider .tab-list ul:after{position: absolute;bottom:0;left: 0;z-index: 10;width: 100%;border-bottom: 1px solid #e0e0e0;content: "";}
.slider-tab.red-txt-slider .tab-list ul li a {padding:13px 12px;}
.slider-tab.red-txt-slider .tab-contents {padding:15px 15px 0; min-height:100px;}
.charge-standard .slider-tab.red-txt-slider .tab-list {height:75px;} /* 서비스안내 슬라이드 탭 */

/* event */
.search-area {margin-top:30px; padding:15px; background:#f3f3f3;}
.search-areas {overflow:hidden; width:100%;}
.search-areas select {float:left; width:30%;}
.search-areas div {height:40px; border:1px solid #ccc; border-left:0; background:#fff;}
.search-areas div input {width:85%; height:38px; border:0;}
.search-areas div .bts {position:absolute; top:10px; right:10px;}
.search-areas div .bts img {width:19px; height:18px;}

/* service list */
.info-menu-list h4.title{font-weight: bold;font-size:18px;text-align: left;color:#222222;margin: 10px 0 20px;}
.service-list ul {margin-top:20px; border-top:1px solid #222;}
.service-list ul > li{border-bottom:1px solid #e9e9e9;}
.service-list ul > li> .box {position:relative;display:block;box-sizing:border-box;padding: 15px 27px 15px 0;text-align: left;}
.service-list ul > li> .box:after {position:absolute; top:50%; right:0; display:block; margin-top:-7px; width:8px; height:14px; background:url(../images/cs/ico-more-gray.png) no-repeat; background-size:100%; content:"";}

/* service info table */
.pause{padding:0 15px;}
.pause div{margin-top:17px;}
.pause div:last-child{ margin-bottom:20px;}
.pause h5{font-size:15px;color:#222222; font-weight:bold; margin-bottom:10px;}
.pause div:first-child{ margin-top:22px;}
.pause .tbl-type1 table *{border-collapse: collapse;}
.pause .tbl-type1 table thead th{text-align:center;border-bottom: 1px solid #c8c8c8;padding: 10px 8px;}
.pause .tbl-type1 table tbody td{text-align: left;padding:12px 8px;}
.pause .tbl-type1 table tbody td.txt-center{text-align:center;padding: 10px 8px;}
.pause .tbl-type1 table tbody td.row-col{border-left: 1px solid #c8c8c8 !important;}

.pause .col-num2 colgroup col:nth-child(1){width:40%;}
.pause .col-num2 colgroup col:nth-child(2){width:auto;}

.pause .col-num3 colgroup col:nth-child(1){width:20%;}
.pause .col-num3 colgroup col:nth-child(2){width:20%;}
.pause .col-num3 colgroup col:nth-child(3){width:auto;}

.pause .col-num3.city colgroup col:nth-child(1){width:33%;}
.pause .col-num3.city colgroup col:nth-child(2){width:40%;}
.pause .col-num3.city colgroup col:nth-child(3){width:auto;}

.pause .col-num4.city colgroup col:nth-child(1){width:16.5%;}
.pause .col-num4.city colgroup col:nth-child(2){width:16.5%;}
.pause .col-num4.city colgroup col:nth-child(3){width:40%;}
.pause .col-num4.city colgroup col:nth-child(4){width:auto;}

.pause .col-num3.call-history colgroup col:nth-child(1){width:16.5%;}
.pause .col-num3.call-history colgroup col:nth-child(2){width:16.5%;}
.pause .col-num3.call-history colgroup col:nth-child(3){width:auto;}

.pause .col-num4.home-product colgroup col:nth-child(1){width:16.5%;}
.pause .col-num4.home-product colgroup col:nth-child(2){width:16.5%;}
.pause .col-num4.home-product colgroup col:nth-child(3){width:20%;}
.pause .col-num4.home-product colgroup col:nth-child(4){width:auto;}

.pause .col-num4.pay table tbody th {text-align:center;}
.pause .col-num4.pay table tbody th + td {border-left:0;}

.change-info table colgroup col:nth-child(1){width:32%;}
.change-info table colgroup col:nth-child(2){ width:auto;}

.charge-standard .charge-info-tbl table colgroup col:nth-child(1){width:33%;}
.charge-standard .charge-info-tbl table colgroup col:nth-child(2){width:auto;}
.charge-standard .charge-info-tbl table tbody th{text-align: left;padding: 13px 10px 12px;}
.charge-standard .charge-info-tbl td strong{ font-weight:bold;color:#222222;}

.charge-info-text{ display: block;margin:7px 0 22px;}
.charge-info-text p{text-align: center; line-height:1.4;}
.charge-info-text strong{color:#d71826; font-weight:bold;}

/* 가입 방법 안내 */
.how-to-join{}
.how-to-join .info-text{}
.goto-block{ display: block;}
.goto-block .availability{ margin-bottom:5px; text-align: right;}
.goto-block .availability span{position:relative;font-size:12px;color:#888888; display:inline-block;}
.goto-block .availability span:before{display:inline-block;width:10px;height:10px;margin-right:10px;border:1px solid #cccccc;vertical-align:middle;content:'';}
.goto-block .availability span.ok:before{background:#ffffff;}
.goto-block .availability span.not:before{background:#ebebeb;}

.goto-block ol{border-top:1px solid #222222;}
.goto-block ol > li{ border-bottom:1px solid #c8c8c8;}
.goto-block ol > li > .title-area{margin: 13px 0 10px;font-size: 15px;color: #222222;}
.goto-block ol > li > .title-area span{display: inline-block;vertical-align: middle;color:#222222; font-size:13px;}
.goto-block ol > li > .title-area span:nth-child(2){color:#888888;font-size:12px;display: inline-block;}
.goto-block ol > li > ul.list{display: block;overflow: hidden;margin: 10px 0 15px;}
.goto-block ol > li > ul.list li{list-style: none;float: left;width: 23%;margin-right: 2%;margin-bottom: 5px;}
.goto-block ol > li > ul.list li:nth-child(4n+0) {margin-right:0;}
.goto-block ol > li > ul.list li span{width:100%;padding:20px 0;border:1px solid #cccccc;background:#ebebeb;display: block;text-align: center;color:#666666;}
.goto-block ol > li > ul.list li span.active{background:#ffffff;color:#222222;}
.blind{position: absolute;width:0; height:0; line-height:0;text-indent:-99999px; margin:0; clip: rect(0 0 0 0);}


.change-info{}
.change-info table{border-collapse: collapse;}
.change-info table tbody td{ vertical-align: middle; padding: 23px 10px; border: 1px solid #c8c8c8; border-collapse: collapse;}
.change-info table tbody td .wrap{}
.change-info table tbody td .img{display: block;text-align: center;}
.change-info table tbody td .img img{width: 36px;height: 56px;}
.change-info table tbody tr:nth-child(2) td .img img{width:42px;height: 64px;}
.change-info table tbody tr:nth-child(3) td .img img{width: 50px;height: 50px;}
.change-info table tbody tr:nth-child(4) td .img img{width: 58px;height: 50px;}
.change-info table tbody td .title{display: block;font-size: 16px;color: #222222;font-weight: bold;text-align: center;margin-top: 8px;}
.change-info table tbody td dl{display: block;}
.change-info table tbody td dl dt{ font-size: 13px; font-weight: bold; margin-bottom: 5px; color: #222222; }
.change-info table tbody td dl dd{}
.change-info table tbody td dl dd ul{ margin: 0 0 8px; }

/* 기가인터넷가능지역찾기 */
.clearfix:after { display: block; clear: both; content: '';}
hr.clear0 { clear: both; margin: 0; height: 0; border: 0;}
hr.clear5 { clear: both; margin: 0; height: 5px; border: 0;}
hr.clear10 { clear: both; margin: 0; height: 10px; border: 0;}
.wd50 {width:50%;}
.dong-ho-input {margin-top:8px;}
.dong-ho-input input {text-align:center;}
.dong-ho-input input:disabled {background-color:#ebebeb;}
.tabs.under ul { position: relative; padding: 0 15px;}
.tabs.under ul:after, .tabs.under ul:before { position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #e4e4e4; content: '';}
.tabs.under ul:after { top: 44px;}
.tabs.under ul li { border: 0;}
.tabs.under ul li a { position: relative; background: #fff; font-size: 16px;}
.tabs.under ul li a.active:after { position: absolute; right: 0; bottom: -1px; left: 0; z-index: 10; margin: auto; width: 100%; height: 3px; background: #d71826; content: '';}
.tabs.under .tab-contents { padding-top: 45px;}
.contents-gray { padding: 15px 15px 30px; background: #f3f3f3; text-align: left;}
.contents-gray.pb20 { padding-bottom: 20px;}
.contents-gray input { vertical-align: initial !important;}
.contents-gray input:disabled {background-color:#ebebeb;}
.contents-gray + .btn-wrap { margin-bottom: 30px;}

.tab-contents .contents-gray { padding: 30px 15px;}
.contents-gray select { height: 40px;}

[class*="giga-area-"] .btn-wrap { clear: both; margin-top: 20px;/* padding:0 15px; width:100%; text-align:center;*/}
[class*="giga-area-"] .btn-wrap .btn-small-dark {padding:0 27px;}
[class*="giga-area-"] .btn-wrap .btn-small-dark-line {padding:0 27px;}

.address-line { margin: 9px 0 20px; padding-bottom: 14px; border-bottom: 1px solid #e0e0e0;}
.tab-contents .address-line { padding-bottom: 20px;}

.notice-list { margin: 30px 0; padding: 20px 15px; background: #ebebeb;}
strong.title { display: block; color: #222; font-size: 15px;}
strong.title + input { margin-top: 9px;}
.notice-list ul { margin-top: 5px;}
.notice-list ul li { position: relative; margin-top: 5px; padding-left: 6px; color: #454545; font-size: 13px; line-height: 1.5;}
.notice-list ul li:first-child { margin-top: 0;}
.notice-list ul li:before { position: absolute; top: 8px; left: 0; width: 2px; height: 2px; background: #666; content: '';}
.notice-list ul li a { font-weight: bold;}
.notice-list .txt-red {color:#d71826;}
.notice-list ul li.txt-red:before {background:#d71826;}
a.line { position: relative;}
a.line:after { position: absolute; bottom: -6px; left: 0; width: 100%; height: 1px; background: #afafaf; content: '';}

.giga-result-area .result-no {}
.giga-result-area .result-no p { padding-top: 85px; height: 115px; background: url(../images/cs/ico-result-1.png) no-repeat 50% 40px; background-size: 27px auto; color: #222; text-align: center; font-weight: bold; font-size: 18px;}
.giga-result-area .result-yes {}
.giga-result-area .result-yes ul { overflow-y: auto; max-height: 337px; border-top: 1px solid #666;}
.giga-result-area .result-yes li { padding: 19px 0 0 15px; height: 56px; border-bottom: 1px solid #e0e0e0;}
.giga-result-area .result-yes .btn-wrap { margin-bottom: 0;}
.giga-result-area li.result-select {height:auto;padding-top:0;padding-bottom:18px;background-color:#f3f3f3;}
.giga-result-area li.result-select label {margin-top:18px;}

.direct-input { margin: 10px 15px 0; padding: 22px 15px 0; height: 67px; background: #ebebeb;}
.direct-input span { color: #454545; vertical-align: sub; font-size: 13px;}
.direct-input button { float: right; margin-top: -2px; background: transparent !important;padding:0 13px;}

.b-num { display: inline-block; margin: 0 10px 0 6px; color: #454545; font-size: 15px;}

.giga-message { padding: 70px 0 25px; border: solid #555; border-width: 1px 0; background: url(../images/cs/ico-result-2.png) no-repeat 50% 25px; background-size: 31px auto; text-align: center; line-height: 1.3;}
.giga-message.nth2 { margin-bottom: 30px; padding: 84px 0 30px; background: url(../images/cs/ico-result-1.png) no-repeat 50% 40px; background-size: 27px auto;}
.giga-message strong { display: block; margin-bottom: 10px; color: #222; font-size: 17px;}
.giga-message span { color: #666; font-size: 15px;}

.giga-service-list { margin-bottom: 8px;}
.giga-service-list li { margin-top: 5px;background-color:#f8f8f8;padding:0 15px;}
.giga-service-list li a { display: block; width: 100%; height: 40px; background:url(../images/cs/ico-arrow-right.png) no-repeat right 15px top 50%; background-size: 6px auto;font-weight: bold; line-height: 40px;}
.giga-service-list li .giga-service-title {font-weight:bold;color:#222;padding-top:13px;}
.giga-service-list li .desc {color:#666;padding:15px 0 13px;}
.add-info { font-size: 12px;}

.msg-box { margin: 25px 0 17px; padding: 14px 15px 14px; max-height: 69px; background: #ebebeb; line-height: 1.5;}
.security-code .security-num { width: 145px; height: 40px; border: 1px solid #ccc;}
.security-code .flow:nth-child(2) { margin-left: 7px;}
.security-code .flow:nth-child(2) li:first-child { margin: 1px 0 6px;}
.security-code a { }
.security-code i { display: inline-block; margin: 0 3px -2px 0; width: 14px; height: 12px; background-size: 14px auto !important;}
.security-code .voice i { background: url(../images/cs/ico-boan-voice.png) no-repeat 0 0;}
.security-code .refresh i { background: url(../images/cs/ico-boan-refresh.png) no-repeat 0 0;}

.input-wrap { position: relative; border: 1px solid #ccc;}
.input-wrap input { height: 38px !important; outline: none; border: 0 !important;}
.input-wrap a { position: absolute; top: 0; right: 0; display: inline-block; width: 95px; height: 100%; border-left: 1px solid #ccc; background: #f8f8f8; text-align: center; font-weight: bold; line-height: 36px;}

.input-wrap.nth1 { float: right; width: 71% !important;}
.input-wrap.nth1 input { width: 110px;}
.input-wrap.nth2 { float: right; width: 100% !important;}
.input-wrap.nth2 input { width: 192px;}

h3.title-small { margin: 20px 0 10px; color: #222; font-size: 15px;}

/* 서비스 커버리지 */
.coverage-list {}
.coverage-list li a { position: relative; display: block; margin-top: 5px; padding: 18px 0 0 64px; width: 100%; height: 76px; background: #f8f8f8;}
.coverage-list li a:before { position: absolute; top: 22px; left: 21px; width: 32px; height: 32px; background-size: 32px auto !important; content: '';}
.coverage-list li:nth-of-type(1) a:before { background: url(../images/cs/ico-cover-internet.png) no-repeat 0 0;}
.coverage-list li:nth-of-type(2) a:before { background: url(../images/cs/ico-cover-lte.png) no-repeat 0 0;}
.coverage-list li:nth-of-type(3) a:before { background: url(../images/cs/ico-cover-3g.png) no-repeat 0 0;}
.coverage-list li:nth-of-type(4) a:before { background: url(../images/cs/ico-cover-wifi.png) no-repeat 0 0;}
.coverage-list li:nth-of-type(5) a:before { background: url(../images/cs/ico-cover-wibro.png) no-repeat 0 0;}
.coverage-list li a:after { position: absolute; top: 33px; right: 20px; width: 6px; height: 10px; background: url(../images/cs/ico-arrow-right.png) no-repeat 0 0; background-size: 6px auto !important; content: '';}
.coverage-list li strong { font-size: 15px;}
.coverage-list li span { display: block; margin-top: 6px; color: #454545; font-size: 13px;}

/* 서비스 안내 */
.product-join{padding:20px 15px;}
.product-join .btn-wrap.none{padding:0 0;}
.product-join .btn-wrap.left{text-align: left;}
.product-join p.normal-text{line-height: 1.4;color:#666666;}
.product-join h5.product-join{font-size:15px;color:#222222; font-weight:bold; margin-bottom:10px;padding:0 0;}
.product-join h4.product-join{font-size:15px;color:#222222; font-weight:bold; margin-bottom:10px;padding:0 0;}
.product-join .tbl-type1 table tbody td.row-col,
.product-join .tbl-type1 table tbody td.left-board{border-left: 1px solid #c8c8c8 !important;}
.product-join ol.num-list > li{ margin-bottom:8px;color:#222;line-height: 1.4;}
.product-join ol.num-list > li > ul.bullet{padding-left:9px !important;margin-top:4px;}
.product-join ol.num-list > li > ul.bullet > li{color:#666666;}
.product-join .sub-img-area{display: block;width: 100%;margin: 0 auto;padding: 0 25px;}
.product-join .sub-img-area img{width:100%;height: 100%;}
.product-join .info-bx-gray.type2 strong{font-size:13px;}

.product-join .dotte-point li {padding-left:10px;position:relative;}
.product-join .dotte-point li:before {content:'';display:inline-block;width:3px;height:3px;position:absolute;left:0;top:12px;background-color:#b7b7b7;vertical-align:middle;}
.product-join .dotte-point li span {color:#d71826;}
.product-join .dotte-point.gray li:before {content:'';background-color:#666;}

.product-join .img-area.full{}
.product-join .img-area.full img{}

/* 가입비 안내 */
.product-join .fee-area {overflow:hidden;display: block;}
.product-join .fee-mobile {width: 49%;height: auto;background:#f1f2fa;text-align:center;float: left;padding: 15px 15px;margin-right: 2%;}
.product-join .fee-mobile:last-child{margin-right:0;}
.product-join .fee-inner .fee-tit {display:inline-block;width:60px;padding-top:80px;font-size: 13px;font-weight:bold;color:#222;background:url(../images/cs/icon-fee-notice-01.png) no-repeat center 10px;}
.product-join .fee-inner .fee-tit.landline {background:url(../images/cs/icon-fee-notice-02.png) no-repeat center 10px;}
.product-join .fee-inner {width: 100%;margin:0 auto;border-bottom:1px solid #ccc;}
.product-join .fee-inner p {padding:20px 0;font-size: 15px;color:#d71826;}
.product-join .fee-inner-txt em {font-size: 15px;font-weight: bold;color: #222;margin: 10px 0;display: block;}
.product-join .fee-about {color:#222;}

/* 승계 프로그램 */
.product-join .program-content {overflow:hidden;display: block;margin-top: 20px;}
.product-join .program-content .program-list {width: 43%;border: 1px solid #666;margin-right: 2%;min-height: 280px;display: inline-block;padding: 10px 15px;box-sizing: border-box;}
.product-join .program-content .program-list:last-child{float: right;width: 55%;margin-right:0;}
.product-join .program-content .program-list .img-area{display: inline-block;width: 60px;height: 64px;margin-bottom: 10px;margin: 10px auto 10px;display: block;}
.product-join .program-content .program-list .text{display: block;font-size: 13px;color:#222;line-height: 1.4;text-align: center; font-weight:bold;}
.product-join .program-content .program-list .text:last-child{ margin-top:10px;color:#666; font-weight:normal;}
.product-join .program-content .program-list .text strong {color:#d71826;}

/* usim 사용방법 */
.usim-use-list{}
.usim-use-list ol{}
.usim-use-list ol > li{background: #f2f2fa;padding: 20px 0 0;border: 1px solid #c8c8c8;font-weight: bold;color: #d71826;margin-bottom: 10px;font-size: 15px;}
.usim-use-list ol > li > .usim-inner{ border-top: 1px solid #c8c8c8; margin-top: 20px; font-weight: normal; color: #666666; }
.usim-use-list ol > li > .usim-inner > ul > li:last-child .step-bx{ padding-bottom:20px;}
.usim-use-list ol > li p.step-title{ padding-left: 15px; }
.usim-use-list .step-bx{}
.product-join.usim .step-bx{display: block;background: #fff;overflow: hidden;padding: 0 0;width: 100%;}
.product-join.usim .step-bx span{ display: block; text-align: center; }
.product-join.usim .step-bx .img-area{width: 100px;height: auto;margin: 10px auto 10px;/* border: 1px solid #e0e0e0; */border-radius: 4px;padding: 0 4px;}
.product-join.usim .step-bx .title{ font-size: 15px; color: #222; font-weight: bold; margin-bottom: 10px; }
.product-join.usim .step-bx .desc{padding: 0 15px;line-height: 1.4;font-size: 13px;}

.product-join.usim ol.usage-list{ margin-top:5px;display: block;border: 1px solid #e0e0e0;}
.product-join.usim ol.usage-list:after{ display: block;clear: both;content: "";}
.product-join.usim ol.usage-list li{float: left;width: 49%;margin-bottom: 10px;}
.product-join.usim ol.usage-list li:nth-child(1n+0){ }
.product-join.usim ol.usage-list li .step-bx{padding: 0 9px;/* border: 1px solid #e0e0e0; */margin-right: 10px;box-sizing: border-box;min-height:140px;}
.product-join.usim ol.usage-list li .step-bx.half{min-height:190px !important;}
.product-join.usim ol.usage-list li .step-bx .img-area{border:0 !important;width: 100px !important;padding: 0 0;margin: 0 auto 0;}
.product-join.usim ol.usage-list li .step-bx .desc{padding: 0 0;}

.product-join.usim.use{}
.product-join.usim.use ul.bullet{ margin:15px 0 8px;}
.product-join.usim.use .inner-etc{padding:15px 15px;border: 1px solid #e0e0e0; margin-bottom:10px;}
.product-join.usim.use .inner-etc .img-area.full{margin:10px 0;}

/* 공통  테이블 col 넓은거 2개*/
.mt0{margin-top:0 !important;}
.mt15{margin-top:15px !important;}
.mb5{margin-bottom:5px !important;}
.row-type-2, .row-type-2.wide, .row-type-3, .row-type3.wide, .row-type3.wide2, .row-type-4, .row-type-5, .row-type-6{ margin-bottom:20px;}
.row-type-2 td.text-center, .row-type-2.wide td.text-center, .row-type-3 td.text-center,
.row-type3.wide td.text-center, .row-type-4 td.text-center, .row-type-5 td.text-center, .row-type-6 td.text-center{ text-align: center;}
.row-type-2 td.text-right, .row-type-2.wide td.text-right, .row-type-3 td.text-right,
.row-type3.wide td.text-right, .row-type-4 td.text-right, .row-type-5 td.text-right, .row-type-6 td.text-right{ text-align: right;}

.row-type-2 table colgroup col:nth-child(1){width:26%;}
.row-type-2 table colgroup col:nth-child(2){width:auto;}

.row-type-2.wide table colgroup col:nth-child(1){width:40%;}
.row-type-2.wide table colgroup col:nth-child(2){width:auto;}

/* 공통 테이블 col 기본 3개*/
.row-type-3 table colgroup col:nth-child(1){width:16.5%;}
.row-type-3 table colgroup col:nth-child(2){width:16.5%;}
.row-type-3 table colgroup col:nth-child(3){width:auto;}

/* 공통 테이블 col 넓은거 3개*/
.row-type-3.wide table colgroup col:nth-child(1){width:33.5%;}
.row-type-3.wide table colgroup col:nth-child(2){width:33.5%;}
.row-type-3.wide table colgroup col:nth-child(3){width:auto;}

/* 공통 테이블 col 넓은거 3개*/
.row-type-3.wide2 table colgroup col:nth-child(1){width:30%;}
.row-type-3.wide2 table colgroup col:nth-child(2){width:30%;}
.row-type-3.wide2 table colgroup col:nth-child(3){width:auto;}

/* 공통 테이블 col 기본 4개*/
.row-type-4 table colgroup col:nth-child(1){width:16.5%;}
.row-type-4 table colgroup col:nth-child(2){width:16.5%;}
.row-type-4 table colgroup col:nth-child(3){width:20%;}
.row-type-4 table colgroup col:nth-child(4){width:auto;}

/* 공통 테이블 col 기본 5개*/
.row-type-5 table colgroup col:nth-child(1){width:15%;}
.row-type-6 table colgroup col:nth-child(2){width:15%;}
.row-type-5 table colgroup col:nth-child(3){width:25%;}
.row-type-5 table colgroup col:nth-child(4){width:25%;}
.row-type-5 table colgroup col:nth-child(5){width:auto;}
.row-type-5 table tbody td{padding: 14px 3px;}

/* 공통 테이블 col 기본 6개*/
.row-type-6 table colgroup col:nth-child(1){width:auto;}
.row-type-6 table colgroup col:nth-child(2){width:15%;}
.row-type-6 table colgroup col:nth-child(3){width:15%;}
.row-type-6 table colgroup col:nth-child(4){width:20%;}
.row-type-6 table colgroup col:nth-child(5){width:20%;}
.row-type-6 table colgroup col:nth-child(6){width:20%;}
.row-type-6 table tbody td{padding: 14px 3px;}


/* AS 신청하기 팝업페이지 */
.section-as-popup input:disabled {background-color:#ebebeb;}
.section-as-popup .input-info {text-align:left;line-height:17px;color:#454545;padding-top:15px;padding-bottom:15px;}
.section-as-popup .input-info span {display:block;color:#666;letter-spacing:-0.25px;margin-top:5px;}
.section-as-popup .btn-wrap.only {margin-top:20px;}
.section-as-popup .btn-small-dark {padding:0 28px;}
.section-as-popup .search-desc {font-size:13px;line-height:17px;color:#454545;margin-top:30px;margin-bottom:15px;text-align:left;padding:0 15px;}
.section-as-popup .search-list {height:363px;border-top:1px solid #666;border-bottom:1px solid #e0e0e0;text-align:left;overflow-y:auto;-webkit-overflow-scrolling: touch;}
.section-as-popup .search-list ul li {border-bottom:1px solid #e0e0e0;padding:13px 15px;}
.section-as-popup .search-list label {display:block;font-size:14px;line-height:17px;color:#222;height:auto;}
.section-as-popup .search-list label span {font-size:13px;color:#666;}
.section-as-popup .search-list input[type="radio"] + label:before {width:18px;height:18px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}
.section-as-popup .search-list input[type="radio"]:checked + label:after {width:10px;height:10px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}
.section-as-popup .search-list + .input-info {padding-top:30px;}
.section-as-popup .input-info + .input-box {margin-top:5px}
.section-as-popup .input-box .input-cont {position:relative;}
.section-as-popup .input-box .input-cont.only {margin-top:0;}
.section-as-popup .input-box .input-cont .input-detail {padding-right:30%;}
.section-as-popup .input-box .input-cont .btn-detail {position:absolute;top:0;right:0;width:91px;height:40px;margin-left:0;font-size:13px;color:#222;background-color:#f8f8f8;border:1px solid #ccc;border-radius:0;}
.section-as-popup .input-row.select-item input[type="radio"] + label {width:60px;margin-right:0;}
.section-as-popup .input-row.select-item .office-num {display:inline-block;width:25%;margin-left:1%;margin-right:1%;line-height:40px;vertical-align:middle;}
.section-as-popup .input-row.select-item .position-left {position:absolute;top:0;left:0;width:65px;height:85px;padding:12px 0;}
.section-as-popup .input-row.select-item .position-left label:last-child {margin-top:28px;}
.section-as-popup .input-row.select-item .position-right {padding-left:65px;}
.section-as-popup .input-row.select-item .position-right input:last-child {margin-top:5px;}


/* 이용자 피해예방 가이드 */
.section-privacy {}
.section-privacy .tab-menu-select {margin-top:30px;margin-bottom:20px;}
.section-privacy .tab-menu-select select {width:100%;}
.section-privacy .linked-area {text-align:left;padding:18px 0;border-bottom:1px solid #e0e0e0;}
.section-privacy .linked-area:last-child {border-bottom:0;padding-bottom:0;}
.section-privacy .linked-area.first {border-top:1px solid #555;}
.section-privacy .linked-area .linked-title {font-size:15px;font-weight:bold;color:#222;text-align:center;}
.section-privacy .linked-area .link-list li {display:table;width:49%;height:80px;margin-top:6px;background-color:#fff;background-repeat:no-repeat;background-position:center 9px;background-size:24px 24px;}
.section-privacy .linked-area .link-list li:nth-child(odd) {float:left;}
.section-privacy .linked-area .link-list li:nth-child(even) {float:right;}
.section-privacy .linked-area .link-list li a {display: table-cell;border: 1px solid #ccc;color: #222;text-align: center;vertical-align: middle;padding-top: 34px;line-height: 17px;}
.section-privacy .linked-area .link-list li:active {background-color:#ebebeb;}
.section-privacy .linked-area .link-list li a:active {color:#666;}
.section-privacy .linked-area .link-list.first li:nth-of-type(1) {background-image:url(../images/privacy/ico-link-list-01.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(2) {background-image:url(../images/privacy/ico-link-list-02.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(3) {background-image:url(../images/privacy/ico-link-list-03.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(4) {background-image:url(../images/privacy/ico-link-list-04.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(5) {background-image:url(../images/privacy/ico-link-list-05.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(6) {background-image:url(../images/privacy/ico-link-list-06.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(7) {background-image:url(../images/privacy/ico-link-list-07.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(8) {background-image:url(../images/privacy/ico-link-list-08.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(9) {background-image:url(../images/privacy/ico-link-list-09.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(10) {background-image:url(../images/privacy/ico-link-list-10.png);}
.section-privacy .linked-area .link-list.first li:nth-of-type(11) {background-image:url(../images/privacy/ico-link-list-10-11.png);}/* 1214 ip camera */
.section-privacy .linked-area .link-list.first li:nth-of-type(12) {background-image:url(../images/privacy/ico-link-list-10-12.png);}/* 1214 ip camera */

.section-privacy .linked-area .link-list.second li:nth-of-type(1) {background-image:url(../images/privacy/ico-link-list-11.png);}
.section-privacy .linked-area .link-list.second li:nth-of-type(2) {background-image:url(../images/privacy/ico-link-list-12.png);}
.section-privacy .linked-area .link-list.second li:nth-of-type(3) {background-image:url(../images/privacy/ico-link-list-13.png);}
.section-privacy .linked-area .link-list.second li:nth-of-type(4) {background-image:url(../images/privacy/ico-link-list-14.png);}
.section-privacy .linked-area .link-list.second li:nth-of-type(5) {background-image:url(../images/privacy/ico-link-list-15.png);}
.section-privacy .linked-area .link-list.second li:nth-of-type(6) {background-image:url(../images/privacy/ico-link-list-iptv.png);}/* 0325 유료방송 시청자 권익증진을 위한 인포그래픽 홍보 */
.section-privacy .linked-area .link-list.second li:nth-of-type(7) {background-image:url(../images/privacy/ico-link-list-catv.png);}/* 0325 유료방송 시청자 권익증진을 위한 인포그래픽 홍보 */
.section-privacy .linked-area .link-list.second li:nth-of-type(8) {background-image:url(../images/privacy/ico-link-list-chkcatv.png);}/* 0704_유료방송 시청자 권익증진을 위한 인포그래픽 홍보 */

.section-privacy .linked-area .link-list.third li:nth-of-type(1) {background-image:url(../images/privacy/ico-link-list-16.png);}
.section-privacy .linked-area .link-list.third li:nth-of-type(2) {background-image:url(../images/privacy/ico-link-list-17.png);}
.section-privacy .linked-area .link-list.third li:nth-of-type(3) {background-image:url(../images/privacy/ico-link-list-18.png);}
.section-privacy .linked-area .link-list.third li:nth-of-type(4) {background-image:url(../images/privacy/ico-link-list-19.png);}
.section-privacy .linked-area .link-list.third li:nth-of-type(5) {background-image:url(../images/privacy/ico-link-list-20.png);}

.section-privacy .linked-area .link-list.fourth li:nth-of-type(1) {background-image:url(../images/privacy/ico-link-list-21.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(2) {background-image:url(../images/privacy/ico-link-list-22.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(3) {background-image:url(../images/privacy/ico-link-list-23.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(4) {background-image:url(../images/privacy/ico-link-list-24.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(5) {background-image:url(../images/privacy/ico-link-list-25.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(6) {background-image:url(../images/privacy/ico-link-list-26.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(7) {background-image:url(../images/privacy/ico-link-list-27.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(8) {background-image:url(../images/privacy/ico-link-list-28.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(9) {background-image:url(../images/privacy/ico-link-list-29.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(10) {background-image:url(../images/privacy/ico-link-list-30.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(11) {background-image:url(../images/privacy/ico-link-list-31.png);}
.section-privacy .linked-area .link-list.fourth li:nth-of-type(12) {background-image:url(../images/privacy/ico-link-list-32.png);}

.section-privacy .linked-area .link-tab li {margin-top:8px;}
.section-privacy .linked-area .link-tab li a {position:relative;display:block;font-size:13px;color:#222;background-color:#f8f8f8;line-height:41px;padding:0 15px;}
.section-privacy .linked-area .link-tab li a:after {content:"";position:absolute;top:50%;right:15px;width:6px;height:10px;background:url(../images/privacy/btn-arrow-01.png) no-repeat;background-size:100% 100%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}
.section-privacy .privacy-title {font-size:16px;color:#222;}
.section-privacy .privacy-desc {font-size:13px;color:#666;padding-top:8px;padding-bottom:18px;line-height:17px;}
.section-privacy .privacy-desc.type2{color:#222;}
.section-privacy .privacy-desc + .btn-wrap {margin-top:0;}
.section-privacy .btn-wrap {margin-top:15px;margin-bottom:20px;}
.section-privacy .reward-area {border-top:1px solid #e0e0e0;}
.section-privacy .reward-area.mt18{margin-top:18px;}
.section-privacy .reward-area.type1 {border-top:0;}
.section-privacy .reward-area.type1 .reward-title:first-child {margin-top:0;}
.section-privacy .reward-area .reward-box {display:block;background-color:#efefef;margin-top:20px;padding:0 20px 20px;}
.section-privacy .reward-area .reward-box-line {border-top:1px solid #e0e0e0;margin-top:20px;}
.section-privacy .reward-area .reward-box .ico-area {display:table;margin:0 auto;}
.section-privacy .reward-area .reward-box .ico-area span {display:table-cell;width:50px;height:50px;margin:0 auto;vertical-align:middle;font-size:15px;}
.section-privacy .reward-area .reward-box .ico-area span.red {background-color:#d71826;color:#fff;}
.section-privacy .reward-area .reward-box .ico-area span.navy {background-color:#31384b;color:#fff;}
.section-privacy .reward-area .reward-box .ico-area span.green {background-color:#009da4;color:#fff;}
.section-privacy .reward-area .reward-box .ico-area span.orange {background-color:#ed591c;color:#fff;}
.section-privacy .reward-area .reward-box .ico-area + .box-title {margin-top:15px;}
.section-privacy .reward-area .reward-box .box-title {display:inline-block;width:100%;font-size:15px;color:#222;font-weight:bold;margin-top:25px;text-align:center;}
.section-privacy .reward-area .reward-box .box-title + .box-sub-title {margin-top:11px;}
.section-privacy .reward-area .reward-box .box-sub-title {display:inline-block;width:100%;font-size:13px;color:#222;font-weight:bold;margin-top:18px;text-align:left;}
.section-privacy .reward-area .reward-box .box-desc {font-size:13px;line-height:17px;color:#666;letter-spacing:-0.25px;text-align:left;margin-top:12px;}
.section-privacy .reward-area .reward-box .box-desc p.indent {font-size:13px;color:#999;margin-top:10px;text-indent:-15px;padding-left:15px;}
.section-privacy .reward-area .reward-box .box-desc p.txt-danger {margin-top:23px;position:relative;padding-left:25px;}
.section-privacy .reward-area .reward-box .box-desc p.txt-danger:before {content:"";position:absolute;top:-2px;left:0;width:20px;height:20px;background:url(../images/privacy/ico-danger.png) no-repeat;background-size:100% 100%;vertical-align:top;margin-right:5px;}
.section-privacy .reward-area .reward-box .box-desc p.txt-red {color:#d71826;margin-top:8px;text-indent: -10px;padding-left: 10px;}
.section-privacy .reward-area .reward-box .thumb {margin-top:15px;}
.section-privacy .reward-area .reward-box .thumb img {width:50%;max-width:200px;}
.section-privacy .reward-area .reward-box .btn-wrap {margin-top:10px;margin-bottom:0;}
.section-privacy .reward-area .reward-box + .privacy-title {margin-top:28px;}
.section-privacy .reward-area .mt0 {margin-top:0;}
.section-privacy .reward-area .mt10 {margin-top:10px;}
.section-privacy .btn-wrap.left {text-align:left;padding:0 15px 0 0;}
.section-privacy .btn-wrap [class*="btn-"][class*="white"] {border:1px solid #222;color:#222;background:transparent;}
.section-privacy .btn-wrap a + a {margin-top:5px;}
.section-privacy .reward-area .reward-box.block {padding: 0 0 15px;}
.section-privacy .reward-area .reward-box.block .block-title {line-height:45px;background-color:#31384b;color:#fff;font-size:15px;}
.section-privacy .reward-area .reward-title {font-size:16px;color:#222;margin-top:30px;text-align:center;border-bottom:1px solid #000;padding-bottom:10px;}
.section-privacy .reward-area .bullet-area li {text-align:left;margin-top:12px;padding-left:11px;line-height:17px;color:#666;}
.section-privacy .reward-area .bullet-area li:before {content:"";display:inline-block;width:3px;height:3px;background:url(../images/privacy/ico-bullet.png) no-repeat;vertical-align:top;margin:6px 9px 0 -12px;}
.section-privacy .reward-area .bullet-area a {font-size:13px;color:#666;}
.section-privacy .privacy-desc.bg-gray{margin:20px 0 25px;padding:17px 20px;background:#efefef;}
.section-privacy .privacy-desc.bg-gray .bullet-area li {text-align:left;margin-top:12px;padding-left:11px;line-height:17px;color:#666;}
.section-privacy .privacy-desc.bg-gray .bullet-area li:before {content:"";display:inline-block;width:3px;height:3px;background:url(../images/privacy/ico-bullet.png) no-repeat;vertical-align:top;margin:8px 9px 0 -12px;}
.section-privacy .privacy-desc.bg-gray .logo-area{width:61px;height:75px;margin:auto;}
.section-privacy .privacy-desc.bg-gray .box-desc + .logo-area.kisa,
.section-privacy .privacy-desc.bg-gray .bullet-area + .logo-area{margin-top:20px;}
.section-privacy .reward-area .logo-area.bureau{margin-top:20px;width:102px;height:39px;}
.section-privacy .privacy-desc.bg-gray .box-sub-title {display:inline-block;width:100%;font-size:13px;color:#222;font-weight:bold;margin-top:18px;text-align:left;}
.section-privacy .privacy-desc.bg-gray .box-desc {font-size:13px;line-height:17px;color:#666;letter-spacing:-0.25px;text-align:left;margin-top:12px;}
.section-privacy .privacy-desc.bg-gray .box-desc .clean-service{margin-top:8px;}
.section-privacy .tbl-type1 {line-height:17px;}
.section-privacy .tbl-type1 tbody th {background:none;border-bottom:1px solid #c8c8c8;font-weight:normal;color:#666;}
.section-privacy .tbl-type1 .table-guide-title {font-size:14px;font-weight:bold;color:#222;margin:20px 0 10px;}
.section-privacy .title-box {background-color:#efefef;padding:20px;}
.section-privacy .thumb.white {margin-top:15px;margin-bottom:7px;}
.section-privacy .thumb.white img {width:25%;max-width:100px;}
.section-privacy .title-box .thumb {margin-top:15px;margin-bottom:7px;}
.section-privacy .title-box .thumb img {width:25%;max-width:100px;}
.section-privacy .title-box .btn-wrap {margin-bottom:0;}
.section-privacy .title-box .btn-wrap a {width:187px;padding:0 10px;}
.section-privacy .title-box + .privacy-title {margin-top:28px;}
.section-privacy .title-box.gray {background-color:#f8f8f8;}
.section-privacy .title-box.white {background-color:#fff;}
.section-privacy .floating-title {font-size:13px;color:#222;text-align:center;font-weight:bold;margin-bottom:5px;}
.section-privacy .floating-box ul {}
.section-privacy .floating-box ul li {width:49%;height:118px;background-color:#f8f8f8;margin-top:5px;margin-left:5px;padding:0 15px;}
.section-privacy .floating-box ul li:nth-child(odd) {float:left;margin-left:0;}
.section-privacy .floating-box ul li:nth-child(even) {float:right;}
.section-privacy .floating-box ul li span {display: block;padding-top:10px;line-height:17px;}
.section-privacy .floating-box ul li img {width:auto;height:24px;margin-top:20px;}
.section-privacy .floating-box + .floating-title {margin-top:20px;}
.section-privacy .reward-area + .privacy-title {margin-top:28px;}
.section-privacy .info-protect{overflow:hidden;}
.section-privacy .info-protect .reward-area{float:left;width:50%;margin-bottom:5px;border-top:none;}
.section-privacy .info-protect .reward-area:nth-child(odd){padding-right:2px;}
.section-privacy .info-protect .reward-area:nth-child(even){padding-left:2px;}
.section-privacy .info-protect .reward-area .reward-box{height:185px;margin-top:0;padding:0 15px 20px;background:#f8f8f8;}
.section-privacy .info-protect .reward-area:nth-child(3) .reward-box, .section-privacy .info-protect .reward-area:nth-child(4) .reward-box{height:229px;}
.section-privacy .info-protect .reward-area .reward-box .ico-area span{height:30px;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title{text-align:center;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title span{display:block;width:44px;height:44px;margin:0 auto 6px;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title .doctor{background:url(../images/privacy/ico-doctor.jpg) no-repeat;background-size:44px 44px;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title .alrimi{background:url(../images/privacy/ico-alrimi.jpg) no-repeat;background-size:44px 44px;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title .keyboard{background:url(../images/privacy/ico-keyboard.jpg) no-repeat;background-size:44px 44px;}
.section-privacy .info-protect .reward-area .reward-box .box-sub-title .internet{background:url(../images/privacy/ico-internet.jpg) no-repeat;background-size:44px 44px;}
.section-privacy .info-protect .reward-area .reward-box .bullet-area li{padding-left:15px;margin-top:6px;letter-spacing:-0.1em;}
.section-privacy .info-protect .reward-area .reward-box .bullet-area li:before{margin:8px 9px 0 -15px;}
.section-privacy .privacy-desc.bg-gray .bullet-area.number-area li{padding-left:0;}
.section-privacy .privacy-desc.bg-gray .bullet-area.number-area li:before{display:none;}
.section-privacy .privacy-desc.bg-gray .bullet-area.number-area li > ul > li{padding-left:13px;text-indent:-13px;}
.section-privacy .ipin-agency-area{overflow:hidden;margin:18px -25px;}
.section-privacy .ipin-agency-area .ipin-agency{position:relative;float:left;width:50%;height:47px;margin-top:17px;padding:0 19px;text-align:center;box-sizing:border-box;}
.section-privacy .ipin-agency-area .ipin-agency:nth-child(even):before{content:'';position:absolute;left:0;top:5px;width:1px;height:35px;background:#e0e0e0;}
.section-privacy .ipin-agency-area .ipin-agency img{width:69px;height:26px;}
.section-privacy .ipin-agency-area .ipin-agency span{display:block;margin-top:5px;font-size:13px;color:#666;letter-spacing:-0.1em;}
.section-privacy .ipin-agency-area.certification .ipin-agency img{width:70px;height:25px;}

.section-privacy .privacy-desc.bg-gray .box-icon-title{padding-top:46px;background:url(../images/privacy/bg-search-info.gif) no-repeat center top;background-size:46px 38px;font-size:15px;color:#222;text-align:center;font-weight:bold;}
.section-privacy .privacy-desc.bg-gray .box-icon-title.new-join{padding-top:47px;background:url(../images/privacy/bg-new-join.gif) no-repeat center top;background-size:auto 37px;}
.section-privacy .privacy-desc.bg-gray .box-desc.align-center{text-align:center;}
.section-privacy .privacy-desc.font-size-12{padding-top:16px;font-size:12px;}
.section-privacy .privacy-desc .privacy-scroll-box{overflow-y:scroll;width:100%;height:187px;padding:17px 20px;border:1px solid #ccc;box-sizing:border-box;text-align:left;}
.section-privacy .privacy-desc .privacy-scroll-box.type2{height:203px;}
.section-privacy .privacy-btn-wrap.full [class*="btn-big"]{padding:0 17px;font-size:12px;}
.section-privacy .privacy-slider-tab .slider-tab{margin-left:-15px;margin-right:-15px;}
.section-privacy .privacy-slider-tab .slider-tab .tab-list{overflow-x:auto;border-bottom: 1px solid #ddd;}
.section-privacy .privacy-slider-tab .slider-tab .tab-contents .tbl-type1 table tbody tr td{padding: 14px 5px;}