@charset "utf-8";
@import url("layout.css");

/*-----------------------------------------------------------------------------------
	  
	Last : 2020.09.14
-----------------------------------------------------------------------------------*/


body.main {background:url('../images/main/main_bg.png')no-repeat top center;}
#container * {letter-spacing:-1px; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box}
.content a:hover, .content a:focus {text-decoration:underline}

/* 검색, visual */
.conTop {width:100%; margin:0 auto; text-align:center}
/*.maCon : main Content*/
.conTop.maCon {}

.search-all, .visual, .content {position:relative; width:100%; margin:0 auto;}


#container .section {position:relative; z-index:5;background-color:#fff;width:1200px;margin:0 auto;}
.main_visual{height:750px;background:url('../images/main/main_bg.png')no-repeat bottom center;}
.m_txt1{font-size:50px;color:#3b3b3b;font-family:'malgun',sans-serif;padding-top:128px;line-height:1.3;width:850px}
.m_txt1 span{color:#1465dd;font-family:'malgunbd',sans-serif;}
.m_txt2{padding-top:22px;font-size:18px;color:#999;width:630px}





@media screen and (max-width: 1000px){
	#container .section {position:relative; z-index:5;background-color:#fff;width:1000px;margin:0 auto;}
	.main_visual{height:550px;background:url('../images/main/main_bg1.png')no-repeat bottom center;}
	.m_txt1{font-size:32px;color:#3b3b3b;font-family:'malgun',sans-serif;padding:30px 0 0 20px;line-height:1.3;width:530px}
	.m_txt1 span{color:#1465dd;font-family:'malgunbd',sans-serif;}
	.m_txt2{padding:20px 0 0 0px;font-size:16px;color:#999;width:550px}
}





@media screen and (max-width: 767px){
	#container * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
	.main_visual{height:450px;background:url('../images/main/main_bg1.png')no-repeat bottom center;}
	.m_txt1{font-size:26px;color:#3b3b3b;font-family:'malgun',sans-serif;padding-top:20px;line-height:1.3;width:430px;}
	.m_txt1 span{color:#1465dd;font-family:'malgunbd',sans-serif;}
	.m_txt2{padding:20px 20px 20px 0;font-size:15px;color:#999;width:400px;}



}






@media screen and (max-width:640px){
	

}




@media screen and (max-width:460px){
	
}




@media screen and (max-width:340px){
	



	
}






