@charset   "UTF-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

fieldset,img{
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6{
	
	font-weight: normal;
}

body {
	background-color: #ffffff;
	line-height: 1.50  margin:0;
	padding: 0;
	font: 16px ,Arial,sans-serif;
	
}

a:link {color: #cd524f;}
a:active {color: #ffcc00;}
a:visited { color: #cd524f;text-decoration: none;}
a:hover {color: #00f;}




#top {
	width: 950px;
	border-style: solid;
	border-color: #000068;
	border-width: 0px;
	height: 120px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding:0px;
	background-image : url(img/0006.jpg);
}

#left {margin-top:0px;
	width: 180px;
	border: #000066 solid 0px;
	margin-left: 10px;
	background-color: #101b0e;
		padding-top:60px;
	background : url(img/0056.gif) repeat 0px 0px;
}

#right {
	width: 760px;
	border-style: solid;
	border-color: #000077;
	border-width: 0px;
	margin: 0px 0px 10px 10px;
	background : url(img/0029.jpg) 0px 0px;

}

#bottom {width: 950px; border:#000068 solid 0px; margin-left:10px; padding:0px;}

#topgazou { border:#0066FF solid 0px; height:136px;width:950;
		background-image : url(../image4.jpg);}

ul.menus {margin:0; padding:0; width:100%; list-style-type: none; font-weight:bold;}

ul.menus li { display:inline; color:#00f;}

ul.menus li a {
		text-decoration:none;
		border-bottom:0px #FFFFFF solid;
		display:block;
		padding:8px;
		color:#00f;}

ul.menus li a:hover { background-color:#333333; color:#FFFFFF; 
		border-bottom:#FF00FF 2px solid;} 

ul.koumoku {width:100%;}
ul.koumoku li {background-repeat:no-repeat;
				background-image : url(../0003.gif);
				background-position:10 10;
				padding:8px 10px 8px 30px;
				}
ul.koumoku li span { color:#000099; font-size:17px; font-weight:bold;}


.biao1 { padding:10px; width:90%;}
.biao1 th {padding:10px; background-color:#FFFF99;border-bottom:1px solid #fff;} 
.biao1 td {padding:10px; background-color:#FFFF99;border-bottom:1px solid #fff;}



.tb01 {width:90%; border:1px solid #999; text-align:center; border-collapse:collapse;}
.tb01 th { padding:10px; width:20%; background-color:#FFCCCC;
border:1px solid #999;
 vertical-align:text-top; font-size:14px; line-height:1.5em;}

.tb01 td { padding:10px; background-color:#FFFF99;
border:1px solid #999;
			font-size:14px; line-height:1.5em; text-align:left;}

.sirase {color:#00f; padding:10px 50px;}

.add {  
	padding-top: 10px;
	padding-right: 30px;
	line-height:1.5em;
	padding-bottom: 10px;
	padding-left: 30px;
	text-align: center;
	font-size:0.7em;
}

.top-right-h1 {
	padding: 10px 10px 10px 10px;
	font-size: 1.0ex;
	font-weight: bold;
	color: navy;
	text-align:center;
	text-decoration: none;
}

.right-h1 {
	background-color: #7989d7;
	padding:8px;
	margin:0px 0px 10px;
	text-align:left;
	padding-left:10px;
	font-size:1.5em;
	color: #fff;
	border-left:30px #00f solid;
}

.tb02 {width:75%; border:1px solid #999; text-align:center;
		border-collapse:collapse; border-spacing:0;}
.tb02 th { padding:10px; width:25%; background-color:#ffcccc; border:1px solid #999; vertical-align:text-top; font-size:14px; line-height:1.5em;}
.tb02 td { width:75%; padding:10px; background-color:#ffff99; border:1px solid #999;
			font-size:14px; line-height:1.5em;}


.tb03 {width:60%; border:1px solid #999; text-align:center;
		border-collapse:collapse; border-spacing:0;}
.tb03 th { padding:10px; width:15%; background-color:#FFCCCC;border:1px solid #999; vertical-align:text-top; font-size:14px; line-height:1.5em;}
.tb03 td { width:10%; padding:10px; background-color:#FFFF99;border:1px solid #999;
			font-size:14px; line-height:1.5em;}	


.tb04 {width:85%; border:1px solid #999; text-align:center;
	border-collapse:collapse; border-spacing:0;}
.tb04 th { padding:8px; width:15%; background-color:#ffcccc;border:1px solid #999; vertical-align:text-top; font-size:14px; line-height:1.5em;}
.tb04 td { width:70%; padding:8px; border:1px solid #999;
			font-size:14px; line-height:1.5em; text-align:left;}

	
.tb05 {width:90%; border:1px solid #fff; text-align:left;
		border-collapse:collapse; border-spacing:0;}
.tb05 th {
	padding: 10px;
	width: 25%;
	background-color: #FFCCCC;
	border-bottom: 2px solid #fff;
	vertical-align: text-top;
	font-size: 14px;
	line-height: 1.5em;
	color: blue;
}
.tb05 td { width:75%; padding:10px 5px 10px 20px; background-color:#FFFF99;
border-bottom:2px solid #fff;
			font-size:14px; line-height:1.5em;}



.tb06 {width:90%; border:1px solid #fff; text-align:left;}
.tb06 th {
	padding: 10px;
	width: 25%;
	background-color: #FFCCCC;
	border-bottom: 2px solid #fff;
	vertical-align: text-top;
	font-size: 14px;
	line-height: 1.5em;
	color: blue;
}

.tb06 td {
	width: 200px;
	padding: 6px;
	background-color: #333;
	border-bottom: 2px solid #fff;
	text-align: center;
	font-weight:bolt;
	font-size: 20px;
	line-height: 1.5em;
}
.tb06 td a:hover {color: #fff;}




.ul01 {
	font-size:20px;
	width: 80%;
	padding-left:35px;
	line-height:1.5em;
	margin: 10px auto;
	list-style-image : url(0019.gif);

}

.ul02 li{ padding-left:20px;list-style-image : url(0020.gif);}

ul.housin {
	width: 92%;
	margin:10px auto;
	list-style-type: none;
}
ul.housin li {
	background-repeat: no-repeat;
	background-image : url(0023.gif);
	background-position: 10 25;
	padding: 5px 10px 5px 20px;
	
	color:#000099;
}
ul.housin li span {  color:#333; font-size:15px;}

.tb07 {width:90%; border:1px solid #00f;}
.tb07 th { padding: 10px;}
.tb07 td { padding:10px 10px 30px 10px;}
.tb07 td img { width:280px; height:220px; text-align:center; padding:10px 30px 10px 10px;}
	

#oya { width:90%;height:500px; border:1px solid #00f;margin:0px; padding:10px;}

#ko {position:relative; width:30px; height:60px;float:left;
border:1px solid green; 
padding:5px;text-align:center; overflow:hidden; display:block; margin:3px;}


#ko span:hover {position:absolute; width:320px; height:240px; overflow:visible;
display: block;}

#ko span:hover span {position:absolute; width:320px; height:240px; overflow:visible;
display: block;}

.tb08 {
    width: 90%;
    border: 1px #999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	line-height:1.5em;
}

.tb08 th {
	font-size:20px;    
	padding:8px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px; 
    font-weight: bold;
    text-align: center;
}


.tb08 td {
    padding: 10px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
}
.tb08 td img {text-align: center;}

.tb08 td span {padding:10px;
color:#9400D3; font-size:16px;
align:left; font-weight:bold;
text-indent:1em;}


.tb10 {
    	width:90%;
	padding:20px 5px;
	border:1px solid #999;
    border-collapse: collapse;
    border-spacing: 0;
}



.tb10 th {
font-size:18px;    
padding: 6px;
    border: #E3E3E3 solid;
    border-width: 1px 1pxs 1px 1px;

    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.tb10 th span { font-size:14px; font-weight:70%;}

.tb10 td {
    padding: 6px;
    border: 1px #E3E3E3 solid;
    border-width: 1px 1px 1px 1px;
    text-align: center;
}
.tb10 td img { text-align: center;
}

.tb10 a:link { text-decoration:underline;}

.dayorisite { width:100%;height:500px; background-image:url(0039.gif);}


