BODY{
margin-top : 0px;
text-align : center;
margin-left: auto;
margin-right: auto;
background-image: url(image/d_1.gif); 
background-color:#e1edc5;
background-repeat: repeat-y; 
background-position: center;
}
HR{ 
background-color: #808080; 
color: #808080; 
border: none; 
height: 1px; 
width: 670px;
} 
.sho{
font-size : 12px;
color : #808080 ;
margin-top : -15px;
}
.photo{
margin-top : -23px;
text-align : center;
}
A{
color : blue;
}
.box1{
text-align : left;
border-width: 2px 2px 2px 2px;
border-style : solid solid solid solid;
border-color: #a8c97f #a8c97f #a8c97f #a8c97f ;
background-color:#eaf4fc  ;
color: #000000; 
padding: 10px;
width: 620px;
line-height:140%;
}
.param1 {
float:left;
margin: 10px;
}

#as {
width:665px;
height:70px;  
margin: 0; 
padding :0;
margin-left: auto; margin-right: auto;
}
#as ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#as li { 
display : inline; 
padding :0; 
margin:0 ;
float:left; 
}
#as #menu_a_1 a {
background-image:url(image/navi-b-1.gif); 
width:111px; 
height:30px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_1 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-1.gif);
width:111px; 
height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
#as #menu_a_2 a {
background-image:url(image/navi-b-2.gif); 
width:111px; 
height:30px;
background-repeat:no-repeat; 
margin:0; padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_2 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-2.gif);
width:111px; 
height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
#as #menu_a_3 a {
background-image:url(image/navi-b-3.gif); 
width:111px; 
height:30px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_3 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-3.gif);
width:111px; height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
#as #menu_a_4 a {
background-image:url(image/navi-o-4.gif); 
width:111px; height:30px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_4 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-4.gif);
width:111px; 
height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
#as #menu_a_5 a {
background-image:url(image/navi-b-5.gif); 
width:111px; height:30px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_5 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-5.gif);
width:111px; 
height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
#as #menu_a_6 a {
background-image:url(image/navi-b-6.gif); 
width:110px; height:30px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as #menu_a_6 a:hover {
background-color:#ffffff; 
background-image:url(image/navi-o-6.gif);
width:110px; 
height:30px; 
background-repeat:no-repeat;
margin:0;
padding:0;
display:block;
}
.font1{
font-size : 13px;
color : gray;
text-align : center;
}
.font2{
line-height : 105%;
letter-spacing : 1px;
text-align : center;
font-size : 14px;
}
.box2{
width: 740px;
height: 25px;
padding: 5px 5px 5px 5px;
background:url(image/line4.gif);
background-repeat:repeat-x;
margin-left: auto;
margin-right: auto;
font-size : 12px;
}
.box3{
width: 624px;
height: 41px;
background:url(image/topl5.gif);
background-repeat:no-repeat;
margin-left: auto; margin-right: auto;
text-align : center;
padding-top:10px;
line-height : 110%;
letter-spacing : 2px;
font-size : 17px;
color:#008000;
font-weight:bold;
}
.annai1
{border-width: 0px 0px 1px 6px; 
border-color: green; border-style: solid;
padding: 7px; font-weight: bold; color: #006400 ; 
}
.font3{
background-color: #ffc0cb ; font-weight: bold; }
TABLE{ 
line-height:130%; 
width: 630px; 
margin-left: auto;
margin-right: auto;
font-size : 16px;
} 
TD{
padding: 10px;
text-align:left;
}
.annai2{
border-width: 0px 0px 1px 6px; 
border-color: green; 
border-style: solid;
font-weight: bold; 
color: #006400 ;}
 #as2 {
width:420px;
height:40px; 
margin:0; 
padding :0;
margin-left: auto; margin-right: auto;
}
#as2 ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#as2 li { 
display : inline; 
padding :0; 
margin:0 ;
float:left; 
}
#as2 #menu_t_1 a {
background-image:url(image/t-ba-toi.gif); 
width:140px; 
height:40px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as2 #menu_t_1 a:hover {
background-color:#ffffff; 
background-image:url(image/t-ba-toi2.gif);
width:140px; 
height:40px; 
background-repeat:no-repeat;
margin:0; 
padding:0;
display:block;
}
#as2 #menu_t_2 a {
background-image:url(image/t-ba-down.gif); 
width:140px; 
height:40px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as2 #menu_t_2 a:hover {
background-color:#ffffff; 
background-image:url(image/t-ba-down2.gif);
width:140px; 
height:40px; 
background-repeat:no-repeat;
margin:0; 
padding:0;
display:block;
}
#as2 #menu_t_3 a {
background-image:url(image/t-ba-kyufu.gif); 
width:140px; 
height:40px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as2 #menu_t_3 a:hover {
background-color:#ffffff; 
background-image:url(image/t-ba-kyufu2.gif);
width:140px;
height:40px; 
background-repeat:no-repeat;
margin:0; 
padding:0;
display:block;
}
#as2 #menu_t_4 a {
background-image:url(image/t-ba-blog.gif); 
width:140px; 
height:40px;
background-repeat:no-repeat; 
margin:0; 
padding:0;
background-color:#ffffff;
display:block;
}
#as2 #menu_t_4 a:hover {
background-color:#ffffff; 
background-image:url(image/t-ba-blog2.gif);
width:140px;
height:40px; 
background-repeat:no-repeat;
margin:0; 
padding:0;
display:block;
}
.span1 {display:none;}
.box6{
width: 670px;
height: 8px;
background:url(image/line6.gif);
background-repeat:repeat-x;
margin-left: auto;
margin-right: auto;
}
.box5{
width: 450px;
height: 65px;
line-height : 115%;
letter-spacing : 1px;
text-align : center;
font-size : 16px;
padding: 10px 10px 10px 10px;
margin-left: auto; margin-right: auto;
border-width: 2px 2px 2px 2px;
border-style : dashed dashed dashed dashed;
border-color: #228b22 #228b22 #228b22 #228b22 ;
background-color:#fffacd ;
}
.panlist {margin-top: 10px;
         font-size : 12px;
}
