@charset "utf-8";
/*슬라이드 빠른메뉴
.s_menu{
	position:absolute;
	right:405px;
	bottom:80px;
	z-index:2;
}
.s_menu ul{
	overflow:hidden;
}
.s_menu ul li{
	float:left;
	margin-left:10px;
} */

#content_wrap{
	overflow: hidden;
}
.con1 h1{
	margin:90px 0 0 0;
	text-align:center;
}
.con1 h2{
	font-weight:normal;
	text-align:center;
	font:20px "nanumSQB";
	margin-bottom:60px;
}
.main_c {
	overflow:hidden;
	text-align:center;

}
.main_c ul{
	float:left;
	overflow:hidden;
	width:100%;
	}
.main_c ul li{
	float:left;
	text-align:center;
}
.main_c ul li:first-child{
	text-align:left;
}
.main_c ul li:last-child{
	text-align:right;
}
.main_c ul:nth-child(1) li{
	width:33.3%;
	margin: 15px 0;
}
.main_c ul:nth-child(1) li:nth-child(4) a:nth-child(2){
	display: block;
	margin-top: 4px;
}
.main_c ul:nth-child(2) li{
	width:20%;
	margin-bottom: 15px;
}
.main_c ul:nth-child(2){
	margin-top:2px;
}
.main_c ul:nth-child(3) li{
	width:50%;
}
/*커스텀마이징*/
h2.title{
	margin-top: 60px;
	letter-spacing:25px;
	font: 13px "nanumBG";
	font-weight: normal;
	color: #bbb;
}
.con1 .main_left ul li a{
	display: block;
}
footer {margin-top:60px;}
.main_tit { margin: 0 auto; padding: 20px 0; text-align:center;}


@media screen and (max-width : 1200px){
	.main_c ul {
		float: inherit;
		display: flex;
		flex-wrap:wrap;
		overflow: hidden;
		width: 100%;
		justify-content: center;
	}
	.main_c ul li{ margin: 10px !important; width: auto !important; text-align: center !important;}
	.main_c ul:first-child li{width: 25%;}
	.main_c ul:nth-child(2) img{max-width: 200px;	}
	.main_c ul:last-child li{width: 100% !important;}

	.root_daum_roughmap{width: 100% !important;}
}
