@charset "utf-8";

/*p_prodetail.css*/
/* tab-toggle-list */

.dash-list li{position: relative;padding-left: 10px;text-align: left;}
.dash-list li:before{content:"";width:5px;height:2px;position: absolute;left: 0;top: 11px;background-color:#666;}


/* 아코디언 아이콘박스 - 인터넷PC안심 */
.icon-box{padding: 20px 0;margin-bottom: 28px;border: 1px solid #666;font-size: 0;}
.icon-box>li{display: inline-block;width: 508px;vertical-align: top;font-size: 19px;color: #454545;text-align: left;}
.icon-box>li ul li{padding: 34px 0 34px 160px;}
.tab-toggle-area .desc .icon-box>li ul li p:first-child{padding-bottom: 10px;color: #222;}
.tab-toggle-area .desc .icon-box>li ul li .pointer{font-size: 19px;color: #454545;}
.tab-toggle-area .desc .icon-box>li ul li .pointer:before{width:3px;height: 3px;}
.icon-box>li+li{border-left: 1px solid #666;}
.icon-box.two-line>li ul li{height: 85px;}

/*국제전화 이용방법*/
.accordions.how-inter .accordion-trigger{padding-left: 0;}
.accordions.how-inter .accordionH {background:none;}
.accordions.how-inter .accordion-contents{padding:25px;font-size: 19px;}


.btn {
  overflow: hidden;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  letter-spacing: -0.25px;
  border-radius: 5px;
  box-sizing: border-box;
}
.btn.large {
	height: 46px;
	padding: 13px 0px 0;
	font-size: 18px;
	line-height: 23px;
	border-radius: 21px;
	display: block;
	width: 216px;
	margin: 0 auto;
}

.after:after {content:""; visibility: hidden; display:block; clear: both; height:0;}
.ellip {display:inline-block;width:95%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.a11y,
.a11y-voice {overflow: hidden;border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%); opacity: 0; display:inline-block; position:absolute; z-index:-1; width:1px; height:1px; font-size:1px;left:-100%; top:0;}

.flex {display:flex; align-items: center; flex-wrap:wrap;}
.ua-ie .flex {display:table; table-layout: fixed;}
.ua-ie .flex > *  {display:table-cell}

figure,
figcaption {margin:0; padding:0;}
.m-main {max-width:1080px; margin:0 auto;}
.img-box {background-size:cover; background-position:center; background-repeat: no-repeat}
.btn.is-blue {background:#3647f6; color:#fff;}
.c-blue {color:#3647f6}
.link-item {display:block; width: 100%; height: 100%; }

.page-smallbusiness {width: 100%; overflow: hidden; margin: 0 auto; word-break: keep-all; }
/* .page-smallbusiness .tab-item {display:none;}
.page-smallbusiness .tab-item._active {display:block;} */
.page-smallbusiness .tab-item { margin: 0 auto; }

.page-smallbusiness * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-smallbusiness *:before,
.page-smallbusiness *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-smallbusiness .sec-kv {height:460px;display:table;width: 100%;table-layout: fixed;}
.page-smallbusiness .sec-kv .m-main {display:table-cell;vertical-align: middle;}
.page-smallbusiness .sec-header {text-align: center; color:#fff;    font-family: "KTB", "Malgun Gothic","맑은 고딕","MG", sans-serif;}
.page-smallbusiness .sec-header .dec {font-size:40px;}
.page-smallbusiness .sec-header .tit {font-size:55px;}

.page-smallbusiness .prd-flex {width:100%; justify-content: space-between; padding:100px 0; flex-wrap:nowrap;align-items: center;}
.page-smallbusiness .prd-flex .sec-header {font-size:36px; color:#111; font-weight:700;text-align: left;}
.page-smallbusiness .prd-flex .header-dec {line-height:1;}
.line-tit {font-size:40px; display:inline-block;position:relative; font-weight:700;}
.line-tit:before {content:""; display:block; width:100%;height:20px; background:#959ef6; position:absolute; left:0; bottom:0;}
.line-tit .txt {z-index:1;position:relative}
.page-smallbusiness .prd-flex .tab-nav {margin-top:18px;}
.page-smallbusiness .prd-flex .tab-nav > ul{display:inline-flex; color:#111;font-size:24px; font-weight:700;}
.page-smallbusiness .prd-flex .tab-nav > ul > li:after { content: "";margin: 0 9px;width: 3px;height: 75%;display: inline-block;background: #000;vertical-align: middle;}
.page-smallbusiness .prd-flex .tab-nav > ul > li:last-child:after {display:none;}
.page-smallbusiness .prd-flex .tab-nav ul li { font-family: 'NSM'; color:#3647f6; }
.page-smallbusiness .prd-flex .tab-nav  ul li:hover {cursor: default}
/* .page-smallbusiness .prd-flex .tab-nav  ul li {text-decoration: underline;} */
.page-smallbusiness .prd-flex .prd-tab-contents {margin-top:10px;}
.page-smallbusiness .prd-flex .prd-tab-contents .dec {font-size:20px;color:rgba(17, 17, 17, 0.7)}
.page-smallbusiness .prd-flex .prd-tab-contents .btn {margin:45px auto 0 0;}
.page-smallbusiness .sec-ai .col-img {max-width:460px;}
.page-smallbusiness .sec-success {background:#f5f5f5;}
.page-smallbusiness .sec-success .prd-flex .prd-tab-contents .btn { margin: 45px 0 0 auto; }
.page-smallbusiness .sec-success .prd-flex {flex-direction: row-reverse}
.page-smallbusiness .sec-success .prd-flex .col-dec,
.page-smallbusiness .sec-success .prd-flex .sec-header {text-align:right;}

.page-smallbusiness .sec-bn {height:315px; position:relative}
.page-smallbusiness .sec-bn .fjbSlideWrap {position:absolute; left:50%; top:0; transform: translate(-50%, 0); width:1080px;}
.page-smallbusiness .sec-benefit .fjbSlideWrap .bx-controls {position:absolute; left:0; bottom:20px;width:100%}


.page-smallbusiness .sec-bn {height:315px; position:relative; max-width:1080px; margin: 70px auto 0;}
.page-smallbusiness .sec-bn .fjbSlideWrap,
.page-smallbusiness .sec-bn .bx-wrapper,
.page-smallbusiness .sec-bn .bx-viewport {height:100% !important;}
/* .page-smallbusiness .fjbSlideWrap .bx-controls {position:absolute; left:0; bottom:0px;width:100%} */
.page-smallbusiness .fjbSlideWrap .bx-pager {text-align: center; display:inline-flex;justify-content: center;width: 100%;}
.page-smallbusiness .fjbSlideWrap .bx-pager-item {display:inline-block; margin:0 4px;}
.page-smallbusiness .fjbSlideWrap .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link {display:inline-block; border-radius: 100%; border:2px solid #111; background:#fff; text-indent: -9999em; width:15px; height:15px; margin:0;}
.page-smallbusiness .fjbSlideWrap .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active {background:#ED1C24 !important;}


.page-smallbusiness .sec-bn .fjbSlideWrap .bx-controls-direction { position: absolute;left: 0; bottom: 50%; width: 100%; }
.page-smallbusiness .sec-benefit {padding:60px 0 0px;}
.page-smallbusiness .sec-benefit .sec-header .tit{font-size:46px; color:#111; font-weight:700; line-height:1.4}
.page-smallbusiness .sec-benefit .has-nav {margin-top:12px; text-align: center}
.page-smallbusiness .sec-benefit .has-nav .hash-item {display: inline-block;border-radius: 55px;height:55px; padding:3px; background:linear-gradient(120deg, #00f2fe, #4facfe); margin:5px 3px;}
.page-smallbusiness .sec-benefit .has-nav .hash-item .txt {background:#fff; height:49px; line-height:48px; border-radius: 49px; padding:0 25px;text-align: center; display:block;font-size:20px; color:#111;}
.page-smallbusiness .sec-benefit .fjbSlideWrap {margin-top:40px; position:relative}
.page-smallbusiness .sec-benefit .fjbSlideWrap:after {content:"";display:block; width:80px; height:100%;  position:absolute; right:0; top:0; background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1))}
.page-smallbusiness .sec-benefit .fjbSlideWrap .bx-controls {bottom:auto; top:50%;}
.page-smallbusiness .sec-benefit .bx-prev,
.page-smallbusiness .sec-benefit .bx-next {display:block; width:60px; height:60px; border-radius: 100%; background:#fff; position:absolute; left:-30px; top:50%; transform: translate(0, -50%); box-shadow: 0px 0px 20px rgb(0, 0, 0, 0.4);z-index:10;}
.page-smallbusiness .sec-benefit .bx-next {left:auto; right:-30px;}
.page-smallbusiness .sec-benefit .move-arrow {display:block; width:100%; height:100%; position:relative}
.page-smallbusiness .sec-benefit .move-arrow:before {content:""; display:block; width:34px; height:18px; background:url(https://product.kt.com/static/prodetail/1512/common/itemAccordion/images//arrow_prev.png) center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%)}
.page-smallbusiness .sec-benefit .bx-next .move-arrow:before {background-image:url(https://product.kt.com/static/prodetail/1512/common/itemAccordion/images/arrow_next.png) }
.page-smallbusiness .tip {display:block;margin-top:25px; color:rgba(17, 17, 17, 0.7); font-size:16px;}
.page-smallbusiness .tip strong {font-weight:700;}

.page-smallbusiness .sec-inquiry { padding: 60px 0;  }
.sec-inquiry .m-main {background: #5DDFDE; padding: 25px 40px; position: relative; border-radius: 15px; font-size: 14px; color: #000; font-family: 'NSR'; }
.sec-inquiry .sec-inquiry-tit { letter-spacing: -1.12px; font-family: 'NSB'; font-size: 24px; font-weight: bold; color: #000;}
.sec-inquiry .sec-inquiry_btn-box {position: absolute; top: 50%; right: 40px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-radius: 5px; letter-spacing: -0.45px; color: #000; font-family: 'NSB'; background: #fff; }  
.sec-inquiry .sec-inquiry_btn { display: block; position: relative; padding: 15px 31px 15px 50px; border-radius: 5px; color: #000; font-family: 'NSB'; background: url(https://product.kt.com/static/prodetail/1512/common/itemAccordion/images/w_sec-inquiry_btn-ico.png)15px 50% no-repeat; }
.sec-inquiry a.sec-inquiry_btn:after { content: ''; position: absolute; top: 20px; right: 15px; display: inline-block; width: 8px; height: 13px; vertical-align: middle; background: url(https://product.kt.com/static/prodetail/1512/common/itemAccordion/images/sec-inquiry_btn-ico-2.png)no-repeat; }
.tab-toggle-area + .sec-inquiry { padding: 0; }

/*mobile*/
.page-smallbusiness._frameMobile .sec-kv {height:345px;}
.page-smallbusiness._frameMobile .sec-header .dec {font-size:24px;}
.page-smallbusiness._frameMobile .sec-header .tit {font-size:30px;}
.page-smallbusiness._frameMobile .prd-flex {flex-wrap:wrap;padding:80px 0; text-align: center;}
.page-smallbusiness._frameMobile .prd-flex .col-dec,
.page-smallbusiness._frameMobile .prd-flex .col-img {width:100%; padding:0 10px;text-align: center;max-width:100%;}
.page-smallbusiness._frameMobile .prd-flex .col-dec {margin-bottom:45px;}
.page-smallbusiness._frameMobile .prd-flex .sec-header {text-align: center !important; font-size:30px;}
.page-smallbusiness._frameMobile .prd-flex .sec-header .header-dec {line-height:1.2}
.page-smallbusiness._frameMobile .line-tit {font-size:36px;}
.page-smallbusiness._frameMobile .prd-flex .tab-nav > ul{font-size:18px; flex-wrap:wrap;justify-content: center;}
.page-smallbusiness._frameMobile .prd-flex .prd-tab-contents .dec {font-size:16px;}
.page-smallbusiness._frameMobile .prd-flex .tab-item figure, .page-smallbusiness._frameMobile .prd-flex .col-img img {margin:0 auto; max-width:250px;}
.page-smallbusiness._frameMobile .sec-bn {height:auto; margin: 0 auto; max-width:640px;}
.page-smallbusiness._frameMobile .sec-bn .fjbSlideWrap {padding-top:46.33%; position:relative; width: 100%; height:auto !important;}
.page-smallbusiness._frameMobile .sec-bn .bx-wrapper {position:absolute; left:0; top:0; right:0; bottom:0; width:100%;height:100%;}

.page-smallbusiness._frameMobile .sec-benefit .m-main {padding:0 10px;}
.page-smallbusiness._frameMobile .sec-benefit .fjbSlideWrap {padding:0 10px;}
.page-smallbusiness._frameMobile .sec-benefit .bx-prev,
.page-smallbusiness._frameMobile .sec-benefit .bx-next {width:30px; height:30px;}
.page-smallbusiness._frameMobile .sec-benefit .bx-prev {left:-15px;}
.page-smallbusiness._frameMobile .sec-benefit .bx-next {right:-15px;}
.page-smallbusiness._frameMobile .sec-benefit .move-arrow:before {width:17px; height:9px;}
.page-smallbusiness._frameMobile .sec-benefit .has-nav .hash-item .txt {font-size:16px; padding:0 15px;}
.page-smallbusiness._frameMobile .page-smallbusiness .sec-benefit { padding: 60px 0 60px; }
.header-tit {font-size:40px; font-weight:700; font-family: "KTB", "Malgun Gothic","맑은 고딕","MG", sans-serif; line-height:1.2}
.sec-header .btn {margin-top:15px;}

.page-smallbusiness.t-partner .sec-header {color:#111;}
.page-smallbusiness.t-partner .sec-1 {padding:80px 0 60px;}
.page-smallbusiness.t-partner .sec-2 {padding:40px 0 65px;background:#f5f5f5;}
.page-smallbusiness.t-partner .sec-2 .col-img {padding:0 25px;width:320px;}
.page-smallbusiness.t-partner .sec-2 .col-dec {width:calc(100% - 320px);}
.page-smallbusiness.t-partner .sec-2 .inner-dl {margin-bottom:20px; display:flex}
.page-smallbusiness.t-partner .sec-2 .inner-dl:last-child {margin-bottom:0}
.page-smallbusiness.t-partner .sec-2 .inner-dl > dt {width:128px; padding-left:15px; font-size:22px; color:#666; font-weight:700;position:relative;}
.page-smallbusiness.t-partner .sec-2 .inner-dl > dt:before {content:""; display:block; width:6px; height:6px; border-radius: 100%; background:#666; position:absolute; left:0;top:12px;}
.page-smallbusiness.t-partner .sec-2 .inner-dl > dd {width:calc(100% - 128px); color:#222; font-size:22px;}
.page-smallbusiness.t-partner .sec-3 {padding:60px 0 0px;}
.page-smallbusiness.t-partner .partner-flex {margin:0 -20px;align-items: stretch}
.page-smallbusiness.t-partner .partner-flex > li {padding:0 20px; width:50%;margin-bottom:50px;}
.page-smallbusiness.t-partner .partner-flex .img-wrap img {display:block;}
.page-smallbusiness.t-partner .partner-flex .dec-wrap {margin-top:20px; font-size:18px; color:#111;}
.page-smallbusiness.t-partner .partner-flex .dec-wrap .dec {display:block; padding-left:20px; position:relative}
.page-smallbusiness.t-partner .partner-flex .dec-wrap .dec:before {content:"●"; display:inline-block; position:absolute; left:0; top:0;}

.tip-more {display:block; position:relative; text-align: center; color:#111; font-size:28px; padding-top:100px;}
.tip-more:before {content:""; display:block; width:70px; height:70px; background:url('https://product.kt.com/static/prodetail/1513/common/itemAccordion/images/ico_more_220607.png') center no-repeat; background-size:cover; position:absolute; left:50%; top:0; transform: translate(-50%, 0) }

/*mobile*/
._frameMobile .header-tit {font-size:30px;}
.page-smallbusiness.t-partner._frameMobile .sec-1 { padding: 60px 0; }
.page-smallbusiness.t-partner._frameMobile .m-main {padding:0 10px;}
.page-smallbusiness.t-partner._frameMobile .partner-flex {max-width:520px; margin:0 auto;}
.page-smallbusiness.t-partner._frameMobile .partner-flex > li {width:100%;}
.page-smallbusiness.t-partner._frameMobile .sec-2 .col-img,
.page-smallbusiness.t-partner._frameMobile .sec-2 .col-dec {width:100%;text-align: center;}
.page-smallbusiness.t-partner._frameMobile .sec-2 .col-img img {max-width:200px; margin:0 auto; }
.page-smallbusiness.t-partner._frameMobile .sec-2 .col-dec {margin-top:30px;}
.page-smallbusiness.t-partner._frameMobile .sec-2 .inner-dl {text-align: left; justify-content: center;}

.page-smallbusiness._frameMobile .prd-flex .prd-tab-contents .btn { margin: 45px auto 0; }

.m-sec-inquiry { padding: 30px 10px 0px; }
.page-smallbusiness.t-partner._frameMobile .m-sec-inquiry .m-main , .m-sec-inquiry .m-main { position: relative; padding: 0 0 30px; }
.m-sec-inquiry .sec-inquiry-tit {font-size: 20px; font-weight: bold; color: #000; padding-bottom: 20px; letter-spacing: -1.36px;} 
.m-sec-inquiry .sec-inquiry_btn-box .sec-inquiry_btn {display: block; width: 47%; height: 23%; position: absolute; left: 50%; top: 79%; transform: translate(-50%, -50%); color: transparent; }
