@charset "euc-kr";

@import url("base.css");

/*--- layout ---*/
#index { background-color:#4d4d4d; }
#wrap{ position:relative; } 


	#m_header { position:relative;  height:66px; text-align:center; overflow:hidden; width:100%; background:#fff;}
	#m_header .logo_home { position:absolute; left:15px; top:11px; }
	#m_header .logo_hiseoul { position:absolute; right:15px; top:21px; }

	#header { position:relative; height:44px; text-align:center; background-color:#ffffff;  }
	#header h1 { padding:0px 15px 0 0; }
	#header .link_back { position:absolute; left:8px; top:7px; }
	#header .link_menu { position:absolute; right:9px; top:7px; }

	#contents { clear:both; padding-bottom:30px; }	
	#contents h2 { padding-left:20px; }
	
	#m_menu {background:url(../images/common/bg_mainmenu.png) repeat-x; text-align:center; height:37px;}
	#m_menu a.start { background:none;}
	#m_menu a { background:url(../images/common/main_menu_tap.png) no-repeat 0px ; padding-left:5px; line-height:37px; }
	
	#menu {background:url(../images/common/bg_tap.png) repeat-x; text-align:center; height:38px; }
	#menu img {margin-top:4px;}
	
	#m_visual {text-align:center;}

	#footer { position:relative; clear:both; width:100%; height:30px; text-align:center; background:#cabea5; }
	#footer address { padding-top:7px; font-size:10px; color:#7e6c48; }

	/*--- common ---*/
	.mt10 { margin-top:10px; }
	.mt20 { margin-top:20px; }
	.mt30 { margin-top:30px; }
	
	.alignL { text-align:left !important; }
	.alignC { text-align:center !important; }
	.alignR { text-align:right !important; }
	.floatL { float:left; }
	.floatR { float:right; }
	.left10 { padding-left:10px; text-align:left !important; }
	.left20 { padding-left:20px; text-align:left !important; }
	.right10 { padding-right:10px; text-align:right !important; }
	
	.fontCol01 { color:#d32e74 !important; }
	
	.on { display:block !important; }
	.clear { clear:both; }
	caption { visibility:hidden;	position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }
	.btn { text-align:center; }
	.btn a,
	.btn input { vertical-align:top; }
	.input01 { line-height:31px; height:31px; border:1px solid #d1d1d1; }
	
	/*-- font --*/
	
	.fcolorange {color:#ff8a00;}
    .fcolwhite {color:#fff;}
	.fcolblue {color:#5aa5ef;}
	.fcolpink {color:#db66cb;}
	.fcolred {color:#ff0000;}
	.fcolgreen {color:#68cc18;}
	
	.fsize11 {font-size:11px;}
	


