#title {
	width:880px;
	height:20px;
	background:url(../image/h2_title.jpg) no-repeat;
	padding:50px 0 0 20px;
	text-align:left;
	color:#fff;
	font-size:10px;
	}
#title a{
	color:#fff;
	text-decoration:none;
	}
#title span{
	color:#c2d5f1;
	}

#title_main{
	background:url(../image/title.jpg) no-repeat;
	width:656px;
	height:45px;
	text-indent:-9999px;
	}
#title_main_enkaku{
	background:url(../image/title_enkaku.jpg) no-repeat;
	width:656px;
	height:45px;
	text-indent:-9999px;
	}
.top_contents_box{
	width:646px;
	padding:5px;
	background:url(../../image/contents_bg.jpg) repeat-x top;
	background-color:#3a5079;
	}
.top_contents_bg{
	padding:20px 20px 10px 20px;
	background:url(../../image/contents_head_bg.gif) repeat-x top;
	background-color:#FFF;
	}

#main img{
	margin:10px auto;
	}


/*------沿革テーブル----*/
#history_bg{
	background-color:#e4e4e4;
	padding:3px;
	}
#history_bg th{
	background-color:#f9f9f9;
	border:1px solid #CCC;
	padding:10px;
	font-size:14px;
	vertical-align:text-top;
	}
#history_bg td{
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px;
	font-size:14px;
	vertical-align:text-top;
	}
#history_bg td.img{
	background:#f5f3ea;
	}
#history_bg td img{
	margin:10px auto;
	}


/*------概要テーブル----*/
#gaiyou_bg{
	padding:3px;
	}
#gaiyou_bg th{
	background:url(../image/gaiyou_th_bg.jpg) repeat-x top;
	background-color:#d9e6f2;
	padding:10px;
	font-size:14px;
	vertical-align:text-top;
	}
#gaiyou_bg td{
	background:url(../image/gaiyou_td_bg.jpg) repeat-x top;
	background-color:#f6f6f6;
	border-left:1px solid #FFF;
	padding:10px;
	font-size:14px;
	vertical-align:text-top;
	}
#gaiyou_bg td h4{
	font-weight:bold;
	}


/*------menu----*/
#sidemenu_box {
	width:200px;
	}
#sidemenu_box ul {
	padding:0px;
	margin:0px;
	}
#sidemenu_box li {

	list-style-type:none;	
	}
#sidemenu_box li a {
	height:42px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	margin-bottom:1px;
	}
/*------off*/
#sidemenu_box li.side_menu01 a {
	background:url(../image/side_menu01.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu02 a {
	background:url(../image/side_menu02.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu03 a {
	background:url(../image/side_menu03.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu04 a {
	background:url(../image/side_menu04.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu05 a {
	background:url(../image/side_menu05.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu_contact a {
	background:url(../../image/side_otoiawase.gif) no-repeat;
	width:199px;
	height:51px;
	margin:10px 0;
	}


/*------hover*/
#sidemenu_box li.side_menu01 a:hover {
	background:url(../image/side_menu01_on.gif) no-repeat;
	}
#sidemenu_box li.side_menu02 a:hover {
	background:url(../image/side_menu02_on.gif) no-repeat;
	}
#sidemenu_box li.side_menu03 a:hover {
	background:url(../image/side_menu03_on.gif) no-repeat;
	}
#sidemenu_box li.side_menu04 a:hover {
	background:url(../image/side_menu04_on.gif) no-repeat;
	}
#sidemenu_box li.side_menu05 a:hover {
	background:url(../image/side_menu05_on.gif) no-repeat;
	}

#sidemenu_box li.side_menu_contact a:hover {
	background:url(../../image/side_otoiawase_on.gif) no-repeat;
	}

	
/*------on */
#sidemenu_box li.side_menu01_on a {
	background:url(../image/side_menu01_on.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu02_on a {
	background:url(../image/side_menu02_on.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu03_on a {
	background:url(../image/side_menu03_on.gif) no-repeat;
	width:199px;
	}
#sidemenu_box li.side_menu_contact_on a {
	background:url(../../image/side_otoiawase_on.gif) no-repeat;
	width:199px;
	}

