@charset "utf-8";

#header .h_l {
width: 400px;
}
/* main_layout 
-----------------------------------------------------------*/
#main_layout {
margin: 0px;
width: 790px;
background-image: none;
background-repeat: no-repeat;
background-position: top left;
}


/* main_img (top.swf)
-----------------------------------------------------------*/

#main_img{
	width: 800px;
	height: 350px;
	text-align: left;
}


#main_text a:hover{
	background-position: 100% 0%;
}
#main_img h2{
	text-indent: -9999px;
	overflow: hidden;
}


#main_text ul{
	margin: 0px 0px 0px 10px;
	list-style: none;
	width: 206px;
	position: absolute;
	top: 10px;
	left: 0px;
}





/** html li#mi_menu_01 a{
	behavior: expression(IEPNGFIX.fix(this));
}*/

li#mi_menu_01 a{
	background-image: url(/inc/images/top/bt_mi_concept.png);
	height: 97px;
}



/** html li#mi_menu_02 a{
	behavior: expression(IEPNGFIX.fix(this));
}*/

li#mi_menu_02 a{
	background-image: url(/inc/images/top/bt_mi_hap.png);
	height: 80px;
}


/** html li#mi_menu_03 a{
	behavior: expression(IEPNGFIX.fix(this));
}*/

li#mi_menu_03 a{
	background-image: url(/inc/images/top/bt_mi_mh.png);
	height: 80px;
}



#top_contents{
	text-align:left;
	margin: 10px 0;
}

#banarea{
	list-style: none;
}
#banarea li{
	float:left;
	margin:5px 0px;
}

#banarea #ban_hakushima a, 
#banarea #ban_airlead a, 
#banarea #ban_2050 a, 
#banarea #ban_family a{
	display: block;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 396px;
	height: 103px;
}


#banarea #ban_hakushima a:hover, 
#banarea #ban_airlead a:hover, 
#banarea #ban_2050 a:hover, 
#banarea #ban_family a:hover{
	background-position: 0% 100%;
}

#banarea #ban_airlead a{
	background-image: url(/inc/images/top/ban_airlead.jpg);
	margin-right:8px;
}

#banarea #ban_hakushima a{
	background-image: url(/inc/images/top/ban_hakushima.jpg);
}

#banarea #ban_2050 a{
	background-image: url(/inc/images/top/ban_2050.jpg);
	margin-right:8px;
}

#banarea #ban_family a{
	background-image: url(/inc/images/top/ban_family.jpg);
}


/* ml_left
-----------------------------------------------------------*/
#ml_left{
	float: left;
	width: 452px;
	margin-top:15px;
}

#ml_left #news,
#ml_left #information {
	width: 452px;
	background-image: url(/inc/images/top/border_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top:2px;
	padding-bottom:10px;
}

#ml_left #information {
	margin:4px 0 10px 0;
}

#ml_left #information dt, 
#ml_left #information dd {
	float:left;
}

#ml_left h3 {
	width: 452px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	height: 20px;
	display: block;
}

#ml_left #news h3{
	background-image: url(/inc/images/top/irest_news.gif);
}

#ml_left #information h3 {
	background-image: url(/inc/images/top/irest_information.gif);
}

#ml_left .scrollarea {
	width:450px;
	border:none;
	overflow-y:scroll;
	margin-bottom:0px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
}
#ml_left #news .scrollarea {
	height:320px;
}

#ml_left #information .scrollarea {
	height:152px;
}

#ml_left .scrollarea dl{
	padding:5px;
	text-align: left;
	clear:both;
}

#ml_left .scrollarea dt {
	width:175px;
	background-repeat: no-repeat;
	background-position:120px;
}

#ml_left .scrollarea dd {
	padding: 0 0px 5px 0px;
}

#ml_left #news dt {background-image: url(/news/images/news_other.gif);}
#ml_left #news .event dt {background-image: url(/news/images/news_event.gif);}
#ml_left #news .koushin dt {background-image: url(/news/images/news_koushin.gif);}
#ml_left #news .news dt {background-image: url(/news/images/news_news.gif);}
#ml_left #news .kengakukai dt {background-image: url(/news/images/news_kengakukai.gif);}
#ml_left #news .seminar dt {background-image: url(/news/images/news_seminar.gif);}
#ml_left #news .other dt {background-image: url(/news/images/news_other.gif);}

#ml_left #information dt {background-image: url(/inc/images/top/info_other.gif);}
#ml_left #information .naka dt {background-image: url(/inc/images/top/info_naka.gif);}
#ml_left #information .saeki dt {background-image: url(/inc/images/top/info_saeki.gif);}
#ml_left #information .aki dt {background-image: url(/inc/images/top/info_aki.gif);}
#ml_left #information .asakita dt {background-image: url(/inc/images/top/info_asakita.gif);}
#ml_left #information .asaminami dt {background-image: url(/inc/images/top/info_asaminami.gif);}
#ml_left #information .higashi dt {background-image: url(/inc/images/top/info_higashi.gif);}
#ml_left #information .higashihiroshima dt {background-image: url(/inc/images/top/info_higashihiroshima.gif);}
#ml_left #information .minami dt {background-image: url(/inc/images/top/info_minami.gif);}
#ml_left #information .nishi dt {background-image: url(/inc/images/top/info_nishi.gif);}
#ml_left #information .other_info dt {background-image: url(/inc/images/top/info_other.gif);}

/* ml_right
-----------------------------------------------------------*/
#ml_right{
	float: right;
	width: 322px;
	margin-top:15px;
}

#con_blog, #con_asta, #con_okayama, #con_eco, #con_yamaguchi, #con_solar {
	width: 322px;
	height: 54px;
	margin:2px 0 0 0;
}

#con_blog a, #con_asta a, #con_okayama a, #con_eco a, #con_yamaguchi a, #con_solar a {
	display: block;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 322px;
	height: 54px;
}

#con_blog a:hover, #con_asta a:hover, #con_okayama a:hover, #con_eco a:hover, #con_yamaguchi a:hover, #con_solar a:hover {
	background-position: 0% 100%;
}

#con_blog a {
	background-image: url(/inc/images/top/con_blog.gif);
}

#con_asta a {
	background-image: url(/inc/images/top/con_asta.gif);
}

#con_okayama a {
	background-image: url(/inc/images/top/con_okayama.gif);
}

#con_eco a {
	background-image: url(/inc/images/top/con_eco.gif);
}

#con_yamaguchi a {
	background-image: url(/inc/images/top/con_yamaguchi.gif);
}

#con_solar a {
	background-image: url(/inc/images/top/con_solar.gif);
}

#object {
	margin-top:15px;
}

#co_shinmachi, #co_honmachi, #co_wakaba, #co_kasugano, #co_sorachika, #co_cocoro, #co_eba, #co_minami {
	float:left;
	width: 160px;
	height: 67px;
	margin:2px 0 0 0;
}

#co_honmachi, #co_shinmachi, #co_kasugano, #co_eba {
	margin-right:2px;
}

#co_shinmachi a, #co_honmachi a, #co_wakaba a, #co_kasugano a, #co_sorachika a, #co_cocoro a, #co_eba a, #co_minami a {
	display: block;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width: 160px;
	height: 67px;
}

#co_shinmachi a:hover, #co_honmachi a:hover, #co_wakaba a:hover, #co_kasugano a:hover, #co_sorachika a:hover, #co_cocoro a:hover, #co_eba a:hover, #co_minami a:hover {
	background-position: 0% 100%;
}
#co_shinmachi a{
	background-image: url(/inc/images/top/co_shinmachi.gif);
}

#co_honmachi a{
	background-image: url(/inc/images/top/co_honmachi.gif);
}

#co_wakaba a{
	background-image: url(/inc/images/top/co_wakaba.gif);
}

#co_kasugano a{
	background-image: url(/inc/images/top/co_kasugano.gif);
}

#co_sorachika a{
	background-image: url(/inc/images/top/co_sorachika.gif);
}

#co_cocoro a{
	background-image: url(/inc/images/top/co_cocoro.gif);
}

#co_eba a{
	background-image: url(/inc/images/top/co_eba.gif);
}

#co_minami a{
	background-image: url(/inc/images/top/co_minami.gif);
}


/* footer
-----------------------------------------------------------*/
/*#footer{
	margin: 80px 0px 0px 0px;
}
*/


