#bodyid{
background :#f6f6f6 ;

padding:0;
margin:0;
text-align:center;
}
.bodys{
background : url(../image/bgs.gif) repeat-y center top;
padding:0;
margin:0;
text-align:center;
}

#page{
background : url(../img/) repeat-y left top;
width:8px;
margin:0 auto;
}
#page2{
border:0px solid #777;
background:#;
width:800px;
font-size:0.8em;
color:#444;
text-align:center;
margin:0 auto;
}
#banner{
background : url(../image/11-12rotarytitle.jpg) no-repeat left top;
height:100px;
letter-spacing:0px;
text-align:center;
}
#banner h1{
font-size:24px;
color:#fff;
margin:0;
padding:10px 20px;
}
#menu{
background : url(../image/);
border-bottom:0px solid #999;
width:100%;height:35px;
}
#menu td{
height:20px;
font-size:13px;
width:20%;
letter-spacing:1px;
text-align:center;
}
#menu a{
color:#000;
font-weight:bold;
width:100%;
text-decoration:none;
}
#menu a:hover{
color:#97a6d0;
}

#menuy { 
border-collapse: separate; /* 枠線の表示方法（重ねない） */ 
background : url(../image/);
border-bottom:0px solid #999;
width:100%;height:35px;
} 
#menuy TD { 
height:20px;
font-size:13px;
width:20%;
letter-spacing:1px;
text-align:center;
} 
#menuy A { 
display: block; /* ブロック要素 */ 
color:#000;
width: 100%; /* リンク部分の横幅 */ 
padding: 3px; /* リンク部分の余白 */ 
text-decoration: none; /* リンク文字の下線 */ 
font-size: 10pt; /* リンク文字のサイズ */ 
font-weight: bold; /* リンク文字の太さ */ 
} 
#menuy A:hover { 
background-color: #; /* ポイント時の背景色 */ 
color: #ce0000; /* ポイント時の文字色 */ 
} 

#menut { 
border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
} 
#menut TD { 
border: 0px #ffe9bf solid; /* セルの枠線（太さ・色・スタイル） */ 
background-color: #ffe9bf; /* セルの背景色 */ 
padding: 0; /* セル内の余白 */ 
} 
#menut A { 
display: block; /* ブロック要素 */ 
width: 170px; /* リンク部分の横幅 */ 
padding: 5px; /* リンク部分の余白 */ 
text-decoration: none; /* リンク文字の下線 */ 
font-size: 10pt; /* リンク文字のサイズ */ 
font-weight: bold; /* リンク文字の太さ */ 
} 
#menut A:hover { 
background-color: #; /* ポイント時の背景色 */ 
color: #ce0000; /* ポイント時の文字色 */ 
} 

#left{
width:185px;
background-color: #;
float:left;
text-align:center;
padding:0px;
margin:0px 0px 0px 9;
}
#left a{
color:#000;
}
#left a:hover{
background-color: #;
color:#ce0000;
}
#left h2{
border:0px solid #999;
background : url(../image/leftt.gif) no-repeat center top;
font-size:1em;
margin:10px 0 7px 0px;
padding:3px 11px ;
color:#446;
}
#left p{
margin:0 0 0px 0px;
padding:0 0px 0px 0px ;
font-size:5pt color:#000;
color:#000;
}

#right{
background-color: #fff; 
width:590px;
float:right;
padding:10 5 10px 5;
text-align:left;
}
#right a{
color:#00497c;
}
#right a:hover{
color:#4455b6;
}
#right h2{
border-width:0px;
border-style:solid;
border-color:#ddf #aac #aac #ddf;
background : url(../image/right.gif) repeat-y center top;
color:#4c4c4c;
font-size:1em;
margin:10px 10px 7px 5;
padding:3px 10px;
}
#right h3{
border-width:0px;
border-style:none;
border-color:#ddf #aac #aac #ddf;
color:#004080;
font-size:1em;
margin:0px 0px 0px 10;
padding:0px 5px;
}
#right h4{
border-width:0px;
border-style:none;
border-color:#ddf #aac #aac #ddf;
color:#004080;
font-size:1em;
margin:0px 0px 0px 0;
padding:10px 10px 10px 10px;
}
#right p{
background-color: #eeeeff;
margin:0 10px 10px 15;
padding:7 10px 7px 10px;
font-size:1em;
line-height:120%;
}

#pagetop{
padding:10px 12px 0 0;
text-align:right;
}

#copy{
clear:both;
background : #001545 url(../image/homebt.gif);
border-top:0px solid #666;
color:#000;
padding:1px 0 3px 0;
text-align:center;
}

#TEXTAREA{
  font-size : x-small;
}

.table1 {
width: 95% ;/* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 2px #a9a9a9 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
font-size: 10pt; /* リンク文字のサイズ */
text-align: left;
margin:0px 0px 0px 10;
padding:0px 5px
;}

.table1 TH { 
border: 1px #a9a9a9 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 3px; /* セル内の余白 */ 
font-size: 10pt; /* リンク文字のサイズ */ 
font-weight: bold; /* リンク文字の太さ */
color: #004080;
background-color: #f3f3f3
;} 
.table1 TD { 
border: 2px #a9a9a9 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 3px; /* セル内の余白 */ 
}

ul {list-style-type: none}
.view li {width:500px; border:0px #cccccc solid; text-align: left;}
.hd {display: none; position:absolute; top:0px; left:0px;}
.hd a {display: block; width: 100%; height:100%; background-color: #ffffff}
.hd a:hover {background-color: #dfffff}
.off {margin:0; background-color: #ffff}
.on {position:relative; background-color: #fff}
.on .hd {display: block}
