@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------------------------------------
			base
--------------------------------------------------------------------------------*/
* { margin:0; padding:0; }
body { margin:0; font-family:"µ¸¿ò","Dotum","AppleGothic","sans-serif","seoul","arial","verdana"; font-size:12px; line-height: 140%; background-color:#258400; }
img {border:none;}
div,p { margin:0; padding:0; }
ul,li,ol,dl,dt,dd { margin:0; padding:0; list-style:none;}

/*--------------------------------------------------------------------------------
			common
--------------------------------------------------------------------------------*/
.mat10 { margin-top:10px; }
.mat15 { margin-top:15px; }
.mat25 { margin-top:25px; }
.backgroundNone { background:none !important; }
.f_right { text-align:right; }
.f_center { width:100%; text-align:center; }

input { border:1px solid #a1a8ad; }
select { border:1px solid #a1a8ad; }
textarea { border:1px solid #a1a8ad; }

/*--------------------------------------------------------------------------------
			Layouts
--------------------------------------------------------------------------------*/
#tel { width:100%; background-color:#5088dc; text-align:center; }
	#tel ul { padding:12px 0; }
	#tel ul li { margin-bottom:3px; }
#footer { width:100%; background-color:#000; }
	#footer div.copy { width:320px; margin:0 auto; }
	#footer div.copy p { padding:15px 0 15px 15px; }

/*--------------------------------------------------------------------------------
			mainWrap
--------------------------------------------------------------------------------*/
#main { width:100%; background:url(../images/top_bg.png) center top no-repeat; }
	#main_top { width:320px; margin:0 auto; }
		#main_top p { text-align:center; }
	#main_content{ width:310px; margin:15px auto 0 auto; }
		#main_content .menu { color:#FFF; margin:10px 0; text-align:center; }
		#main_content .menu a { color:#FFF; text-decoration:none; }
/*--------------------------------------------------------------------------------
			subWrap
--------------------------------------------------------------------------------*/
#sub_group { position:relative; width:100%; }
	#sub_content { margin:20px 10px; background-color:#FFF; }
		#sub_content h2 { text-align:center; }
		#sub_content .map_group{ margin:0 10px; }
		#sub_content .map { border:1px solid #c8c8c8; height:270px; }
		#sub_content p.tel { padding:25px 0 15px 0; text-align:center; } 