/* Page 공통 */
.at-body .at-container { max-width:1200px; }

.page-content *, .at-body * { transition:all .3s; }
.page-content { line-height:22px; word-break: keep-all; word-wrap: break-word; }
.page-content .con-wrap { margin-bottom:100px; }
.page-content .con-wrap:last-child { margin-bottom:0; }
.page-content h3 { font-family: 'OpenSans', sans-serif; font-size:35px; font-weight:500; letter-spacing:0; color:#333; }
.page-content p { margin:0 0 15px; padding:0; }
.page-content span { display:block; font-size:18px; line-height:30px; letter-spacing:-0.02em; color:#666; text-align:center; }
.page-content .widget-box { margin-top:100px; }

/* Page Nav */
.page-content .nav ul { list-style:none; width:100%; padding:0; margin:0; overflow:hidden; }
.page-content .nav ul > li { float:left; height:80px; line-height:80px; font-size:25px; color:#999; font-weight:500; border-top:3px solid #ddd; text-align:center; }
.page-content .nav ul > li.active { color:#333; border-top:3px solid #00a7eb; }



.at-body .at-container .at-content { }


@media (max-width:1199px){
	.page-content .nav ul > li { height:60px; line-height:60px; font-size:21px; }
}
@media (max-width:991px){
	.at-body .at-container .at-content { padding:70px 0 100px; }
	.page-content .intro_wrap h3 { font-size:30px; }
	.page-content .intro_wrap .line img { margin:40px auto; }
	.page-content .intro_wrap span { display:inline; font-size: 16px; line-height: 24px; }
	.page-content .widget-box { margin-top:50px; } /* 인증서 메뉴밑 사이 사이즈 조절 */
}
@media (max-width:768px){
	.at-body .at-container .at-content { padding:60px 0 100px; }

	.page-content .nav ul > li { height:50px; line-height:50px; font-size:19px; }
}
@media (max-width:480px){
	.at-body .at-container .at-content { padding:40px 0 100px; }
	.page-content .nav ul > li { height:40px; line-height:40px; font-size:16px; }
	.page-content .intro_wrap { padding:30px 30px 100px 30px; }
	.page-content .intro_wrap h3 { font-size: 20px; }
	
}



