@charset "utf-8";
/* 약관 */
#info_container .terms-area-wrap { padding: 170px 0 100px; background: #F8F8F8; }
#info_container .terms-area-wrap .terms-area { width: 1200px; margin: 0 auto; }
#info_container .terms-area-wrap .terms-area .type-select { border-bottom: 1px solid #dcdcdc; }
#info_container .terms-area-wrap .terms-area .type-select a { font-size: 2rem; color: #999; margin-right: 30px; letter-spacing: -1px; padding-bottom: 15px; display: inline-block; }
#info_container .terms-area-wrap .terms-area .type-select a:last-child { margin-right: 0; }
#info_container .terms-area-wrap .terms-area .type-select a.select { color: #2b3245; border-bottom: 3px solid #2b3245; font-weight: bold; }
#info_container .terms-area-wrap .terms-area .content-area { white-space: pre-wrap; font-size: 1.5rem; font-weight: 300; padding: 50px 0; }

@media all and (max-width: 1259px)
{
	#info_container .terms-area-wrap .terms-area { width: 100%; padding: 0 30px; }
}
@media all and (max-width: 899px)
{
	#info_container .terms-area-wrap { padding: 100px 0 50px; }
	#info_container .terms-area-wrap .terms-area .content-area { padding: 20px 0; }
}
@media all and (max-width: 599px)
{
	#info_container .terms-area-wrap { padding-top: 85px; } 
	#info_container .terms-area-wrap .terms-area .type-select a { font-size: 1.6rem; }
	#info_container .terms-area-wrap .terms-area .content-area { font-size: 1.3rem; }
}