body {
	background: #ffffff url(../img/kabe.jpg) repeat-x;
	width: 100%;
	font-size: 12px;
	line-height: 14pt;
	margin: 3px 0px 0px 0px;
}


img {
	border : none;
	text-align: center;
  }	
  

.img-1 {
  border : none;
  margin-top: 10px
  }

  
.img-2 {
	margin-top: 10px;
	margin-left: 20px;
   }  


.img-center {
   clear:both;
	margin-left: auto;
	margin-right: auto;
    }

	
.img-50 {
   clear:both;
	margin-left: 50px;
	margin-right: auto;
    }

	 
.img-20 {
	clear: both;
	margin: 5px 5px 5px 20px;
}
	 	 
		 
.img-200 {
    clear: both;
	 margin-left: 200px;
	 margin-right: auto;
    }

	 
a:link {
    color: #000033;	
	text-decoration: none;
	}


a:visited {
   color: #000033;	
	text-decoration: none;
	}


a:hover {
   color: #CC3333; 
   text-decoration: none;
	}


a:active {
   color: #000033; 
   text-decoration: none;
	}

a.red {
    color: #FF0000;	
	text-decoration: none;
	}
	
a.link-blue-bold{
    color: #0000FF ;	
	text-decoration: none;
	font-weight:bold ;
   }
	
h1 {
	font-size:14px;
	line-height:50px;
	color:#FFFFFF;
	vertical-align:top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 70px; 
   }	
	
h1.title {
	font-size: large;
	line-height: 50px;
	color: Blue;
	vertical-align: middle;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
}		

	
h2 {
	font-size:14px;
	line-height:50px;
	color:#FFFFFF;
	vertical-align:top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 70px;
   }

   
h2.l-100 {
	font-size:14px;
	color: #003366;
	margin: 0px;
	padding-left: 100px;
	} 


h3 {
	font-size:12px;
	line-height:34px;
	color:#598400;
	vertical-align:top;
	padding-left: 50px;
	}

	
h3.l-50 {
	font-size:12px;
	line-height:34px;
	color: #003366;
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding-left: 50px;
	}   


h4 {
	font-size:14px;
	line-height:50px;
	color:#003366;
	vertical-align:top;
	padding-left: 110px;
	}

	
h5 {
	font-size:12px;
	line-height:34px;
	color: #003366;
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding-left: 50px;
	}

	
ol {
	list-style-type: none;
	padding-left:20px;
	padding-right:10px;
   }


#a-all {
	width: 748px;
	background-color: #FFFFFF;
	color: #333333;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
   }
	

#header { 
   width: 748px;
   margin: 0px  ;
   }


#flash {
	float: left;
	width: 100%;
   }

#flash-un-line {
	float: left;
	height: 15px;
	width: 748px;
	background-image: url(../img/bar.jpg);
   }


#pankuzu2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
	width: 96%;
	padding: 0px;
   }


.midashi{
	width: 730px;
	height: 50px;
	background-image:url(../img/title.jpg);
	background-repeat:no-repeat ;
	margin: 0px  ;
	padding:0px;
   }


.midashi h2 {
    font-size:16px ;
    vertical-align:top;
	 line-height: 50px ;
     }


#contents { 
    clear:both ;
    }


#footer { 
   clear:both ;
   }

	
#fd2 {
	text-align:right;
	font-size:11px;
	line-height:13pt;
	color:#ffffff;
	background-color:#030133;
	padding: 5px 0px;
	width: 748px;
	clear: both;
   }


.top_bg {
	text-align:right;
	font-size:12px;
	line-height:14pt;
	color:#030133;
	padding: 5px 0px;
	width: 740px;
	margin: 0px;
	clear: both;
   }


.annai-green {
	background-image: url(../img/sti_a.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 600px;
	padding: 0px ;
	height: 35px;
   }

	
.annai-blue {
	background-image: url(../img/sti_b.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 600px ;
	padding: 0px ;
	height: 35px;
   }

.annai-blue2 {
	background-image: url(../img/sti_e.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 600px ;
	padding: 0px ;
	height: 35px;
   }	

.annai_pink {
	background-image: url(../img/sti_c.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 600px ;
	height: 35px;
   }


.annai_tennis {
	background-image: url(../img/sti_d.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
   width: 600px ;
	height: 35px;
   }
	
.annai_tennis2 {
	background-image: url(../img/sti_f.jpg);
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
   width: 600px ;
	height: 35px;
   }	


.txt {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 20px;
	color: #333333;
   }


.txt-50 {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	color: #333333;
   }

	
.txt-100 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 100px;
	}

	
.naka-menu {
	width: 600px;
	background-image: url(../img/menu_ti.gif);
	background-position: left;
	margin-top: 10px;
	margin-right: 128px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0px;
	height: 50px;
	background-repeat: no-repeat;
	border-bottom: thin double #0099cc;
   }


.menu-txt {
	width: 600px;
	margin-top: 0px;
	margin-right: 128px;
	margin-bottom: 20px;
	margin-left: 20px;
	color: #333333;
	background-color: #F0F0E1;
   }

	
.menu-txt2 {
	width: 600px;
	margin-top: 0px;
	margin-right: 128px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-indent: 30px ;
	color: #333333;
	background-color: #F0F0E1;
   }


.green-beige {
	background-color: #EBEBD8;
	border-left: 5px solid #669900;
	padding-left: 5px;
	color: #333333;
	border-bottom: 1px solid #669900; 
	padding-bottom: 5px;
	padding-top: 5px;
   }


.under-green  {
	padding-left: 5px;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #669900; 
   }

	
.blue-gray {
	background-color: #F4F7F9;
	border-left: 5px solid #336699;
	padding-left: 5px; 
	color: #333333;
	border-bottom: 1px solid #336699;
	padding-bottom: 5px;
	padding-top: 5px;
   }

	.blue-gray20 {
	width: 580px;	
	color: #333333;
	background-color: #F4F7F9;
	margin-left: 20px;
	margin-bottom: 10px;
	border-left: 20px solid #336699;
	border-bottom: 1px solid #336699;
	padding-left: 5px; 
	padding-bottom: 5px;
	padding-top: 5px;
   }
	
.blue-white {
	background-color: #FFFFFF;
	border-left: 5px solid #336699;
	padding-left: 5px; 
	color: #333333;
	border-bottom: 1px solid #336699;
	padding-bottom: 5px;
	padding-top: 5px;
   }   

   
.under-gray {
	padding-left: 5px;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #336699;
   }


.bg-blue {
	padding-left: 5px;
	color: #333333;
	background-color: #F2F7F9;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #006699;
   }

	
.green-white {
	border-left: 5px solid #669900;
	border-bottom: 1px solid #669900; 
	background-color: #ffffff;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
   }


.blue-gray-brown{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 12pt;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #336699;
	border-left: 5px solid #336699; 
   }

	
.tb-500 {
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 50px;
   }

.tb-600 {
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
   }


table.tb-96 {
   width: 96%;
	padding: 5px;
	margin-left: 10px;
   border: none;
   }


.td-top {
   vertical-align: top;
   }


.dl-180 {
   width: 180px;
	list-style-type: none;
	margin: 10px;
	border: 1px solid #CCCCCC;
   }

.dl-150 {
   width: 150px;
	list-style-type: none;
	margin: 10px;
	border: 1px solid #CCCCCC;
   }
	
.dt-beige {	
	list-style-type: none;
	padding: 2px 0px 2px 5px;	
	background: #E5DACA;
	border-top: 1px solid #DABF9A;
   }


.dl-300 {
   width: 300px;
	list-style-type: none;
	margin: 10px;
	border: 1px solid #CCCCCC;
   }


dt.greenback {
	list-style-type: none;
	padding: 2px;
	text-align: center;
	background: #326565;
	color: #FFFFFF;
   }

	
dd {
	padding: 2px 0px 2px 5px;	
	margin: 2px 0px 0px 0px;
   }


.dd-text10 {
	padding: 2px 0px 2px 5px;
	margin: 2px 0px 0px 0px;
	font-size: 10px;
	text-align:left ;
	line-height: 12pt;
	color: #333333;
   }


.table-center650 {
	margin-left: auto;
	margin-right: auto;
	border: none;
	width: 650px;
   }
  

.table-center500 {
	margin-left: auto;
	margin-right: auto;
	border: none;
	width: 500px;
   }


.td-center {
   vertical-align: top;
   text-align:center;
   }


.tblue{
	width: 500px;
	background-color: Navy;
	margin-left: auto;
	margin-right: auto;
	background: Navy;
   }


tr.white{
	background-color: White;
   }


td.white{
	line-height: 1.5em;
	background-color: White;
   padding: 5px;
   }


.tabledesign1{
margin-bottom:20px;
width:400px;
border-collapse:collapse;
border:1px solid #339999 ;
}

.tddesign1{border-collapse:collapse;
border:1px solid #339999 ;
}





.leftunder-green {
	width: 500px;
	background-color: #ffffff;
	border-left: 5px solid #669900; 
	padding-left: 5px;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #669900; 
   }

	
.leftunder-blue {
	background-color: #ffffff;
	border-left: 5px solid #336699; 
	padding-left: 5px;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #336699; 
   }


.img-left {
	padding: 5px;
	width: 300px;
	padding-bottom: 5px;
	padding-top: 5px;
   float: left;
   }

	
.img-right {
	padding-left:5px;
	width: 300px;
	padding-bottom: 5px;
	padding-top: 5px;
   float: left;
   }
	

.txtbgcolor-gray {
	width: 600px;
	margin-top: 0px;
	margin-right: 128px;
	margin-bottom: 20px;
	margin-left: 80px;
	color: #333333;
	background-color: #F1F1E4;
   }

	
 .text-bold{
	font-weight: bold;
	}
	
 .text-bold2{
	font-weight: bolder;
	font-size: smaller
	}	
	
 .text-bold3{
	font-weight: bolder;
	font-size: larger
	}
	
 .text-small{
	font-size: smaller;
	}	

 .text-blue {
   color:#0000FF;
   }
	
 .text-white{
   font-weight: bold;
   color:#FFFFFF;
   }	
	
.text-redobold{
	color: Red;
	font-weight: bold;
	font-size: larger;
}	
	

ol,ul.inside {
	list-style-position: inside;
   } 
	

li.disc {
	list-style: disc;
   }
	

li.suuji {
	list-style-type: decimal;
   }
	

li.sub {
	text-indent: 1.0em;
   }

	
li.sub2 {
   margin-left: 30px;
   }
	

.list-ball {
	list-style-image: url(/img/icon_ball_15_white.jpg);
	line-height: 2.0em;
   }
	

.pointb{ 
	list-style-image: url(/img/point_g.gif);
	font-size:14px ;
   }
 

.p-30 {
	line-height: 3.0em;
	}

	
.p-indent {
    text-indent: 1em;
	}


.txt600-80 {
	width: 600px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 80px;
	text-align: left;
	color: #333333;
   }


.left {
	text-align: left;
   }

  
.right{ 
    text-align:right;
   }

   
.right-200{ 
    text-align:center;
	font-size:12pt ;
	line-height: 30px ;
	margin-left: 400px;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 5px solid #336699;
	border-right: 5px solid #336699;
   }

   
.right-250{
    text-indent: 30px ;
	font-size:10pt ;
	line-height: 30px ;
	margin-left: 450px;
	background-image:url(/img/orange-bar.gif) ;
	background-repeat:no-repeat ;
   }
	
	
	
.itembox{
	width: 165px;
	margin: 0 0px 10px 15px ;
	padding: 0px;
	float: left;
}	

.bg-beige {	
	background: #E5DACA;
	border-top: 1px solid #DABF9A;
	border-bottom:  1px solid #DABF9A;
   }

.bg-blue {
	background: #B0E0E6;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}
	
.cr{
	clear: both;
}	

.text10 {
	margin-left: 10px ;
}

#map {
	width: 280px;
}
