/*--　ページデザイン　--*/

body{
	background:url(../img/back.jpg) repeat-x;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
}
td {
	font-size: 10pt;
	line-height: 135%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#page{
	width:800px;
	margin:0;
	padding:0;
}

/*--　解除　--*/
#kaijyo {
	clear: both;
	margin: 0;
	padding: 0;
	text-indent:-9999px;
}

/*--　ヘッダー　--*/
#header h1{
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#009900;
	margin:0 10px 0 580px;
	padding:0;
}
#top_header{
	background:url(../img/header.jpg) no-repeat;
	width:800px;
	height:160px;
	margin:0;
	padding:0;
	clear:both;
}
#top_header h1{
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#009900;
	margin:0 10px 0 580px;
	padding:0;
}
a.logo {padding:10px 20px; width:310px; height:100px; display:block;}
a.logo img {border:none;}

.btn_sub {float:right; padding:0px; margin:5px 30px 5px 0px; width:505px;}
.btn_sub ul{list-style-type:none; clear:both; margin:0px; padding:0px;}
.btn_sub li{float:left; height:27px; margin:0px; padding:0px;}
.btn_sub li a {width:126px; height:27px; display:block; padding:0px; margin:0px; text-decoration:none;}
.btn_sub li span {z-index:-1; position:relative; width:126px; height:27px;}

.btn_sub01 a{background:url(../img/btn_sub01.gif) no-repeat;}
.btn_sub02 a{background:url(../img/btn_sub02.gif) no-repeat;}
.btn_sub03 a{background:url(../img/btn_sub03.gif) no-repeat;}
.btn_sub04 a{background:url(../img/btn_sub04.gif) no-repeat;}
.btn_sub01 a:hover{background:url(../img/btn_sub01-o.gif) no-repeat;}
.btn_sub02 a:hover{background:url(../img/btn_sub02-o.gif) no-repeat;}
.btn_sub03 a:hover{background:url(../img/btn_sub03-o.gif) no-repeat;}
.btn_sub04 a:hover{background:url(../img/btn_sub04-o.gif) no-repeat;}


/*--　中　--*/
#top_naka{
	background:url(../img/naka.gif) repeat-y;
	margin:0;
	padding:0px 20px 10px;
	width:760px;
}
/*--　コンテンツ中　--*/
#top_naka-l{
	width:180px;
	float:left;
	margin:10px 0 10px 6px;
	padding:0;
}
#top_naka-r{
	width:580px;
	float:right;
	margin:0 10px 0 0;
	padding:0;
}

/*--　フッター --*/
#top_footer h1{
	background:url(../img/footer.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:0;
	margin:0;
	padding:0;
	width:800px;
	height:24px;
}
#top_footer p.copy{
	background:url(../img/footer.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:0;
	margin:0;
	padding:0;
	width:800px;
	height:24px;
}
#top_footer p{
	margin:0px 0 2px 20px;
	padding:2px;
	color:#CCCCCC;
}
#top_footer a{
	font-size:10pt;
	color:#009900;
	text-decoration:none;
	margin:0 10px 0 10px;
}
#top_footer a:hover{
	text-decoration:underline;
}

/*--　メニュー　--*/
.btn_top {width:738px; height:120px; margin:10px auto 0; clear:both; background:url(../img/main_menu_line.jpg) no-repeat bottom;}
.btn_top ul{margin: 0; padding:0px 0 10px; list-style-type:none; clear:both; height:60px;}
.btn_top li{padding:0px; display:block; float:left; height:60px;}
.btn_top li a {height:60px; display:block; padding:0px; margin:0px; text-decoration:none;}
.btn_top li span {z-index:-1; position:relative; width:244px;}
li.btn_top02 {margin-left:2px; margin-right:2px;}
.btn_top p {margin:0;font-size:16px; font-weight:bold; padding:0 10px 10px;}

.btn_top01 a {background:url(../img/btn_top01.gif) no-repeat; width:245px;}
.btn_top02 a {background:url(../img/btn_top02.gif) no-repeat; width:244px; margin-left:1px; margin-right:1px;}
.btn_top03 a {background:url(../img/btn_top03.gif) no-repeat; width:245px;}
.btn_top01 a:hover {background:url(../img/btn_top01-o.gif) no-repeat;}
.btn_top02 a:hover {background:url(../img/btn_top02-o.gif) no-repeat;}
.btn_top03 a:hover {background:url(../img/btn_top03-o.gif) no-repeat;}

.main_menu {
clear:both;
width:738px;
margin:10px auto 0;
font-size:14px;
line-height:24px;
color:#333333;
background:url(../img/main_menu_line.jpg) no-repeat bottom;
}
.main_menu span {z-index:-1; position:relative;}
.main_menu h2 {width:183px; height:60px; display:block; float:left; margin:0 20px 20px 0;}
p.tameni {width:510px; height:60px; display:block; float:right; margin:0 20px 20px 0;}
.btn_kou {height:950px; clear:both;}
.btn_kou h2 {background:url(../img/btn_kou.jpg) no-repeat;}
.btn_syo {height:530px;}
.btn_syo h2 {background:url(../img/btn_syo.jpg) no-repeat;}

.menu_box {width:364px; height:200px; margin:0 0 10px 0;}
.menu_box h3 {margin:0; height:35px;}
.menu_box h3 span {width:364px;}
.menu_box p {width:183px; height:140px; display:block; float:left; padding:10px 0 0 10px; margin:0;}
.menu_box a {text-decoration:none;}
.btn_kou01 {background:url(../img/main_menu01.jpg) no-repeat;}
.btn_kou02 {background:url(../img/main_menu02.jpg) no-repeat;}
.btn_kou03 {background:url(../img/main_menu03.jpg) no-repeat;}
.btn_kou04 {background:url(../img/main_menu04.jpg) no-repeat;}
.btn_kou05 {background:url(../img/main_menu05.jpg) no-repeat;}
.btn_kou06 {background:url(../img/main_menu06.jpg) no-repeat;}
.btn_kou07 {background:url(../img/main_menu07.jpg) no-repeat;}
.btn_hou01 {background:url(../img/main_menu08.jpg) no-repeat;}
.btn_syo01 {background:url(../img/main_menu09.jpg) no-repeat;}
.btn_syo02 {background:url(../img/main_menu10.jpg) no-repeat;}
.btn_syo03 {background:url(../img/main_menu11.jpg) no-repeat;}
.btn_kou01, .btn_kou03, .btn_kou05, .btn_kou07, .btn_syo01, .btn_syo03 {float:left;}
.btn_kou02, .btn_kou04, .btn_kou06, .btn_hou01, .btn_syo02 {float:right;}
a.gaikan {width:160px; height:109px; float:right; margin:10px 0; display:block;}
a.gaikan span {width:150px;}
p.shousai {width:82px; height:28px; text-align:right; margin:0 0 0 10px; padding:0;}
p.shousai a {color:#0d3679;}
p.shousai a:hover {color:#c30b5e;}


#top_menu_btn{s
	margin:0;
	padding:0;
}
#top_menu_btn ul{
	list-style:none;
	margin:0;
	padding:0;
}
#top_menu_btn li{
	list-style:none;
	margin:0;
	padding:0;
	background:url(../honbu/img/menu.gif) no-repeat;
	width:175px;
	height:40px;
}
#top_menu_btn a{
	color:#009900;
	font-size:11pt;
	text-decoration:none;
	margin:0;
	padding:0px 0 0 40px;
	line-height:250%;
}

/*--　最新情報　--*/
#top_new h2{
	margin:10px 0 0px 40px;
	background:url(../img/titlebar_new.gif) no-repeat;
	width:670px;
	height:70px;
	padding:0;
	font-size:0;
	text-indent:-9999px;
	text-decoration:none;
}
#top_new ul{
	margin:0px 0 10px 40px;
	width:670px;
	height:150px;
	overflow:scroll;
}
#top_new li{
	margin:0px 0 10px 100px;
}

/*--　お知らせ　--*/
#top_info {margin-bottom:50px;}
#top_info h2{
	margin:20px 0 0px 40px;
	background:url(../img/titlebar_info.gif) no-repeat;
	width:670px;
	height:70px;
	padding:0;
	font-size:0;
	text-indent:-9999px;
	text-decoration:none;
}
#top_info ul{
	margin:0px 0 10px 40px;
}
#top_info li{
	margin:0px 0 10px 100px;
	line-height:140%;
}

/*--　お年寄りのために　--*/
#otoshiyori h1{
	background:url(../img/titlebar01.gif) no-repeat;
	width:580px;
	height:54px;
	font-size:0;
	text-decoration:none;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

/*--　お年寄りのために h2タグ追加テスト　20081120　--*/

#otoshiyori h2{
	font-size:9pt;
	margin:0;
	padding:0;
}

#otoshiyori-bk{
	background:url(../img/otoshiyori-bk.jpg) no-repeat;
	width:555px;
	height:540px;
	padding:0;
	margin:0;
	line-height:100%;
}


/*--　障害者をお持ちの方のために　--*/
#shougaisha h1{
	background:url(../img/titlebar02.gif) no-repeat;
	width:580px;
	height:54px;
	font-size:0;
	text-decoration:none;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

dl.new23 {
float:left;
margin:10px 0 10px 20px;
width:470px;
display:block;
}
dl.new23 dt {
margin:3px;
font-size:12px;
font-weight:bold;
}
dl.new23 dd {
float:left;
font-weight:bold;
width:150px;
margin:0 5px 0 0;
text-align:center;
padding:8px 0 9px;
background:url(../img/23new_bg.jpg) no-repeat;
}
dl.new23 dd a {
color:#7d6009;
display:block;
}
dl.new23 dd a:hover {color:#950d0f;}

