@charset "shift_jis";

a:link    { color            : #ff00ff; }
a:visited { color            : #ff00ff; }
a:hover   { color            : #ff00ff;
            background-color : #000000; }
a:active  { color            : #ff00ff; }

td a:link    { color            : #0000ff;
               font-size        : 13px; }
td a:visited { color            : #0000ff;
               font-size        : 13px; }
td a:hover   { color            : #ffffff;
               background-color : #9999ff;
               font-size        : 13px; }
td a:active  { color            : #ff0000;
               font-size        : 13px; }



* { font-size       : 13px;
    font-family     : "lr oSVbN","Osaka|";
    font-style      : normal;
    text-decoration : none;
    color           : #ff00ff;
    line-height     : 1.3em;
    text-indent     : 0;
    }


body { background-image : url("");
       background-color : #000000;
       margin           : 0px 0px 0px 0px;
       padding          : 0px 0px 0px 0px;
       }

#tbody { border-top       : #999999 0px solid;
         border-left      : #aaaaaa 0px solid;
         border-right     : #999999 0px solid;
         border-bottom    : #999999 0px solid;
         border-collapse  : collapse;
         background-color : #000000;
         vertical-align   : top;
         width            : 900px;
         margin           : 0px 0px 0px 0px;
         padding          : 10px 10px 0px 10px;
         }

#menubody { border           : #ff0000 1px solid;
            border-collapse  : collapse;
            background-color : #ffffff;
            vertical-align   : top;
            width            : 190px;
            margin           : 0px 0px 0px 0px;
            padding          : 0px 0px 0px 0px;
            }

#header { border           : #ff0000 0px solid;
          border-collapse  : collapse;
          text-align       : center;
          vertical-align   : bottom;
          width            : 100%;
          margin           : 0px 0px 10px 0px;
          padding          : 0px 0px 0px 0px;
          }

#header2 { border-top      : #9999ff 0px solid;
          border-left      : #999999 0px solid;
          border-right     : #cccccc 0px solid;
          border-bottom    : #9999ff 0px solid;
          border-collapse  : collapse;
          text-align       : center;
          vertical-align   : top;
          width            : 100%;
          margin           : 0px 0px 0px 0px;
          padding          : 5px 0px 5px 0px;
          }

#main { border           : #ff0000 0px solid;
        border-collapse  : collapse;
        text-align       : left;
        vertical-align   : top;
        width            : 100%;
        margin           : 0px 0px 0px 0px;
        padding          : 0px 0px 0px 0px;
        }

.mainleft { border           : #ff0000 0px solid;
            border-collapse  : collapse;
            background-color : #ffffff;
            vertical-align   : top;
            width            : 210px;
            margin           : 0px 0px 0px 0px;
            padding          : 0px 0px 0px 0px;
            }

.menu { border           : #ff0000 0px solid;
        border-collapse  : collapse;
        background-color : #ffffff;
        vertical-align   : top;
        width            : 200px;
        margin           : 0px 0px 0px 0px;
        padding          : 0px 0px 0px 0px;
        }

.menuiframe { border           : #ff0000 0px solid;
              border-collapse  : collapse;
              background-color : #ffffff;
              vertical-align   : top;
              width            : 100%;
              margin           : 0px 0px 0px 0px;
              padding          : 3px 3px 3px 3px;
              }

.menutitle { border           : #9999ff 0px solid;
             border-collapse  : collapse;
             background-color : #9999ff;
             color            : #333333;
             vertical-align   : bottom;
             width            : 200px;
             margin           : 0px 0px 0px 0px;
             padding          : 3px 3px 3px 5px;
             }

.menubody { border           : #9999ff 0px solid;
            border-collapse  : collapse;
            background-color : #ffffff;
            vertical-align   : top;
            width            : 200px;
            margin           : 0px 0px 20px 0px;
            padding          : 3px 3px 3px 3px;
            }

.menubodyiframe { border           : #9999ff 0px solid;
                  border-collapse  : collapse;
                  background-color : #ffffff;
                  vertical-align   : top;
                  width            : 200px;
                  margin           : 0px 0px 20px 0px;
                  padding          : 0px 0px 0px 0px;
                  }

.mainright { border           : #ff0000 0px solid;
             border-collapse  : collapse;
             background-color : #ffffff;
             vertical-align   : top;
             width            : 690px;
             float            : right;
             margin           : 0px 0px 0px 0px;
             padding          : 0px 0px 0px 0px;
             }

.content { border           : #ff0000 0px solid;
           border-collapse  : collapse;
           background-color : #000000;
           vertical-align   : top;
           width            : 100%;
           margin           : 0px 0px 0px 0px;
           padding          : 0px 0px 0px 0px;
           }

.contenttitle { border           : #9999ff 0px solid;
                border-collapse  : collapse;
                background-color : #9999ff;
                color            : #333333;
                vertical-align   : top;
                width            : 686px;
                margin           : 0px 0px 0px 0px;
                padding          : 3px 3px 3px 5px;
                }

.contentbody { border           : #9999ff 0px solid;
               border-collapse  : collapse;
               background-color : #ffffff;
               vertical-align   : top;
               width            : 686px;
               margin           : 0px 0px 20px 0px;
               padding          : 10px 3px 3px 3px;
               }

.contentbodyiframe { border           : #9999ff 1px solid;
                     border-collapse  : collapse;
                     background-color : #ffffff;
                     vertical-align   : top;
                     width            : 500px;
                     margin           : 0px 0px 20px 0px;
                     padding          : 0px 0px 0px 0px;
                     }

#iframe2 { border-top       : #000000 0px solid;
         border-left      : #999999 0px solid;
         border-right     : #cccccc 0px solid;
         border-bottom    : #a52a2a 0px solid;
         border-collapse  : collapse;
         background-color : #ffffff;
         vertical-align   : top;
         width            : 500px;
         margin           : 0px 0px 0px 0px;
         padding          : 20px 10px 200px 10px;
         }

#iframe2main { border           : #ff0000 1px solid;
               border-collapse  : collapse;
               text-align       : left;
               vertical-align   : top;
               width            : 450px;
               margin           : 10px 0px 0px 0px;
               padding          : 0px 0px 0px 0px;
               }

.iframe2title { font-size   : 18px;
                font-weight : normal;
               }

.iframe2text { font-size   : 13px;
               font-weight : normal;
               text-align       : left;
               vertical-align   : top;
               width            : 270px;
               margin           : 0px 0px 0px 20px;
               padding          : 0px 0px 0px 0px;
               }

#footer { border           : #9999ff 0px solid;
          border-top       : #ff00ff 2px dotted;
          border-collapse  : collapse;
          font-size        : 13px;
          vertical-align   : top;
          width            : 100%;
          margin           : 20px 0px 0px 0px;
          padding          : 5px 0px 5px 0px;
          }

.free   { border          : #0000ff 0px solid;
          border-collapse  : collapse;
          vertical-align   : top;
          padding          : 0px 0px 0px 0px;
          }

.left   { border-top       : #999999 1px solid;
          border-left      : #999999 1px solid;
          border-right     : #999999 3px solid;
          border-bottom    : #999999 3px solid;
          border-collapse  : collapse;
          vertical-align   : top;
          float            : left;
          width            : 200px;
          margin           : 10px 10px 10px 10px;
          padding          : 0px 0px 0px 0px;
          }

.right  { border           : #000000 0px solid;
          vertical-align   : top;
          float            : right;
          width            : 550px;
          margin           : 10px 10px 10px 0px;
          padding          : 0px 0px 0px 0px;
          }

.right200  { border           : #a52a2a 1px solid;
             vertical-align   : bottom;
             width            : 200px;
             float            : right;
             }

.admenu1 { border          : #0000ff 0px solid;
          border-collapse  : collapse;
          background-color : #ccccff;
          text-align       : center;
          vertical-align   : top;
          padding          : 5px 10px 5px 10px;
          }

.admenu2 { border          : #0000ff 0px solid;
          border-collapse  : collapse;
          background-color : #ffccff;
          text-align       : center;
          vertical-align   : top;
          padding          : 5px 10px 5px 10px;
          }

.ad1    { border-top       : #999999 1px solid;
          border-left      : #999999 1px solid;
          border-right     : #999999 3px solid;
          border-bottom    : #999999 3px solid;
          border-collapse  : collapse;
          background-color : #ffffff;
          vertical-align   : top;
          padding          : 10px 0px 10px 0px;
          }

.ad1 p    { font-size        :  13px;
            padding          : 5px 10px 5px 10px;
            }

.ad2    { border          : #0000ff 0px solid;
          border-collapse  : collapse;
          background-color : #ffeeff;
          vertical-align   : top;
          padding          : 10px 0px 10px 0px;
          }

.ad2 p    { font-size        :  13px;
            padding          : 5px 10px 5px 10px;
            }

.adl   { border          : #a52a2a 0px solid;
          vertical-align   : top;
          text-align       : center;
          float            : left;
          width            : 135px;
          margin           : 0px 0px 0px 0px;
          padding          : 0px 0px 0px 0px;
          }

.adr  { border           : #000000 0px solid;
          vertical-align   : top;
          float            : right;
          width            : 410px;
          margin           : 0px 0px 0px 0px;
          padding          : 0px 0px 0px 0px;
          }



.clear { clear       :both;
	 line-height :0;
	 height      :0;
         }





h1 { font-size   :  16px;
     font-weight : bold;
     margin      : 0px 0px 0px 0px; }
h2 { font-size   :  13px;
     font-weight : bold;
     margin      : 0px 0px 0px 0px; }
h3 { font-size   :  13px;
     font-weight : bold;
     margin      : 0px 0px 0px 0px; }
h4 { font-size   :  13px;
     font-weight : normal;
     margin      : 0px 0px 0px 0px; }
p  { margin      : 0px 0px 0px 0px; }


ul    { padding : 0px 0px 0px 15px;
        margin  : 3px 0px 5px 0px;}
ul li { padding         : 0px 3px 0px 0px;
        margin          : 0px 0px 0px 5px;
        list-style-type : disc;}


.fb    { font-weight : bold; }

.f8    { font-size  :  8px; }
.f10   { font-size  : 10px; }
.f12   { font-size  : 12px; }
.f14   { font-size  : 14px; }
.f16   { font-size  : 16px; }
.f16b  { font-size  : 16px;
         font-weight : bold; }
.f18   { font-size  : 18px; }
.f20   { font-size  : 20px; }
.f24   { font-size  : 24px; }
.f24i  { font-style : italic; font-size:24px; }
.f30   { font-size  : 30px; }
.f36   { font-size  : 36px; }


.tl    { text-align       : left; }
.tc    { text-align       : center; }
.tr    { text-align       : right; }


.red    { color : #ff0000; }
.white  { color : #ffffff; }
.yellow { color : #ffff00; }
.orange { color : #ffa500; }
.color1  { color : #ffaaff; }





hr { color : #a52a2a; }



table { border          : 0;
        border-collapse : collapse;
        text-align      : center;
        vertical-align  : top;
        width           : 800px;
        margin          : 0;
        }

.table1 { border          : #000000 1px solid;
          border-collapse : collapse;
          text-align      : center;   
          vertical-align  : top;
          }

.table2 { border          : #9999ff 1px solid;
          border-collapse : collapse;
          text-align      : center;   
          vertical-align  : top;
          }

.table3 { border          : #e6e6fa 1px solid;
          border-collapse : collapse;
          text-align      : center;   
          vertical-align  : top;
          }

.table5 { border          : #ccccff 1px solid;
          border-collapse : collapse;
          text-align      : center;   
          vertical-align  : top;
          }


td    { text-align     : center;
        font-size      : 13px;
        vertical-align : middle;
        width           : 200px;
        }

.tdl  { text-align     : left; }
.tdc  { text-align     : center; }
.tdr  { text-align     : right; }
.tdt  { vertical-align : top; }
.tdm  { vertical-align : middle; }
.tdb  { vertical-align : bottom; }

.td1  { background-color : #bbbbbb; }
.td2  { background-color : #009900; }
.td3  { background-color : #e6e6fa; }
.td4  { background-color : #66ffff; }
.td5  { background-color : #ccccff; }
.td6  { background-color : #f4a460; }

.td11  { border           : #000000 1px solid;
         border-collapse  : collapse; }
.td12  { border           : #9999ff 1px solid;
         border-collapse  : collapse; }
.td15  { border           : #000000 solid;
         border-width     : 1px 1px 2px 1px;
         border-collapse  : collapse; }

.w30   { width  :  30px; }
.w40   { width  :  40px; }
.w50   { width  :  50px; }
.w60   { width  :  60px; }
.w70   { width  :  70px; }
.w80   { width  :  80px; }
.w90   { width  :  90px; }
.w100  { width  : 100px; }
.w110  { width  : 110px; }
.w120  { width  : 120px; }
.w130  { width  : 130px; }
.w140  { width  : 140px; }
.w150  { width  : 150px; }
.w160  { width  : 160px; }
.w170  { width  : 170px; }
.w180  { width  : 180px; }
.w190  { width  : 190px; }
.w200  { width  : 200px; }
.w400  { width  : 400px; }
.w500  { width  : 500px; }
.w600  { width  : 600px; }
.w700  { width  : 700px; }
.w800  { width  : 800px; }
.w15p  { width  :  15%; }
.w30p  { width  :  30%; }
.w40p  { width  :  40%; }
.w50p  { width  :  50%; }
.w96p  { width  :  96%; }
.w100p { width  : 100%; }
.wh    { width  : 100%;
         height : 100%; }
.h20   { width  : 100%;
         height :  20px; }
.h30   { width  : 100%;
         height :  30px; }
.h50   { width  : 100%;
         height :  50px; }
.h90   { width  : 100%;
         height :  90px; }
.h100  { width  : 100%;
         height : 100px; }
.h130  { width  : 100%;
         height : 130px; }
.h150  { width  : 100%;
         height : 150px; }
.h200  { width  : 100%;
         height : 200px; }

img { border : 0; }

