@charset "euc-kr";
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 300;
	src: local('Noto Sans Light'), local('NotoSans-Light'),
	url(../fonts/NotoSansKR-Light-Hestia.eot),
	url(../fonts/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../fonts/NotoSansKR-Light-Hestia.woff) format('woff'),
	url(../fonts/NotoSansKR-Light-Hestia.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 350;
	src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
	url(../fonts/NotoSansKR-DemiLight-Hestia.eot),
	url(../fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../fonts/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
	url(../fonts/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 400;
	src: local('Noto Sans Regular'), local('NotoSans-Regular'),
	url(../fonts/NotoSansKR-Regular-Hestia.eot),
	url(../fonts/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../fonts/NotoSansKR-Regular-Hestia.woff) format('woff'),
	url(../fonts/NotoSansKR-Regular-Hestia.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 500;
	src: local('Noto Sans Medium'), local('NotoSans-Medium'),
	url(../fonts/NotoSansKR-Medium-Hestia.eot),
	url(../fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../fonts/NotoSansKR-Medium-Hestia.woff) format('woff'),
	url(../fonts/NotoSansKR-Medium-Hestia.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 700;
	src: local('Noto Sans Bold'), local('NotoSans-Bold'),
	url(../fonts/NotoSansKR-Bold-Hestia.eot),
	url(../fonts/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../fonts/NotoSansKR-Bold-Hestia.woff) format('woff'),
	url(../fonts/NotoSansKR-Bold-Hestia.otf) format('opentype');
}
@font-face {
	font-family: 'Lustria';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/lustria/v8/9oRONYodvDEyjuhOnC8zMw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* CSS Document */
A:link {FONT-SIZE: 9pt; COLOR: #333333; font-family: Dotum; text-decoration:none;}
A:active {FONT-SIZE: 9pt;  COLOR: #333333; font-family: Dotum; text-decoration:none;}
A:visited {FONT-SIZE: 9pt;  COLOR: #333333; font-family: Dotum; text-decoration:none;}
A:hover {FONT-SIZE: 9pt; COLOR: #3399cc; font-family: Dotum; text-decoration:none;}

*{margin:0; padding:0;}

li{list-style:none; border:0; vertical-align:top; line-height:0px; *font-size:1px;}
ul li { list-style:none;}

img{border:0;}


#all_bg{width:100%; position:absolute;}
@media screen and (-webkit-min-device-pixel-ratio:0){#all_bg{width:100%; position:absolute;}}
	#back_right{width:50%; float:right; height:915px; background:url(../images/main/m_right_bg.jpg) bottom repeat-x;}

#wrapper{width:100%; position:relative; z-index:2;}

	#wrap{width:1401px;  margin:0 auto;}
		
		#m_map_box{width:1400px; position:relative;}
			#m_map_btn{width:120px; position:absolute; top:549px; left:1210px; z-index:3;}
		
		#navi_box{width:1001px; position:relative; z-index:3;}
			#m_navi{width:1001px; position:absolute; top:0; left:200px; z-index:5;}
			
		#m_center{width:1401px;position:relative;}
		
		#con_box{width:1001px; margin:0 auto;}
			#con_01{width:245px; float:left;}
			#news{width:183px; height:136px; background:url(../images/news_bg.jpg); float:left; padding:20px 42px 35px 30px;}
		
				#tab_btn{width:160px; float:left; padding-bottom:20px;}
				#tab_btn li{display:inline; float:left;}
				
				#n_info_01{width:183px; float:left;}
				#n_info_01 .text_box{width:183px; margin-bottom:11px; height:11px;}
				#n_info_01 .text_box li{display:inline; float:left;}
				.n_txt{width:174px; font-family:dotum; font-size:11px; color:#666; line-height:normal; cursor:pointer;}

				#n_info_02{width:183px; float:left;}
				#n_info_02 .text_box{width:183px; margin-bottom:11px; height:11px;}
				#n_info_02 .text_box li{display:inline; float:left;}
			
			#con_02{width:251px; float:left;}
			#con_03{width:249px; float:left;}
		
		#copy{width:1001px; margin:0 auto;}	