A:LINK{
font-style : normal;
font-size : 100%;
color : navy;
}

A:VISITED{
font-size : 100%;
color : navy;
}

A:HOVER{
font-size : 100%;
text-decoration : underline;
color : #ff8000;
}

A:ACTIVE{
font-size : 100%;
color : #ff8000;
}

A{
text-decoration : none;
color : navy;
}

BODY{
background-image : url(../images/bg.gif);
text-align : center;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
background-attachment : fixed;
font-size : 100%;
cursor : default;
}

#base_st{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
font-size : 90%;
background-color : white;
text-align : left;
margin-top : 10px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-image : url(../images/base‚‚‚‚’‚„‚…‚’.gif);
background-repeat : repeat-y;background-position : right top;
width : 770px;



border-left-width : 1px;
border-left-style : solid;
border-left-color : #a2a2a2;
position : normal;
  
}

#base_st #base_top{
font-size : 100%;
width : 765px;
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 2px;
height : 80px;
position : relative;
z-index : 1;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
}

#base_st #base_top #top_left{
font-size : 100%;
width : 260px;
position : absolute;
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
height : 80px;
padding-top : 10px;
padding-left : 5px;
padding-right : 0px;
padding-bottom : 0px;

background-image : url(../images/bg_yuuhi1.gif);

}

#base_st #base_top #top_right{
font-size : 8pt;
width : 165px;
position : absolute;
top : 0px;
left : 600px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
height : 80px;
padding-top : 20px;
padding-left : 5px;
padding-right : 0px;
padding-bottom : 0px;

background-image : url(../images/bg_yuuhi3.gif);

}

#base_st #base_top #top_mid{
font-size : 100%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 340px;
position : absolute;
top : 0px;
left : 260px;
height : 80px;
padding-top : 45px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;

background-image : url(../images/bg_yuuhi2.gif);

}

#base_st #base_footer{
font-size : 75%;
width : 765px;
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
position : relative;

color : #666666;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
height : 20px;



  
  
  

  background-color : #990000;
}

#base_st #base_footer DIV{
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
position : relative;
font-weight : normal;
color : white;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
height : 17px;
font-size : 10pt;
  
}

#base_st #base_end{
width : 767px;
top : 0px;
left : 0px;
background-image : url(../images/base‚‚‚‚’‚„‚…‚’2.gif);
background-repeat : repeat-x;background-position : 3px top;
position : relative;
font-size : 100%;
}

#base_end{
width : 765px;
top : 0px;
left : 0px;
background-image : url(../images/base‚‚‚‚’‚„‚…‚’2.gif);
background-repeat : repeat-x;background-position : 0px top;
position : relative;
font-size : 100%;
height : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

#menu{
font-size : 95%;
width : 150px;
position : relative;
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 1px;
margin-right : 0px;
margin-bottom : 0px;
padding-top : 0px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #cccccc;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #cccccc;
  
}

#menu .list{
  font-size : 94%;
  width : 150px;
  position : relative;
  top : 0px;
  left : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 22px;
  padding-top : 0.2em;
  background-image : url(../images/menu-right.gif);
  background-repeat : no-repeat;
  background-position : 5px center;
  vertical-align : middle;
  cursor : pointer;
  padding-bottom : 0.2em;
  
  
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  
  
  
  
  
  
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : white;
  border-right-color : white;
}

#menu .titel{
font-size : 94%;
width : 150px;
position : relative;
top : 0px;
left : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 20px;
background-color : #848484;
color : #dfdfdf;
font-weight : bold;
cursor : default;
padding-top : 0.2em;
padding-bottom : 0.2em;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : white;
  border-right-color : white;
}

#menu .smp A{
font-size : 85%;
width : 100%;
position : relative;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 10px;
padding-top : 0.2em;
padding-right : 5px;
padding-bottom : 0.2em;
text-decoration : none;
line-height : 1.3;

  background-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : white;
  border-right-color : white;
}

#menu .smp A:LINK{
width : 100%;
position : relative;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 10px;
padding-top : 0.2em;
font-weight : normal;
padding-right : 5px;
padding-bottom : 0.2em;
text-decoration : none;
}

#menu .smp A:HOVER{
width : 100%;
position : relative;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 10px;
padding-top : 0.2em;
padding-right : 5px;
padding-bottom : 0.2em;
color : #464646;
background-color : #ffdfbf;
text-decoration : none;
}

#menu .smp A:ACTIVE{
width : 100%;
position : relative;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 10px;
padding-top : 0.2em;
padding-right : 5px;
padding-bottom : 0.2em;
color : #464646;
background-color : #e0e0e9;
text-decoration : none;
}

#menu .smp SPAN{
width : 100%;
position : relative;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 10px;
padding-top : 0.2em;
padding-right : 5px;
padding-bottom : 0.2em;
color : #464646;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
font-size : 94%;
background-color : #f0f0f0;
  
  
  
  
  
  
}

TABLE{
font-size : 95%;
}

#menu A{
cursor : auto;
text-decoration : none;
margin-top : auto;
margin-bottom : auto;
margin-left : auto;
margin-right : auto;



  

  background-color : #f0f0f0;
  
  
  
}

#menu A:LINK{
color : #464646;
}#menu A:VISITED{
color : #464646;
}#menu A:HOVER{
color : #464646;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-color : #ffdfbf;
}

#menu A:ACTIVE{
color : #464646;
background-color : #e0e0e9;
}

.heading{
font-size : 94%;
color : #cc0000;
padding-top : 3px;
padding-left : 0px;
padding-right : 5px;
padding-bottom : 1px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #cc0000;
margin-top : 0px;
margin-left : 15px;
margin-right : 10px;
margin-bottom : 0px;
width : 100%;
position : relative;
height : 20px;
font-weight : bold;
}

UL{
margin-left : 15px;
padding-left : 0px;
margin-top : 0px;
margin-bottom : 0px;
}

LI{
text-decoration : none;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 5px;
margin-bottom : 1px;
font-size : 85%;
margin-left : 0px;
  line-height : 16px;
}

IFRAME{
margin-left : 15px;
margin-right : 15px;
margin-top : 5px;
}

.mid{
text-align : center;
}

#SBmenu1{
width : 13em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 1.5em;
}

#SBmenu2{

position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 3em;
  width : 8em;
}

#SBmenu3{
width : 13em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 4.5em;
}

#SBmenu4{
width : 12em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 6em;
}

#SBmenu5{
width : 12em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 7.5em;
}

#SBmenu6{
width : 12em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 9em;
}

#USmenu1{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 12em;
}#USmenu2{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 13.5em;
}#USmenu3{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 15em;
}#USmenu4{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 16.5em;
}#USmenu5{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 18em;
}#USmenu6{
width : 14em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 19.5em;
}

#GUmenu1{
width : 11em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 24.3em;
}

#GUmenu2{
width : 11em;
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 25.8em;
}

#GUmenu3{
position : absolute;
left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : gray;
border-bottom-color : gray;
border-left-color : gray;
visibility : hidden;
border-top-width : 1px;
border-top-style : solid;
border-top-color : gray;
top : 27.3em;
width : 12em;
  z-index : auto;
}

H1{
font-size : 100%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}.pan5 H1{
font-size : 100%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #464646;
padding-left : 5px;
}

H2{
font-size : 90%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}.pan5 H2{
font-size : 90%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #464646;
padding-left : 15px;
}

H3{
font-size : 100%;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.pan5{
padding-top : 15px;
padding-left : 45px;
padding-right : 45px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #464646;
font-size : 95%;
position : relative;
top : 0px;
left : 0px;
width : 100%;
}

.textbox{

line-height : 1.3;
padding-top : 5px;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 5px;
  font-size : 100%;
}.textbox2{

line-height : 1.3;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
  font-size : 90%;
}

.pan5 DIV{
font-size : 94%;
padding-top : 5px;
padding-left : 35px;
padding-right : 5px;
padding-bottom : 5px;
line-height : 1.3;
}

PRE{
font-size : 90%;
color : #464646;
}

#PIN5{
position : relative;
top : 0px;
left : 0px;
width : 100%;
}

.pagemap{
padding-top : 3px;
padding-left : 10px;
padding-right : 2px;
padding-bottom : 0px;
font-size : 8pt;
color : #666666;
}

.pagemap A{
color : navy;
text-decoration : none;
}

.pagemap A:LINK{
color : navy;
}

.pagemap A:VISITED{
color : navy;
}

.pagemap A:HOVER{
color : red;
}

.pagemap A:ACTIVE{
color : red;
font-size : 8pt;
}

.link_top{
text-align : right;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
}

.b_top_div{
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
margin-left : 0px;
}

#topic{
position : relative;
top : 0px;
left : 0px;
padding-top : 5px;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 5px;
}

.if_list{
height : 20px;
font-size : 12px;
margin-left : 0px;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-image : url(../images/osusume.gif);
background-repeat : no-repeat;
padding-left : 10px;
background-position : left 3px;}.if_list A{
height : 20px;
margin-left : auto;
margin-top : auto;
margin-right : auto;
margin-bottom : auto;
text-decoration : none;
color : navy;
}

.if_list A:LINK{
height : 20px;
color : navy;
}

.if_list A:VISITED{
height : 20px;
margin-left : auto;
margin-top : auto;
margin-right : auto;
margin-bottom : auto;
color : navy;
}

.if_list A:HOVER{
height : 20px;
margin-left : auto;
margin-top : auto;
margin-right : auto;
margin-bottom : auto;
color : red;
text-decoration : none;
}

.if_list A:ACTIVE{
height : 20px;
margin-left : auto;
margin-top : auto;
margin-right : auto;
margin-bottom : auto;
color : red;
text-decoration : none;
}