@charset "utf-8";

/******************************************************************
	상품관리 > 요금제 > 기본요금제 / 부가서비스 상세
*******************************************************************/
/* 고정 영역 - 개발 영역 - 타이틀
button.gray  : button style 추가 2019.07.02
-------------------------------------------------------------------*/
.goodsDetailTitle {
	padding: 70px 0 45px 0;
	color: #333;
	text-align: center;
}
.goodsDetailTitle h3.goodsName {
	font-size: 34px;
	line-height: 44px;
	font-weight: bold;
}
.goodsDetailTitle p.goodsDescription {
	margin-top: 10px;
	font-size: 20px;
	line-height: 30px;
}
/* 고정 영역 - 개발 영역 - 버튼
-------------------------------------------------------------------*/
.goodsDetailWrap {
	position: relative;
	z-index: 0;
	width: 100%;
	height: 88px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background: #fff;
}
.goodsDetailWrap.fixed {
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
}
.goodsDetailWrap .goodsDetailInner {
	width: 100%;
}
.goodsDetailWrap .goodsDetailCont {
	width: 1180px;
	margin: 0 auto;
}
.goodsDetailWrap .goodsInfo {
	float: left;
	padding-top: 26px;
}
.goodsDetailWrap .goodsInfo .title {
	display: block;
	float: left;
	padding-right: 20px;
	padding-bottom: 2px;
	border-right: 1px solid #bfbfbf;
	color: #333;
	font-size: 24px;
	line-height: 38px;
}
.goodsDetailWrap .goodsInfo .won {
	float: left;
	padding-left: 18px;
	color: #666;
	font-size: 20px;
	line-height: 22px;
	text-align: right;
}
.goodsDetailWrap .goodsInfo .won span {
	display: block;
	font-size: 14px;
}
.goodsDetailWrap .goodsInfo .won.line1 {
	padding-top: 8px;
}
.goodsDetailWrap .goodsBtn {
	float: right;
	padding: 24px 0;
	text-align: right;
}

.goodsDetailWrap .goodsBtn button{ line-height:40px; border: none; text-align:center; font-size: 16px; color: #fff; height: 40px; /*padding: 0 20px 5px;*/ background: #ea002c; width:100px; margin-right:1px;}


.goodsDetailWrap .goodsBtn a {
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	line-height: 38px;
	text-align: center;
}
.goodsDetailWrap .goodsBtn .leftBtn {
	display: block;
	float: left;
}
.goodsDetailWrap .goodsBtn .leftBtn a {
	float: left;
	display: block;
}
.goodsDetailWrap .goodsBtn .leftBtn a span {
	display: block;
	width: 60px;
	height: 40px;
	text-align: center;
}
.goodsDetailWrap .goodsBtn .rightBtn {
	display: block;
	float: left;
	padding-left: 5px;
}
.goodsDetailWrap .goodsBtn .rightBtn a {
	float: left;
	width: 98px;
	height: 38px;
	margin-left: 1px;
	padding-bottom: 2px;
}
.goodsDetailWrap .goodsBtn .leftBtn a:hover,
.goodsDetailWrap .goodsBtn .rightBtn a:hover {
	text-decoration: none;
}
.goodsDetailWrap .goodsBtn .leftBtn a.btn_q,
.goodsDetailWrap .goodsBtn .leftBtn a.btn_print {
	padding-left: 1px;
	background: url("/cs/images/product/btn_goods_line.gif") no-repeat;
}
.goodsDetailWrap .goodsBtn .leftBtn a.btn_q span {
	line-height: 20px;
}
.goodsDetailWrap .goodsBtn .leftBtn a.btn_list span { background: url("/cs/images/product/btn_goods_list.gif") no-repeat;}
.goodsDetailWrap .goodsBtn .leftBtn a.btn_q span { background: url("/cs/images/product/btn_goods_q.gif") no-repeat;}
.goodsDetailWrap .goodsBtn .leftBtn a.btn_print span { background: url("/cs/images/product/btn_goods_print.gif") no-repeat;}
.goodsDetailWrap .goodsBtn .rightBtn a.btn_red {
	background: #3617CE;
	color: #fff;
}
.goodsDetailWrap .goodsBtn .rightBtn a.btn_gray {
	background: #bbb;
	color: #666;
}
.goodsDetailWrap .goodsBtn .leftBtn a span {
	font-size: 0;
	color: transparent;
}
.goodsDetailWrap .goodsBtn .leftBtn a:hover span {
	background: none;
	font-size: 14px;
	color: #666;
}

/* 2019.07.02  부가서비스 버튼스타일 추가*/
.goodsDetailWrap .goodsBtn button.gray{ line-height:40px; border: none; text-align:center; font-size: 16px; color: #fff; height: 40px; /*padding: 0 20px 5px;*/ background: #757380; width:100px; margin-right:1px;}
.goodsDetailWrap .goodsBtn button.gray a {display: inline-block; font-size: 16px;	vertical-align: top;	line-height: 38px;	text-align: center;}


/* 상품 상세 영역 - editor 영역
-------------------------------------------------------------------*/
.editor {
	width: 100%;
	min-height: 400px;
	color: #666;
	font-size: 16px;
	line-height: 30px;
}
/* 상품 상세 영역 - html 고정일 경우
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .editorHtmlNo {
	width: 100%;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo {
	padding-top: 35px;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbTtitle {
	padding: 20px 0;
	border-bottom: 3px solid #e4e4e4;
	color: #ea002c;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont {
	min-height: 200px;
	padding: 30px 0;
	color: #666;
	font-size: 16px !important;
	line-height: 30px;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont .dtable {
	border: 1px solid #d8d8d8;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont .dtable th {
	background: #f7f7f7;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont .dtable th,
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont .dtable td {
	padding: 10px;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont em {
	font-style: normal;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .dbCont span {
	font-size: 16px !important;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .skplanet {
	padding: 15px 20px;
	background: #e4e4e4;
	color: #333;
	font-size: 16px;
}
.editorHtmlWrap .editorHtmlCont .editorHtmlNo .skplanet a {
	margin-left: 5px;
	color: #0c70d7;
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------
    상품관리 > 요금제 > 기본요금제  상품상세 추가  2019.07.02
	---------------------------------------------------------------------------
	* addService : 다양한 부가서비스
	* txtArea :  상세페이지 공통사용 text 영역
	* charArea : 상세페이지 공통사용 음성문자 영역 사용
	* promotion:  프로모션 영역에 사용
	* productView : 요금제 상세 헤드라인
	* serviceView : 부가서비스 상세 헤드라인
------------------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont h6{font-size:36px; line-height:36px; color:#333333; text-align:center;  margin:170px auto 70px; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.editorHtmlWrap .editorHtmlCont h6>span{display:block; font-size:18px; color:#666666; font-weight:normal; line-height:20px; padding-top:20px;}
.editorHtmlWrap .editorHtmlCont h6 span.subTitle{font-size:20px; color:#ee2218; font-weight:bold;  line-height:20px; margin-bottom:30px; padding-top:0; }

.editorHtmlWrap .editorHtmlCont ul.alignLeft{color:#777777; margin-top:80px;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li{font-size:16px; line-height:22px; background:url("/cs/images/product_detail/basis/Tplan/bullet_list.gif") no-repeat left 11px;  padding-left:13px;  padding-bottom:14px;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li span.tab20{display:block; line-height:30px;}

.editorHtmlWrap .editorHtmlCont ul.inline{margin:0 auto; text-align:center; color:#333333;}
.editorHtmlWrap .editorHtmlCont ul.inline li{display:inline; font-size:30px; line-height:30px; padding-left:30px;}
.editorHtmlWrap .editorHtmlCont ul.inline li span{display:inline-block; width:40px; height:22px; line-height:22px; text-align:center; border-right:1px solid #333333;}
.editorHtmlWrap .editorHtmlCont ul.inline:after{content:'';display:block;clear:both;}

.editorHtmlWrap .editorHtmlCont .addService{width:100%; margin-top:80px;}/*
.editorHtmlWrap .editorHtmlCont .addService h6{font-size:36px; line-height:40px; text-align:center;}
.editorHtmlWrap .editorHtmlCont .addService h6 span{display:block;font-size:18px; line-height:30px; padding-bottom:18px; margin-bottom:50px; border-bottom:1px solid #cccccc;} */
.editorHtmlWrap .editorHtmlCont .addService dl{margin:0 auto;}
.editorHtmlWrap .editorHtmlCont .addService dl.con01{width:50%; height:220px; float:left; vertical-align:top; margin:0;}
.editorHtmlWrap .editorHtmlCont .addService dl.con02{width:50%; height:220px;  float:right; }
.editorHtmlWrap .editorHtmlCont .addService dl.con03{width:50%; height:185px;  float:left; margin-top:70px;}
.editorHtmlWrap .editorHtmlCont .addService dl.con04{width:50%; height:185px; float:right; margin-top:70px;}
.editorHtmlWrap .editorHtmlCont .addService dl dt{text-align:center; vertical-align:top; font-size:16px; font-weight:bold; color:#333333; line-height:16px; margin-bottom:16px;}
.editorHtmlWrap .editorHtmlCont .addService dl dt img{margin-bottom:30px; vertical-align:top; }
.editorHtmlWrap .editorHtmlCont .addService dl dt span img{width:8px; height:16px; line-height:16px; margin:2px 16px;}
.editorHtmlWrap .editorHtmlCont .addService dl dd{text-align:center; font-size:16px; line-height:24px; }
.editorHtmlWrap .editorHtmlCont .addService:after{content:'';display:block;clear:both;}


.productView{width:100%; height:480px;  padding:50px 20px 0 20px; background-color: #eef4f6; text-align:center; margin-top:40px;}
.productView:after{content:'';display:block;clear:both;}
.productView .headLine{font-size:30px; color:#333; line-height:44px; letter-spacing:-0.1em; }
.productView .headLine span{display:block; font-size:16px; color:#666666; letter-spacing:-0.1em; margin-bottom:27px;}
.productView .headLine span b{width:16px; margin:0 20px; font-weight:normal;}
.productView .headLine span strong{width:16px; margin:0 20px; font-weight:bold;  color:#ee2218; border-bottom:1px solid #ee2218;}
.productView .headLine img{margin:50px 0 40px;}


.editorHtmlWrap .benefitList .serviceView{width:100%; padding:40px 0 60px;; background-color: #eef4f6; text-align:center; margin-top:40px;}
.editorHtmlWrap .benefitList .serviceView:after{content:'';display:block;clear:both;}
.editorHtmlWrap .benefitList .serviceView .headLine{font-size:30px; color:#333; line-height:44px; letter-spacing:-0.1em; }
.editorHtmlWrap .benefitList .serviceView .headLine strong{display:block;margin-top:45px}
.editorHtmlWrap .benefitList .serviceView .headLine span{display:block; font-size:16px; line-height:16px;  color:#666666; letter-spacing:-0.1em; margin-top:40px;}
.editorHtmlWrap .benefitList .serviceView .headLine span b{padding:0 20px; font-weight:normal; }
.editorHtmlWrap .benefitList .serviceView .headLine + hr{display:block;width:944px;margin:57px auto 0;border-style:solid;border-color:#ccdadf;border-width:1px 0 0 0}
.editorHtmlWrap .benefitList .serviceView .headLine .sub{margin:20px 0 42px;font-size:14px;line-height:24px}

.editorHtmlWrap .benefitList .serviceView02{width:100%; background-color:#f7f7f7; padding:50px 0; text-align:center;}
.editorHtmlWrap .benefitList .serviceView02 .title{width:100%; font-size:20px; line-height:20px; color:#666; margin:50px 0 30px;}
.editorHtmlWrap .benefitList .serviceView02 .title strong{display:block; font-size:28px; line-height:28px; font-weight:bold; padding-bottom:20px; color:#333;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine {float:none; width:680px; margin:0 auto; padding-top:0;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li{width:100%; border-bottom:1px solid #e6e6e6; padding:50px 0; font-size:16px; text-align:center; line-height:16px; }
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li:nth-child(3){border-bottom:none;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl{width:100%; position:relative; top:4px; padding-left:110px; text-align:left;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl{width:100%; position:relative; top:4px; padding-left:110px; text-align:left;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dt{font-size:28px; letter-spacing:-0.1em; color:#333; margin-bottom:30px;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dt.none{margin-bottom:0;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dd{font-size:16px; line-height:16px; letter-spacing:-0.1em;  margin-bottom:20px; font-weight:bold;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dd+dd{font-weight:normal; color:#666; margin-bottom:0;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dd+dd.row{font-size:16px; line-height:22px;}
.editorHtmlWrap .benefitList .serviceView02 ul.rowLine li dl dt img{position:absolute; left:0; top:0; width:80px; }
.editorHtmlWrap .benefitList .serviceView02:after{content:'';display:block;clear:both;}

.editorHtmlWrap .editorHtmlCont .txtArea{width:100%; }
.editorHtmlWrap .editorHtmlCont .txtArea .title{font-family:Malgun Gothic; font-size:56px; font-weight:bold; text-align:center; color:#333333; line-height:56px;}
.editorHtmlWrap .editorHtmlCont .txtArea .title>strong{display:block; font-size:18px; line-height:18px; color:#ef1431; margin:30px 0;}
.editorHtmlWrap .editorHtmlCont .txtArea .title span{text-align:center; font-size:20px; line-height:20px; font-weight:normal;}
.editorHtmlWrap .editorHtmlCont .txtArea .title span.sub{display:block; text-align:center; color:#666666; font-size:16px; line-height:16px; font-weight:normal; padding-top:12px;}
/* .editorHtmlWrap .editorHtmlCont .txtArea .title img{margin-bottom:30px;}*/
.editorHtmlWrap .editorHtmlCont .txtArea .title img.ml50{margin-left:50px; }
.editorHtmlWrap .editorHtmlCont .txtArea .imgArea{text-align:center; padding-top:32px; letter-spacing:0; background-image:none;}

.editorHtmlWrap .editorHtmlCont .txtArea .title02{font-family:Malgun Gothic; font-size:30px;  text-align:center; color:#333333; line-height:30px; padding:40px 0; } /* 부가서비스 text 영역에 사용 */
.editorHtmlWrap .editorHtmlCont .txtArea .title02 span{display:block; font-size:18px; line-height:18px; color:#666666; padding-top:14px;}
.editorHtmlWrap .editorHtmlCont .txtArea .imgArea02{text-align:center;}

.editorHtmlWrap .editorHtmlCont .txtArea .alignLeft-group{margin-top:80px}
.editorHtmlWrap .editorHtmlCont .txtArea .alignLeft-group:after{display:block;clear:both;content:''}
.editorHtmlWrap .editorHtmlCont .txtArea .alignLeft-group .alignLeft{float:left;width:570px}
.editorHtmlWrap .editorHtmlCont .txtArea .alignLeft-group > ul:last-child{width:590px;margin-left:20px}

.editorHtmlWrap .editorHtmlCont .promArea{width:100%; height:auto; display: block; padding-top:120px; }
.editorHtmlWrap .editorHtmlCont .promArea .imgArea{width:100%; height:485px; background:url("/cs/images/product_detail/basis/Tplan/img_4g_promotion.jpg") no-repeat center top; position:relative;}
.editorHtmlWrap .editorHtmlCont .promArea .imgArea ul{ position:absolute; left:56px; bottom:50px; }
.editorHtmlWrap .editorHtmlCont .promArea .imgArea ul li{color:#FFFFFF; padding-bottom:20px;}


/* 상품 상세 영역 - 상단 - 상품 정보
-------------------------------------------------------------------*/
.editorHtmlWrap .goodsTop {
	width: 1180px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.editorHtmlWrap .goodsTop img {
	width: 100%;
}

/* 상품 상세 영역 - 하단 - 컨텐츠
-------------------------------------------------------------------*/
.editorHtmlWrap {
	overflow:hidden;
	width: 100%;
	color: #666;
	font-size: 16px;
	line-height: 30px;
}
.editorHtmlWrap .editorHtmlCont {
	width: 1180px;
	margin: 0 auto;
	padding-bottom: 140px;
}
.editorHtmlWrap .t_title {
	display: block;
	color: #ee2218;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
}

.editorHtmlWrap .t_subTitle {
	margin-top: 20px;
	color: #333;
	font-size: 36px;
	font-weight: bold;
	line-height: 46px;
	text-align: center;
}

.editorHtmlWrap .t_subTitle span{	display:block; margin:30px auto; color: #666;	font-size: 16px;	font-weight: normal;	line-height: 30px;	text-align: center;}  /* 2019.07.02 부가서비스 관련 css 추가*/

/* 공통
-------------------------------------------------------------------*/
.editorHtmlWrap .t_subText {
	margin-top: 20px;
	color: #666;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.editorHtmlWrap .t_subText .subt {
	display:block;
	margin-top: 10px;
	font-size: 14px;
}
/* 주요혜택
-------------------------------------------------------------------*/
/* .editorHtmlWrap .benefitList {
	margin-bottom: -40px;
} */
.editorHtmlCont > .defaultBox:first-child {
	margin-top:120px;
}
.editorHtmlWrap .benefitList + .defaultBox{
	margin-top:24px
}
.editorHtmlWrap .benefitList ul {
	width: 100%;
	padding-top: 46px;
}
.editorHtmlWrap .benefitList ul li {
	float: left;
	width: 50%;
	padding: 50px 0; /* 2022-08-12 수정 */
	border-bottom: 1px solid #cbcbcb;
	color: #333;
	line-height: 30px;
	text-align: center;
}
.editorHtmlWrap .benefitList ul li div {
	padding-bottom: 10px;
}
.editorHtmlWrap .benefitList ul li.benefit1 div,
.editorHtmlWrap .benefitList ul li.benefit3 div {
	width: 99%;
	border-right: 1px solid #cbcbcb;
}
.editorHtmlWrap .benefitList ul li .bene_title {
	display: block;
	margin-top: 35px;
	font-size: 30px;
	line-height: 46px; /* 2022-08-12 수정 */
	font-weight: normal;
}
.editorHtmlWrap .benefitList ul li .bene_subTitle {
	margin-top: 10px;
	font-size: 20px;
}
.editorHtmlWrap .benefitList ul li .bene_detail {
	height: 90px;
	margin-top: 20px; /* 2022-08-12 수정 */
	padding: 0 0;
	font-size: 16px;
	text-align: left;
	word-break: keep-all;
}
.editorHtmlWrap .benefitList ul li .bene_detail.center {
	text-align: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.editorHtmlWrap .benefitList ul li .bene_detail.gray{
	color:#666; /* 2022-08-12 수정 */
}
.editorHtmlWrap .benefitList ul li .bene_detail.subtitno {
	margin-top: 20px;
}
.editorHtmlWrap .benefitList ul li.benefit1 .bene_detail,
.editorHtmlWrap .benefitList ul li.benefit3 .bene_detail {
	padding-right: 45px;
}
.editorHtmlWrap .benefitList ul li.benefit2 .bene_detail,
.editorHtmlWrap .benefitList ul li.benefit4 .bene_detail {
	padding-left: 45px;
}
.editorHtmlWrap .benefitList ul li ul.benelist {
	padding-top: 27px;
}
.editorHtmlWrap .benefitList ul li ul.benelist li {
	float: none;
	width: 100%;
	padding: 0;
	border-bottom: 0;
	font-size: 16px;
	text-align: left;
}
.editorHtmlWrap .benefitList ul.item1 li.benefit1 {
	float: none;
	width: 810px;
	margin: 0 auto;
	border-bottom: 0;
}
.editorHtmlWrap .benefitList ul.item1 li.benefit1 div {
	border-right: 0;
}
.editorHtmlWrap .benefitList ul.item2 li.benefit1,
.editorHtmlWrap .benefitList ul.item2 li.benefit2 {
	border-bottom: 0;
}
.editorHtmlWrap .benefitList ul.item2 li.benefit1 .bene_detail,
.editorHtmlWrap .benefitList ul.item2 li.benefit2 .bene_detail {
	height: auto;
}
.editorHtmlWrap .benefitList ul.item3 li.benefit3 {
	width: 100%;
	border-bottom: 0;
}
.editorHtmlWrap .benefitList ul.item3 li.benefit3 div {
	width: 50%;
	margin: 0 auto;
	border-right: 0;
}
.editorHtmlWrap .benefitList ul.item4 li.benefit3,
.editorHtmlWrap .benefitList ul.item4 li.benefit4 {
	border-bottom: 0;
}
.editorHtmlWrap .benefitList ul.item5 li.benefit5 {
	width: 100%;
	border-bottom: 0;
}
.editorHtmlWrap .benefitList ul.item5 li.benefit5 div {
	width: 50%;
	margin: 0 auto;
	border-right: 0;
}

.editorHtmlWrap .benefitList ul.item1ea {
	padding:60px 0 20px 0;
}
.editorHtmlWrap .benefitList ul.item1ea li {
	float:none;
	width:100%;
}
.editorHtmlWrap .benefitList ul.item1ea li div {
	overflow:hidden;
	border-right:0;
	text-align:left;
}
.editorHtmlWrap .benefitList ul.item1ea li img {
	float:left;
	margin:0 120px 0 60px;
}
.editorHtmlWrap .benefitList ul.item1ea li .bene_title {
	font-weight:bold;
	font-size:32px;
	margin-top:70px;
}
/* 2022-08-12 수정 */
.editorHtmlWrap .benefitList ul.item1ea li .img_gb {
	margin-left:40px;
}
.editorHtmlWrap .benefitList ul.item1ea li .img_gb + .bene_title {
	margin-top:0;
}


/* 주요혜택 스타일 2
-------------------------------------------------------------------*/
.editorHtmlWrap .benefitList2 ul {
	width: 100%;
	margin-top: 86px;
}
.editorHtmlWrap .benefitList2 ul li {
	float: left;
	width: 50%;
	color: #333;
	line-height: 30px;
	text-align: center;
}
.editorHtmlWrap .benefitList2 ul li ul.bene_detail li {
	float: none;
	width: 100% !important;
	margin-top: 10px;
	padding: 0;
}
.editorHtmlWrap .benefitList2 ul li ul.bene_detail li:first-child {
	margin-top: 0;
}
.editorHtmlWrap .benefitList2 ul li.benefit1 div {
	border-left: 0;
}
.editorHtmlWrap .benefitList2 ul.item3 li {
	width: 33.3%;
}
.editorHtmlWrap .benefitList2 ul li div {
	padding-bottom: 10px;
}
.editorHtmlWrap .benefitList2 ul li .bene_title {
	display: block;
	margin-top: 35px;
	font-size: 30px;
	line-height: 40px;
	font-weight: normal;
	letter-spacing: -2px;
}
.editorHtmlWrap .benefitList2 ul li .bene_title.small {
	font-size: 26px;
}
.editorHtmlWrap .benefitList2 ul li .bene_subTitle {
	margin-top: 10px;
	font-size: 20px;
}
.editorHtmlWrap .benefitList2 ul li .bene_detail {
	margin-top: 30px;
	padding: 0 0;
	font-size: 16px;
	word-break: keep-all;
}
.editorHtmlWrap .benefitList2 ul.item3 {
	background: url("/cs/images/product/bg_benefitList2_item3.gif") repeat-y;
}
/* Band Biz LTE
-------------------------------------------------------------------*/
.editorHtmlWrap .benefitList2 ul.BandBizLTE.item3 {
	background: none;
}
.editorHtmlWrap .benefitList2 ul.BandBizLTE li .bene_subTitle {
	margin-top: 20px;
}
.editorHtmlWrap .benefitList2 ul.BandBizLTE li .bene_detail {
	margin-top: 10px;
}
/* 주요혜택 스타일 3 (왼쪽이미지, 오른쪽텍스트)
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .benefitBox .left {
	float: left;
	width: 50%;
	padding-top: 90px;
	text-align: right;
}
.editorHtmlWrap .editorHtmlCont .benefitBox .left .im {
	padding-right: 30px;
}
.editorHtmlWrap .editorHtmlCont .benefitBox .right {
	float: left;
	width: 50%;
	padding-top: 90px;
}
.editorHtmlWrap .editorHtmlCont .benefitBox .right .tit {
	display: block;
	color: #333;
	font-size: 24px;
	font-weight: normal;
	line-height: 34px;
}
.editorHtmlWrap .editorHtmlCont .benefitBox .right .txt {
	margin-top: 18px;
}
.editorHtmlWrap .editorHtmlCont .benefitBox ul.listType1 li {
	width: 100%;
	margin-top: 7px;
	padding-left: 12px;
	background: url("/cs/images/product/line_listType1.gif") no-repeat 0 12px;
	color: #333;
	font-size: 16px;
	line-height: 23px;
}
/* 부가서비스 - 상품상세 > Biz 특화 > 유료 - 비즈 태블릿
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .benefitBox .BizTablet .right .tit { padding-top: 50px; }
/* 부가서비스 - 상품상세 > Biz 특화 > 유료 - T데이터모아
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .benefitBox .TDataMoa .right .tit { padding-top: 14px; }
/* 부가서비스 - 상품상세 > Biz 특화 > 유료 - T끼리법인요금제
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .benefitBox .TBiz .left { width: 33%; padding-top: 30px; }
.editorHtmlWrap .editorHtmlCont .benefitBox .TBiz .right { width: 67%; padding-top: 72px; }
.editorHtmlWrap .editorHtmlCont .benefitBox .TBiz .listType1 li { margin-top: 10px; line-height: 30px; background-position: 0 16px; }
.editorHtmlWrap .editorHtmlCont .benefitBox .TBiz .btnBox { padding-top: 58px; }
/* 부가서비스 - 상품상세 > 통화 > 유료 - 	긴통화무료옵션
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .benefitBox .Long .right .tit { padding-top: 56px; }
/* 리스트
-------------------------------------------------------------------*/
.editorHtmlWrap .benefitInfo {
	margin-top: 40px;
	padding-top: 28px;
	border-top: 1px solid #cbcbcb;
}
.editorHtmlWrap .benefitInfo ul li {
	color: #666;
	font-size: 16px;
	line-height: 35px;
}
.editorHtmlWrap .benefitInfo p.point {
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 6px;
}
/* 한눈에 보기
-------------------------------------------------------------------*/
.editorHtmlWrap .compareBox .t_title {
	padding-top: 95px;
}
.editorHtmlWrap .compareCont {
	padding-top: 50px;
}
.editorHtmlWrap .compareCont .tableTit {
	position: relative;
	z-index: 0;
}
.editorHtmlWrap .compareCont .tableTit strong {
	display: block;
	width: 100%;
	color: #333;
	font-size: 26px;
	line-height: 36px;
	font-weight: normal;
	text-align: center;
}
.editorHtmlWrap .compareCont .tableTit.second {
	padding: 75px 0 38px 0;
}
.editorHtmlWrap .compareCont .tableTit .right {
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 3px;
}
.editorHtmlWrap .compareCont .tableTit2 {
	margin-bottom: 16px;
}

/* 2019-08-14  로밍 타이틀 h6  css 추가  start */
.editorHtmlWrap .editorHtmlCont .compareCont h6{
	font-size: 16px;	line-height: 30px;	font-weight: bold;	text-align:left; 	line-height:30px; color:#666; text-align:left;  margin-top:50px; border-bottom:none; padding-bottom:0;
}
/*  // 2019-08-14 로밍 타이틀 h6  css 추가  end */

.editorHtmlWrap .compareCont h6.tableTit2 strong {
	color: #333;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
}
.editorHtmlWrap .compareCont .tableTit2.second {
	padding-top: 75px;
}
.editorHtmlWrap .compareCont .tableType1 {
	border-top:2px solid #ea002c;
	border-bottom: 1px solid #ccc;
}
.editorHtmlWrap .compareCont .tableType1 table {
	background: #fff;
}
.editorHtmlWrap .compareCont .tableType1 table thead th {
	padding: 23px 0 26px 0;
	font-weight: normal;
	color: #000;
	font-size: 18px;
	line-height: 25px;
}
.editorHtmlWrap .compareCont .tableType1.border_type table thead th{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.editorHtmlWrap .compareCont .tableType1.border_type table thead tr:first-child th{
	border-top:0;
}
.editorHtmlWrap .compareCont .tableType1.border_type table thead tr:first-child th:first-child{
	border-left:0;
}
.editorHtmlWrap .compareCont .tableType1 table thead th.line2 {
	border-top: 1px solid #ccc;
}
.editorHtmlWrap .compareCont .tableType1 table .bleft {
	border-left: 1px solid #ccc;
}
.editorHtmlWrap .compareCont .tableType1 table thead th img {
	vertical-align: middle;
}
.editorHtmlWrap .compareCont .tableType1 table tbody th,
.editorHtmlWrap .compareCont .tableType1 table tbody td {
	color: #333;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	font-weight: normal;
}
.editorHtmlWrap .compareCont .tableType1 table tbody .left {
	padding-left: 20px;
	text-align: left;
}
.editorHtmlWrap .compareCont .tableType1 table tbody th {
	padding-top: 15px;
	padding-bottom: 13px;
	border-top: 1px solid #ccc;
	color: #000;
}
.editorHtmlWrap .compareCont .tableType1 table tbody tr:first-child th,
.editorHtmlWrap .compareCont .tableType1 table tbody tr:first-child td{
	border-top:3px solid #ccc
}
.editorHtmlWrap .compareCont .tableType1 table tbody th .sub {
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
.editorHtmlWrap .compareCont .tableType1 table tbody td {
	padding-top: 15px;
	padding-bottom: 13px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.editorHtmlWrap .compareCont .tableType1 table tbody td .sub {
	color: #666;
	font-size: 14px;
}
.editorHtmlWrap .compareCont .tableType1 table tbody .fee {
	color: #666;
}
.editorHtmlWrap .compareCont .tableType1 table thead .this,
.editorHtmlWrap .compareCont .tableType1 table tbody .this{
	background: #ededed;
	font-weight: bold;
}
.editorHtmlWrap .compareCont .tableType1.second {

}
.editorHtmlWrap .compareCont .listType1 li {
	padding-left: 10px;
	background: url("/cs/images/product/line_listType1.gif") no-repeat 0 14px;
}
.editorHtmlWrap .compareCont .listType1 li ul li {
	padding-left: 0;
	background: none;
}
.editorHtmlWrap .compareCont .desc {
	margin-top: 8px;
}
.editorHtmlWrap .compareCont p.point {
	margin-top: 35px;
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 4px;
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
}
/* 이용안내
-------------------------------------------------------------------*/
.editorHtmlWrap .guideBox .guideTab {
	padding-top: 65px;
}
.editorHtmlWrap .guideBox .guideTab ul {
	margin: 0 auto;
}
.editorHtmlWrap .guideBox .guideTab ul li {
	float: left;
	width: 142px;
}
.editorHtmlWrap .guideBox .guideTab ul li a {
	display: block;
	width: 100%;
	padding: 7px 0;
	border-bottom: 2px solid #ddd;
	color: #888;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.editorHtmlWrap .guideBox .guideTab ul li a:hover {
	text-decoration: none;
}
.editorHtmlWrap .guideBox .guideTab ul li a.on {
	color: #333;
	border-bottom: 2px solid #ea002c;
}
.editorHtmlWrap .guideBox .guideTab ul.item2 {
	width: 284px;
}
.editorHtmlWrap .guideBox .guideTab ul.item3 {
	width: 426px;
}
.editorHtmlWrap .guideBox .guideCont .image {
	width: 100%;
	padding: 70px 0 25px 0;
	text-align: center;
}
.editorHtmlWrap .guideBox .guideCont .guideList .left {
	float: left;
	width: 50%;
}
.editorHtmlWrap .guideBox .guideCont .guideList .right {
	float: right;
	width: 50%;
}
.editorHtmlWrap .guideBox .guideCont .guideList .tit {
	display: block;
	margin-top: 40px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
}
.editorHtmlWrap .guideBox .guideCont .guideList .left .listType4,
.editorHtmlWrap .guideBox .guideCont .guideList .left .tit {
	padding-right: 20px;
}
.editorHtmlWrap .guideBox .guideCont .guideList .right .listType4,
.editorHtmlWrap .guideBox .guideCont .guideList .right .tit {
	padding-left: 20px;
}
.editorHtmlWrap .guideBox .guideCont .guideList .listType4 li {
	margin-top: 9px;
	padding-left: 10px;
	background: url("/cs/images/product/line_listType4.gif") no-repeat 0 14px;
	color: #666;
	font-size: 18px;
	line-height: 26px;
}
/* 상품 사용방법
-------------------------------------------------------------------*/
.editorHtmlWrap .guideBox .guideCont .guideList .wide .txt {
	margin-top: 8px;
}
.editorHtmlWrap .guideBox .guideCont .guideList .wide .btnWrap {
	margin-top: 30px;
	text-align: center;
}
.editorHtmlWrap .guideBox .guideCont .guideList .listType {
	margin-top: 8px;
}
.editorHtmlWrap .guideBox .guideCont .guideList .listType li {
	padding-left: 10px;
	background: url("/cs/images/product/test_bene_list.gif") no-repeat -3px 15px;
}
/* 이용안내
-------------------------------------------------------------------*/
.editorHtmlWrap .guideBox .guideCont .guideList .wide .strong li {
	display: block;
	color: #333;
	font-size: 20px;
	font-weight: bold;
}
.editorHtmlWrap .guideBox .guideCont .guideList .wide.center {
	text-align: center;
}
.editorHtmlWrap .guideBox .guideCont .guideList span.point {
	display: inline-block;
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 4px;
	font-size: 16px;
	line-height: 26px;
}
.editorHtmlWrap .guideBox .guideCont .guideList a.btn {
	margin: 8px 0;
}
/* 더욱 좋아진 혜택
-------------------------------------------------------------------*/
.editorHtmlWrap .wideBox {
	width: 100%;
	background: #434159;
}
.editorHtmlWrap .wideBox .t_title {
	padding-top: 64px;
	color: #fff;
	text-align: left;
}
.editorHtmlWrap .wideBox .t_subTitle {
	margin-top: 10px;
	color: #fff;
	text-align: left;
}
.editorHtmlWrap .wideBox .t_subText {
	margin-top: 10px;
	color: #fff;
	text-align: left;
}
.editorHtmlWrap .wideBox .inner {
	width: 1180px;
	height: 514px;
	margin: 0 auto;
	background: url("/cs/images/product_detail/basis/smart/data/bg_wideBox_TSignature.gif") no-repeat 100% 0;
}
.editorHtmlWrap .wideBox .listType5 {
	margin-top: 43px;
	margin-bottom: 44px;
}
.editorHtmlWrap .wideBox .listType5 li {
	margin-top: 6px;
	padding-left: 10px;
	background: url("/cs/images/product/line_listType5.gif") no-repeat 0 14px;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}
.editorHtmlWrap .wideBox .listType5 li:first-child {
	margin-top: 0;
}
.editorHtmlWrap .wideBox p.point {
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 4px;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
}
/* 기본제공량
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .defaultTab {
	margin-top: 60px;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li {
	float: left;
	width: 200px;
	height: 200px;
	margin-left: 126px;
	text-align: center;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab1 {
	margin-left: 0;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a span {
	display: inline-block;
	width: 100%;
	padding-top: 136px;
	color: #333;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	vertical-align: top;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a em {
	position: absolute;
	left: 50%;
	bottom: 0;
	display: none;
	width: 40px;
	height: 18px;
	margin-left: -19px;
	background: url("/cs/images/product/defaultBox_on.gif") no-repeat;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a.on span {
	color: #f66b16;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a.on em {
	display: block;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab1 a { background-position: center 0; }
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab2 a { background-position: center -250px; }
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab3 a { background-position: center -500px; }
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab4 a { background-position: center -750px; }
.editorHtmlWrap .editorHtmlCont .defaultTab ul li.dtab5 a { background-position: center -1000px; }
.editorHtmlWrap .editorHtmlCont .defaultTab ul.item2 li {
	width: 266px;
	margin-left: 0;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul.item2 li.dtab1 {
	margin-left: 320px;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul.item3 li {
	width: 33.3%;
	margin-left: 0;
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul.item5 li {
	width: 20%;
	margin-left: 0;
}
.editorHtmlWrap .editorHtmlCont .defaultCont .listType1 {
	padding: 30px;
	background: #ededed;
}
.editorHtmlWrap .editorHtmlCont .defaultCont .listType1 li {
	padding-left: 10px;
	background: url("/cs/images/product/test_bene_list.gif") no-repeat 0 15px;
	color: #000;
}
.editorHtmlWrap .editorHtmlCont .defaultCont .listType1 li ul li {
	background: url("/cs/images/product/test_bene_list.gif") no-repeat -3px 15px;
}
.editorHtmlWrap .editorHtmlCont .t_title {
	padding-top: 134px;
}
.editorHtmlWrap .editorHtmlCont .defaultCont p.point {
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 6px;
}
/* 기본요금제 > 스마트폰 > 데이터중심 - band 데이터
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-repeat: no-repeat;
}
/* 기본요금제 > 스마트폰 > 데이터중심 - band 데이터
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a {
	background-image: url("/cs/images/product_detail/basis/smart/data/defaultBox_tab_off.png?v=221102");
}
.editorHtmlWrap .editorHtmlCont .defaultTab ul li a.on {
	background-image: url("/cs/images/product_detail/basis/smart/data/defaultBox_tab_on.png?v=221102");
}
/* 기본요금제 > 스마트폰 > 음성통화중심 - 전국민 무한
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .Whole .defaultTab ul li a {
	background-image: url("/cs/images/product_detail/basis/smart/voice/defaultBox_tab_off.png");
}
.editorHtmlWrap .editorHtmlCont .Whole .defaultTab ul li a.on {
	background-image: url("/cs/images/product_detail/basis/smart/voice/defaultBox_tab_on.png");
}
/* 기본요금제 > 스마트폰 > 기타 - 올인원
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .All .defaultTab ul li a {
	background-image: url("/cs/images/product_detail/basis/smart/etc/defaultBox_tab_off.png?v=221102");
}
.editorHtmlWrap .editorHtmlCont .All .defaultTab ul li a.on {
	background-image: url("/cs/images/product_detail/basis/smart/etc/defaultBox_tab_on.png?v=221102");
}
.editorHtmlWrap .guideBox.All #guideCont1 .guideList {
	width: 600px;
	margin: 0 auto;
}
/* 기본요금제 > 스마트폰 > 음성통화중심 - T끼리
-------------------------------------------------------------------*/
/* 기본요금제 > 테블릿/스마트기기 > 데이터중심 - T Tab
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .TTab .defaultTab ul li a {
	background-image: url("/cs/images/product_detail/basis/tablet/data/defaultBox_tab_off.png");
}
.editorHtmlWrap .editorHtmlCont .TTab .defaultTab ul li a.on {
	background-image: url("/cs/images/product_detail/basis/tablet/data/defaultBox_tab_on.png");
}
.editorHtmlWrap .checkpointBox p.point {
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 6px;
}
/* 부가서비스 > Biz 특화 > 유료
-------------------------------------------------------------------*/
/* 대상 및 가입조건, 상품 사용 방법
-------------------------------------------------------------------*/
.editorHtmlWrap .editorHtmlCont .moreCont {
	margin-top: 70px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul li {
	float: left;
	width: 50%;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul li div {
	position: relative;
	z-index: 0;
	padding-left: 180px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul li img {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul li .tit {
	display: block;
	color: #333;
	font-size: 24px;
	font-weight: normal;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.listType3 {
	padding-top: 15px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.listType3 li {
	width: 96%;
	margin-top: 7px;
	padding-left: 12px;
	background: url("/cs/images/product/line_listType1.gif") no-repeat 0 12px;
	color: #333;
	font-size: 16px;
	line-height: 23px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.listType3 li ul li {
	background: url("/cs/images/product/line_listType1.gif") no-repeat -3px 12px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.wide li {
	float: none;
	width: 100%;
	min-height: 141px;
	margin-top: 80px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.wide li:first-child {
	margin-top: 0;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.wide li ul {
	margin-top: 7px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.wide li ul li {
	min-height: auto;
	margin-top: 7px;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.wide li ul li:first-child {
	margin-top: 0;
}
.editorHtmlWrap .editorHtmlCont .moreCont ul.single {text-align:center;} /* wide 보다 좁은 버전 : 부가서비스 > 데이터 > LTE속도제어해제 */
.editorHtmlWrap .editorHtmlCont .moreCont ul.single li {float:none; width:auto; display:inline-block; text-align:left;}
.editorHtmlWrap .editorHtmlCont .moreCont a.btn {
	margin-top: 8px;
}
/* Biz 특화 상품 및 서비스 문의
-------------------------------------------------------------------*/
.editorHtmlWrap .bizInfoBox {
	width: 100%;
	height: 430px;
	margin: 0 auto;
	background: url("/cs/images/product_detail/add/biz/paid/bizInfo_bg.jpg") repeat-y center top;
}
.editorHtmlWrap .bizInfoBox .inner {
	position: relative;
	z-index: 0;
	width: 1180px;
	margin: 0 auto;
}
.editorHtmlWrap .bizInfoBox .inner .bizImg {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
}
.editorHtmlWrap .bizInfoBox .inner h4 {
	padding-top: 95px;
	padding-left: 600px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
}
.editorHtmlWrap .bizInfoBox .inner .txt {
	padding-left: 600px;
	margin-top: 13px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}
.editorHtmlWrap .bizInfoBox .inner ul.tel {
	padding-left: 600px;
	margin-top: 17px;
}
.editorHtmlWrap .bizInfoBox .inner ul.tel li {
	float: left;
	padding: 0 20px;
	border-left: 1px solid #836fe1;
	color: #fff;
	line-height: 30px;
}
.editorHtmlWrap .bizInfoBox .inner ul.tel li:first-child {
	padding-left: 0;
	border-left: none;
}
.editorHtmlWrap .bizInfoBox .inner ul.tel li em {
	font-style: normal;
	font-size: 16px;
}
.editorHtmlWrap .bizInfoBox .inner ul.tel li span {
	font-size: 27px;
}
.editorHtmlWrap .bizInfoBox .inner a.btn_inq {
	display: inline-block;
	height: 36px;
	margin-top: 20px;
	margin-left: 600px;
	padding: 0 15px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 36px;
}
.editorHtmlWrap .bizInfoBox .inner a.btn_inq:hover {
	text-decoration: none;
}
/* T로밍 Biz 할인형 임직원 관리
-------------------------------------------------------------------*/
.editorHtmlWrap .BizRoamingDiscountBox {
	width: 100%;
	height: 455px;
	margin: 0 auto;
	background: #f4f4f4;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner {
	position: relative;
	z-index: 0;
	width: 580px;
	margin: 0 auto;
	padding-left: 600px;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner .bizImg {
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner h4 {
	padding-top: 105px;
	color: #333;
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner .txt {
	margin-top: 13px;
	color: #333;
	font-size: 18px;
	line-height: 30px;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner a.btn_inq {
	display: inline-block;
	height: 76px;
	margin-top: 36px;
	padding: 0 30px;
	border: 1px solid #434159;
	background: #434159;
	font-size: 22px;
	color: #fff;
	line-height: 76px;
}
.editorHtmlWrap .BizRoamingDiscountBox .inner a.btn_inq:hover {
	text-decoration: none;
}
/* T끼리 법인요금제 구성
-------------------------------------------------------------------*/
.editorHtmlWrap .btnBox {
	text-align: center;
}
.editorHtmlWrap .btnBox.alignL {
	text-align: left;
}
.editorHtmlWrap .btnBox a.bigbtn {
	display: inline-block;
	padding: 20px 40px 25px 40px;
	background: #434159;
	color: #fff;
	font-size: 22px;
}
.editorHtmlWrap .btnBox a.bigbtn:hover {
	text-decoration: none;
}
.editorHtmlWrap .TBizBox .inner {
	padding-top: 134px;
	padding-bottom: 85px;
	background: #f4f4f4;
}
.editorHtmlWrap .TBizBox .t_subText2 {
	margin-top: 10px;
	color: #aaa;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
}
.editorHtmlWrap .TBizGroup {
	width: 1180px;
	margin: 55px auto 50px auto;
	padding-top: 185px;
	background: url("/cs/images/product_detail/add/biz/paid/img_TBizGroup01.png") no-repeat;
}
.editorHtmlWrap .TBizBox ul.listType1 li {
	width: 100%;
	margin-top: 7px;
	padding-left: 12px;
	background: url("/cs/images/product/line_listType1.gif") no-repeat 0 12px;
	color: #333;
	font-size: 16px;
	line-height: 23px;
}
.editorHtmlWrap .TBizBox ul.listType1 li:first-child {
	margin-top: 0;
}
.editorHtmlWrap .TBizGroup strong.tit {
	display: block;
	margin-bottom: 23px;
	color: #333;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
}
.editorHtmlWrap .TBizGroup .floatL {
	float: left;
	width: 250px;
	margin-right: 175px;
}
.editorHtmlWrap .TBizGroup .floatC {
	float: left;
	width: 298px;
	margin-right: 135px;
	text-align: center;
}
.editorHtmlWrap .TBizGroup .floatR {
	float: left;
	width: 322px;
}
.editorHtmlWrap .TBizGroup .floatC img {
	margin-top: -17px;
}
.editorHtmlWrap .TBizList {
	width: 1180px;
	margin: 0 auto;
}
.editorHtmlWrap .TBizList .TBizListBox {
	position: relative;
	z-index: 0;
	margin-top: 70px;
}
.editorHtmlWrap .TBizList .TBizListBox .left {
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -83px;
}
.editorHtmlWrap .TBizList .TBizListBox .left img {
	vertical-align: top;
}
.editorHtmlWrap .TBizList .TBizListBox .left strong.tit {
	display: inline-block;
	width: 202px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 166px;
	vertical-align: top;
}
.editorHtmlWrap .TBizList .TBizListBox .right {
	padding-top: 14px;
	padding-left: 372px;
}
.editorHtmlWrap .TBizList .TBizListBox a.btn {
	margin-top: 10px;
}
.editorHtmlWrap .TBizStepBox .TBizStep {
	margin-top: 95px;
	padding-top: 180px;
	background: url("/cs/images/product_detail/add/biz/paid/img_TBizStep.gif?v=221102") no-repeat;
}
.editorHtmlWrap .TBizStepBox .TBizStep li {
	float: left;
	text-align: center;
}
.editorHtmlWrap .TBizStepBox .TBizStep li strong.tit {
	display: block;
	margin-bottom: 20px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
}
.editorHtmlWrap .TBizStepBox .TBizStep li.step1 {
	width: 230px;
	margin-right: 95px;
}
.editorHtmlWrap .TBizStepBox .TBizStep li.step2 {
	width: 210px;
	margin-right: 70px;
}
.editorHtmlWrap .TBizStepBox .TBizStep li.step3 {
	width: 310px;
	margin-right: 20px;
}
.editorHtmlWrap .TBizStepBox .TBizStep li.step4 {
	width: 245px;
}
/* T로밍 데이터 OnePass
-------------------------------------------------------------------*/
.editorHtmlWrap .TBizStepBox .TRoamingDataOnePass {
	width: 880px;
	margin: 95px auto 0 auto;
	padding-top: 180px;
	background: url("/cs/images/product_detail/add/roaming/paid/img_TRoamingDataOnePass_step.gif") no-repeat;
}
.editorHtmlWrap .TBizStepBox .TRoamingDataOnePass li {
	float: left;
	width: 230px;
	margin-right: 95px;
	text-align: center;
}
.editorHtmlWrap .TBizStepBox .TRoamingDataOnePass li.step3 {
	margin-right: 0;
}
/* 긴통화무료옵션 - 기본 제공 혜택
-------------------------------------------------------------------*/
.editorHtmlWrap .LongBox {
	width: 100%;
	padding: 70px 0;
	background: #f4f4f4;
}
.editorHtmlWrap .LongBox .inner {
	text-align: center;
}
.editorHtmlWrap .LongBox .inner .im {
	padding: 60px 0 50px 0;
}
/* 수신자비밀번호 - 상품 사용방법
-------------------------------------------------------------------*/
.editorHtmlWrap .PasswordBox {
	width: 100%;
	padding: 70px 0 140px 0;
	background: #f4f4f4;
}
.editorHtmlWrap .PasswordBox .inner .left {
	float: left;
	width: 48%;
	padding-top: 65px;
	text-align: right;
}
.editorHtmlWrap .PasswordBox .inner .left .im {
	padding-right: 100px;
}
.editorHtmlWrap .PasswordBox .inner .right {
	float: left;
	width: 52%;
	padding-top: 60px;
}
.editorHtmlWrap .PasswordBox .inner .right ul.listType1 li {
	margin-top: 5px;
	line-height: 25px;
}
.editorHtmlWrap .PasswordBox .inner .right strong.tit {
	color: #333;
	font-size: 18px;
}
.editorHtmlWrap .PasswordBox .inner .right .txt {
	padding-left: 10px;
}

/* 부가서비스 - T로밍 데이터 OnePass
-------------------------------------------------------------------*/
.editorHtmlWrap .onePassBox strong.tit {
	display: block;
	color: #666;
	font-size: 16px;
	line-height: 54px;
	text-align: center;
	font-weight: normal;
}
.editorHtmlWrap .onePassBox table {
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.editorHtmlWrap .onePassBox table tbody th {
	border-right: 1px solid #ccc;
	color: #333;
}
.editorHtmlWrap .onePassBox table tbody td {
	padding: 10px 20px;
}
.editorHtmlWrap .onePassBox p.point {
	padding-left: 28px;
	background: url("/cs/images/product/icon_point.png") no-repeat 0 6px;
}
.editorHtmlWrap .onePassBox a.link {
	text-decoration: underline;
}

.editorHtmlWrap .onePassTab {
	padding-top: 80px;
}
.editorHtmlWrap .onePassTab ul {
	width: 100%;
	border-bottom: 2px solid #ea002c;
}
.editorHtmlWrap .onePassTab ul li {
	float: left;
	margin-right: -1px;
}
.editorHtmlWrap .onePassTab ul li a {
	display: block;
	width: 160px;
	height: 58px;
	border: 1px solid #ccc;
	color: #333;
	font-size: 18px;
	line-height: 58px;
	text-align: center;
}
.editorHtmlWrap .onePassTab ul li a:hover {
	text-decoration: none;
}
.editorHtmlWrap .onePassTab ul li a.on {
	border: 1px solid #ea002c;
	background: #ea002c;
	color: #fff;
}
.onePassBox .troaming_global_link{position:relative;height:426px;margin-top:67px;background:url(/cs/images/product_detail/add/roaming/paid/troaming_global_link.gif) no-repeat;*overflow:hidden;}
.onePassBox .troaming_global_link.baro300{background-image:url(/cs/images/product_detail/add/roaming/paid/baroOnePass300_global_link.gif);}
.onePassBox .troaming_global_link.baro500{background-image:url(/cs/images/product_detail/add/roaming/paid/baroOnePass500_global_link.gif);}
.onePassBox .troaming_global_link a{display:block;position:absolute;top:221px;left:601px;z-index:100;width:421px;height:76px;text-indent:-9999px;}
.onePassBox .troaming_global_link .txt{overflow:hidden;width:1px;height:1px;text-indent:-9999px;}
.onePassBox .troaming_global_link .bg_l,
.onePassBox .troaming_global_link .bg_r{position:absolute;top:0;height:426px;width:2000px;background:#f4f4f4}
.onePassBox .troaming_global_link .bg_l{left:1180px;}
.onePassBox .troaming_global_link .bg_r{left:-2000px;}
/* 체크포인트
-------------------------------------------------------------------*/
.editorHtmlWrap div.checkpoint_table {
	margin-bottom: 10px;
}
.editorHtmlWrap div.checkpoint_table tbody td.left {
	padding-left: 10px;
	text-align: left;
}
.editorHtmlWrap div.checkpoint_table tbody th,
.editorHtmlWrap div.checkpoint_table tbody td {
	text-align: center;
	padding: 17px 10px;
	border-top: 1px solid #d8d8d8;
	background: #fff;
	color: #666;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}

.editorHtmlWrap div.checkpoint_table tbody th{font-weight:bold; color:#333;}  /* 2019.07.05 scop=row 테이블 추가 css */

.editorHtmlWrap div.checkpoint_table .lineL {
	border-left: 1px solid #d8d8d8;
}
.editorHtmlWrap .checkpointBox .checkpointCont .cont div.checkpoint_table .text li {
	margin-bottom: 0;
	margin-top: 4px;
	background-position: 0 11px;
	line-height: 22px;
}
.editorHtmlWrap .checkpointBox .checkpointCont .cont div.checkpoint_table .text li ul {
	margin-top: 0;
	padding-top: 0;
}

/*
	부가서비스 > 데이터 > LTE속도제어해제
*******************************************************************/
.editorHtmlWrap .LongBox.lteControl_rate_guide {background:#434159 url("/cs/images/product_detail/add/data/control/more_LteControl_img.gif") no-repeat 50%;padding: 57px 0 29px;}
.editorHtmlWrap .lteControl_rate_guide .t_title,
.editorHtmlWrap .lteControl_rate_guide .t_subTitle {color:#fff;}
.editorHtmlWrap .lteControl_rate_guide .t_subText {color:#cbc9dc;}
.editorHtmlWrap .lteControl_rate_guide .moreCont {width:780px;margin:2px auto 0;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl {padding:28px 0;background:url("/cs/images/product_detail/add/data/control/more_LteControl_img2.gif") no-repeat 50%  100%;text-align:center;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl dt {margin-bottom:19px;font-size:24px;color:#fff;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl dd {line-height:25px;color:#cbc9dc;font-size:16px;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl dd strong {display:inline-block;margin-top:3px;font-size:54px;color:#fff;vertical-align:top;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl dd strong:before{content:"";display:inline-block;width:40px;height:40px;margin:-4px 11px 0 0;background:url("/cs/images/product_detail/add/data/control/more_LteControl_img3.png") no-repeat;vertical-align:top;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl dd span {display:inline-block;margin:9px 0 5px;font-weight:bold;font-size:24px;color:#fff;vertical-align:top;}
.editorHtmlWrap .lteControl_rate_guide .moreCont .note {padding-top:14px;font-size:14px;color:#fff;}
.editorHtmlWrap .lteControl_rate_guide .moreCont dl + dl{background:none}


/*
	기본요금제 > 데이터 > T플랜
*******************************************************************/
.tplanLink {padding-top:48px;}
.tplanLink ul {}
.tplanLink ul:after {content:'';display:block;clear:both;}
.tplanLink ul li {float:left;position:relative;margin-right:-1px;}
.tplanLink ul li a {display:block;width:175px;height:181px;padding:29px 0 0 19px;border:1px solid #ccc;color:#333;font-size:16px;text-decoration:none;}
.tplanLink ul li a:hover,
.tplanLink ul li a.active{background:#ea002c;color:#fff;}
.tplanLink ul li a:hover strong em,
.tplanLink ul li a:hover .rate,
.tplanLink ul li a:hover .rate em,
.tplanLink ul li a.active strong em,
.tplanLink ul li a.active .rate,
.tplanLink ul li a.active .rate em{color:#fff;}
.tplanLink ul li a:hover .name:after,
.tplanLink ul li a.active .name:after{background:#fff;}
.tplanLink ul li span {display:block;}
.tplanLink ul li .name {margin-bottom:23px;font-size:18px;}
.tplanLink ul li .name:after{content:"";position:absolute;top:10px;right:10px;width:7px;height:7px;background:#b8c3cc;border-radius:7px;}
.tplanLink ul li strong {display:block;margin-bottom:15px;font-size:24px;}
.tplanLink ul li strong em {font-size:48px;color:#ea002c;font-style:normal;}
.tplanLink ul li .rate {color:#7c7c7c;}
.tplanLink ul li .rate em {display:inline-block;margin-top:-1px;font-size:24px;font-style:normal;font-weight:bold;color:#333;vertical-align:top;}
.tplanLink ul li .infinity .name {margin-bottom:21px;}
.tplanLink ul li .infinity strong {margin-bottom:26px;}
.tplanLink ul li .infinity strong em {font-size:38px;}

/* product_detail.css */
.editorHtmlWrap div.checkpoint_table2{border-top:1px solid #333;border-bottom:1px solid #cecece;margin-bottom:10px;}
.editorHtmlWrap div.checkpoint_table2 thead th{padding:17px 10px;color:#333;font-size:14px;line-height:16px;border-left:1px solid #cecece;border-bottom:1px solid #cecece;text-align:center;}
.editorHtmlWrap div.checkpoint_table2 tbody td.left {padding-left:10px;text-align:left;}
.editorHtmlWrap div.checkpoint_table2 tbody th,
.editorHtmlWrap div.checkpoint_table2 tbody td {text-align:center; padding:17px 10px;border-top:1px solid #cecece;border-left:1px solid #cecece;color:#666;font-size:14px;font-weight:normal; line-height:18px;}
.editorHtmlWrap div.checkpoint_table2 .lineL{border-left:1px solid #d8d8d8;}
.editorHtmlWrap div.checkpoint_table2 .first{border-left:0 none;}
.editorHtmlWrap .checkpointBox .checkpointCont .cont div.checkpoint_table2 .text li {margin-bottom:0;margin-top:4px;background-position:0 11px;line-height:22px;}
.editorHtmlWrap .checkpointBox .checkpointCont .cont div.checkpoint_table2 .text li ul {margin-top:0;padding-top:0;}

.tplanInfinity_bene {margin-top:48px;}
.tplanInfinity_bene ul:after{content:"";display:block;clear:both;}
.tplanInfinity_bene ul li{float:left;position:relative;width:263px;height:615px;margin-left:40px;border:1px solid #ccc;line-height:23px;color:#333;text-align:center;}
.tplanInfinity_bene ul li:first-child{margin-left:0}
.tplanInfinity_bene ul li .attend {position:absolute;bottom:0;left:0;width:100%;height:54px;line-height:52px;background:url('/cs/images/product_detail/basis/smart/data/tplan_infinity_dot.gif') top no-repeat;text-align:center;}
.tplanInfinity_bene ul li .btn {margin:0 auto;height:29px;line-height:27px;color:#666;font-size:15px;}

.tplanInfinity_bene ul li .name {display:block;padding:31px 0 15px;font-size:24px;line-height:1.5;font-weight:normal;}
.tplanInfinity_bene ul li .note{margin:14px 0 32px;}
.tplanInfinity_bene ul li .item{margin-bottom:23px;}
.tplanInfinity_bene ul li .item .tit {display:block;font-weight:bold;}

.tplanBox .listType1 {padding:30px 0 40px;text-align:center;line-height:1}
.tplanBox .listType1 li {margin-top:8px;}

.wavve-more-box{position:relative;height:430px;background:url("/cs/images/product_detail/basis/smart/etc/img_wavve_box.jpg")}
.wavve-more-box.type2{background:url("/cs/images/product_detail/basis/smart/etc/img_wavve_box2.jpg")}
.wavve-more-box.type3{background:url("/cs/images/product_detail/basis/smart/etc/img_wavve_box3.jpg")}
.wavve-more-box.type4{background:url("/cs/images/product_detail/basis/smart/etc/img_wavve_box4.jpg"); height:390px;}
.wavve-more-box .more{position:absolute;right:236px;bottom:68px;width:120px;padding:11px 0 12px;border:1px solid #fff;font-size:14px;color:#fff;text-align:center;text-decoration:none;box-sizing:border-box;line-height:1em}

.sk5gxmkt-box {position:relative;margin-top:100px;background:url("/cs/images/product_detail/basis/smart/etc/img_5gxmkt_box.jpg")}
.sk5gxmkt-box a {display:block; height:270px;}

.ico_list_group{margin-top:51px}
.ico_list_group li{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e6e6e6;box-sizing:border-box}
.ico_list_group li > div{display:table-cell;height:150px;vertical-align:middle}
.ico_list_group li > div:first-child{width:200px;text-align:center}
.ico_list_group li > div span{display:block}
.ico_list_group li > div span em{display:block;margin-top:3px;font-style:normal;color:#000;line-height:1.2;}
.ico_list_group li > div a{display:inline-block;margin-bottom:5px;font-size:18px;color:#333;text-decoration:none}
.ico_list_group li > div a + span{margin-bottom:10px}
.ico_list_group .arr_black{margin:10px 0 0 10px}

.spacial_group{margin-top:59px}
.spacial_group .inr:after{display:block;clear:both;content:''}
.spacial_group .inr .box{float:left;width:580px;height:400px;background:#f7f7f7;text-align:center}
.spacial_group .inr .box + .box{margin-left:20px}
.spacial_group .display_table_group{margin-top:52px !important}
.spacial_group .display_table_group > div{display:table;width:340px;margin:0 auto;table-layout:fixed}
.spacial_group .display_table_group > div + div{margin-top:9px}
.spacial_group .display_table_group span{display:table-cell !important;font-size:20px;color:#333;text-align:left}
.spacial_group .display_table_group span:first-child{width:106px;text-align:center}
.spacial_group .display_table_group span > .ico {vertical-align:middle;}
.spacial_group .inr .box strong,
.spacial_group .inr .box span,
.spacial_group .inr .box em{display:block}
.spacial_group .inr .box > span{margin-top:66px;font-size:26px;color:#333}
.spacial_group .inr .box strong{margin-top:20px;font-size:56px;color:#333;line-height:1em}
.spacial_group .ribbon,
.spacial_group .data{margin-top:50px}
.spacial_group em{margin-top:17px;font-weight:bold;font-style:normal;font-size:16px;color:#757575}
.spacial_group .alignLeft{display:inline-block;margin-top:49px !important;text-align:left}
.spacial_group .alignLeft li{font-size:14px !important;padding-bottom:2px !important}

.table-title{display:block;margin-bottom:16px;font-size:20px;color:#333}
.tableType1 + .table-title,
.asterisk_text + .table-title{margin-top:79px}
.alignLeft + .table-title{margin-top:79px}

.asterisk_text{display:block;margin:10px 0 0;font-size:14px;line-height:26px; color:#808080;} /* 2022-08-12 수정 */
.tableType1 + .asterisk_text{margin-top:15px}

.tableType1 + .alignLeft,
.table-title + .alignLeft{margin:15px 0 0 0 !important}
.tableType1 + .alignLeft li,
.table-title + .alignLeft li,
._a .alignLeft li {font-size:14px !important;padding-bottom:0 !important}

.flo_coupon_box{margin-top:137px}

/* icon */
.ico em{overflow:hidden;position:absolute;clip:rect(1px, 1px, 1px, 1px);text-indent:-9999px;white-space:nowrap;}
.ico{display:inline-block;background:url("/cs/images/product_detail/basis/smart/etc/sp_product_detail.png?v=221102");vertical-align:top}
.ico.vip{width:80px;height:58px}
.ico.flo_data_plus{width:80px;height:80px;background-position:0 -148px}
.ico.wavve_data_plus{width:80px;height:58px;background-position:0 -318px}
.ico.tab_5g{width:76px;height:80px;background-position:0 -233px}
.ico.t_all{width:80px;height:80px;background-position:0 -63px}
.ico.arr_black{width:6px;height:10px;background-position:-253px 0}
.ico.ribbon{width:64px;height:31px;background-position:-253px -15px}
.ico.phone{width:42px;height:42px;background-position:-253px -51px}
.ico.message{width:42px;height:42px;background-position:-298px -51px}
.ico.data{width:55px;height:51px;background-position:-320px 0}
.ico.datashare{width:78px;height:80px;background-position:-170px -157px}
.ico.characters{position: absolute;left: 0;top: 0;width:80px;height:80px;background-position:-85px -85px}
.ico.taste{position: absolute;left: 0;top: 0;width:80px;height:80px;background-position:-85px 0}
.ico.playlist{position: absolute;left: 0;top: 0;width:80px;height:80px;background-position:-170px 0}
.ico.wavve{position: absolute;left: 0;top: 0;width:80px;height:67px;background-position:-85px -170px}
.ico.tab_biz{width:76px;height:78px;background-position:-253px -95px}
.ico.tab_3g{width:80px;height:80px;background-position:-253px -177px}
.ico.tab_lte{width:80px;height:80px;background-position:-253px -259px}
.ico.tab_2g{width:80px;height:80px;background-position:-253px -341px}
.ico.t_univ {width:80px;height:95%;background-position:-170px -241px; background-repeat: no-repeat;}

/* 요소 */
.align_left {text-align: left!important;}
.align_center {text-align: center!important;}
.align_right {text-align: right!important;}
.dp_block {display:block;}

/******************************************************************
	프린트 css
*******************************************************************/
@media print {

	/* 상품관리 > 요금제/부가서비스 상세 */
	.Goods .title,
	.Goods .corpNum_product_multi {
		display: none;
	}
	.goodsDetailWrap.fixed {
		position: relative;
	}
	.goodsDetailWrap .goodsDetailCont {
		width: 1000px;
	}
	.editorHtmlWrap .editorHtmlCont {
		width: 990px;
		margin: 0 auto;
	}
	.editorHtmlWrap .goodsTop {
		width: 100%;
	}
	.editorHtmlWrap table thead {
		display: table-row-group;
	}
	.editorHtmlWrap .benefitList2 ul.item3 {
		background: none;
	}
	.editorHtmlWrap .editorHtmlCont .defaultTab,
	.editorHtmlWrap .guideBox .guideTab {
		display: none;
	}
	.editorHtmlWrap .editorHtmlCont .defaultBox .defaultCont,
	.editorHtmlWrap .guideBox .guideCont {
		display: block !important;
	}
	.editorHtmlWrap .editorHtmlCont .defaultBox .defaultCont h6,
	.editorHtmlWrap .guideBox .guideCont h6 {
		position: relative;
		overflow: visible;
		width: auto;
		height: auto;
		padding: 20px 0;
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}
	.editorHtmlWrap .guideBox .guideCont h6 {
		padding: 40px 0 0 0;
		font-size: 26px;
		text-align: center;
	}
	.editorHtmlWrap .editorHtmlCont .moreCont ul li img {
		display: none;
	}
	.editorHtmlWrap .editorHtmlCont .moreCont ul li div {
		padding-left: 0;
	}
	/* 부가서비스 - Biz 특화 상품 및 서비스 문의
	-------------------------------------------------------------------*/
	.editorHtmlWrap .bizInfoBox {
		width: 100%;
	}
	.editorHtmlWrap .bizInfoBox .inner {
		padding-left: 0;
	}
	.editorHtmlWrap .bizInfoBox .inner .bizImg {
		display: none;
	}
	/* 부가서비스 - T끼리법인요금제
	-------------------------------------------------------------------*/
	.editorHtmlWrap .TBizBox {
		width: 100%;
	}
	.editorHtmlWrap .TBizBox .inner {
		padding-left: 0;
	}
	.editorHtmlWrap .TBizBox .inner .TBizGroup {
		background-size: 85%;
	}
	.editorHtmlWrap .TBizGroup .floatL,
	.editorHtmlWrap .TBizGroup .floatC {
		margin-right: 80px;
	}
	.editorHtmlWrap .TBizList {
		width: 100%;
	}
	.editorHtmlWrap .TBizStepBox .TBizStep {
		background-size: 95%;
	}
	.editorHtmlWrap .TBizStepBox .TBizStep li.step1,
	.editorHtmlWrap .TBizStepBox .TBizStep li.step2,
	.editorHtmlWrap .TBizStepBox .TBizStep li.step3,
	.editorHtmlWrap .TBizStepBox .TBizStep li.step4 {
		width: 240px;
		margin-right: 0;
	}
	.editorHtmlWrap .editorHtmlCont .benefitBox .TBiz .left img {
		width: 90%;
	}
	/* 부가서비스 - T로밍 데이터 OnePass
	-------------------------------------------------------------------*/
	.editorHtmlWrap .onePassBox .onePassTab {
		display: none;
	}
	.editorHtmlWrap .onePassBox .onePassCont {
		display: block !important;
	}
	/* 체크포인트
	-------------------------------------------------------------------*/
	.editorHtmlWrap .checkpointBox .checkpointInner {
		width: 1000px;
		height: auto !important;
		padding-top: 80px;
		background: #f1f1f1;
	}
	.editorHtmlWrap .checkpointBox .checkpoint {
		left: 30px;
		top: 40px;
	}
	.editorHtmlWrap .checkpointBox .checkpointTab {
		display: none;
	}
	.editorHtmlWrap .checkpointBox .checkpointCont .cont {
		display: block;
		width: 900px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

}

.editorHtmlWrap .m2m-vs-box {height:290px;margin-top:55px;padding:66px 60px 0 680px;font-size:22px;line-height:38px;color:#fff;background:url("/cs/images/product_detail/basis/smart/etc/img_m2m_box.jpg") no-repeat 0 0;}
.editorHtmlWrap .m2m-vs-box span {display:block;margin-top:27px;padding-left:14px;text-indent:-7px;font-size:14px;line-height:22px;}
.editorHtmlWrap .compareCont .tableType1 .thisCell {color:#ee2218; font-weight:bold; background-color:#ededed;}
.editorHtmlWrap .compareCont .tableType1 tr.normal th {font-weight:normal;}
.editorHtmlWrap .compareCont .tableType1 tr.bold th,
.editorHtmlWrap .compareCont .tableType1 tr.bold td {font-weight:bold;}

.editorHtmlWrap .list-title {display:block;margin:80px 0 10px 0;font-size:18px;color:#ee2218;font-weight:bold;}
.editorHtmlWrap .list-title + ul.alignLeft {margin:0 0 20px 0;}
.editorHtmlWrap .table-title + .list-title {margin-top:30px;}
.editorHtmlWrap .list-title + .alignLeft li{font-size:14px !important;padding-bottom:0 !important;}

.editorHtmlWrap .list-target {overflow:hidden;margin-bottom:20px;padding:34px 0;border-top:2px solid #ea002c;border-bottom:1px solid #ccc;}
.editorHtmlWrap .list-target li {position:relative;float:left;width:25%;text-align:center;}
.editorHtmlWrap .list-target li:before {content:"";position:absolute;top:0;left:0;width:1px;height:168px;background-color:#e6e6e6;}
.editorHtmlWrap .list-target li:first-child:before {display:none;}
.editorHtmlWrap .list-target li .ico {margin-top:18px;}
.editorHtmlWrap .list-target li:first-child .ico {margin-top:20px;}
.editorHtmlWrap .list-target li span {display:block;margin-top:40px;font-size:14px;color:#333;}

.editorHtmlWrap .list-target1 {overflow: hidden;}
.editorHtmlWrap .list-target1 li {float:left; width:581px; height:235px; margin-right:15px; padding-top: 45px; border: 1px solid #2a5082; text-align:center;  box-sizing: border-box;}
.editorHtmlWrap .list-target1 li:last-child {margin-right: 0;}
.editorHtmlWrap .list-target1 li > img {vertical-align: middle;}
.editorHtmlWrap .list-target1 li > strong {display: block; margin-top: 30px; font-size: 14px; color: #333;line-height: 14px;}
.editorHtmlWrap ul.alg {padding-left:10px;}
.editorHtmlWrap ul.alg > li {padding-bottom: 5px; font-size: 14px;  font-weight:bold; color: #ee2218; text-align: left;}
.editorHtmlWrap ul.alg > li > span {display: block;margin-left: 38px;line-height: 21px;}
.editorHtmlWrap .tableType1 .tactive {background:#ededed; }
.editorHtmlWrap .tableType1 .tactive td {color: #ee2218 !important; font-weight: bold !important;}
.editorHtmlWrap .tableType1 td.tnone {border-left: none !important;}

/* 2022-08-12 추가 */
.editorHtmlWrap ._mt0 {margin-top:0!important;}
.editorHtmlWrap ._mt10 {margin-top:10px!important;}
.editorHtmlWrap ._mt15 {margin-top:15px!important;}
.editorHtmlWrap ._mt40 {margin-top:40px!important;}
.editorHtmlWrap ._pdtb15 {padding:15px 0!important;}
.editorHtmlWrap .font-small {font-size:95%;}
.editorHtmlWrap .tc-333 {color:#333;}
.editorHtmlWrap .benefitList ul.item1ea li.subscription .bene_title {margin-top:50px;}
.editorHtmlWrap .benefitList ul.item1ea li.subscription .bene_detail {height:auto;}
.editorHtmlWrap .benefitList .footnote {font-size: 14px; color:#808080; line-height: 25px;}
.ico_list_group li.pdtb25 {padding:25px 0;}
.ico_list_group li > div a.no_csr {cursor:text;}
.editorHtmlWrap .table-subtit {font-size: 14px; margin:-10px 0 16px 10px;}
.editorHtmlWrap ul.alignLeft + .table-subtit,
.editorHtmlWrap .tableType1 + .table-subtit {margin-top:40px;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li > ol > li {background:none; position:relative; font-size: 13px!important; color:#999;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li > ol > li::before {content:'-'; position:absolute; top:0; left:0;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li > ol > li.nobul{padding-left:0;}
.editorHtmlWrap .editorHtmlCont ul.alignLeft li > ol > li.nobul::before{display:none;}
.editorHtmlWrap .bul-list > li {font-size: 14px; line-height: 22px; background: url(/cs/images/product_detail/basis/Tplan/bullet_list.gif) no-repeat left 12px; padding:0 0 5px 13px; color:#666;}
.editorHtmlWrap .bul-list > li > .red-txt {color:#ea002c;}
.editorHtmlWrap .bar-list > li {font-size: 13px; line-height: 18px; padding:0 0 5px 13px; color:#888; position:relative; background-image:none !important;}
.editorHtmlWrap .bar-list > li:first-child {margin-top:5px;}
.editorHtmlWrap .bar-list > li::before {content:'-'; position:absolute; top:0; left:0;}
.editorHtmlWrap .bul-list > li > .btn-link {display:block; width: 200px; height: 46px; background: #757380; line-height:46px; text-align: center; margin-top:15px; color:#fff;}
.editorHtmlWrap .bul-list > li > .btn-link:hover {text-decoration: none;}
.editorHtmlWrap .benefitList ul li._double {padding:30px 0 50px;}
.editorHtmlWrap .benefitList ul li._double .bene_title {font-size: 24px; font-weight: bold; line-height: 36px; color:#222;}
.editorHtmlWrap .benefitList ul li._double div {padding:0; border-right-color:#e6e6e6;}
.sk5gxmkt-box .logo {background: url('/cs/images/product_detail/basis/smart/etc/logo_5gx_ifland.png') no-repeat; width:152px; height:22px; position:absolute; display: block; bottom:40px; left:50px;}
span.dot-txt {display:inline-block; position:relative; padding-left:12px;}
span.dot-txt::before {content:''; display:inline-block; width:3px; height:3px; border-radius: 50%; background:#666; position:absolute; top:14px; left:0;}

.editorHtmlWrap ul.alignLeft.cdeep li {color:#000; line-height:30px;}
.editorHtmlWrap ul.alignLeft.cdeep ul li {padding-bottom:10px;}
.editorHtmlWrap ul.alignLeft.cdeep ul li:last-child {padding-bottom:0;}
.editorHtmlWrap ul.alignLeft.cdeep .descr {color:#666;}

/* 2023-01-18 추가 */
div.checkpoint_table.border_row table thead tr:first-child th:first-child,
div.checkpoint_table.border_row table tbody td:first-child {border-right:2px solid #ddd;}
.editorHtmlWrap .bar-list._aster > li::before {content:'*';}
.productView .headLine span.col-two {line-height:26px;}
.editorHtmlWrap .night-guard {width:1180px; height:360px; background: url('/cs/images/product_detail/basis/Tplan/img_nightBg.jpg') no-repeat; margin-top:120px;}
.editorHtmlWrap .promArea + .night-guard {margin-top:0;}
.editorHtmlWrap .link-lteData {padding:2px 30px 2px 20px; border:1px solid #ccc; border-radius: 50px; color:#333; font-size: 15px; display:inline-block; margin-top:30px; background: url('/cs/images/product_detail/basis/Tplan/arrow-small.png') no-repeat top 11px right 12px;}
.editorHtmlWrap .link-lteData:hover {text-decoration: none;}

.editorHtmlWrap .item_title{display:block;margin:96px 0 27px;font-size:24px;font-weight:bold;color:#333;}
.editorHtmlWrap .t_subText + .item_title{margin-top:50px;}
.editorHtmlWrap .compareCont .item_title:first-child{margin-top:0;}
.editorHtmlWrap .img_datacharge{margin:95px 0 70px;text-align:center;}
.editorHtmlWrap .datacharge_list *{font-family:'Noto Sans KR', sans-serif;}
.editorHtmlWrap .datacharge_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-20px 0 0 -20px;}
.editorHtmlWrap .datacharge_list li{width:280px;margin:20px 0 0 20px;}
.editorHtmlWrap .datacharge_list .item{display:block;position:relative;padding:52px 30px 13px;border:1px solid #3617ce;border-radius:10px;text-decoration:none;color:#000;box-shadow:inset 0 0 0 1px #a092e8;box-sizing:border-box;}
.editorHtmlWrap .datacharge_list li strong{display:block;margin-bottom:10px;padding-bottom:42px;font-size:42px;color:#3617ce;font-weight:900;border-bottom:1px solid #ccc;}
.editorHtmlWrap .datacharge_list li span{font-size:16px;}
.editorHtmlWrap .datacharge_list li .link{position:absolute;bottom:13px;right:30px;font-size:14px;color:#666;padding-right:27px;background:url("/cs/images/product/icon_arr_circle.png")no-repeat 100% 62%;}
.editorHtmlWrap .benefit_target{display:flex;align-items:center;margin-top:134px;padding:60px 0;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.editorHtmlWrap .benefit_target > div{box-sizing:border-box;width:50%;color:#333;}
.editorHtmlWrap .benefit_target .l{padding-left:100px;text-align:center;}
.editorHtmlWrap .benefit_target .r{padding-left:20px;}
.editorHtmlWrap .benefit_target .r .t_title{padding:0;text-align:left;}
.editorHtmlWrap .benefit_target .r strong{display:block;margin:14px 0 8px;color:#333;font-size:18px;}
.editorHtmlWrap .benefit_target .r a{margin-top:23px;}

a.btn-navy-arr{display:inline-block;padding:10px 20px;color:#fff;background-color:#434159;text-decoration:none;}
a.btn-navy-arr:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);vertical-align:middle;margin-top:-3px;}


/* 2023-08-03 로밍 baro 요금제 추가 */
	/* 특징 */
.editorHtmlWrap .layout-info {display:flex; justify-content: space-between; padding:0 150px; margin:65px 0 0;}
.editorHtmlWrap .layout-info > li {flex:1 1 0; text-align:center;}
.editorHtmlWrap .layout-info > li > strong {color:#3617ce; display: block; font-size:18px; margin:25px 0 0;}
.editorHtmlWrap .layout-info > li > strong + p {margin:5px 0 0;}
.editorHtmlWrap .layout-info > li > p {color:#000; font-size: 16px; line-height: 26px; margin:25px 0 0; letter-spacing: -1.5px;}
.editorHtmlWrap .layout-info > li > p > span {color:#666; display:block;}
	/* 이용 요금 */
.editorHtmlWrap .layout-plan {display:flex; flex-wrap:wrap; justify-content: space-between; margin:60px 0 35px;}
.editorHtmlWrap .layout-plan > li {width:280px; border:1px solid #dfdfdf; padding:30px 0; text-align:center; border-radius: 10px; color:#3617ce;}
.editorHtmlWrap .layout-plan > li > * {font-family: 'Noto Sans KR', sans-serif;}
.editorHtmlWrap .layout-plan > li > .txt01 {background:#f1f2f7; display:inline-block; width:106px; height:40px; font-size: 18px; font-weight: 500; line-height: 40px; border-radius: 50px;}
.editorHtmlWrap .layout-plan > li > .txt02 {font-size: 42px; font-weight: 800; margin:20px 0 25px;}
.editorHtmlWrap .layout-plan > li > .txt03 {font-size: 24px; color:#333; font-weight: 600;}
.editorHtmlWrap .descp-area > strong {font-size: 18px; font-weight: 600; color:#000;}
.editorHtmlWrap .descp-area > .dot-list {margin:10px 0 0;}
.editorHtmlWrap .descp-area > .dot-list > li {font-size: 14px; color:#888; padding-left:12px; position:relative; line-height:24px; margin:0 0 10px;}
.editorHtmlWrap .descp-area > .dot-list > li:last-child {margin:0;}
.editorHtmlWrap .descp-area > .dot-list > li::before {content:'·'; display:inline-block; font-weight: bold; position:absolute; left:0;}
.editorHtmlWrap .descp-area > ul > li > .num-list > li {padding-left:14px; text-indent:-14px; }
	/* 서비스 제공 국가 */
.editorHtmlWrap .baroCont03 .troaming_global_link {background:url(/cs/images/product_detail/add/roaming/paid/img_troaming_global.jpg) top 125px left 65px no-repeat #f4f4f4;}
.editorHtmlWrap .baroCont03 .troaming_global_link > p {padding:115px 0 0 600px; color:#444; font-size: 22px; line-height: 32px;}
.editorHtmlWrap .baroCont03 .troaming_global_link > a {text-indent:0; background:#434159; color:#fff; font-size: 20px; text-align:center; line-height:74px; z-index:0;}
.editorHtmlWrap .baroCont03 .troaming_global_link > a:hover {text-decoration: none;}
	/* 신청 페이지 */
.editorHtmlWrap .baroRequest > h3 {font-size: 24px; color:#111; font-weight: 400; margin-top:15px;}
.editorHtmlWrap .baroRequest > p + h3 {margin-top:50px;}
.editorHtmlWrap .baroRequest > .radio-list {margin:15px 0 10px; border-top:2px solid #3517ce;}
.editorHtmlWrap .baroRequest > .radio-list > li {border-bottom:1px solid #e4e4e4; padding:18px 20px;}
.editorHtmlWrap .baroRequest > p.descp,
.editorHtmlWrap .baroRequest > p.dot {font-size: 14px; color:#888;}
.editorHtmlWrap .baroRequest > p.dot::before {content:'·'; display: inline-block; margin-right:10px;}
.editorHtmlWrap .baroRequest > p.dot > span {color:#111; font-weight: 600;}
.editorHtmlWrap .baroRequest > .box-list {border:1px solid #e4e4e4; padding:30px; box-sizing: border-box; margin:20px 0 0; min-height:280px;}
.editorHtmlWrap .baroRequest > .box-list > li {font-size: 14px; color:#888;}
.editorHtmlWrap .baroRequest > .checkbox-area {background:#f5f5f5; margin:20px 0 40px; padding:20px 0;text-align: center;}
.editorHtmlWrap .baroRequest .btn-area {text-align: center;}
.editorHtmlWrap .baroRequest .btn-area > a {min-width:140px; display:inline-block; height:60px; font-size: 18px; color:#fff; line-height: 60px; margin:0 3px; padding:0 35px;}
.editorHtmlWrap .baroRequest .btn-area > a:hover {text-decoration: none;}
.editorHtmlWrap .baroRequest .btn-area > .btn-summit {background:#3517ce;}
.editorHtmlWrap .baroRequest .btn-area > .btn-cancle {background:#757380;}
.editorHtmlWrap .baroRequest .pop_htable{overflow-x:auto;margin:15px 0 10px;}
.editorHtmlWrap .baroRequest .pop_htable table{min-width:500px;}
.editorHtmlWrap .baroRequest .pop_htable + h3{margin-top:50px;}
.editorHtmlWrap .baroRequest .pop_htable .desc{display:inline-block;width:calc(100% - 232px);margin:5px 0 5px 20px;font-size:14px;vertical-align:middle;color:#888;}
.editorHtmlWrap .baroRequest .pop_htable .type-text{height:36px;background:#ebebeb;border-color:#ebebeb;vertical-align:middle;text-indent:10px;}
	/* 신청페이지 - 팝업 */
.editorHtmlWrap .baroRequest .popup-layer {width:580px; height:400px; border:1px solid #b3b3b3; position:fixed; top:80px; left:50%; transform:translateX(-50%); z-index:10; background:#fff; text-align: center; overflow: hidden; display:none;}
.editorHtmlWrap .baroRequest .popup-layer > .close {position:absolute; top:24px; right:30px; width:23px; height:23px; background:url('/cs/images/pop/btn_close_bold.png') no-repeat; font-size:0; color:transparent;}
.editorHtmlWrap .baroRequest .popup-layer > strong {font-size: 28px; color:#000; display:block; margin:70px 0 0;}
.editorHtmlWrap .baroRequest .popup-layer > p {font-size: 16px; color:#666; margin:15px 0 60px;}
.editorHtmlWrap .baroRequest .popup-layer > p > span {color:#3517ce;}
.editorHtmlWrap .baroRequest .popup-layer > .pop-check {background:#f5f5f5; height:70px; margin:65px 0 0; text-align: right; line-height:70px;}


/* 2023-12-12 onepass 추가 */
	/* 원패스 요금제 */
.editorHtmlWrap .onepass_plan {background-color: #eef4f6; padding:40px; margin:35px 0 0;}
.editorHtmlWrap .onepass_plan > ul {display:flex; justify-content:center;}
.editorHtmlWrap .onepass_plan > ul.two {justify-content:space-between;}
.editorHtmlWrap .onepass_plan > ul > li {background:#fff; border-radius: 10px; padding:30px; box-sizing: border-box; width:calc(50% - 20px); text-align: center;}
.editorHtmlWrap .onepass_plan > ul > li > strong {color:#333; font-size: 36px;}
.editorHtmlWrap .onepass_plan > ul > li > .txt01 {color:#666; font-size: 16px; margin:20px 0 0;}
.editorHtmlWrap .onepass_plan > ul > li > .day-price {color:#3517ce; margin: 20px 0 30px;}
.editorHtmlWrap .onepass_plan > ul > li > .day-price > .day {display: inline-block; background-color: #f1f2f7; font-size: 18px; font-weight: bold; padding:5px 20px; border-radius: 20px; margin-right: 10px;}
.editorHtmlWrap .onepass_plan > ul > li > .day-price > .price {font-size: 36px; font-weight: 700;}
.editorHtmlWrap .onepass_plan > ul > li > .day-price > .price > small {font-size: 20px; margin-left:3px;}
.editorHtmlWrap .onepass_plan > ul > li > .btn-area {text-align: center;}
.editorHtmlWrap .onepass_plan > ul > li > .btn-area > a {display:inline-block; width:120px; height:50px; color:#fff; background:url('/cs/images/biz/ico_link_right.png') no-repeat center right 26px #434159; line-height: 50px; margin:0 2px; text-indent:-7px;}
.editorHtmlWrap .onepass_plan > ul > li > .btn-area > a:hover {text-decoration: none;}
	/* 기본형, 기간형 테이블 */
.editorHtmlWrap .tbl_basic_period {background:#f7f7f7; padding:40px;}
.editorHtmlWrap .tbl_basic_period > .tbl_title {color:#333; font-size: 20px; text-align: center; font-weight: 600;}
.editorHtmlWrap .tbl_basic_period > table {margin:20px 0 35px; font-size:16px; color:#222;}
.editorHtmlWrap .tbl_basic_period > table th {border:1px solid #ccc; background:#ededed;}
.editorHtmlWrap .tbl_basic_period > table td {border:1px solid #ccc; background:#fff; padding:16px 30px;}
.editorHtmlWrap .tbl_basic_period > table thead th {border-top:2px solid #ea002c; color:#000; padding:22px 0;}
.editorHtmlWrap .tbl_basic_period > table tbody th {padding-left:45px; font-weight: 400; text-align: left;}
.editorHtmlWrap .tbl_basic_period > table th:nth-child(1) {border-left:0;}
.editorHtmlWrap .tbl_basic_period > table th:nth-child(3),
.editorHtmlWrap .tbl_basic_period > table td:last-child {border-right:0;}
.editorHtmlWrap .tbl_basic_period > table td > p {padding-left:10px; position: relative; line-height: 26px;}
.editorHtmlWrap .tbl_basic_period > table td > p:before {content:''; display:inline-block; width:2px; height: 2px; border-radius: 50%; background-color: #222; position: absolute; left:0; top:14px;}
	/* 체크 포인트 */
.editorHtmlWrap .chk-point > strong {color:#000; font-size: 18px;}
.editorHtmlWrap .chk-point > ol {margin-top:15px;}
.editorHtmlWrap .chk-point > ol > li {font-size: 14px; color:#808080; line-height: 25px;}
.editorHtmlWrap .chk-point > ol > li > b {color:#3517ce;}
	/* 배너 */
.editorHtmlWrap .onepass_banner {background:url('/cs/images/product_detail/add/roaming/paid/img_onepass_banner.jpg') no-repeat center right #f3f5f7; height: 318px; box-sizing: border-box; padding:70px 60px 0; margin-top:140px;}
.editorHtmlWrap .onepass_banner > strong {font-size: 32px; color:#333;}
.editorHtmlWrap .onepass_banner > p {font-size: 20px; color:#666; line-height:32px; margin:25px 0 30px;}
.editorHtmlWrap .onepass_banner > a {display:block; width:120px; height:40px; background:#fff; color:#666; font-size: 16px; text-align: center; line-height: 40px; border:1px solid #cececf;}
.editorHtmlWrap .onepass_banner > a:hover {text-decoration: none;}


/* 2024-01-08 요금제 5GX 추가 */
.editorHtmlCont.plan_data .benefitList ul li {border-bottom:0;}
.plan_data .benefit_wrap {margin-top:100px;}
.plan_data .benefit_wrap a:hover {text-decoration: none;}
.plan_data .benefit_wrap > h4 {font-size:32px; color:#333}
.plan_data .benefit_wrap > h4 > span {color:#3617ce}
.plan_data .bnf_list {border:1px solid #ddd; border-radius: 5px; padding:10px 30px; margin:30px 0 70px;}
.plan_data .bnf_list:last-child {margin-bottom:0;}
.plan_data .bnf_list > li {padding:30px 0; border-bottom:1px solid #ddd;}
.plan_data .bnf_list > li:last-child {border-bottom:0;}
.plan_data .bnf_list > li > dl {display: flex; align-items: center;}
.plan_data .bnf_list > li > dl > dt {width:100px;}
.plan_data .bnf_list > li > dl > dd {width:calc(100% - 220px);}
.plan_data .bnf_list > li > dl > dd:last-child {width:120px;}
.plan_data .bnf_list > li > dl > dd > strong {color:#333; font-size: 18px;}
.plan_data .bnf_list > li > dl > dd > strong span {color:#3617ce;}
.plan_data .bnf_list > li > dl > dd > p {color:#666; font-size: 16px;}
.plan_data .bnf_list > li > dl > dd > a {display:inline-block; border:1px solid #ddd; color:#555; font-size: 14px; width:100px; height:40px; text-align: center; line-height: 40px;}
.plan_data .bnf_list > li > dl > dd > a span{font-size:16px;}
.plan_data .bnf_list > li > dl > dd > a.emp{color:#3617ce;border-color:#3617ce;}
.plan_data .bnf_list > li > span.dot-txt {font-size:14px; display: block; color:#808080; line-height: 1.7;}
.plan_data .bnf_list > li > span.dot-txt::before {top:10px;}
.plan_data .spacial_group .display_table_group > div {width:400px;}
.plan_data .list-acco {box-sizing: border-box; margin-top:80px;}
.plan_data .list-acco > li {position:relative; margin-bottom:10px; border:1px solid #f5f5f5;}
.plan_data .list-acco > li::before {content:''; width:16px; height:2px; display: inline-block; background-color: #333; position:absolute; right:30px; top:38px;}
.plan_data .list-acco > li::after {content:''; height:16px; width:2px; display: inline-block; background-color: #333; position:absolute; right:37px; top:31px;}
.plan_data .list-acco > li > ._q {display:block; padding:23px 30px; background:#f5f5f5; font-size: 20px; color:#333;}
.plan_data .list-acco > li > ._q:hover {text-decoration: none;}
.plan_data .list-acco > li > ._a {margin:0 30px 30px; border-top:1px solid #e4e4e4; padding-top:23px; display:none; font-size: 16px;}
.plan_data .list-acco > li > ._a > strong {font-size: 18px; color:#333;}
.plan_data .list-acco > li > ._a > em {display:block; margin-top:15px; font-style:normal; font-weight:bold; color:#333;}
.plan_data .list-acco > li > ._a > ul + strong {margin-top:23px; display:block;}
.plan_data .list-acco > li > ._a > ul {margin-top:10px;}
.plan_data .list-acco > li > ._a > ul > li {line-height:26px; background-position: left 13px;}
		/* on */
.plan_data .list-acco > li.on {border-color:#434159;}
.plan_data .list-acco > li.on > ._q {background:#fff;}
.plan_data .list-acco > li.on > ._a {display:block;}
.plan_data .list-acco > li.on:after {display:none;}