h1{
  	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight: normal;
}
h2{
padding:0px;
margin:0px;
font-size:120%;
color:#000066;
}
.topbar {
	font-size: 12px;
}
.bottom {
	font-size: 12px;
	color: #FFFFFF;
}
.little1 {
	font-size: 12px;
}
.little2 {
	font-size: 13px;
	line-height:130%;
}
body {
	background-image: url(../topimages/backbround.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #FF9900}
.style3 {color: #333333}
.style4 {color: #FFFFFF}
.style7 {font-size: 14px; color: #FFFFFF;}
.style8 {
	color: #006600;
	font: bold;
}
.style10 {
	color: #FF0000;
	font-weight: bold;
}
.style12 {color: #FF0000}
.story{
line-height:150%;
font-size: 14px; }
.line-under{
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:dotted 2px #CCCCFF;
}
.car{
background-image: url(../contents/pict/link_bg.gif);
background-position:right top;
background-repeat:no-repeat;
}
.waku{
border:#003333 solid 1px;
background-color:#FFFFCC;
margin:2px 0;
padding:1px;
}
#car{
line-height:1.5;
}
#link{
line-height:1.5;
}
#menu{
margin:0 auto;
padding:0;
background-image: url(../topimages/topimage.jpg);
height:300px;
width:720px;
list-style-type:none;
}
ul#navi{
padding:0;
padding-top:13px;
margin:0;
}
#navi li{
width:180px;
list-style-type:none;
}
#navi li a{
display:block;
overflow:hidden;
width:100%;
height:0 !important;
height: /**/:23px;
padding-top:23px;
margin:0;
padding-left:0;
/*background-color:#FFCC00;
border-bottom:#CCCCCC 1px solid;*/
background-image: url(../topimages/topimage3.jpg);
}
#navi01 a{ background-position: 0px -13px;}
#navi02 a{ background-position: 0px -36px;}
#navi03 a{ background-position: 0px -59px;}
#navi04 a{ background-position: 0px -82px;}
#navi05 a{ background-position: 0px -105px;}
#navi06 a{ background-position: 0px -128px;}
#navi07 a{ background-position: 0px -151px;}
#navi08 a{ background-position: 0px -174px;}
#navi09 a{ background-position: 0px -197px;}
#navi10 a{ background-position: 0px -220px;}
#navi11 a{ background-position: 0px -243px;}
#navi12 a{ background-position: 0px -266px;}

#navi01 a:hover{ background-position: -180px -13px;}
#navi02 a:hover{ background-position: -180px -36px;}
#navi03 a:hover{ background-position: -180px -59px;}
#navi04 a:hover{ background-position: -180px -82px;}
#navi05 a:hover{ background-position: -180px -105px;}
#navi06 a:hover{ background-position: -180px -128px;}
#navi07 a:hover{ background-position: -180px -151px;}
#navi08 a:hover{ background-position: -180px -174px;}
#navi09 a:hover{ background-position: -180px -197px;}
#navi10 a:hover{ background-position: -180px -220px;}
#navi11 a:hover{ background-position: -180px -243px;}
#navi12 a:hover{ background-position: -180px -266px;}