#bodyid{
background : url(../image/);
padding:0;
margin:0;
text-align:center;
}
.bodys{
background : url(../image/bgsyado.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:755px;
font-size:0.8em;
color:#999;
text-align:center;
margin:0 auto;
}
#banner{
background : #fff url(../image/header09.gif) no-repeat top;
height:130px;
letter-spacing:0px;
text-align:center;
}
#banner h1{
font-size:24px;
color:#fff;
margin:0;
padding:10px 20px;
}

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

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

#left{
width:170px;
background-color: #;
float:left;
text-align:center;
padding:0px;
margin:0px 0px 0px 0;
}
#left a{
color:#999;
}
#left a:hover{
background-color: #fff;
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:#000;
}
#left p{
margin:0 0 0px 0px;
padding:0 0px 0px 0px ;
font-size:5pt color:;
color:#fff;
}

#right{
background-color: #fff; 
width:570px;
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:#000;
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; color:333;
line-height:120%;
}

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

#copy{
clear:both;
background : #e7e7e7 url(../image/);
border-top:0px solid #666;
color:#666;
padding:0px 0 0px 0;
text-align:center;
}

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

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

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

