@charset "utf-8";

@media (min-width:1200px){
	.sub-title {text-align:center; color:#000; font-size:40px; padding:10px 0 65px 0; margin-bottom:25px; width:100%; overflow:hidden; background:url('/sub/img/bg_sub_title.jpg')center bottom no-repeat; background-size:1px 35px;}

	.sub_slogan {width:100%; text-align:center; color:#000; font-size:35px; line-height:45px; letter-spacing:-1px; font-weight:400; margin-bottom:50px; font-family: 'NanumSquareRound';}
	.sub_slogan i {color:#ccc; font-size:22px; display:block; }
	.sub_slogan b {font-family: 'NanumSquareRound';}
	.sub_slogan span {display:block;}

	.sub_01_01 {width:100%; overflow:hidden;}
	.sub_01_01 .eng {float:left; width:47%; margin-right:6%;}
	.sub_01_01 .kor {float:left; width:47%;}

	.bg_01_01 {width:100%; overflow:hidden; height:500px; background:url('/sub/img/bg_01_01.jpg')center no-repeat; background-size:cover; background-attachment:fixed;}
}

@media screen and (min-width:800px) and (max-width:1199px){
	.sub-title {text-align:center; color:#000; font-size:40px; padding:10px 0 65px 0; margin-bottom:25px; width:100%; overflow:hidden; background:url('/sub/img/bg_sub_title.jpg')center bottom no-repeat; background-size:1px 35px;}

	.sub_slogan {width:100%; text-align:center; color:#000; font-size:35px; line-height:45px; letter-spacing:-1px; font-weight:400; margin-bottom:50px; font-family: 'NanumSquareRound';}
	.sub_slogan i {color:#ccc; font-size:22px; display:block; }
	.sub_slogan b {font-family: 'NanumSquareRound';}
	.sub_slogan span {display:block;}

	.sub_01_01 {width:100%; overflow:hidden;}
	.sub_01_01 .eng {width:100%; padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e5e5e5;}
	.sub_01_01 .kor {width:100%;}

	.bg_01_01 {width:100%; overflow:hidden; height:500px; background:url('/sub/img/bg_01_01.jpg')center no-repeat; background-size:cover; background-attachment:fixed;}
}

@media screen and (max-width:799px){
	.sub-title {text-align:center; color:#000; font-size:25px; padding:10px 0 35px 0; margin-bottom:15px; width:100%; overflow:hidden; background:url('/sub/img/bg_sub_title.jpg')center bottom no-repeat; background-size:1px 20px;}

	.sub_slogan {width:100%; text-align:center; color:#000; font-size:22px; line-height:30px; letter-spacing:-1px; font-weight:400; margin-bottom:25px; white-space:normal; word-break:keep-all; }
	.sub_slogan i {color:#ccc; font-size:15px; display:block;}
	.sub_slogan span {margin:0 2px;}

	.sub_01_01 {width:100%; overflow:hidden;}
	.sub_01_01 .eng {width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e5e5e5;}
	.sub_01_01 .kor {width:100%;}

	.bg_01_01 {width:100%; overflow:hidden; height:300px; background:url('/sub/img/bg_01_01.jpg')center no-repeat; background-size:cover;}
}
