@charset "UTF-8";
/* CSS Document */

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


#j_box1{
	margin: 0 auto;
	padding:0;
	width : 810px ;
	border:0;
	background-color:#fff;
	color:#333;
	font-size:13px;
	line-height:150%;
	background-image : url(oshirase/backbg2.jpg);
	background-repeat:repeat-y;
	height:inherit;
	border:0;
}

#j_box2_header{
	background-image : url(oshirase/top2.jpg);
	background-repeat:no-repeat;
	width:810px;
	height:70px;
	padding:65px 0 0 0;
}

/* topのレイアウチE*/
#j_boxfla_header{
	background-image : url(oshirase/topfla.jpg);
	background-repeat:no-repeat;
	width:810px;
	height:5px;
	padding:0;
	border:0;
	margin:0;
}

#j_box_innerfla{
	margin: 0 auto;
	padding:0;
	width : 800px;
	height:465px;
	background-image : url(oshirase/backbg2.jpg);
	border:0;
}



#j_box_innerfla2{
	margin: 0 auto;
	padding:0;
	width : 800px;
	height:200px;
	text-align:left;
}

#j_box_innerfla_btn{
	margin: 0 auto;
	padding:0;
	width : 800px;
	height:43px;
	text-align:left;
}

.fla_left{
	width : 450px;
 	margin:20px 0 0 20px;
	float:left;
 }
 
.fla_right{
	width : 270px;
 	margin:20px 0 0 10px;
	padding-right:10px;
	 float:left;
	 text-align:right;
 }

.news{
	width : 450px;
	margin:5px 0 5px 0;
	float:left;
	border-bottom:#CCCCCC dotted 1px;
	padding-bottom:5px;
 }
 
.news_midashi{
	width : 300px;
	padding-bottom:2px;
 }


/* topのレイアウトここまで */

#j_box3{
	margin: 0 auto;
	padding:0;
	width : 810px;
	height:10px;
	border:0;
	background-image : url(oshirase/backbg3.jpg);
	background-repeat:no-repeat;
}

#j_box_inner{
	margin: 0 auto;
	padding-bottom:20px;
	width : 700px;
	text-align:left;
}

.headBtm{
	margin:0 auto;
	padding:0;
	width:800px;
	height:33px;
	}

.headBtm ul li{
	margin-left:0;
	padding:0;
	list-style-type:none;
	list-style:none;
	text-indent:-9999px;
	margin:0!important;
	display:block;
	float: left;
	position: relative;
}
#gbtn1 a{
	display:block;
	width:58px;
	height:33px;
	background-image : url(oshirase/b2_oshirase.gif);
}
#gbtn1 a:hover , #gbtn1 a:focus{
	background-image : url(oshirase/b2_oshirase2.gif);
}
#gbtn2 a{
	display:block;
	width:83px;
	height:33px;
	background-image : url(oshirase/b2_soudan.gif);
}
#gbtn2 a:hover , #gbtn2 a:focus{
	background-image : url(oshirase/b2_soudan2.gif);
}
#gbtn3 a{
	display:block;
	width:178px;
	height:33px;
	background-image : url(oshirase/b2_5keikaku.gif);
}
#gbtn3 a:hover , #gbtn3 a:focus{
	background-image : url(oshirase/b2_5keikaku2.gif);
}
#gbtn4 a{
	display:block;
	width:117px;
	height:33px;
	background-image : url(oshirase/b2_torikumi.gif);
}
#gbtn4 a:hover , #gbtn4 a:focus{
	background-image : url(oshirase/b2_torikumi2.gif);
}
#gbtn5 a{
	display:block;
	width:98px;
	height:33px;
	background-image : url(oshirase/b2_chiiki.gif);
}
#gbtn5 a:hover , #gbtn5 a:focus{
	background-image : url(oshirase/b2_chiiki2.gif);
}
#gbtn6 a{
	display:block;
	width:107px;
	height:33px;
	background-image : url(oshirase/b2_genjyou.gif);
}
#gbtn6 a:hover , #gbtn6 a:focus{
	background-image : url(oshirase/b2_genjyou2.gif);
}

#gbtn7 a{
	display:block;
	width:74px;
	height:33px;
	background-image : url(oshirase/b2_down.gif);
}
#gbtn7 a:hover , #gbtn6 a:focus{
	background-image : url(oshirase/b2_down2.gif);
}

#gbtn8 a{
	display:block;
	width:43px;
	height:33px;
	background-image : url(oshirase/b2_link.gif);
}
#gbtn8 a:hover , #gbtn7 a:focus{
	background-image : url(oshirase/b2_link2.gif);
}
#gbtn9 a{
	display:block;
	width:42px;
	height:33px;
	background-image : url(oshirase/b2_home.gif);
}
#gbtn9 a:hover , #gbtn7 a:focus{
	background-image : url(oshirase/b2_home2.gif);
}

/* oshirase*/
.soudan_box{
	width : 600px ;
	border:0;
	margin:0 50px 30px 50px;
	/*padding-bottom:15px;*/
		}
		
.soudan_box_bunrui{
	border:0;
	margin:10px 0 10px 5px;
	/*padding-bottom:15px;*/
		}
	

.oshirase_box{
	width : 600px ;
	border:0;
	margin:0 50px 30px 50px;
	padding-bottom:15px;
	border-bottom:#FF6600 dotted 1px;
	}
	
.gokanen_box{
	width : 600px ;
	border:0;
	margin:0 50px 0 50px;
	/*padding-bottom:15px;*/
		}
	
.oshirasetxt13{
	font-weight:bold;
	color:#006699;
	font-size:14px;
}

.chiiki_box{
	width : 540px ;
	border:0;
	margin:15px 80px 15px 80px;
	border-bottom:#9c6 dotted 1px;
	padding-bottom:5px;
	vertical-align:middle;
	}
	
.chiiki_box2{
	width : 595px ;
	border:0;
	margin:0 50px 0 55px;
	}
	
.gokanen_box2{
	width : 650px ;
	border:0;
	margin:30px 0 0 50px;
	line-height:180%;
	}
	
.gokanen_box_inner1{
	width : 450px ;
	border:0;
	margin:0;
	float:left;
	}
	
.gokanen_box_inner2{
	width : 220px ;
	border:0;
	margin:0;
	float:left;
	}	
	
.torikumi_box{
	width : 600px ;
	border:0;
	margin:0 50px 0 50px;
	}
	
.torikumi_box2{
	text-align:center;
	margin:20px 0 15px 0;
	}

.torikumi_box3{
	width : 500px ;
	border:0;
	margin:30px 100px 0 100px;
		}
	

.torikumi_box4{
	width : 500px ;
	border:0;
	margin:0 100px 0 100px;
	padding:10px;
	}

.torikumi_box5{
	width : 650px ;
	border:0;
	margin:50px 25px 0 25px;
	padding:10px;
	font-size:11px;
	text-align:center;
	border-top:#CCCCCC dotted 1px;
	}
	
.torikumi_midashi{
	font-size:15px;
	font-weight:bold;
	margin:0;
	color:#0099cc;
	margin-bottom:20px;
}

.torikumi_txt1{
	background-color:#C4ECF2;
	padding:5px;
}

.torikumi_txt2{
	background-color:#E5F2ED;
	padding:5px;
}


.kikan_midashi{
	font-size:15px;
	font-weight:bold;
	margin:0;
	color:#FF9900;
}

.kikan_txt1{
	background-color:#F7DC8B;
	padding:3px 20px 3px 20px;
}
.kikan_txt2{
	background-color:#F7EECA;
	padding:10px 20px 10px 20px;
}

.kikan_midashi{
	font-size:15px;
	font-weight:bold;
	margin:0;
	color:#FF9900;
}

.link_box{
	width : 500px ;
	border:0;
	margin:0 100px 0 100px;
	padding:10px;
		}
		
		
.down_box{
	width : 600px ;
	border:0;
	margin:0 50px 0 50px;
		}
	

.down_box2{
	width : 500px ;
	border:0;
	margin:30px 50px 0 100px;
	padding-bottom:15px;

	}

.list{
	width : 600px ;
	border:0;
	margin:20px 50px 0 50px;
	padding-bottom:15px;
		}

.genjyou_box{
	width : 600px ;
	border:0;
	margin-bottom:20px;
	float:left;
		}
		
.genjyou_boxleft{
	width : 250px ;
	border:0;
	margin-bottom:20px;
	float:left;
		}
		
.genjyou_boxright{
	width : 350px ;
	border:0;
	margin-bottom:20px;
	float:left;
		}
.genjyou_midashi{
	font-size:14px;
	color:#993300;
	font-weight:bold;
	}
	