@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
img {
	display: block;
}
body {
	background-image: url(images/body_haikei.jpg);
	background-repeat: repeat-x;
}
#zentai {
	width: 751px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-repeat: repeat-y;
	background-image: url(images/zentai_haikei.jpg);
}
#con {
	float: right;
	width: 548px;
	padding-right: 7px;	
}
#foot_kage{
	background-image: url(images/foot_kage.jpg);
	height: 25px;
	/* position: relative;
	top: 100px; */
}
#foot{
	/* position: relative;
	top: -25px; */
}

/*****ボタン*****/
#botan {
	float: left;
	width: 187px;
	background-image: url(../images/botan/botan_ue.jpg);
	padding-left: 9px;
}
#botan dd,#botan a{
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	height: 26px;
	width: 187px;
	background-repeat: no-repeat;
}

#botan dd a:link{/****記述していないとおかしくなる？*****/
	background-image: url(images/spacer.gif);
}
#botan dd a:visited{
	background-image: url(images/spacer.gif);
}

#botan dd.kaisai {
	background-image: url(images/botan/botan01.jpg);
}
#botan dd.kaisai a:hover {
	background-image: url(images/botan/botan01_over.jpg);
}
#botan dd.kaityou {
	background-image: url(images/botan/botan02.jpg);
}
#botan dd.kaityou a:hover {
	background-image: url(images/botan/botan02_over.jpg);
}
#botan dd.pro {
	background-image: url(images/botan/botan03.jpg);
}
#botan dd.pro a:hover {
	background-image: url(images/botan/botan03_over.jpg);
}
#botan dd.endai {
	background-image: url(images/botan/botan04.jpg);
}
#botan dd.endai a:hover {
	background-image: url(images/botan/botan04_over.jpg);}

#botan dd.enja {
	background-image: url(images/botan/botan05.jpg);
	height: 40px;
}
#botan dd.enja a:hover {
	background-image: url(images/botan/botan05_over.jpg);
	height: 40px;
}
/*#botan dd.sanka {
	background-image: url(images/botan/botan05.jpg);
}
#botan dd.sanka a:hover {
	background-image: url(images/botan/botan05_over.jpg);
}
#botan dd.sikai {
	background-image: url(images/botan/botan06.jpg);
}
#botan dd.sikai a:hover {
	background-image: url(images/botan/botan06_over.jpg);
}*/
#botan dd.tenji {
	background-image: url(images/botan/botan07.jpg);
}
#botan dd.tenji a:hover {
	background-image: url(images/botan/botan07_over.jpg);
}
#botan dd.syuku {
	background-image: url(images/botan/botan08.jpg);
}
#botan dd.syuku a:hover {
	background-image: url(images/botan/botan08_over.jpg);
}
#botan dd.takuji {
	background-image: url(images/botan/botan09.jpg);
}
#botan dd.takuji a:hover {
	background-image: url(images/botan/botan09_over.jpg);
}
#botan dd.kaijou {
	background-image: url(images/botan/botan10.jpg);
}
#botan dd.kaijou a:hover {
	background-image: url(images/botan/botan10_over.jpg);
}
#botan dd.kyouiku {
	background-image: url(images/botan/botan105.jpg);
}
#botan dd.kyouiku a:hover {
	background-image: url(images/botan/botan105_over.jpg);
}
#botan dd.kobe {
	background-image: url(images/botan/botan107.jpg);
	height: 40px;
}
#botan dd.kobe a:hover {
	background-image: url(images/botan/botan107_over.jpg);
	height: 40px;
}
#botan dd.lin {
	background-image: url(images/botan/botan11.jpg);
}
#botan dd.lin a:hover {
	background-image: url(images/botan/botan11_over.jpg);
}
#botan dd.toi {
	background-image: url(images/botan/botan12.jpg);
}
#botan dd.toi a:hover {
	background-image: url(images/botan/botan12_over.jpg);
}
#botan dd.home {
	background-image: url(images/botan/botan_home.jpg);
	height: 32px;
}
#botan dd.home a:hover {
	background-image: url(images/botan/botan_home_over.jpg);
	height: 32px;

}
/*****トップページ*****/
#new{
	font-size: 90%;
	color: #5E5F75;
	margin: 5px 20px 10px 15px;
	line-height: 120%;
}
#new th,#new td{
	background-position: left;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	border-bottom: solid 1px #CCCCCC;
}
#new th{
	padding-right: 5px;
	font-weight: normal;
	color: #003399;
	white-space: nowrap;
}
#new td{
	width: 100%;
}
.aka{
	color: #FF3300;	
}
#new td.inful{
	background-color: #F6F6F6;
	padding: 10px;
	color: #FF3300;
	border: 1px solid #FF0000;
}
#new h4{
padding-bottom: 3px;
}
#new ul.sikaku{
	list-style-type: square;
	margin: 5px auto 5px 15px;
}
#new table.mado th,#new table.mado td{
	color: #FF3300;	
	border-bottom: none;
	padding: 0px 0px 0px 0px;
}
