﻿@charset "utf-8";

/* color */
.color343399 { color:#343399 !important; }
.f_red { color:#f43142 !important; }
/* font-size */
.f17 { font-size:17px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left; }
/* text-align */
.t-a-left { text-align:left !important; }
.t-a-center { text-align:center !important; }
/* border */
.borTN { border-top:none !important; }
.borBN { border-bottom:none !important; }
/* float */
.f_left { float:left !important; }

/*공통-버튼*/
.basic_wrap .join_in .next_step { clear:both; padding-top:50px; }
.basic_wrap .join_in .next_step ul { text-align:center; display:inline-block; }
.basic_wrap .join_in .next_step li { float:left; }
.basic_wrap .join_in .next_step .cancel { width:190px; padding:20px 0; border:1px solid #d8d8d8; color:#000; margin-left:13px; }
.basic_wrap .join_in .next_step .next { width:190px; padding:20px 0; border:1px solid #343399; background:#343399; }
.basic_wrap .join_in .next_step .cancel a:link,
.basic_wrap .join_in .next_step .cancel a:visited,
.basic_wrap .join_in .next_step .cancel a:active,
.basic_wrap .join_in .next_step .cancel a:hover { font-size:15px; font-weight:bold; color:#000; }
.basic_wrap .join_in .next_step .next a:link,
.basic_wrap .join_in .next_step .next a:visited,
.basic_wrap .join_in .next_step .next a:active,
.basic_wrap .join_in .next_step .next a:hover { font-size:15px; font-weight:bold; color:#fff; }

/* 내가 가입한 상품 조회 */
.basic_wrap .join_in .icon01 { background:url('../img/sub/b_my_scs_01.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .join_in .icon02 { background:url('../img/sub/b_my_scs_02.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .join_in .icon03 { background:url('../img/sub/b_my_scs_03.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .join_in .icon04 { background:url('../img/sub/b_my_scs_04.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .join_in .icon05 { background:url('../img/sub/b_my_scs_05.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .join_in .icon06 { background:url('../img/sub/b_my_scs_06.gif') no-repeat; height:43px; padding-right:57px; }
.basic_wrap .and { font-size:13px; color:#7a7a7a; padding-left:12px; font-weight:normal; letter-spacing:0px; }
.basic_wrap .askWrap { clear:both; float:left; min-width:100%; }
.basic_wrap .askWrap .sv_ask { margin-top:30px; border-top:1px solid #000; clear:both; }
.basic_wrap .sv_ask .con { min-width:100%; height:132px; border-bottom:1px solid #e2e2e2; display:block; position:relative; }
.basic_wrap .sv_ask .con .pi { position:absolute; left:16px; top:35px; }
.basic_wrap .sv_ask .con .bfv { position:absolute; right:25px; top:47px; }
.basic_wrap .sv_ask .con .con_in { position:absolute; left:125px; top:35px; text-align:left; }
.basic_wrap .sv_ask .con .con_in .pd { color:#000; font-weight:bold; font-size:17px; }
.basic_wrap .sv_ask .con .con_in .plot { padding-top:9px; color:#3a3a3a; font-size:15px; }
.basic_wrap .sv_ask .con .con_in .whether { font-weight:bold; font-size:17px; color:#f34f3e;}
.basic_wrap .sv_ask .detail_v { background:#fdfbfc; padding:20px 0; width:100%; height:auto; border-bottom:1px solid #e0e0e0;
color:#595959; font-weight:bold; }
.basic_wrap .sv_ask .detail_v .yesorno { color:#222; font-size:13px; }
.basic_wrap .sv_ask .detail_v .use { letter-spacing:-1px; margin-left:30px; padding:5px 10px; border:1px solid #222; font-size:12px; font-weight:normal; }
.basic_wrap .sv_ask .detail_v .use a { color:#222; }
.basic_wrap .tbl02 { background:#fff; border:1px solid #e0e0e0; width:100%; }
.basic_wrap .tbl02 thead th { padding:5px 0; border-right:1px solid #e0e0e0; border-top:2px solid #000; font-size:13px; }
.basic_wrap .tbl02 tbody td { 
	font-weight:bold; 
	padding:7px 0; 
	border-right:1px solid #e0e0e0; 
	font-size:13px; 
	border-top:1px solid #e0e0e0; 
}
.basic_wrap .gita { 
	background:#fdfcfc; 
	border:1px solid #ececec; 
	padding:30px 0; 
	width:100%; 
	color:#000; 
	font-size:14px; 
	text-align:left; 
}
.basic_wrap .gita ul { margin-left:65px; }
.basic_wrap .gita li { background:url('../img/sub/b_sense.gif') left center no-repeat; padding-left:20px; }
.basic_wrap .wantcancel { padding-top:10px; font-size:12px; text-align:left; color:#4a4099; letter-spacing:0; }

/* 월별요금내역조회 */
.basic_wrap .bnWrap { clear:both; float:left; margin-top:30px; width:100%; }
.basic_wrap .bemoney {  border:1px solid #000; font-size:17px; width:80%; margin:0 auto; padding:18px 0; color:#000; }
.basic_wrap .bemoney .name,
.basic_wrap .bemoney .data { font-weight:bold; }
.basic_wrap .bemoney .total,
.basic_wrap .woltotal { font-family:'Arial'; font-size:25px; letter-spacing:-1px; color:#f34f3e; font-weight:bold; }
.basic_wrap .woltotal { color:#4a4098; font-size:22px; letter-spacing:0px; }

/* 결제청구주소변경 */
.basic_wrap .ok_or_close { clear:both; }
.basic_wrap .ok_or_close ul { padding-top:15px; }
.basic_wrap .ok_or_close li { float:left; }
.basic_wrap .ok_or_close li.ok { background:#343399; padding:7px 20px; }
.basic_wrap .ok_or_close li.close { background:#666; padding:7px 20px; margin-left:7px; }
.basic_wrap .ok_or_close li.ok a,
.basic_wrap .ok_or_close li.close a { font-size:14px; font-weight:bold; color:#fff; }

.basic_wrap .tapWrap { width:100%; position:relative; height:auto; }
.basic_wrap .tapWrap ul { margin-top:30px; }
.basic_wrap .tapWrap li { float:left; width:24.8%; border:1px solid #e2e2e2; padding:19px 0; border-right:none; }
.basic_wrap .tapWrap li:last-child { border-right:1px solid #e2e2e2; }
.basic_wrap .tapWrap li a { font-size:16px; font-weight:bold; color:#000; }
.basic_wrap .tapWrap li.on { background:#343399; border:1px solid #343399; }
.basic_wrap .tapWrap li.on a { color:#fff; }
.basic_wrap .addressM { display:inline-block; width:100%; padding-bottom:50px; }

.basic_wrap .w99_8 { clear:both; margin-top:20px; width:100%; float:left; }

.basic_wrap .p_reissue { border:1px solid #000; padding:10px 15px; width:18%; margin:0 auto; display:block; }
.basic_wrap .p_reissue a { font-size:14px; color:#000; font-weight:bold; clear:both; }

.basic_wrap .add_reissue { border:1px solid #e0e0e0; background:#fdfbfc; text-align:left; padding:20px 0px; width:100%; margin-top:50px; }
.basic_wrap .add_reissue .add_reissue_in { font-size:15px; color:#000; font-weight:bold; background:url('../img/sub/b_re_write.gif') no-repeat;
height:25px; display:inline-block; margin-left:34px; }

/* 본인인증 */
.basic_wrap .identityWrap { padding:30px 0; background:#fff; border:1px solid #000; clear:both; float:left; margin-top:35px; width:100%; }
.basic_wrap .identityWrap ul { display:inline-block; text-align:center; }
.basic_wrap .identityWrap li { float:left; }
.basic_wrap .identityWrap .txtPW { font-size:17px; font-weight:bold; color:#272727; display:inline-block; padding-top:9px; }

/* 아이디 로그인 + 네이버 로그인 + 페이스북 로그인 */
.basic_wrap .loginWrap { width:100%; clear:both; margin-top:98px; }
.basic_wrap .loginWrap .lWbox { width:800px; margin:0 auto; height:100%; padding-bottom:30px; background:#fff; }
.basic_wrap .loginWrap .lWbox .login_kind ul { text-align:center; display:inline-block; margin-top:45px; }
.basic_wrap .loginWrap .lWbox .login_kind li { float:left; }
.basic_wrap .loginWrap .lWbox .login_kind ul li a { font-size:17px; font-weight:bold; letter-spacing:-1px; }
.basic_wrap .loginWrap .lWbox .login_kind li.id_login a { color:#000; background:url('../img/sub/icon_id_login.gif') no-repeat; height:27px; display:inline-block; padding-left:33px; }
.basic_wrap .loginWrap .lWbox .login_kind li.naver_login a { color:#00c73c; background:url('../img/sub/icon_naver_login.gif') no-repeat; height:27px;
	display:inline-block; padding-left:33px; margin-left:34px; }
.basic_wrap .loginWrap .lWbox .login_kind li.facebook_login a { background:url('../img/sub/icon_facebook_login.gif') no-repeat; height:27px;
	display:inline-block; padding-left:33px; color:#3b5998; margin-left:34px; }
.basic_wrap .loginWrap .lWbox .inputWrap { max-width:485px; width:485px; margin:0 auto; }
.basic_wrap .loginWrap .lWbox .inputWrap .ib { font-size:14px; color:#404040; letter-spacing:-1px; padding:17px 0; width:100%; border:1px solid #ececec; text-indent:20px; }
.basic_wrap .loginWrap .lWbox .inputWrap .sb_login { width:100%; background:#343399; padding:14px 0; margin-top:14px; border:none; color:#fff;
	font-size:17px; font-weight:bold; }
.basic_wrap .loginWrap .lWbox .findWrap { max-width:485px; width:485px; margin:0 auto; }
.basic_wrap .loginWrap .lWbox .findWrap ul.find { float:left; }
.basic_wrap .loginWrap .lWbox .findWrap ul.find li { float:left; }
.basic_wrap .loginWrap .lWbox .findWrap ul.find li a { font-size:14px; color:#404040; letter-spacing:-1px; }
.basic_wrap .loginWrap .lWbox .findWrap ul.find li a span { display:inline-block; vertical-align:middle; padding-right:8px; padding-bottom:2px; }
.basic_wrap .loginWrap .lWbox .findWrap ul.find li a img { height:19px; display:inline-block; vertical-align:middle; }
.basic_wrap .loginWrap .lWbox .findWrap p.membership { float:right; }
.basic_wrap .loginWrap .lWbox .findWrap p.membership a { background:url('../img/sub/icon_membership.gif') no-repeat; height:27px;
font-size:17px; font-weight:bold; letter-spacing:-1px; display:inline-block; padding-left:34px; }
.basic_wrap .loginWrap .stealservice { clear:both; width:800px; margin:0 auto; margin-top:19px; background:#fff; height:100%; min-height:120px; 
	position:relative; }
.basic_wrap .loginWrap .stealservice .wrap { padding:27px 40px; width:100%; }
.basic_wrap .loginWrap .stealservice .wrap .left_txt { float:left; font-size:15px; color:#000; font-weight:bold; }
.basic_wrap .loginWrap .stealservice .wrap p.left_txt span { display:inline-block; padding-left:6px; vertical-align:middle; }
.basic_wrap .loginWrap .stealservice .wrap .login_service_btn { position:absolute; top:37px; right:34px; width:258px; height:53px; background:#404040; }
.basic_wrap .loginWrap .stealservice .wrap .login_service_btn a { color:#fff; font-weight:bold; display:inline-block; 
	background:url('../img/sub/img_lock.gif') 0 13px no-repeat; padding:15px 0 13px 35px;  }
.basic_wrap .loginWrap .stealservice .wrap .detail_explanation { text-align:left; font-size:13px; clear:both; padding-top:10px; letter-spacing:-1px; }
.basic_wrap .loginWrap .stealservice .wrap .detail_explanation span { color:#f34f3e; font-weight:bold; }

.basic_wrap .container_inner .loginfaqWrap { width:800px; max-width:800px; height:100%; margin:0 auto; border-top:2px solid #111;
border-bottom:1px solid #111; margin-bottom:70px; }
.basic_wrap .container_inner .loginfaqWrap .faq_dl { position:relative; }
.basic_wrap .container_inner .loginfaqWrap .faq_dl a { display:block; }
.basic_wrap .container_inner .loginfaqWrap .faq_dl .faq_question { font-size:15px; color:#4b4b4b; text-align:left; padding:22px 0; font-weight:bold;
background:url('../img/sub/icon_loginfaq_q.png') 20px 25px no-repeat; border-bottom:1px solid #e7e7e7; height:17px; padding-left:50px; }
.basic_wrap .container_inner .loginfaqWrap .faq_dl .faq_answer { padding:15px 15px 15px 45px; background:#fff; text-align:left; text-decoration:underline;
	border-bottom:1px solid #e7e7e7; font-size:13px; background:#fafafa; }
.basic_wrap .container_inner .loginfaqWrap .faq_dl .loginfaq_fold { position:absolute; top:20px; right:27px; }

/* 아이디 + 비밀번호 찾기 */
.basic_wrap .container_inner .loginfaqWrap .notice_txt { font-size:15px; text-align:left; padding:20px; color:#404040; line-height:160%; }
.basic_wrap .container_inner .loginfaqWrap .notice_txt span { font-weight:bold; color:#000; }
.basic_wrap .container_inner .warning { width:760px; max-width:760px; height:100%; margin:0 auto; border:1px solid #ececec;
background:#fdfcfc; padding:20px; text-align:left; color:#111; }
.basic_wrap .container_inner .warning span { font-weight:bold; color:#f43142; text-decoration:underline; }										

.basic_wrap .find_kind { width:100%; }
.basic_wrap .find_kind .fk_wrap { clear:both; margin-top:30px; display:inline-block; padding:15px 0; background:#f7f7f7; 
width:700px; max-width:750px; background:#f7f7f7 url('../img/sub/certification_line.gif') center center no-repeat; }
.basic_wrap .find_kind .fk_wrap ul { text-align:center; display:inline-block; width:100%; }
.basic_wrap .find_kind .fk_wrap li { float:left; width:50%; text-align:center; }
.basic_wrap .find_kind .fk_wrap li.on a { color:#000; font-weight:bold; }
.basic_wrap .find_kind .fk_wrap li a { color:#7c7c7c; font-size:17px; }
.basic_wrap .certification_wrap { 
	margin:0 auto;
	/*width:40%; */
	width:77%;
	clear:both; 
	padding-top:20px; 
	display:inline-block; 
}
.basic_wrap .certification_wrap .certification_box { display:block; background:#fff; width:300px; height:168px; border:1px solid #ececec; float:left; }
.basic_wrap .certification_wrap .cb_right { float:right; }
.basic_wrap .certification_wrap .certification_box .txt { margin-top:15px; font-size:15px; font-weight:bold; }
.basic_wrap .certification_wrap .certification_box .go_certification { margin-top:5px; }
.basic_wrap .certification_wrap .certification_box .go_certification a { font-size:13px; text-decoration:underline; color:#565656; }
.basic_wrap .want_find { font-size:15px; color:#111; margin-top:20px; }
.basic_wrap .want_find span { font-weight:bold; }
.basic_wrap .put_name { clear:both; padding:50px 0 20px 0; }
.basic_wrap .put_name .pn_input { margin-left:7px; border:1px solid #ececec; width:200px; height:35px; font-weight:bold; padding:5px; }
.basic_wrap .put_name span.f17name { font-size:15px; font-weight:bold; display:inline-block; vertical-align:middle; color:#222; }
.basic_wrap .put_name span.smallstar { padding-right:3px; font-weight:bold; font-size:25px; color:#f5095c; display:inline-block; vertical-align:middle; }

/* 회원가입 */
.basic_wrap div.all_agree { background:#fdfcfc; border:1px solid #ececec; padding:19px 0 19px 19px; margin-top:63px; text-align:left; }
.basic_wrap div.all_agree input[type="checkbox"] + label::before {
content:"";
display:inline-block;
width:34px;
height:34px;
margin-right:5px;
background:url('../img/sub/b_checked.gif') 0 3px no-repeat;
}
.basic_wrap div.all_agree input[type="checkbox"]:checked + label::before {
background:url('../img/sub/b_check.gif') 0 3px no-repeat;
content:"";
}
.basic_wrap div.all_agree input[type="checkbox"] { position:absolute; clip: rect(0,0,0,0); }

.basic_wrap .agree_check { margin-top:10px; text-align:left; font-size:16px; letter-spacing:-1px; color:#616161; }
.basic_wrap .agree_check input[type="checkbox"] + label::before {
content:"";
display:inline-block;
width:24px;
height:24px;
margin-right:5px;
background:url('../img/sub/b_checked_s.gif') 0 3px no-repeat;
}
.basic_wrap .agree_check input[type="checkbox"]:checked + label::before {
background:url('../img/sub/b_check_s.gif') 0 3px no-repeat;
content:"";
}
.basic_wrap .agree_check input[type="checkbox"] { position:absolute; clip: rect(0,0,0,0); }
.basic_wrap .agree_check span.approve { display:inline-block; vertical-align:top; padding-top:1px; }


.basic_wrap .agree_step { width:100%; margin-top:40px; height:124px; background: url('../img/sub/bg_agree_step.jpg') no-repeat left top; }
.basic_wrap .agree_step:after { content: ""; display: block; clear: both; }
.basic_wrap .agree_step li { float:left; width:25%; padding-top:23px; color:#7a7a7a; }
.basic_wrap .agree_step li.on { color:#fff; }
.basic_wrap .agree_step li span { display:block; }
.basic_wrap .agree_step li span.stnum { font-size:17px; font-weight:bold; }
.basic_wrap .agree_step li span.st_tit { padding-top:13px; }
.basic_wrap .agree_step.step01 {background-position: 0 0;}
.basic_wrap .agree_step.step02 {background-position: 0 -124px;}
.basic_wrap .agree_step.step03 {background-position: 0 -248px;}
.basic_wrap .agree_step.step04 {background-position: 0 -372px;}

/*회원가입 테이블*/

.basic_wrap .signtbl { clear:both; margin-top:40px; width:100%; }
.basic_wrap .signtbl table { margin-top:15px; }
.basic_wrap .signtbl tbody th { background:#fdfcfc; font-weight:bold; padding:25px 0; border-bottom:1px solid #ececec; }
.basic_wrap .signtbl tbody td { text-align:left; font-size:15px; color:#767676; border-bottom:1px solid #ececec;
padding-left:25px; padding-top:25px; padding-bottom:25px; }
.basic_wrap .signtbl .top_Line { border-top:2px solid #000; }
.basic_wrap .signtbl .bt_Line { border-bottom:1px solid #222; }
.basic_wrap .signtbl .sign_cc_box { border:1px solid #ececec; width:20px; height:20px; }
.basic_wrap .signtbl .sign_cc_txt { border-color:#ececec; display:inline-block; padding-left:5px; font-size:14px; color:#767676; }
.basic_wrap .signtbl .sign_cc_ibox { width:228px; height:30px; border:1px solid #ececec;}
.basic_wrap .signtbl .sign_cc_ibox2 { width:90px; height:30px; border:1px solid #ececec;}
.basic_wrap .signtbl .sign_cc_ibox3 { width:370px; height:30px; padding-left:5px;border:1px solid #ececec; }
.basic_wrap .signtbl .sign_cc_ibox4 { width:587px; height:30px; margin-top:10px;border:1px solid #ececec; }
.basic_wrap .signtbl .sign_sc_box { height:34px; font-size:14px; color:#767676; }
.basic_wrap .signtbl .signbtn { padding-left:3px; }
.basic_wrap .signtbl .sign_cc_etc { padding-left:10px; font-size:13px; color:#343399; }
.basic_wrap .signtbl .sign_cc_etc2 { padding-top:10px; display:block; font-size:13px; color:#222; }
.basic_wrap .signtbl .cherry { display:inline-block; vertical-align:middle; font-size:25px; color:#e62054 }
.basic_wrap .fm_group { border-top:1px solid #ededed; margin-top:80px; padding-bottom:50px; background:#fff; }
.basic_wrap .fm_group ul { display:inline-block; text-align:center; margin-top:25px; }
.basic_wrap .fm_group li { float:left; vertical-align:bottom; display:inline-block; padding-left:50px; }
.basic_wrap .fm_group li:first-child { padding-left:0px; }

/*회원탈퇴*/
.basic_wrap .signtbl textarea.out_scs { width:90%; margin:0 auto; height:250px; padding:15px; border:1px solid #bdbdbd; font-size:15px; }
.basic_wrap .scs_wish { color:#e62054; font-weight:bold; text-align:left; margin-top:10px; font-size:14px; }

.solidtype_color { 
	background:url('../img/sub/diag_line.png') repeat !important;
}


/* 위약금조회 */
/* TAP */
.tabContents { width:100%; float:left; /* background:pink; */ }
.container_inner .faq_tap { 
	width:100%; 
	float:left; 
	margin-bottom:50px;
	border:1px solid #ececec; 
	box-sizing:border-box; 
}
.faq_tap2 ul li { width:50% !important; float:left; }
.faq_tap3 ul li { width:33.33% !important; float:left; }
.faq_tap4 ul li { width:25% !important; float:left; }

.container_inner .faq_tap3 li.last{33.34%}

.container_inner .faq_tap li { 
	width:100%;
	float:left;
	border-right:1px solid #ececec;
	display:inline-block; 
	background:#fff;
	padding:23px 0px;
	font-size:17px;
	letter-spacing:-1px;
	color:#000;
	font-weight:bold;
	border-top:1px solid #ececec;
	box-sizing:border-box;
	
}
.container_inner .faq_tap li:last-child {	border-right:none; }
.container_inner .faq_tap li.on { background:#55556b; }
.container_inner .faq_tap li.on a { color:#fff; font-weight:bold; }

.borT2 { border-top:2px solid #000 !important; }
.tbl02_det th { 
	font-size:13px; 
	border-right:1px solid #ececec; 
	border-bottom:1px solid #ececec; 
}
.tbl02_det td { 
	text-align:left; 
	padding:5px 12px !important; 
	border-collapse:separate;
	border-bottom:1px solid #ececec; 
}
.tbl02_det td.lost { color:#f34f3e;  }
.tbl02_det td span.duringDays { color:#aeaeae !important; vertical-align:middle; }

.tbl03 { width:100%; float:left; margin:10px 0; }
.tbl03 th { 
	border-top:1px solid #ececec; 
	border-left:1px solid #ececec;
	text-align:center; 
	background:#f8f8f8;
}
.tbl03 td { border-bottom:1px solid #ececec; }
p.in_tbl_tit { 
	display:block; 
	padding-top:5px;
	border-top:1px dashed #ddd; 
	font-size:13px !important;
	font-weight:bold;
}
/* 월 선택 select */
.select_monthBox { 
	display:inline-block; 
	float:right; 
	vertical-align:middle; 
}
.select_month {
	border:none;
	display:inline-block; 
	padding:5px 8px;
	border:1px solid #ddd;
	border-radius:5px;
}
/* guide */
.basic_wrap .gita2 { 
	background:#fdfcfc; 
	border:1px solid #ececec; 
	padding:30px 0; 
	width:100%; 
	float:left;
	color:#000; 
	font-size:14px; 
	text-align:left; 
	box-sizing:border-box;
}
.basic_wrap .gita2 ul { 
	display:block; 
	padding:0 60px 0 50px;
	/* margin-left:35px; */
}
.basic_wrap .gita2 li { 
	display:block;
	width:100%;
	float:left;
	padding-left:20px;
	background:url('../img/sub/b_sense.gif') left 4px no-repeat; 
	text-align:justify;
}
/* 예상위약금 */
.totalPenalty {
	width:100%; 
	float:left; 
	margin-top:20px;
	margin-bottom:30px;
	padding:0 30px;
	border:1px solid #f34f3e;
	background:#ffeeec;
	box-sizing:border-box;
	text-align:left;
	letter-sapcing:-1px;
}
.totalPenalty dl { 
	width:100%; 
	float:left; 
	margin-top:10px;
	padding:30px 0;
	vertical-align:0; 
}
.totalPenalty dl dt {
	float:left;
}
.totalPenalty dl dd {
	float:right;
	margin-top:-8px;
	text-align:right;
	vertical-align:middle;
}
.totalPenalty dl dd b {
	margin-right:3px;
	font-size:25px;
	color:#f34f3e;
	letter-spacing:-1px;
	vertical-align:0;
}
/*  납부정보 */
.tbl01_det { margin-top:20px !important; }
.signBox { 
	width:100%; 
	float:left; 
	margin-top:30px; 
}
.signBox b { letter-spacing:-1px; }
.signBox .sign {
	display:inline-block;
	width:50px;
	height:50px;
	vertical-align:middle;
	background:url(../img/sub/offsign@x2.gif) no-repeat;
	background-size:100%;
}
.tbl01_det td.totalPriBox, 
.tbl01_det th.totalPriBox { 
	color:#f34f3e;
	background:#ffefed !important; 
}

/* 고지서 수령방법 변경 */
.viewLayerBox {
	width:95%;
	float:left;
	margin-top:15px;
}
.radioBox { width:100%; float:left; }
.radioBox .comm_inp {
	width:80%;
	padding:8px 0;
	border:none;
	border:1px solid #ddd;
	border-radius:3px;
	text-indent:15px;
}
.radioBox label { font-size:14px; }

/* 청구내역없음 */
.noPayBox { 
	width:100%; 
	float:left; 
	padding:50px 0;
	text-align:center;
	border:1px solid #ececec;
	box-sizing:border-box;
	letter-spacing:-1px;
	line-height:150%;
}
.noPayBox img { display:inline-block; margin-bottom:10px; text-align:center; }


/* radio버튼 변경 *//* 추가개발 2021-10-13 */
.basic_wrap .agree_radio { 
	width:100%;
	float:left;
	margin-top:10px; 
	text-align:left; 
	font-size:16px; 
	letter-spacing:-1px; 
	color:#616161; 
}
.ico_essential { color:#f34f3e !important; margin-right:5px; }
.ico_choice { color:#a1a1a1 !important; margin-right:5px; }
.w_100 { width:100%; float:left; }

.articleBox { 
	display:block; 
	margin-top:15px;
	padding:10px 15px 15px 15px;  
	border:1px solid #ddd; 
	border-radius:5px; 
	box-sizing:border-box;
}
.txt_p { 
	display:block; 
	margin-top:15px; 
	color:#4e4e4e; 
	text-align:left;
	letter-spacing:-1px; 
}