/* --- {fC --- */
body    { 
color: white; 
font-size: 12px;
 line-height: 1.3em; 
 font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #330000;}
 
 /* ---SΜ N --- */
a:link  {color: #FFFFFF; line-height: 1.3em; text-decoration:  underline  }
a:visited  { color: #FFFFFF;  line-height: 1.3em;  text-decoration:  underline  }
a:active  { color: #FFCC00;  line-height: 1.3em;  text-decoration: none }
a:hover  { color: #FFCC00;  line-height: 1.3em;  text-decoration: none }

/* --- Rei --- */
#container      {
 line-height: 140%; 
 background-color: black; 
 text-align: left; 
 margin: 0px auto auto;
 padding: 0px; 
 border-style: none solid solid solid; 
 border-width: thin thin medium thin; 
 border-color: gray; 
 width: 802px; 
 margin: 0px auto 20px auto;
 }

/* --- /ReiC[W--- */
#container img  {
 margin: 3px ; 
 }


/* --- wb_ --- */
#header  { 
padding: 0px; width: 800px 
;}
/* --- wb_img --- */
#header_img    { 
color: white; 
font-size: 25px;
 line-height: 30px; 
 background: black url(../index_img/index_img1/index_topimg3.jpg) no-repeat center; text-indent: 60px; 
 margin: auto; 
 border-style: solid none solid none; 
 border-width: thin medium thin medium; 
 border-color: silverG
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
 }

/* --- top --- */
#top   { color: #ffffff; font-size: 12px; line-height: 1.3em; font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; background-color: #990033; padding: 2px; width: 800px }

#top a:link  {color: #FFFFFF; font-size:12px; line-height: 1.3em; text-decoration: none  }
#top a:visited  { color: #FFFFFF;  font-size: 12px; line-height: 1.3em;  text-decoration:  none  }
#top a:active  { color: #FFCC00;  font-size: 12px; line-height: 1.3em;  text-decoration: none }
#top a:hover  { color: #FFCC00;  font-size: 12px; line-height: 1.3em;  text-decoration: none }

/* --- footer --- */
#footer    {
 color: #ffffff; font-size: 10px; 
 line-height: 1.3em; 
 font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #990033; 
 padding: 2px; width: 800px;
 }
#footer a:link  {color: #FFFFFF;  font-size:10px; line-height: 1.5em; text-decoration: underline ; padding: 2px ; }
#footer a:visited  { color: #cc9933;   font-size: 10px; line-height: 1.5em;  text-decoration:  underline ; padding: 2px ; }
#footer a:active  {color: #ffcc33;  background-color: #660000;  font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }
#footer a:hover  {color: #ffcc33;  background-color: #660000;  font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }

/* --- ©o΅Ά h1  --- */
h1       {
 font-size: 13px; 
 line-height: normal; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #710013; 
 text-align: left; 
 text-indent: 0px; 
padding: 3px 10px 0px 0px ;
 border-style: none; 
 border-width: 0px 0px 1px 5px; border-color: ;

 margin: 18px 15px 5px 6px ;}

h1 a:link  {color: #FFFFFF; font-size:13px; line-height: 1.3em; text-decoration:  none  }
h1a:visited  { color: #FFFFFF;  font-size: 13px; line-height: 1.3em;  text-decoration:  none  }
h1a:active  { color: #FFCC00; font-size: 13px; line-height: 1.3em;  text-decoration: none }
h1a:hover  { color: #FFCC00; font-size: 13px; line-height: 1.3em;  text-decoration: none }



/* --- ©o΅Ά h2  (gpβ~)
h2 {
 font-size: 11px; 
 line-height: 1.3em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #9f1f5f; 
 text-align: left; 
 text-indent: 5px; 
 word-spacing: 1em; 
 margin: 18px 7px 3px 7px; 
 border-style: ; 
 border-width: 0px 0px 1px 3px; border-color: ;
 width: auto;
 height: auto 
 }
 --- */
 
/* --- e[u --- */
table{ }


/* --- e[uΌTCh --- */

td    {
 font-size: 10px; 
background-color: transparent; 
 line-height: 1.5em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 margin-left: 30px;
margin-right: 30px;
 padding: 18px 5px 0px 10px;
}
td img {
margin-left: 25px;
margin-right: 20px;
}
 
td h1{
font-size: 12px;
font-style:  normal; 
 line-height: 1.3em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 border-style: none none solid solid ; 
 border-width: 0px 0px 0px 0px; 
 border-color: #888888 ;
  margin: 12px 14px 5px 6px ;
 width: 80%;
padding: 2px 8px 2px 8px;
 background: black url(../index_img/index_img1/top_h1bg.jpg); 
 }
 
td h3{
font-size: 12px;
font-style:  normal; 
 line-height: 1.3em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 margin: 2px 3px 2px 6px;
 width: 95%;
padding: 2px 8px 2px 8px;
 background: black url(../index_img/index_img1/top_h1bg.jpg); 
 }
 
 #tdbanner a:link  {color: #FFFFFF;  font-size:10px; line-height: 1.5em; text-decoration: none ;}
#tdbanner a:visited  { color: #FFFFFF;  font-size: 10px; line-height: 1.5em;  text-decoration:  none ; }
#tdbanner a:active  { color: #ffcc33;   font-size: 10px; line-height: 1.5em; text-decoration: none ; }
#tdbanner a:hover  { color: #ffcc33;   font-size: 10px; line-height: 1.5em;  text-decoration: none ; }

 
 #tdlink a:link  {color: #FFFFFF; background-color: #663399; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ;  margin-left: 10 px;}
#tdlink a:visited  { color: #FFFFFF;  background-color: #663399; font-size: 10px; line-height: 1.5em;  text-decoration:  none ; padding: 2px ; margin-left: 10 px;}
#tdlink a:active  { color: #ffcc33;  background-color: #663399; font-size: 10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; margin-left: 10 px;}
#tdlink a:hover  { color: #ffcc33;  background-color: #663399; font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; margin-left: 10 px;}


/* --- td h2 --- */
 
td h2 {
 font-style: normal;
 font-size: 12px;
 line-height: 1.3em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 background: black url(../index_img/index_img1/top_h1bg.jpg); 
 margin: 2px 8px;
 padding: 2px 8px; 
 border-style: none none solid solid; border-width: 0px; border-color: #888888 }
 #tdlink a:link  {
 color: #FFFFFF;  background-color: #990033; font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }
#tdlink a:visited  { color: #FFFFFF;  background-color:  #990033; ; font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }
/* --- 990033 --- */
#tdlink a:active  {color: #ffcc33; background-color: #660000; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }
#tdlink a:hover   {color: #ffcc33; background-color: #660000; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }



/* --- 990033 --- */

#tdlink a:active  {color: #ffcc33; background-color: #660000; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }
#tdlink a:hover   {color: #ffcc33; background-color: #660000;  font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }

/* --- ΆJΆ(AnnexΊΜΆκp)--- */
#hidari {
margin: 0px 20px 0px 20px ;
]
/* --- ΆJΆ(AnnexΊΜΆκp)--- */
