@charset "Shift_JIS";

body {
  margin: 0;
  padding: 0;
  color: #000000;
  background : #000000 url(haikei1.gif) right repeat;
}

/* ---- リンクの色 ---- */

a:link {
  color: #0000cc;
  background: transparent;
}

a:visited {
  color: #880088;
  background: transparent;
}

a:hover {
  color: #cc66ff;
  background: transparent;
}

a:active {
  color: #9966ff;
  background: transparent;
}

a#sidemenu:link {
  color: #ffffff;
  background: transparent;
  font-size: 14px ;
  line-height : 1.5 ;
}

a#sidemenu:visited {
  color: #bbbbdc;
  background: transparent;
  font-size: 14px ;
  line-height : 1.5 ;
}

a#sidemenu:hover {
  color: #9966ff;
  background: transparent;
  font-size: 14px ;
  line-height : 1.5 ;
}

a#sidemenu:active {
  color: #ffffff;
  background: transparent;
  font-size: 14px ;
  line-height : 1.5 ;
}


a#topnav:link {
  width:100%;
  color: #ffffff;
  background: transparent;
  font-size: 14px ;
  border-left :3px groove #0022aa ;
  text-align: center;
}

a#topnav:visited {
  width:100%;
  color: #ffffff;
  background: transparent;
  font-size: 14px ;
  border-left :3px groove #0022aa ;
  text-align: center;
}

a#topnav:hover {
  width:100%;
  color: #0000cc;
  background: #aa99ff;
  font-size: 14px ;
  border-left :3px groove #0022aa ;
  text-align: center;
}

a#topnav:active {
  width:100%;
  color: #3333cc;
  background: #aa99ff;
  font-size: 14px ;
  border-left :3px groove #0022aa ;
  text-align: center;
}




a#sokuhou:link {
  padding: 2;
  background: transparent ;
  color: #0000ff ;
}

a#sokuhou:visited {
   padding: 2;
  background: transparent ;
  color: #0000ff ;
}

a#sokuhou:hover {
  padding: 2;
  background: #cc96ff ;
  color: #3333cc ;
}

a#sokuhou:active {
  padding: 2;
  background: #3366ff ;
  color: #0000ff ;
}



/* ---- 左上のロゴ ---- */
a#bo:link {
  margin-top: 3;
  margin-left: 0;
  width: 120px;
  height: auto;
  font-size: 14px ;
  border :outset 4px #2255bb ;
  padding-left : 4px ;
  padding-top : 3px ;
  padding-bottom : 3px ;
  padding-right : 3px ;
  text-decoration: none;
  color: #ffffff;
  background: #0033cc ;
  text-align: center;
  display: block;
}

a#bo:visited {
  margin-top: 3;
  margin-left: 0;
  width: 120px;
  height: auto;
  font-size: 14px ;
  border :outset 4px #2255bb ;
  padding-left : 4px ;
  padding-top : 3px ;
  padding-bottom : 3px ;
  padding-right : 3px ;
  text-decoration: none;
  color: #ffffff;
  background: #0033cc ;
  display: block;
  text-align: center;
}

a#bo:hover, a#bo:focus {
  margin-top: 3;
  margin-left: 0;
  width: 120px;
  height: auto;
  font-size: 14px ;
  border :outset 4px #2255bb ;
  padding-left : 4px ;
  padding-top : 3px ;
  padding-bottom : 3px ;
  padding-right : 3px ;
  text-decoration: none;
  color: #ffffff;
  background: #3366cc ;
  display: block ;
  text-align: center;
}


a#bo:active {
  margin-top: 3;
  margin-left: 0;
  width: 120px;
  font-size: 14px ;
  border :inset 4px #2255bb ;
  padding-left : 4px ;
  padding-top : 3px ;
  padding-bottom : 3px ;
  padding-right : 3px ;
  text-decoration: none;
  color: #ffffff;
  background: #0033cc ;
  display: block;
  text-align: center;
}

/* ---- 左上のロゴ ---- */

td#menu2 {
  font-size: 12px;
  color: #ffffff;
  margin: 0;
  background: transparent url(menu_1.gif) repeat-x top;
  padding: 0;
  text-align: center;
  width: 214px;
  height: 136px;
}




  td#menu6 {
  margin: 0;
  background: transparent url(menuline.gif) top repeat-x;
  width: auto;
  height: 57px;
  padding: 0;

  bottom: 0px;
  left: 0px;
}
  td#menu7 {
  margin: 0;
  background: transparent url(menumigiue.gif) top no-repeat;
  width: 6px;
  height: 57px;
  padding: 0;
  bottom: 0px;
  left: 0px;
}






div#menu7 {
  margin: 0;
  background: #0033cc url(migi.gif) right repeat-y;
  width: 161;
  height: auto;
  padding-top: 10;
  padding: 0;
  text-align: center;
}


div#menu7sokuhou {
  color: #ffff66;
  font-size: 9pt;
  margin-bottom: 5px;
  margin-left: 3px;
  background: #0033cc ;
  width: 140;
  height: auto;
  padding: 4;
  border-top: 2px dotted #cccccc;

  voice-family: "\"}\""
  voice-family:inherit;

}

div#menu7sokuhou2 {
  color: #ffff66;
  font-size: 9pt;
  margin-bottom: 0px;
  margin-left: 0px;
  border: outset 3px silver ;
  background: silver ;
  width: 140;
  height: auto;
  padding-bottom: 3px;
  text-align: center ;
  voice-family: "\"}\""
  voice-family:inherit;

}




div#menu7a {
  color: #ffff66;
  font-size: 10pt;
  margin-bottom: 10px;
  background: #0033cc ;
  width: 150;
  height: auto;
  padding: 5;
  border-top: 4px double #cccccc;
  border-bottom: 4px double #cccccc;
  text-align: center;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 140;
}

div#menu7b {
  color: #ffff66;
  margin-top: 0px;
  background: transparent url(sita3.gif) bottom right no-repeat;
  width: 160;
  height: 10;
  padding: 0;
  text-align: center;
  position: relative;
  right: 0px;
  bottom: 0px;
}





div#menu10 {
  margin: 0;
  width: auto;
  height: auto;
  padding: 0pt;
  position: relative;
  bottom: 10px;
  left: 8px;
  display: inline;
}

div#menugazou {
  text-align: left;
  font-size: 10pt;
  margin: 0pt;
  background: #ffffff ;
  padding: 5;
  bottom: 0px;
  border-top: 2px dotted #999999;
  border-left: 2px dotted #999999;
  border-bottom: 2px dotted #999999;
  width: 160;
  height: 240;
}

div#menugazou2 {
  text-align: left;
  color: #ffffff;
  font-size: 10pt ;
  margin: 0pt;
  background: #000000 ;
  padding: 1px;
  border-top: 1px dashed #338833;
  border-right: 1px dashed #338833;
  border-left: 1px dashed #338833;
  width: 38px;
  height: 15px;
}

div#ad2 {
  text-align: left;
  line-height : 1.3 ;
  margin: 4pt;
  background: #ffddff ;
  width: 160;
  height: 80;
  padding: 3;
  font-size: 11.5px ;
  border: 2px dotted #338833;
}

td#kado1 {
  background: #ffffff url(sirokado1.gif) top left no-repeat ;
  padding: auto;
  margin: auto;
}


td#kado1b {
  background: #ffffff url(sirokado1b.gif) top left no-repeat ;
  padding: auto;
  margin: auto;
}
td#kado2 {
  background: #ffffff url(sirokado2.gif) top right no-repeat ;

}

td#kado3 {
  background: #ffffff url(sirokado3.gif) bottom right no-repeat ;

}
td#kado4 {
  background: #ffffff url(sirokado4.gif) bottom left no-repeat ;

}
td#kado4b {
  background: #ffffff url(sirokado4b.gif) bottom left no-repeat ;

}
table#haikei {
  background: #000033 url(haikei2.gif)  repeat ;

}

table#bottomnav {
  background: transparent url(menuline.gif)  repeat ;
  color: #ffffff;
  font: 10pt ;
  margin: 5px;
  height: 40px;
  width: 90%;
}



P#headline2 {width : auto;height : auto;line-height : auto ; font-size : 12pt;margin-top : 0pt;margin-left : 0pt;margin-right : 0pt;margin-bottom : 0pt;font-weight : bold;color:#aa0033;}



P#headline1 {width : auto;height : auto;line-height : 1 ; font-size : 11pt;margin-top : 0pt;margin-left : 0pt;margin-right : 5pt;margin-bottom : 0pt;font-weight : bold;color:ghostwhite;}


P {width : auto;height : auto;line-height : 1.5 ; font-size : 90%;margin-top : 3pt;margin-left : 0pt;margin-right : 5pt;margin-bottom : 3pt;font-weight : auto;}

