/* 2021-04-15 원혜영 */                                                        
.agreement-list.terms {margin-bottom:1.1rem;} /* 2021-05-25 하단 여백 수정 */
.terms.type-border .type_bn li .form-checkbox em {margin-left:0; line-height: 1.5em;}
.agreement-list.border-type.terms > .form-checkbox > input {border-color: #9d9d9d;}		/* 2021-04-26 추가 */
.agreement-list.border-type.terms .type_bn .form-checkbox > input {border-color: #9d9d9d;}	/* 2021-04-26 추가 */
.agreement-list.border-type.terms .type_bn .form-group .form-checkbox > input {border-color: #888;	}	/* 2021-04-26 추가 */ 
.agreement-list.border-type.terms .type_bn .form-group .form-checkbox >input:checked {border-color: #3669f2; border-radius:0;}	/* 2021-04-26 추가 */
.agreement-list .type_bn .form-group.nty02 .form-checkbox.small input {top:0.2rem;}		/* 2021-05-20 추가 */
.agreement-list .type_bn .form-group.nty02 .form-checkbox.small label {padding: 0.1rem 0;}		/* 2021-05-20 추가 */
.agreement-list .form-group.nty02.b_border {padding-bottom:0.2rem; border-bottom:solid 0.02rem #e6e6e6;}
.agreement-list .form-checkbox.border.tp02 label {border-bottom:none;}
/* 2021-05-06 추가 s */
.form-cmm-checkbox-double.type-border.terms {padding-top:0; padding-bottom:0;}
.form-cmm-checkbox-double.terms li {position:relative; margin-top: 0.4rem;}
.form-cmm-checkbox-double.terms li > div {padding-left: 0.7rem;}
.form-cmm-checkbox-double.terms li label {padding:0 0.38rem 0 0;}
.form-cmm-checkbox-double.terms li [class^="form-checkbox"] input {top: 0.05rem;}
.form-cmm-checkbox-double.type-border.terms .cmm-btn-more-s {top:-0.05rem;}
.form-cmm-checkbox-double.terms li .form-group.nty02 {margin-top: 0.2rem; margin-left:0.7rem; padding-left:0;}
.form-cmm-checkbox-double.terms li .form-group.nty02 .small {padding-left:0.4rem;}
.form-cmm-checkbox-double.terms li .form-group.nty02 .small input {top:0.2rem;}
.form-cmm-checkbox-double.terms li .form-group.nty02 .small label {padding: 0.1rem 0;}
/* 2021-05-06 추가 e */
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mtm15 {margin-top:-15px;}
.mb20 {margin-bottom:20px;}
.pl10 {padding-left:10px;}
.overflow {overflow:hidden;}
.overflow .f_left {float:left;}
.overflow .f_right {float:right;}
.layer-popup .terms_wrap {padding-bottom:100px;}
.terms_wrap {font-family:'SCProsperSans', 'NanumGothic';}	/* 2025 07 font */
.terms_wrap h2 {margin:50px 0 5px 0; font-size:16px; text-align:center; color:#000; font-weight:bold; line-height:1.4em;}
.terms_wrap h3 {margin:50px 0 5px 0; font-size:16px; text-align:center; color:#000; font-weight:bold; line-height:1.4em;}
.terms_wrap h2 span {font-size:16px; font-weight:normal !important;}
.terms_wrap h3 span {font-size:16px; font-weight:normal !important;}
.layer-popup .terms_wrap h2 {display:none;}
.terms_wrap .content_wrap {margin-top:15px; padding:15px;}
.content_wrap .tit_txt {margin-bottom:10px; font-size:13px; color:#666;}
.layer-popup .content_wrap .tit_txt {font-size:0.26rem;}
.content_wrap .s_txt {margin-bottom:10px;}
.content_wrap .s_txt li {position:relative; margin-bottom:5px; padding-left:14px; font-size:13px; color:#666; line-height:1.4em;}
.content_wrap .s_txt li::before {position:absolute; top:0; left:0; display:inline-block; content:"*";} 
.layer-popup .content_wrap .s_txt li {font-size:0.26rem;}
.content_wrap .rf_txt {position:relative; padding-left:16px; font-size:12px; color:#666; line-height:1.4em;}
.layer-popup .content_wrap .rf_txt {font-size:0.24rem;}
.content_wrap .rf_txt::before {position:absolute; top:0; left:0; display:inline-block; content:"※";}
.content_wrap .b_tit {display:inline-block; margin:10px 0 5px; padding:4px 9px; background:#12406e; font-size:13px; color:#fff; border-radius:20px; vertical-align: middle;}
.content_wrap .b_tit span {display:inline-block; padding:2px 8px 4px 8px; background:#fff; font-size:13px; color:#12406e; font-weight:bold; border-radius:50%;}
.layer-popup .content_wrap .b_tit {font-size:0.26rem;padding: 0.06rem 0.12rem;margin: 0.10rem 0 0.05rem;border-radius: 0.28rem;}
.layer-popup .content_wrap .b_tit span {padding:0.02rem 0.16rem; font-size:0.26rem; vertical-align:top;}
.content_wrap .b_tit.type02 {font-size:15px; line-height: 1.5em;}
.layer-popup .content_wrap .b_tit.type02 {font-size:0.30rem;}
.content_wrap .b_tit.type03 {font-weight:bold;}
.content_wrap .rating_box {margin-top:10px; margin-bottom:30px; padding:15px; background:#efefef;}
.content_wrap .rating_box ul {width:75%; margin-bottom:10px; padding-left:1px;}
.layer-popup .content_wrap .rating_box ul {width:100%;}
.content_wrap .rating_box ul::after {display:block; clear:both; content:"";}
.content_wrap .rating_box ul li {float:left; width:20%; margin-left:-1px; padding:10px 0;}
.content_wrap .rating_box ul li em {display:block; margin-bottom:5px; text-align:center; font-size:12px; color:#666; line-height:0.32rm;}
.layer-popup .content_wrap .rating_box ul li em {margin-bottom:0.05rem; font-size:0.24rem; line-height:0.32rem;}
.content_wrap .rating_box ul li span {display:block; height:28px; border:1px solid #333; box-sizing:border-box;}
.layer-popup .content_wrap .rating_box ul li span {height:0.56rem;}
.content_wrap .rating_box ul li span.blue {background:#029ec3;}
.content_wrap .rating_box ul li span.green {background:#52b148;}
.content_wrap .rating_box ul li span.yellow {background:#edc21b;}
.content_wrap .rating_box ul li span.orange {background:#f38d38;}
.content_wrap .rating_box ul li span.red {background:#ea3925;}
.content_wrap .rating_box ul li.active em {color:#333; font-size:14px; font-weight:bold;}
.layer-popup .content_wrap .rating_box ul li.active em {font-size:0.28rem;}
.content_wrap .rating_box ul li.active span {position:relative; border:3px solid #333;}
.content_wrap .rating_box ul li.active span::after {position:absolute; display:inline-block; bottom:-9px; left:50%; margin-left:-6px; width:0; height:0; border-top:15px solid none; border-bottom:15px solid #333; border-right:7px solid transparent; border-left:7px solid transparent; content:"";}
.content_wrap .t_title {margin-bottom:5px; font-size:13px; color:#222; font-weight:bold;}
.t_title.mdl_type {font-size:14px; margin-bottom:10px;}
.layer-popup .content_wrap .t_title {font-size:0.26rem;}
.layer-popup .t_title.mdl_type {font-size:0.28rem; margin-bottom:10px;}
.content_wrap .terms {margin-bottom:25px;}
.content_wrap .terms li {position:relative; padding-left:12px; font-size:12px; color:#666; line-height:1.6em;}
.layer-popup .content_wrap .terms li {line-height:1.6em; font-size:0.24rem;}
.content_wrap .terms li::before {position:absolute; top:0; left:0; display:inline-block; content:"-";}
.content_wrap .terms li.bg {margin-top:2px; padding:3px 5px !important; background:#efefef;}
.layer-popup .content_wrap .terms li.bg {margin-top:3px; padding:4px 7px !important;}
.layer-popup .content_wrap .rf_txt {padding-left:0.28rem;}
.content_wrap .terms li.none {padding-left:0;}
.content_wrap .terms li.none::before {display:none;}
.content_wrap .terms li.rf_txt::before {content:"※";}
.content_wrap .terms li.str_txt::before {content:"*";}
.content_wrap .terms li .bd_type {font-size:15px; font-weight:bold; color:#222;}
.layer-popup .content_wrap .terms li .bd_type {font-size:0.30rem;}
.content_wrap .cr_tit {margin-bottom:8px; font-size:13px; color:#555; font-weight:bold;}
.layer-popup .content_wrap .cr_tit {font-size:0.26rem;}
.content_wrap .cr_tit span {display:inline-block; padding-left:5px; font-size:13px; border-left:2px solid #12406e; line-height:1.0em; color:#12406e;}
.layer-popup .content_wrap .cr_tit span {font-size:0.26rem;}
.content_wrap .terms.type02 li {padding-left:90px; text-indent:-93px;}
.content_wrap .terms.type02 li::before {display:none;}
.content_wrap .agree_ck {margin-bottom:20px; padding:20px; background:#eee;}
.content_wrap .agree_ck .rate_grade {display:inline-block; margin-right:15px; padding:8px 16px; border-radius:16px; vertical-align:middle; margin-bottom:7px;}
.layer-popup .content_wrap .agree_ck .rate_grade {padding:0.10rem 0.28rem; border-radius:0.30rem;}
.content_wrap .agree_ck .rate_grade.blue {background:#029ec3;}
.content_wrap .agree_ck .rate_grade.green {background:#52b148;}
.content_wrap .agree_ck .rate_grade.yellow {background:#edc21b;}
.content_wrap .agree_ck .rate_grade.orange {background:#f38d38;}
.content_wrap .agree_ck .rate_grade.red {background:#ea3925;}
.content_wrap .agree_ck .rate_grade span {font-size:12px; color:#fff; font-weight:bold;}
.layer-popup .content_wrap .agree_ck .rate_grade span {font-size:0.24rem;}
.content_wrap .agree_ck .ag_txt {margin-bottom:10px; font-weight:bold;}
.layer-popup .content_wrap .agree_ck .ag_txt {margin-bottom:6px; line-height:1.3em;}
.content_wrap .agree_ck .ag_txt span{text-decoration:underline;}
.content_wrap .agree_ck .ag_txt span strong {font-size:15px;}
.layer-popup .content_wrap .agree_ck .ag_txt span strong {font-size:0.30rem;}
.layer-popup .content_wrap .agree_ck .agree {line-height:1.3em;}
/* 2021-05-07 수정 s */
.content_wrap .agree_ck .agree span {display:inline-block; margin-right:15px; font-size:13px; font-weight:normal; color:#333;}
.content_wrap .agree_ck .agree span > em {display:inline-block; width:13px; height:13px; margin-right:3px; background:#fff; border:1px solid #797979; border-radius:50%; box-sizing: border-box; vertical-align: middle;}
.content_wrap .agree_ck .agree span.rd_agree.y_btn > em {background:#000;}
.layer-popup .content_wrap .agree_ck .agree span {font-size:0.26rem;}
.layer-popup .content_wrap .agree_ck .agree span > em {width:0.26rem; height:0.26rem;}
/* 2021-05-27 삭제 .content_wrap .chk_group {margin-top:20px;} */
.layer-popup .content_wrap .chk_group {line-height:normal;}
.content_wrap .chk_group .chk_all {margin-bottom:7px;}
.content_wrap .chk_group .ck_agree {display:inline-block; margin-right:15px; font-size:12px; line-height: 1.8em; color:#666; font-weight:bold; color:#555;}
.content_wrap .chk_group .ck_agree > em {display:inline-block; width:12px; height:12px; margin-right:4px; background:#fff; border:1px solid #595959; border-radius:20%; box-sizing: border-box; vertical-align: middle;}
.layer-popup .content_wrap .chk_group .ck_agree {font-size:0.24rem;}
.layer-popup .content_wrap .chk_group .ck_agree > em {width:0.24rem; height:0.24rem;}
.content_wrap .chk_group .chk_all .ck_agree {font-size:13px; font-weight:bold; color:#555;}
.content_wrap .chk_group .chk_all .ck_agree > em {width:13px; height:13px;}
.layer-popup .content_wrap .chk_group .chk_all .ck_agree {font-size:0.26rem; }
.layer-popup .content_wrap .chk_group .chk_all .ck_agree > em {width:0.26rem; height:0.26rem;}
.content_wrap .chk_group .chk_apart.chk_post {display:inline-block;width:100%;}
.content_wrap .chk_group .chk_small span{margin-left:3px; margin-right:8px;}
/* 2021-05-07 수정 e */
.content_wrap .signature {margin-top:30px; text-align:right;}
.content_wrap .signature span {color:#333;}
.layer-popup .content_wrap .signature span {font-size:0.24rem}
.content_wrap .signature .sig_name {margin-left:0.8rem; padding-right:4rem; letter-spacing:-1px; line-height:1.5em; font-size:12px;}
.content_wrap .signature .sig_name.lt_type {display:inline-block; width:4.5rem; text-align:left}
.layer-popup .content_wrap .signature .sig_name.lt_type {width:1rem; margin-left:0;}
.layer-popup .content_wrap .signature .sig_name {margin-left:0.3rem; padding-right:0.8rem; font-size:0.24rem; letter-spacing: -0.01rem;}
/* WA 231122 KJU : 명도대비 as-is color : #b3b3b3 -> to-be color : #949494 */
.content_wrap .signature .sig {color:#949494; letter-spacing:-0.75px; line-height:1.5em; font-size:12px;}
.layer-popup .content_wrap .signature .sig {font-size:0.24rem;}
.content_wrap .signature .sig_date span{padding-left:1.8rem; color:#333; letter-spacing:-0.75px; line-height:1.5em; font-size:12px;}
.layer-popup .content_wrap .signature .sig_date {letter-spacing: -0.01rem;}
.layer-popup .content_wrap .signature .sig_date span {padding-left:0.4rem; font-size:0.24rem; letter-spacing:-0.01rem;}
.content_wrap .signature.banca {text-align:center;}
.terms.s_type li > strong {width:85px;}
.terms.s_type li> span {width:67%; box-sizing:border-box;}
.terms.s_type li span em {display:inline-block; width:100%; padding-left:16px; text-indent:-16px;}
.tms_table {
	margin-bottom: 0.6rem;
	line-height: 0.36rem;
}

.tms_table table {
	table-layout: fixed;
	border-right: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}

.tms_table thead th {
	position: relative;
	padding: 0.32rem 0;
	color: #555;
	text-align: center;
	font-weight: normal;
	background: #eee;
	border-bottom:1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
}

.tms_table tbody th {
	padding: 0.32rem 0.1rem;
	color: #555;
	font-weight: normal;
	text-align: center;
	border-left: 1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}

.tms_table tbody td {
	padding: 0.32rem 0.1rem;
	color: #555;
	text-align: center;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #d6d6d6;
}

.tms_table tr>* {
	word-break: break-word;
}
.tms_table.banca thead tr th{padding:0.06rem 0; font-size:0.24rem;}
.tms_table.banca tbody th {padding:0.1rem 0.1rem; font-size:0.24rem;}
.tms_table.banca tbody td {padding: 0.1rem 0.1rem; text-align:right; font-size:0.24rem;}
.tms_table.banca tbody td span.t_sign {display: inline-block; margin-left:0.08rem; text-align:right; font-size: 0.24rem; color: #b3b3b3;}
.tms_table.banca tbody th span.t_lt {display: inline-block; text-align:left; font-size: 0.22rem; color:#666;}

/* 2021-05-04 추가 */
.cms_wrap .content_wrap .tit_txt  {font-size:0.20rem;}
.cms_wrap .content_wrap .s_txt li {font-size:0.20rem;}
.cms_wrap .content_wrap .t_title {font-size:0.24rem;}
.cms_wrap .content_wrap .terms li {font-size:0.20rem;}
.cms_wrap .content_wrap .terms li .bd_type {font-size:0.24rem;}
.cms_wrap .content_wrap .terms li.bg {font-size:0.20rem;}
.cms_wrap .content_wrap .terms li.none {font-size:0.20rem;}
.cms_wrap .content_wrap .cr_tit {font-size:0.20rem; font-weight:normal; color:#12406e;}
.cms_wrap .content_wrap .cr_tit.type02 {font-size:0.24rem;}
.cms_wrap .content_wrap .cr_tit span {font-size:0.24rem; font-weight:bold;}
.cms_wrap .content_wrap .agree_ck .ag_txt {font-size:0.20rem; line-height: 1.2em;}
.cms_wrap .content_wrap .agree_ck .agree .rd_agree {font-size:0.20rem;}		/* 2021-05-07 수정 s */
.cms_wrap .content_wrap .agree_ck .agree .rd_agree > em {width:0.20rem; height:0.20rem}
.cms_wrap .content_wrap .agree_ck.type02 .ag_txt {font-size:0.24rem;}	/* 2021-05-07 수정 s */
.cms_wrap .content_wrap .agree_ck.type02 .agree .rd_agree {font-size:0.24rem;}	/* 2021-05-07 수정 s */
.cms_wrap .content_wrap .agree_ck.type02 .agree .rd_agree > em {width:0.24rem; height:0.24rem}
.cms_wrap .content_wrap .chk_group .chk_all .ck_agree {font-size:0.24rem;}	/* 2021-05-07 수정 s */
.cms_wrap .content_wrap .terms li strong {font-size:0.24rem;}

/* 2021-05-24 인뱅용 추가 */
.new_agree .newTermsDepth {font-family:'SCProsperSans', 'NanumGothic';}	/* 2025 07 font */
.new_agree .newTermsDepth h2 {margin:50px 0 5px 0; font-size:16px; text-align:center; color:#000; font-weight:bold; line-height:1.4em;}
.new_agree .newTermsDepth h3 {margin:50px 0 5px 0; font-size:16px; text-align:center; color:#000; font-weight:bold; line-height:1.4em;}
.new_agree .newTermsDepth h2 span {font-size:16px; font-weight:normal !important;}
.new_agree .newTermsDepth h3 span {font-size:16px; font-weight:normal !important;}
.new_agree .newTermsDepth .rf_txt {position:relative; padding-left:16px; font-size:12px; color:#666; line-height:1.4em;}
.new_agree .newTermsDepth .s_txt {margin-bottom:10px;}
.new_agree .newTermsDepth .s_txt li {position:relative; margin-bottom:5px; padding-left:14px; font-size:13px; color:#666; line-height:1.4em;}
.new_agree .newTermsDepth .s_txt li::before {position:absolute; top:0; left:0; display:inline-block; content:"*";} 
.new_agree .newTermsDepth .rf_txt::before {position:absolute; top:0; left:0; display:inline-block; content:"※";}
.new_agree .newTermsDepth .b_tit {display:inline-block; margin:10px 0 5px; padding:4px 9px; background:#12406e; font-size:13px; color:#fff; border-radius:20px; vertical-align: middle;}
.new_agree .newTermsDepth .b_tit span {display:inline-block; padding:2px 8px 4px 8px; background:#fff; font-size:13px; color:#12406e; font-weight:bold; border-radius:50%;}
.new_agree .newTermsDepth .mtm15 {margin-top:0;}
.new_agree .newTermsDepth .cr_tit {margin-bottom:8px; font-size:13px; color:#555; font-weight:bold;}
.new_agree .newTermsDepth .cr_tit span {display:inline-block; padding-left:5px; font-size:13px; border-left:2px solid #12406e; line-height:1.0em; color:#12406e;}
.new_agree .newTermsDepth .t_title {margin-bottom:5px; font-size:13px; color:#222; font-weight:bold;}
.new_agree .newTermsDepth .terms {margin-bottom:25px;}
.new_agree .newTermsDepth .terms li {position:relative; padding-left:12px; font-size:12px; color:#666; line-height:1.6em;}
.new_agree .newTermsDepth .terms li::before {position:absolute; top:0; left:0; display:inline-block; content:"-";}
.new_agree .newTermsDepth .terms li.bg {margin-top:2px; padding:3px 5px !important; background:#efefef;}
.new_agree .newTermsDepth .terms li.none {padding-left:0;}
.new_agree .newTermsDepth .terms li.none::before {display:none;}
.new_agree .newTermsDepth .terms li.rf_txt::before {content:"※";}
.new_agree .newTermsDepth .terms li.str_txt::before {content:"*";}
.new_agree .newTermsDepth .terms li .bd_type {font-size:15px; font-weight:bold; color:#222;}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li {position:relative; padding-left:12px; font-size:12px; color:#666; line-height:1.6em;}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li::before {position:absolute; top:0; left:0; display:inline-block; content:"-";}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li.bg {margin-top:2px; padding:3px 5px !important; background:#efefef;}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li.none {padding-left:0;}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li.none::before {display:none;}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li.rf_txt::before {content:"※";}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li.str_txt::before {content:"*";}
.new_agree .agree_cont .agreement_wrap .newTermsDepth .terms li .bd_type {font-size:15px; font-weight:bold; color:#222;}
.new_agree .newTermsDepth .b_tit {display:inline-block; margin:10px 0 5px; padding:4px 9px; background:#12406e; font-size:13px; color:#fff; border-radius:20px; vertical-align: middle;}
.new_agree .newTermsDepth .b_tit span {display:inline-block; padding:2px 8px 4px 8px; background:#fff; font-size:13px; color:#12406e; font-weight:bold; border-radius:50%;}
.new_agree .newTermsDepth .b_tit.type02 {font-size:15px; line-height: 1.5em;}
.new_agree .newTermsDepth .b_tit.type03 {font-weight:bold;}
.new_agree .newTermsDepth .rating_box {margin-top:10px; margin-bottom:30px; padding:15px; background:#efefef;}
.new_agree .newTermsDepth .rating_box ul {width:75%; margin-bottom:10px; padding-left:1px;}
.new_agree .newTermsDepth .rating_box ul::after {display:block; clear:both; content:"";}
.new_agree .newTermsDepth .rating_box ul li {float:left; width:20%; margin-left:-1px; padding:10px 0;}
.new_agree .newTermsDepth .rating_box ul li em {display:block; margin-bottom:5px; text-align:center; font-size:12px; color:#666; line-height:1.2em;}
.new_agree .newTermsDepth .rating_box ul li span {display:block; height:28px; border:1px solid #333; box-sizing:border-box;}
.new_agree .newTermsDepth .rating_box ul li span.blue {background:#029ec3;}
.new_agree .newTermsDepth .rating_box ul li span.green {background:#52b148;}
.new_agree .newTermsDepth .rating_box ul li span.yellow {background:#edc21b;}
.new_agree .newTermsDepth .rating_box ul li span.orange {background:#f38d38;}
.new_agree .newTermsDepth .rating_box ul li span.red {background:#ea3925;}
.new_agree .newTermsDepth .rating_box ul li.active em {color:#333; font-size:14px; font-weight:bold; margin-top:-2px;}
.new_agree .newTermsDepth .rating_box ul li.active span {position:relative; border:3px solid #333;}
.new_agree .newTermsDepth .rating_box ul li.active span::after {position:absolute; display:inline-block; bottom:-9px; left:50%; margin-left:-6px; width:0; height:0; border-top:15px solid none; border-bottom:15px solid #333; border-right:7px solid transparent; border-left:7px solid transparent; content:"";}
.new_agree .newTermsDepth .t_title {margin-bottom:5px; font-size:13px; color:#222; font-weight:bold;}
.new_agree .newTermsDepth .cr_tit {margin-bottom:8px; font-size:13px; color:#555; font-weight:bold;}
.new_agree .newTermsDepth .cr_tit span {display:inline-block; padding-left:5px; font-size:13px; border-left:2px solid #12406e; line-height:1.0em; color:#12406e;}
.new_agree .newTermsDepth .terms.type02 li {padding-left:90px; text-indent:-93px;}
.new_agree .newTermsDepth .terms.type02 li::before {display:none;}
.new_agree .newTermsDepth .agree_ck {margin-bottom:20px; padding:20px; background:#eee;}
.new_agree .newTermsDepth .agree_ck .rate_grade {display:inline-block; margin-right:15px; padding:8px 16px; border-radius:16px; vertical-align:middle; margin-bottom:7px;}
.new_agree .newTermsDepth .agree_ck .rate_grade.blue {background:#029ec3;}
.new_agree .newTermsDepth .agree_ck .rate_grade.green {background:#52b148;}
.new_agree .newTermsDepth .agree_ck .rate_grade.yellow {background:#edc21b;}
.new_agree .newTermsDepth .agree_ck .rate_grade.orange {background:#f38d38;}
.new_agree .newTermsDepth .agree_ck .rate_grade.red {background:#ea3925;}
.new_agree .newTermsDepth .agree_ck .rate_grade span {font-size:12px; color:#fff; font-weight:bold;}
.new_agree .newTermsDepth .agree_ck .ag_txt {margin-bottom:10px; font-weight:bold;}
.new_agree .newTermsDepth .agree_ck .ag_txt span{text-decoration:underline;}
.new_agree .newTermsDepth .agree_ck .ag_txt span strong {font-size:15px;}
.new_agree .newTermsDepth .agree_ck {overflow:hidden; margin-bottom:20px; padding:20px; background:#eee;}
.new_agree .newTermsDepth .agree_ck .agree {float:none;}
.new_agree .newTermsDepth .agree_ck .agree span {display:inline-block; margin-right:15px; font-size:13px; font-weight:normal; color:#333;}
.new_agree .newTermsDepth .agree_ck .agree span > em {display:inline-block; width:13px; height:13px; margin-right:3px; background:#fff; border:1px solid #797979; border-radius:50%; box-sizing: border-box; vertical-align: middle; font-size:0;}
.new_agree .newTermsDepth .agree_ck .agree span.rd_agree.y_btn > em {background:#000; font-size:0;}
.new_agree .newTermsDepth .chk_group .chk_all {margin-bottom:7px;}
.new_agree .newTermsDepth .chk_group .ck_agree {display:inline-block; margin-right:15px; font-size:12px; line-height: 1.8em; color:#666; font-weight:bold; color:#555;}
.new_agree .newTermsDepth  .chk_group .ck_agree > em {display:inline-block; width:12px; height:12px; margin-right:4px; background:#fff; border:1px solid #595959; border-radius:20%; box-sizing: border-box; vertical-align: middle; font-size:0;}
.new_agree .newTermsDepth .agree_ck .rate_grade {display:inline-block; margin-right:15px; padding:8px 16px; border-radius:16px; vertical-align:middle; margin-bottom:7px;}
.new_agree .newTermsDepth .agree_ck .rate_grade.blue {background:#029ec3;}
.new_agree .newTermsDepth .agree_ck .rate_grade.green {background:#52b148;}
.new_agree .newTermsDepth .agree_ck .rate_grade.yellow {background:#edc21b;}
.new_agree .newTermsDepth .agree_ck .rate_grade.orange {background:#f38d38;}
.new_agree .newTermsDepth .agree_ck .rate_grade.red {background:#ea3925;}
.new_agree .newTermsDepth .agree_ck .rate_grade span {font-size:12px; color:#fff; font-weight:bold;}
.new_agree .newTermsDepth .agree_ck .ag_txt {font-weight:bold;}
.new_agree .newTermsDepth .agree_ck .ag_txt span{text-decoration:underline;}
.new_agree .newTermsDepth .agree_ck .ag_txt span strong {font-size:15px;}
.new_agree .newTermsDepth .signature {margin-top:20px;}
.new_agree .newTermsDepth .signature span {color:#333;}
.new_agree .newTermsDepth .signature .sig_name {margin-left:0.8rem; padding-right:4rem; letter-spacing:-1px; line-height:1.5em; font-size:12px;}
.new_agree .newTermsDepth .signature .sig_name.lt_type {display:inline-block; width:4.5rem; text-align:left}
.new_agree .newTermsDepth .signature .sig {color:#b3b3b3; letter-spacing:-0.75px; line-height:1.5em; font-size:12px;}
.new_agree .newTermsDepth .signature .sig_date span{padding-left:1.8rem; color:#333; letter-spacing:-0.75px; line-height:1.5em; font-size:12px;}

@media screen and (max-width:767px) {
	
	.content_wrap .rating_box ul {width:100%;}
	
}
/* 2021-05-28 커밋용주석 */




