html,body{
	margin:0;
	padding:0;
	}


body{
	line-height:130%;
	text-align:center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	background-color: #FFFFFF;
	}

	
div#bk{
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-image: url(bodybk.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f1f1f8;
	}

		
div#wrapper{
	width:800px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	}


div#head {
	width:800px;
	height:100px;
	}



	
div#container{
	width:800px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	}
	
div#footer{
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	clear:both;
	width:800px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	background-color: #002d9a;
		}


div#sidenavi {
	width:192px;
	float:left;
	background-image: url(menubk.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 100%;
}
div#jimukyoku {
	width:294px;
	height:124px;
	
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
div#unneijimukyoku {
	width:294px;
	height:124px;
	
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
div#jimukyokutext {
	width:280px;
	font-size:13px;
	float: left;
	padding-top: 28px;
	padding-left: 5px;
	text-align: left;
	line-height: 16px;
}

div#main {
	width:608px;
	float:right;
}


ul.button {
	padding-left:0px;
	margin-top:0px;
	text-align:left;
	letter-spacing:0px;
	line-height: 0px;
	margin-left: 0px;
	float:left;
}
ul.button li {
	list-style:none;
	text-decoration: none;
	display: block;
	width:182px;
	height:41px;
	float:left;
	margin-left: 0px;
	padding-left: 0px;
}
ul.button li a {
	text-decoration: none;
	display: block;
	padding: 0px;
	height: 41px;
	width: 182px;
	margin: 0px;
	line-height: normal;
}

div#menu{
	width:182px;
	letter-spacing:0px;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(menubk.gif);
		}

ul.button li#tn1 a {
	background-image:url(../img/button01.jpg);}
ul.button li#tn1 a:hover,ul.button li#tn1 a:active { background-image: url(../img/button01-2.jpg);}
ul.button li#tn2 a {
	background-image:url(../img/button02.jpg);}
ul.button li#tn2 a:hover,ul.button li#tn2 a:active { background-image: url(../img/button02-2.jpg);}
ul.button li#tn3 a {
	background-image:url(../img/button03.jpg);}
ul.button li#tn3 a:hover,ul.button li#tn3 a:active { background-image: url(../img/button03-2.jpg);}
ul.button li#tn4 a {
	background-image:url(../img/button04.jpg);}
ul.button li#tn4 a:hover,ul.button li#tn4 a:active { background-image: url(../img/button04-2.jpg);}
ul.button li#tn5 a {
	background-image:url(../img/button05.jpg);}
ul.button li#tn5 a:hover,ul.button li#tn5 a:active { background-image: url(../img/button05-2.jpg);}
ul.button li#tn6 a {
	background-image:url(../img/button06.jpg);}
ul.button li#tn6 a:hover,ul.button li#tn6 a:active { background-image: url(../img/button06-2.jpg);}
ul.button li#tn7 a {
	background-image:url(../img/button07.jpg);}
ul.button li#tn7 a:hover,ul.button li#tn7 a:active { background-image: url(../img/button07-2.jpg);}
ul.button li#tn8 a {
	background-image:url(../img/button08.jpg);}
ul.button li#tn8 a:hover,ul.button li#tn8 a:active { background-image: url(../img/button08-2.jpg);}
ul.button li#tn9 a {
	background-image:url(../img/button09.jpg);}
ul.button li#tn9 a:hover,ul.button li#tn9 a:active { background-image: url(../img/button09-2.jpg);}
ul.button li#tn10 a {
	background-image:url(../img/button10.jpg);}
ul.button li#tn10 a:hover,ul.button li#tn10 a:active { background-image: url(../img/button10-2.jpg);}
ul.button li#tn11 a {
	background-image:url(../img/button11.jpg);}
ul.button li#tn11 a:hover,ul.button li#tn11 a:active { background-image: url(../img/button11-2.jpg);}
ul.button li#tn21 a {
	background-image:url(../img/button21.jpg);}
ul.button li#tn21 a:hover,ul.button li#tn21 a:active { background-image: url(../img/button21-b.jpg);}


ul.button li#tn001 a {
	background-image:url(../img/button001.jpg);}
ul.button li#tn001 a:hover,ul.button li#tn001 a:active { background-image: url(../img/button001-2.jpg);}

ul.button li#tn002 a {
	background-image:url(../img/button002.jpg);}
ul.button li#tn002 a:hover,ul.button li#tn002 a:active { background-image: url(../img/button002-2.jpg);}

ul.button li#tn003 a {
	background-image:url(../img/button003.jpg);}
ul.button li#tn003 a:hover,ul.button li#tn003 a:active { background-image: url(../img/button003-2.jpg);}

ul.button li#tn004 a {
	background-image:url(../img/button00010.jpg);}
ul.button li#tn004 a:hover,ul.button li#tn004 a:active { background-image: url(../img/button00010b.jpg);}

ul.button li#tn005 a {
	background-image:url(../img/button0030.jpg);}
ul.button li#tn005 a:hover,ul.button li#tn005 a:active { background-image: url(../img/button0030-b.jpg);}

ul.button li#tn006 a {
	background-image:url(../img/button0040.jpg);}
ul.button li#tn006 a:hover,ul.button li#tn006 a:active { background-image: url(../img/button0040-b.jpg);}

ul.button li#tn007 a {
	background-image:url(../img/button0050.jpg);}
ul.button li#tn007 a:hover,ul.button li#tn007 a:active { background-image: url(../img/button0050-b.jpg);}

ul.button li#tn008 a {
	background-image:url(../img/button032.jpg);}
ul.button li#tn008 a:hover,ul.button li#tn008 a:active { background-image: url(../img/button032-b.jpg);}

ul.button li#tn031 a {
	background-image:url(../img/button031.jpg);}
ul.button li#tn031 a:hover,ul.button li#tn031 a:active { background-image: url(../img/button031-2.jpg);}


ul.button li em {
	visibility: hidden;
}

.naiyou {
	width:585px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	text-align: left;
}

.style4 {
	font-size: 16px;
	font-weight: bold;
}

.pasunaka {width:570px;
			margin-left:15px;
			margin-top:10px;}
.pasutable {width:500px;
			margin-left:65px;}
.pasutable2 {width:570px;
			margin-top:10px;}
.pasutable3 {width:570px;
			margin-top:10px;
			margin-bottom:10px;}						
				
.pasutable td{height:150%;}		

.newsmain {
	width:608px;
	padding-top:5px;
	height: 217px;
	background-image: url(newsbk.jpg);
	background-repeat: no-repeat;
}
.news {
	position: relative;
	top: 16px;
	width: 560px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.title {
	width:585px;
	height:30px;
	margin-bottom: 20px;
}

.FloatEnd {clear:both;}

/*ƒtƒHƒ“ƒg*/
.hutokuro16 {
	font-size: 16px;
	font-weight: bolder;
}

.hutoao18 {
	font-size: 18px;
	font-weight: bolder;
	color:#002d9a;
}

.hutoao16 {
	font-size: 16px;
	font-weight: bolder;
	color:#002d9a;
}

.gray {
	color: #666666;
}
.jimu {margin-top:7px;
		width:585px;
		height:124px;
		background-image: url(jimubk.jpg);
		background-repeat:no-repeat;
		margin-bottom:0;
		margin-left:8px;
		margin-right:5px;}
.jimul {float:left;
		margin-right:10px;}
.jimur {float:left;}
.ronbunkata1 {width:330px;
				text-align:right;
				margin-left:330px;
				margin-top:20px;
				margin-bottom:20px;}
.ronbunkata2 {width:330px;
				text-align:right;
				margin-left:330px;
				margin-bottom:20px;}
				
.bekkan{margin-top:20px;
		width:585px;
		height:126px;
		text-align:left;
		
		margin-bottom:20px;
		margin-left:8px;
		margin-right:5px;
		}					
