/******************************* 공통 ****************************/
.table.type3 table {border:1px solid var(--border1);}
.table.type3 table th, .table.type3 table td {padding:8px 15px; color:#000;}
.table.type3 table th {background:var(--table); }
.table.type3 table th+th {border-left:1px solid var(--border1);}
.table.type3 table td {border-left:1px solid var(--border1); text-align:center;}
.table.type3 table tr {border-top:1px solid var(--border1);}
p+.table.type3 table {margin-top:20px;}

/* 개인정보취급방침 & 이메일무단수집거부 */
.terms .innerWrap {max-width:1400px; margin:80px auto 100px;}
.terms .reg .notice {border:1px solid var(--border1); padding: 30px; margin-bottom:50px;}
.terms .reg .notice b {margin-top:15px; display:block;}
.terms .reg article {display:grid; grid-template-columns:1fr 5fr; gap:80px;}
.terms .reg article+article {margin-top:50px; padding-top:50px; border-top:1px solid var(--border1);}
.terms .reg article h3 p {position:sticky; top:100px; font-size:20px; color:var(--base1); transform:rotate(.03deg); line-height:1.5;}
.terms .reg article div p+p {margin-top:20px;}
.terms .reg article dl {margin-top:20px;}
.terms .reg article dt {font-weight:600; color:#000;}
.terms .reg article *+dt {margin-top:30px;}
.terms .reg article ol>li {list-style:decimal; margin-left:25px;}
.terms .reg article ul {margin:20px 0; color:#666;}
.terms .reg article ul li {position:relative; padding-left:15px;}
.terms .reg article ul li+li {margin-top:5px;}
.terms .reg article ul li:before {content:""; display:block; width:3px; height:3px; border-radius:50%; background:#666; position:absolute; top:10px; left:0;}
.terms .small_tit {font-weight:600;}
.terms .reg article p.small_tit+.table.type3 table {margin-top:10px;}
.terms .reg article .small_tit+ul {margin-top:10px;}

.terms .reg article div p {color:#000;}
/* ******* 태블릿 이하(~1249) ******** */
@media screen and (max-width: 1249px) {
}
/* ******* 태블릿 이하(~991) ******** */
@media screen and (max-width: 991px) { 
.terms .innerWrap {max-width:1400px; margin:20px auto 60px; padding:0 30px;}
/* 개인정보취급방침 */
.terms .reg .notice {margin-bottom:30px;}
.terms .reg article {display:block;}
.terms .reg article+article {margin-top:30px; padding-top:30px;}
.terms .reg article h3 p {margin-bottom:10px; font-size:18px;}
.terms .reg article *+dt {margin-top:20px;}


}

/* ******** 모바일 (0~767) ******* */
@media screen and (max-width: 767px) {
	
}


/* ******** 모바일 (0~500) ******** */
@media screen and (max-width: 500px) {
	
}

@media screen and (max-width: 350px) { 
}

