/*------------------ページ全体の設定------------------*/

BODY 
        {
  font-size: 12px;
  font-family : "ＭＳ Ｐゴシック";
  line-height: 16px;
  margin : auto;
  margin-right : auto;
  margin-bottom : auto;
  margin-left : auto;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  background-color : #ddf9ff;
  background-image : url(link/back.gif);
}
H1
{
  color : #ffffff;
  text-align : right;
  font-size : 11pt;
  font-weight : normal;
  margin-top : 2px;
  margin-right : 10px;
  margin-bottom : 2px;
  margin-left : 2px;
}
/*▲各ページ右上の説明文*/

H2
{
  color : #eaea00;
  font-size : 14pt;
  margin-top : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  margin-left : 1px;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
}
/*▲各ページの表題*/


/*▲左メニュー各項目のタイトル*/

H4
{
  font-size : 11pt;
  /*font-weight : normal;
  */
  margin : 0px;
  padding : 0 0 0 5px;
  color : #ff8000;
}
/*▲各ページの表題以外の説明*/

/*----------------通常リンク----------------*/

A:LINK
{
  color : #000099;
  text-decoration : none;
}
/*通常のリンク文字*/
A:VISITED
{
  color : #000099;
  text-decoration : none;
}
/*訪問済みのリンク文字の装飾*/
A:ACTIVE
{
  color : #000099;
  text-decoration : none;
}
/*クリックした瞬間*/
A:HOVER
{
  text-decoration : underline;
  color : #cc0000;
}
/*リンク文字にマウスがのった時の装飾*/
/*--------------------------------*/


/*--メニューのスタイル--*/
TABLE.t1{
  text-align : center;
  padding : 3px;
  padding-bottom : 3px;
}
TABLE.t1 TH{
  color : #ffffff;
  font-family : HGPｺﾞｼｯｸE;
  font-size : 17px;
  font-weight : bold;
  background-image : url(link/bg2.gif);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #000099;
}
TABLE.t1 TD{
  font-family : HGPｺﾞｼｯｸE;
  font-size : 14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #000099;
}
/*--メニューのリンク--*/
A.me{
  text-decoration : none;
}
A:LINK.me{
  text-decoration : none;
}
A:VISITED.me{
  text-decoration : none;
}
A:HOVER.me{
  color : #ffffff;
  text-decoration : underline;
  background-color : #ff8000;
  padding : 3px 1px 3px 1px;
}
A:ACTIVE.me{
  text-decoration : none;
}
/*--------------------------------*/

.s1{
  font-size : 13px;
}
.s2{
  font-size : 14px;
  background-image : url(link/back_me.gif);
}
INPUT{
  font-size : 13px;
  font-family : "MS UI Gothic";
  color : white;
  background-color : #0000ff;
  font-weight : bold;
}
.base{
  font-size : 14px;
}
H3{
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 15px;
  color : #ffffff;
}
A.navi{
  color : #ffffff;
  text-decoration : none;
}
A:LINK.navi{
  color : #ffffff;
  text-decoration : none;
}
A:VISITED.navi{
  color : #ffffff;
  text-decoration : none;
}
A:HOVER.navi{
  color : #ffff00;
  text-decoration : underline overline;
}
A:ACTIVE.navi{
  color : #ffff00;
}
.footer{
  font-size : 11px;
  color : #ffffff;
}
.s3{
  font-size : 12px;
  font-weight : bold;
}
A:LINK.ss1{
  color : #009900;
  font-size : 14px;
}
A:VISITED.ss1{
  color : #009900;
  font-size : 14px;
}
A:HOVER.ss1{
  color : #009900;
  background-color : #aaffaa;
  text-decoration : underline overline;
  font-size : 14px;
}
A:ACTIVE.ss1{
  color : #009900;
  font-size : 14px;
}
.s17{
  font-size : 15px;
  font-weight : bold;
}
A:LINK.ss{
  color : #0000cc;
}
A:VISITED.ss{
  color : #000099;
}
A:HOVER.ss{
  color : #ffffff;
  background-color : #0000ff;
}
A:ACTIVE.ss{
  color : #ff0000;
}
HR{
  color : #f07800;
}
.name{
  font-size : 24px;
  text-align : center;
  margin-top : 3px;
  color : #ffffff;
}
#pr{
  font-size : 11px;
  width : 139px;
  height : 12px;
  position : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : auto;
  OVERFLOW-Y: auto;
  z-index : 2;
}
.s4{
  font-size : 15px;
  font-weight : bold;
  background-color : #e6dcd2;
}
SPAN.new{
  font-size : 17px;
  font-weight : bold;
  background-color : #00ff00;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : ridge ridge ridge ridge;
  border-color : #ffff00 #ffff00 #ffff00 #ffff00;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}
SPAN.new2{
  font-size : 14px;
  font-weight : bold;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  line-height : 20px;
}

