@charset "utf-8";
#content_wrap{
	padding:2%;
	overflow:hidden;
}
#content_wrap{
	background:url(../img/main/ptn.png);
}
#fm ul{
	overflow:hidden;
}
#fm ul li{
	float:left;
	width:400px;
	height:250px;
	position:relative;
}
#fm ul li:nth-child(1){
	background:url(../img/main/main_09.png) no-repeat;
}
#fm ul li:nth-child(2){
	background:url(../img/main/main_10.png) no-repeat;
}
#fm ul li:nth-child(3){
	background:url(../img/main/main_11.png) no-repeat;
}
#fm ul li a{
	display:block;
}
#fm ul li:hover a{
	background:rgba(0,0,0,0.5);
}
#fm ul li:hover a:after{
	content:"[ 자세히 보기 ]";
	position:absolute;
	top:110px;
	left:160px;
	color:#fff;
	font:1.5em "nanumSQ";
}
#fm ul li a .txt{
	display:block;
	height:250px;
	color:transparent;
	}
#mini_slide,#con_img{
	width:50%;
	box-sizing:border-box;
	float:left;
}
.root_daum_roughmap .wrap_controllers{
	display:none;
	}

#daumRoughmapContainer1568877849734{
	float:left;
	display:inline-block;
}
#map_txt{
	display:inline-block;
	float:right;
}
#main_map{
    overflow: hidden;
    margin-bottom: 3%;
}
.popstyle{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	border:3px solid #fff;
}
#popup2{
	left:510px;
}
.popbtm{
	background:#fff;
	font:17px "nanumSQ";
	padding:1%;
	overflow: hidden;
	cursor:pointer;
}
#cover{
	z-index:2000;
}
#cover label{
	color: #fff;
    font: 20px "nanumSQ";
}
#cover .close{
	color: #fff;
    font: 20px "nanumSQ";
	margin-left: 20%;
	cursor:pointer;
}
#cover > div > form{
	position: absolute;
    top: 80%;
    left: 35%;
	width:80%;
}
.bottom{
	display:none;
}
