@charset "UTF-8";
@import '_fonts.css';
@import 'basic.css';
@import 'layout.css';
@import 'gnb.css';
@import 'main.css';
@import 'style.css';
@import 'default.css';


/* 이용약관 + 개인정보처리방침 */
.agree-wrap .agree {
	font-size:1.6rem;
	font-weight:300;
	line-height:1.8;
	color:#fff;
}
.agree-wrap .agree .article-title {
	font-size:2rem;
	font-weight:600;
	padding-top:4rem;
}
.agree-wrap .agree ol {
	padding-left:4rem;
}
.agree-wrap .agree > ol {
	list-style:none;
}


/* 이용약관 + 개인정보처리방침 모달 */
.section_terms li{ list-style: none;}
.section_terms .mid	{position:relative;}
.section_terms .tit01 {margin-top:2rem;font-weight:700;font-size:2.3rem; line-height:1.4; display:block;}
.section_terms .tit02 {margin-top:2rem;padding-top: 0;font-weight:700;font-size:1.8rem; display:block;}
.section_terms .h3_desc {margin-top:1rem;font-size:1.5rem;line-height:1.6;}
.section_terms .tit03 {margin-top:1.5rem;padding-top: 0;font-weight:700;font-size:1.5rem;}
.section_terms .content + .tit02 {margin-top:2rem;padding-top:2rem;border-top: 1px solid #e6e6e6;}
.section_terms .terms {margin-top:2rem;}
.section_terms .terms li {padding-left:1.6rem;font-size:1.6rem;line-height:1.6;text-indent:-1.6rem;}
.section_terms .terms li + li {margin-top:.8rem;}
.section_terms .terms li ul {margin-top:1rem;}
.section_terms .content .tbl_wrap {margin:1rem 0 0 0;}
.section_terms .terms li .tbl_wrap {margin:1rem 0 0 -1.6rem;}
.section_terms .terms li li .tbl_wrap {margin:1rem 0 0 -3.2rem;}
.section_terms .content .tbl_wrap .tbl_list {width:100%; text-indent:0; table-layout:fixed; border-top: 3px solid #555;}
.section_terms .content .tbl_wrap .tbl_list caption{ position:fixed; top:-9999px; left:-9999px; width: 0; height: 0; font-size: 1px; line-height: 0; overflow: hidden; }
.section_terms .content .tbl_wrap .tbl_list thead th {padding: 1rem 0;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #f1f2fa;font-size: 1.6rem;line-height: 1; font-weight:300; text-align: center;}
.section_terms .content .tbl_wrap .tbl_list tbody tr:first-child {border-top: 1px solid #555;}
.section_terms .content .tbl_wrap .tbl_list tbody td {padding:.5rem .5rem;border: solid #ccc;border-width: 0 0 1px 1px;font-size: 1.6rem;line-height: 1.6; font-weight:300; color: #666; word-wrap:break-word; background:#fff;}
.section_terms .content .tbl_wrap .tbl_list tbody td:last-child {border-right:1px solid #ccc;}
.section_terms .content .tbl_wrap .tbl_list tbody td.td_head {text-align: center;}
.section_terms .content .tbl_wrap + .tbl_notice {margin-top:.5rem;font-size:1.4rem;line-height:1.6;color:#666;}
.section_terms .terms li .dash li {padding-left:1.6rem;text-indent:-1rem;}
.section_terms .terms li .dash li:before {content:'-';display:inline-block;width:1rem;text-indent:0;}
.section_terms .terms li .circle li {padding-left:2.4rem;text-indent: -2rem;}


@media all and (max-width:991.98px) {
  .section_terms .tit01 {  font-size:2rem; }
}

.modal-agree .modal-header {
	padding:2rem 2.5rem;;
}
.modal-agree .modal-header h4 {
	font-size:2.4rem;
	font-weight:600;
}
.modal-agree .modal-header .close {
	padding:2rem 1rem;
}
@media all and (max-width:991.98px) {
	.modal-agree .modal-header h4 {
		font-size:2.2rem;
	}
}


/* 라이선스 고지 */
.license-modal {
	font-size:1.6rem;
}
.license-modal .cont {
	box-sizing:border-box;
	padding:2rem;
}
.license-modal .cont a {
	color:#2cbbb6;
}
.license-modal .source > li {
	padding:0.5rem 0;
}