@charset "utf-8";

/* boardContent */
.boardContent{padding-top: 180px;}

@media all and (max-width:1024px){
	.boardConten{padding: 140px 0 150px;}
}
@media all and (max-width:768px){
	.boardConten{padding: 120px 0 130px;}
}
@media all and (max-width:500px){
	.boardConten{padding: 100px 0 110px;}
}

/* subContent */
#subContent.padding{padding: 180px 0 200px; overflow-x: hidden;}

@media all and (max-width:1024px){
	#subContent.padding{padding: 180px 0 150px;}
}
@media all and (max-width:768px){
	#subContent.padding{padding: 160px 0 130px;}
}
@media all and (max-width:500px){
	#subContent.padding{padding: 140px 0 110px;}
}


/* subTitle */
#subTitle{font-size: 42px; color: #222; text-align: center; font-weight: 700; margin-bottom: 70px;}

@media all and (max-width:1024px){
	#subTitle{font-size: 36px; margin-bottom: 60px;}
}
@media all and (max-width:768px){
	#subTitle{font-size: 31px; margin-bottom: 55px;}
}
@media all and (max-width:500px){
	#subTitle{font-size: 26px; margin-bottom: 50px;}
}

/* terms */
.terms {padding: 4%; max-width: 1600px; line-height: 1.7em; font-family: 'Pretendard', sans-serif; font-size: var(--fz14);}
.terms h3 { font-size: 20px; color:#212121; }
.terms h4 { font-size: 16px; color:#212121; margin: 2em 0 0.5em; }
.terms p + p { margin-top: 1em; }
.terms p + h3 { margin-top: 2.5em; }