﻿@charset "utf-8";
a:link,
a:visited,
a:active,
a:hover { color:#222; }

/* 공통 */
/* padding */
.pT150 { padding-top:150px !important; }


/*e고객센터 홈*/

+ 서브비쥬얼 +

.basic_wrap .sub_visual { width:100%; height:auto; }
.basic_wrap .sub_visual .sv_inner { text-align:center; background:url('../img/home_e_center.jpg') no-repeat; background-position:center center; height:459px; }
.basic_wrap .sub_visual .sv_inner img { display:inline-block; }
.basic_wrap .sub_visual .sv_inner .sv_center { max-width:1200px; margin:0 auto; }
.basic_wrap .sub_visual .sv_inner .e_quick { text-align:center; padding-top:90px; }
.basic_wrap .sub_visual .sv_inner .e_quick ul { display:inline-block; }
.basic_wrap .sub_visual .sv_inner .e_quick li { float:left; margin-left:5px; }
.basic_wrap .sub_visual .sv_inner .e_quick li a:link,
.basic_wrap .sub_visual .sv_inner .e_quick li a:visited,
.basic_wrap .sub_visual .sv_inner .e_quick li a:active {
	background:url('../img/li_box_off.png') no-repeat;
	width:118px; height:118px;
	display:inline-block; 
	color:#fff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:86px 0 0 18px;
	text-align:left;
}
.basic_wrap .sub_visual .sv_inner .e_quick li a:hover {
	background:url('../img/li_box_on.png') no-repeat;
	color:#000;
}
.basic_wrap .container .container_inner { 
	max-width:1200px;
	margin:0 auto;
	text-align:center;
}
.basic_wrap .container .container_inner .faq_tap { 
	margin-top:50px;
}
.basic_wrap .container .container_inner .faq_tap li a { 
	float:left;
	border-right:1px solid #ececec;
	width:24.9%;
	display:inline-block; 
	background:#fff;
	padding:23px 0px;
	font-size:17px;
	letter-spacing:-1px;
	color:#000;
	font-weight:bold;
	border-top:2px solid #ececec;
	box-sizing:border-box;
}
.basic_wrap .container .container_inner .faq_tap li:last-child {
	border-right:none; }
.basic_wrap .container .container_inner .faq_tap li.on a {
	color:#fff;
	font-weight:bold;
	background:#55556b;
}
.basic_wrap .container .container_inner .faq_box { 
	clear:both;
	padding-top:10px;
}
.basic_wrap .container .container_inner .faq_box li {
	float:left;
	width:24.9%;
	background:#fff url('../img/icon_q.png') no-repeat;
	display:inline-block; 
	height:80px;
	font-size:15px;
	color:#212121;
	background-position:center 41px;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
	letter-spacing:-1px;
	padding-top:93px;
}
.basic_wrap .container .container_inner .faq_box li a {
	margin:0 auto;
	width:89%;
	display:inline-block; 
}
.basic_wrap .container .container_inner .faq_box li a:hover {
	color:#f35241;
	text-decoration:underline;
}
.basic_wrap .container .container_inner .faq_box li.more_faq {
	color:#212121;
	background:#fff url('../img/icon_more_faq.png') no-repeat;
	background-position:center 25px;
}
.basic_wrap .container .container_inner .faq_box li.more_faq a {
	color:#f35241;
	font-size:17px;
	letter-spacing:-1px;
	font-weight:bold;
	padding-top:7px;
}
.basic_wrap .faq_search { 
	width:100%;
	padding:39px 0;
	background:#55556b;
	clear:both;
}
.basic_wrap .faq_search .fs_inner {
	max-width:1200px;
	margin:0 auto;
}
.basic_wrap .faq_search .fs_inner > p {
	text-align:center;
	font-size:17px;
	color:#fff;
	letter-spacing:-1px;
}
.basic_wrap .faq_search .fs_inner .ip_fs {
	width:350px;
	height:30px;
	border-bottom:1px solid #fff;
	background:none;
	color:#fff;
	font-size:20px;
	letter-spacing:-2px;
	border-top:none;
	border-left:none;
	border-right:none;
	margin-left:24px;
}

.basic_wrap .container .container_inner .direct_box {
	clear:both;
	margin-top:85px;
}
.basic_wrap .container .container_inner .direct_box dl {
	float:left;
	width:399px;
	border-right:1px solid #ececec;
	text-align:center;
}
.basic_wrap .container .container_inner .direct_box dl.brn {
	border-right:none;
}
.basic_wrap .container .container_inner .direct_box dl img {
	padding:0;
	margin:0;
}
.basic_wrap .container .container_inner .direct_box dl a img {
	padding-top:25px;
}
.basic_wrap .container .container_inner .direct_box dl dt {
	font-size:24px;
	letter-spacing:-3px;
	color:#000;
	padding-top:7px;
}
.basic_wrap .container .container_inner .direct_box dl dd {
	font-size:14px;
	letter-spacing:-1px;
	color:#666;
	padding-top:11px;
}

.basic_wrap .container .container_inner .notice_box { 
	clear:both;
	padding-top:104px;
	text-align:left;
	width:100%;
}
.basic_wrap .container .container_inner .notice_box .notice a.posi,
.basic_wrap .container .container_inner .notice_box .work a.posi {
	position:absolute;
	right:20px;
	top:20px;
}
.basic_wrap .container .container_inner .notice_box .notice {
	float:left;
	position:relative;
}
.basic_wrap .container .container_inner .notice_box .work {
	position:relative;
	display:inline-block;
	float:right;
}
.basic_wrap .container .container_inner .notice_box .n_radius { 
	border:1px solid #ccc;
	background:#fff;
	width:592px;
	height:180px;
	border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; 
	border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; 
	border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px;
}
.basic_wrap .container .container_inner .notice_box dl {
	padding:30px 0 20px 32px;
}
.basic_wrap .container .container_inner .notice_box dt { 
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.basic_wrap .container .container_inner .notice_box dd {
	font-size:13px;
	color:#656565;
	padding:4px 0 0 9px;
	background:url('../img/black_box.gif') 0 13px no-repeat;
	overflow:hidden;
	width:460px;
	height:21px;
}
.basic_wrap .container .container_inner .notice_box dd a:hover {
	color:#000;
	text-decoration:underline;
}

.actionBtn11 {
	 position:relative;
	 display:block;
	 width:40px;
	 height:40px;
	 margin:auto;
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.actionBtn11 span {
	 display:block;
}
.actionBtn11 .hover:after {
	 display:block;
	 content:"";
	 position:relative;
	 width:38px;
	 height:38px;
	 border:1px solid #ccc;
	 background-color:#FFF;
	 transition:transform .5s;
	 -webkit-transition:-webkit-transform .5s;
	 -moz-transition:-moz-transform .5s;
}
.actionBtn11 .hover .line1, .actionBtn11 .hover .line2 {
	 position:absolute;
	 z-index:10;
	 left:8px;
	 top:18px;
	 width:24px;
	 height:4px;
	 background-color:#ccc;
	 transition:transform .7s;
	 -webkit-transition:-webkit-transform .7s;
	 -moz-transition:-moz-transform .7s;
} .actionBtn11 .hover .line1 {
	 transform:rotate(90deg);
	 -webkit-transform:rotate(90deg);
	 -moz-transform:rotate(90deg);
}
.actionBtn11 .hover .line2 {
	 transform:rotate(0deg);
	 -webkit-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
}
.actionBtn11:hover .hover .line1 {
	 transform:rotate(-45deg);
	 -webkit-transform:rotate(-45deg);
	 -moz-transform:rotate(-45deg);
	 background-color:#fff;
}
.actionBtn11:hover .hover .line2 {
	 transform:rotate(-135deg);
	 -webkit-transform:rotate(-135deg);
	 -moz-transform:rotate(-135deg);
	 background-color:#fff;
}
.actionBtn11:hover .hover:after {
	 transform:rotate(45deg);
	 -webkit-transform:rotate(45deg);
	 -moz-transform:rotate(45deg);
	 background-color:#ccc;
}

.basic_wrap .container .container_inner .sub_List { 
	float:left;
	position:relative;
	border-top:1px solid #212121;
	width:100%;
	clear:both;
	padding-bottom:50px;
	margin-top:100px;
	/*margin-top:-100px;*/
}
.basic_wrap .container .container_inner .bugalist {
	text-align:left;
}
.basic_wrap .container .container_inner .bugalist > ul {
	margin-top:34px;
}
.basic_wrap .container .container_inner .bugalist > ul > li {
	width:120px; /* 추가 */
	float:left;
	margin-right:30px;
	font-size:14px;
	font-weight:bold;
}
.basic_wrap .container .container_inner .bugalist > ul > li.eCus_news {
	width:90px !important;
}
.basic_wrap .container .container_inner .bugalist > ul > li.single_menu {
	width:160px !important;
}
.basic_wrap .container .container_inner .bugalist > ul > li > ul {
	padding-top:20px;
	font-size:13px;
	font-weight:normal;
}
.basic_wrap .container .container_inner .bugalist > ul > li > ul > li {
	margin-bottom:5px;
}
.basic_wrap .container .container_inner .bugalist > ul > li > a {
	font-weight:bold;
	font-size:14px;
	color:#222;
}
.single_menu a { 
	display:block;
	margin-bottom:20px;
} 
.basic_wrap .container .container_inner .sub_List .call_center {
	position:absolute;
	right:15px;
	top:47px;
	letter-spacing:-1px;
	color:#222;
	border-left:1px solid #ccc;
	padding-left:60px;
}
.basic_wrap .container .container_inner .sub_List .call_center .c1 {
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
}
.basic_wrap .container .container_inner .sub_List .call_center .c2 {
	font-family:'Arial';
	font-weight:bold;
	font-size:25px;
}
.basic_wrap .container .container_inner .sub_List .call_center .c3 {
	font-size:12px;
	padding-top:11px;
}

/* 공지사항 한줄 */
.basic_wrap .mInform {
	width:100%;
	float:left; 
	/*margin-top:20px; */
	background:#fff; 
	clear:both; 
	height:86px; 
	border-bottom:1px solid #ececec;
	position:relative; 
}
.basic_wrap .mInform .mInform_inner { 
	max-width:1200px; 
	margin:0 auto; 
}
.basic_wrap .mInform .mInform_inner .Tit { 
	font-size:16px; 
	color:#000; 
	font-weight:bold; 
	letter-spacing:-1px; 
	margin-top:34px; 
	text-align:left; 
	float:left;
}
.basic_wrap .mInform .mInform_inner li a:link,
.basic_wrap .mInform .mInform_inner li a:visited,
.basic_wrap .mInform .mInform_inner li a:active { 
	font-size:14px; 
	color:#666; 
}
.basic_wrap .mInform .mInform_inner li a:hover { 
	color:#222; 
	text-decoration:underline; 
}
.basic_wrap .mInform .notice { 
	width:100%;
	float:left; 
	/*width:599px; 
	border-right:1px solid #ececec; */
	height:86px;
	/*background-color:yellow;*/
}
.basic_wrap .mInform .rollstory {
	float:left;
	margin-top:36px;
	margin-left:20px; 
}
.basic_wrap .mInform .rollstory li {
	width:950px;
	float:left;
	text-align:left; 
	/*width:390px; */
	overflow:hidden;
	min-height:17px; 
	line-height:135%; 
	color:#666; 
} 
.basic_wrap .mInform .rollstory li a {
	width:100%;
	float:left;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.basic_wrap .mInform .btn { 
	position:absolute; 
	top:33px; 
	right:30px;
}
.basic_wrap .mInform .btn li { 
	float:left; 
	padding-left:5px;
}


.container_inner .faq_box .faq_content{ display:none;}
.container_inner .faq_box .faq_content:first-child{display:block;}


/* 20200518 가입상담 */
/*
.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	height:78px;
	background:#55556b;
}
.Subscription {	width:1200px;	margin:0 auto; }
.Subscri50 { 
	width:50%; 
	float:left; 
	line-height:78px;
	font-size:17px; 
}
.Subscri1 .btn_openNew { 
	width:35%; 
	float:right; 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
}
.Subscri1 p { 
	width:65%; 
	float:left; 
	line-height:78px; 
	color:#fff; 
}

.Subscri1 p span { display:block; text-align:center; font-size:17px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;
	color:#383838;
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
*/



/* 2022-05-16 */
/* e고객센터 home 비대면AS추가 */
.remoteSupportBox { 
	width:100%; 
	float:left; 
	padding-top:50px;
}
.remoteSupportbl {
	width:100%;
	float:left;
	padding:20px 0;
	margin-top:30px;
}
.remotetbl { width:100%; }
.remotetbl th {
	padding:20px 0;
	background:#55556b;
	border-right:1px solid #ececec;
	box-sizing:border-box;
	font-weight:bold;
}
.remotetbl td {
	padding:20px 40px;
	text-align:left;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	box-sizing:border-box;
	line-height:180%;
}
.color_fff { color:#fff !important; }


/* 20200518 가입상담 박상호 추가*/
/* 20241101 추가 
.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	font-family: 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', sans-serif;
	margin-bottom:-1px;
	padding:0; 
	height:80px; 
	box-sizing:border-box;
	vertical-align:top;
	background: none;
}
.SubscriptionBar_inner {
	background:#f1f4ff;
	border:1px solid #c6d2ff; 
	max-width:1500px; 
	width:100%; 
	margin:0 auto;
	border-top-left-radius:20px;
	border-top-right-radius:20px; 
	box-shadow:0 0 15px rgba(0,0,0,.2); 
	padding:0;
}
.Subscription {	
	/* width:1200px;
	height: 80px;
	margin:0 auto; 
	padding:0; 
	box-sizing:border-box; 
	text-align:center;
}
.Subscri50 {
	font-size:17px; 
	display:inline-block;
	padding:0;
	text-decoration:none;
}
.Subscri1 .btn_openNew { 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
	display:inline-block;
	padding:5px 20px; 
	width:170px;
	box-sizing:border-box; 
	text-decoration:none;
}
.Subscri1 p { 
	width:65%; 
	color:#f1f4ff; 
	text-align:center; 
	font-size:15px;
	display:inline-block;
}

.Subscri1 p span { display:block; text-align:center; font-size:15px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;	
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; color:#383838; }
.Subscri2:hover b, .Subscri2:link b, .Subscri2:active b, .Subscri2:visited b { color:#383838; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
.Subscription img { 
	vertical-align: 0;
	margin-top: 10px; 
}
.Subscription .benefit {
	position: relative;
	bottom: 15px;
	display:inline-block; 
	font-size:15px; 
	line-height:150%;
	font-weight:600;
	letter-spacing: -1px !important;
}
.benefit small {
	display:inline-block; 
	font-size:15px; 
}
.Subscription .benefit span {color:#f78100; line-height: 0;}
.Subscription .benefit img {vertical-align:middle;}
.btn_requestJoin,
.btn_tell {text-decoration:none; vertical-align:top; margin-top:16px;transition: 0.2s;}
.btn_requestJoin {
	background:#fff url(/www/img/main/arrow_blue.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #2f56d6; 
	color:#2f56d6 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
}
.btn_requestJoin:hover {
	background:#40acf0 url(/www/img/main/arrow_blue.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_requestJoin2 {
	background:#9000ff url(/www/img/main/arrow_white.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #6200ae; 
	color:#fff !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
	letter-spacing:-1px !important;
}
.btn_requestJoin2:hover {
	background:#6200ae url(/www/img/main/arrow_white.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_tell {
	background:#fb7600; 
	color:#333; 
	font-size:14px; 
	display:inline-block;
	text-decoration:none; 
	font-weight:400; 
	border-radius:2rem; 
	padding:10px 20px; 
	border:1px solid #f25000; 
	margin-left:3%;
}
.btn_tell:hover {background:#ff9000;}
.btn_tell span {
	color:#fff; 
	font-family: 'Arial', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움'; 
	font-size:24px; 
	line-height:24px; 
	font-weight:700;
	display:inline-block; 
	vertical-align:bottom;
}
.btn_tell img {vertical-align:bottom;} */

/* 12월 31일 변경 CSS */
/* 20200518 가입상담 박상호 추가 */
.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	font-family: 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', sans-serif;
	margin-bottom:-1px;
	padding:0; 
	height:80px; 
	box-sizing:border-box;
	vertical-align:top;
	background:#55556b;
}
.SubscriptionBar_inner {
	background:#f1f4ff;
	border:1px solid #c6d2ff; 
	max-width:1500px; 
	width:100%; 
	margin:0 auto;
	border-top-left-radius:20px;
	border-top-right-radius:20px; 
	box-shadow:0 0 15px rgba(0,0,0,.2); 
	padding:0;
}
.Subscription {	
	width:1200px;
	height: 80px;
	margin:0 auto; 
	padding:0; 
	box-sizing:border-box; 
	text-align:center;
}
.Subscri50 {
	font-size:17px; 
	display:inline-block;
	padding:0;
	text-decoration:none;
}
.Subscri1 .btn_openNew { 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
	display:inline-block;
	padding:5px 20px; 
	width:170px;
	box-sizing:border-box; 
	text-decoration:none;
}
.Subscri1 p { 
	width:65%; 
	color:#f1f4ff; 
	text-align:center; 
	font-size:15px;
	display:inline-block;
}

.Subscri1 p span { display:block; text-align:center; font-size:15px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;	
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; color:#383838; }
.Subscri2:hover b, .Subscri2:link b, .Subscri2:active b, .Subscri2:visited b { color:#383838; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
.Subscription img { 
	vertical-align: 0;
	margin-top: 10px; 
}
.Subscription .benefit {
	position: relative;
	bottom: 15px;
	display:inline-block; 
	font-size:15px; 
	line-height:150%;
	font-weight:600;
	letter-spacing: -1px !important;
}
.benefit small {
	display:inline-block; 
	font-size:15px; 
}
.Subscription .benefit span {color:#f78100; line-height: 0;}
.Subscription .benefit img {vertical-align:middle;}
.btn_requestJoin,
.btn_tell {text-decoration:none; vertical-align:top; margin-top:16px;transition: 0.2s;}
.btn_requestJoin {
	background:#fff url(/www/img/main/arrow_blue.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #2f56d6; 
	color:#2f56d6 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
}
.btn_requestJoin:hover {
	background:#40acf0 url(/www/img/main/arrow_blue.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_requestJoin2 {
	background:#fff url(/www/img/main/arrow_orange.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #f25000; 
	color:#f25000 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
	letter-spacing:-1px !important;
}
.btn_requestJoin2:hover {
	background:#ffcc9e url(/www/img/main/arrow_orange.png) 90% 55% no-repeat; 
	color:#f25000 !important;
}
.btn_tell {
	background:#fb7600; 
	color:#333; 
	font-size:14px; 
	display:inline-block;
	text-decoration:none; 
	font-weight:400; 
	border-radius:2rem; 
	padding:10px 20px; 
	border:1px solid #f25000; 
	margin-left:3%;
}
.btn_tell:hover {background:#ff9000;}
.btn_tell span {
	color:#fff; 
	font-family: 'Arial', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움'; 
	font-size:24px; 
	line-height:24px; 
	font-weight:700;
	display:inline-block; 
	vertical-align:bottom;
}
.btn_tell img {vertical-align:bottom;}


/*
.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	font-family: 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', sans-serif;margin-bottom:-1px;
	padding:0; height:80px; box-sizing:border-box;vertical-align:top;
	background:none !important;
	background:#55556b; 
}
.SubscriptionBar_inner {
	background:#f1f4ff;border:1px solid #c6d2ff; max-width:1500px; width:100%; margin:0 auto;border-top-left-radius:20px;border-top-right-radius:20px; box-shadow:0 0 15px rgba(0,0,0,.2); padding:0;
}
.Subscription {	width:1200px; margin:0 auto; padding:0; box-sizing:border-box; text-align:center;}
.Subscri50 {
	font-size:17px; 
	display:inline-block;
	padding:0;
	text-decoration:none;
}
.Subscri1 .btn_openNew { 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
	display:inline-block;
	padding:5px 20px; width:170px; box-sizing:border-box; text-decoration:none;
}
.Subscri1 p { 
	width:65%; 
	color:#f1f4ff; 
	text-align:center; font-size:17px;
	display:inline-block;
}

.Subscri1 p span { display:block; text-align:center; font-size:17px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;	
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; color:#383838; }
.Subscri2:hover b, .Subscri2:link b, .Subscri2:active b, .Subscri2:visited b { color:#383838; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
.Subscription .benefit {display:inline-block; margin-right:2%; font-size:16px; margin-block-start:0;margin-block-end:0;line-height:80px;font-weight:600;}
.Subscription .benefit span {color:#f78100;}
.Subscription .benefit img {vertical-align:middle;}
.btn_requestJoin,
.btn_tell {text-decoration:none; vertical-align:top; margin-top:16px;transition: 0.2s;}
.btn_requestJoin {background:#fff url(/www/img/main/arrow_blue.png) 90% 55% no-repeat;text-decoration:none; border:2px solid #2f56d6; color:#2f56d6 !important; box-sizing:border-box; font-size:17px; line-height:17px; padding:13px 10px; box-sizing:border-box; width:17%; border-radius:10px; display:inline-block; text-align:center; font-weight:600;}
.btn_requestJoin:hover {background:#40acf0 url(/www/img/main/arrow_blue.png) 90% 55% no-repeat; color:#fff !important;}
.btn_tell {background:#fb7600; color:#333; font-size:14px; display:inline-block;text-decoration:none; font-weight:400; border-radius:2rem; padding:10px 20px; border:1px solid #f25000; margin-left:3%;}
.btn_tell:hover {background:#ff9000;}
.btn_tell span {color:#fff; font-family: 'Arial', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움'; font-size:24px; line-height:24px; font-weight:700; display:inline-block; vertical-align:bottom;}
.btn_tell img {vertical-align:bottom;}

*/