<!--04/06/06 up date css_Ver3-->


body {
       color:#444;
       background:#fff;
       margin:0px;
       padding:0px;
       scrollbar-face-color:#fff;
       scrollbar-shadow-color:#666;
       scrollbar-highlight-color:#fff;
       scrollbar-3dlight-color:#666;
       scrollbar-darkshadow-color:#fff;
       scrollbar-arrow-color:#666;
}

a:link     { color:#666; font-weight:bold; text-decoration:under-line;}
a:visited  { color:#666; font-weight:bold; text-decoration:none;}
a:active   { color:#666; font-weight:bold; text-decoration:under-line;}
a:hover    { color:#f93; font-weight:bold; text-decoration:under-line over-line;}

.s {font-size:10pt;}
.sm{font-size:9pt;}
.ss{font-size:8pt;}
.ssb{font-size:8pt; font-weight:bold;}

.b {font-weight:bold;}
.nb{font-size:medium; font-weight:bold;}
.whiteb {color:#fff; font-weight:bold;}
.colwhite {color:#fff;}
.colred {color:#c22;}

.bgwhite {background:#fff;}
.bg01    {background:#efbb77;}
.bg02    {background:rgb(255,247,222);}
.bgimg_menu {background-image: url(http://www.geocities.jp/server-errors/not_found.html); vertical-align:top;}

.u {text-decoration:underline;}

.leftbg  {width:156px;
          margin:2pt;
          padding:2pt;
          background:#efefef;
          vertical-align:top;
          text-align:left;
}

.rightbg  {width:100%;
          background:#bbb;
          vertical-align:top;
          text-align:left;
          padding:5pt;
          margin:0pt
}

.alltab {
       border-width:0pt;
       border-style:none;
       border-color:none;
       background:#fff;
       padding:none;
       margin:none;
       width:100%;
       vertical-align:top;
}

.menu {border-width:none;
       border-style:none;
       border-color:none;
       background:#fff;
       padding:2pt;
       margin:1pt;
       text-align:left;
       font-size:10pt;
}


.menubg {border-width:1px;
         border-style:solid;
         border-color:#aaa;
         text-align:center;
         width:75px;
}

.menubg, a:link    {color:#666; text-decoration:none;}
.menubg, a:visited {color:#666; text-decoration:none;}
.menubg, a:hover   {color:#f93; text-decoration:none;}

.topimg  {background:#ccc;
          text-align:center;
          vertical-align:middle;
          padding:10px;
}

<!--text positions-->
.top    {vertical-align:top;}
.left   {text-align:left;}
.right  {text-align:right;}
.topleft{text-align:left; vertical-align:top;}
.topright{text-align:right; vertical-align:top;}
.topcent{text-align:center; vertical-align:top;}
.midcent{text-align:center; vertical-align:middle;}
.center{text-align:center;}
.bottom{vertical-align: bottom;}
.bottomright{text-align:right; vertical-align: bottom;}
.topwhite {vertical-align:top; background:#fff; width:100%;}

.titlebg {color:#444;
          border-width:1px;
          border-style:solid;
          border-color:#666;
          background:rgb(222,222,222);
          text-align:center;
          font-size:11pt;
}

.midashiright {border-width:none; 
             border-style:solid;
             width:200px; 
             border-color:#666;
             background:#fff;
             margin:5pt;
             font-size:10pt;
}

.midashiright300 {border-width:none; 
             border-style:solid;
             width:300px; 
             border-color:#666;
             background:#fff;
             margin:5pt;
             font-size:10pt;
}

.naiyou {border-width:none; 
             border-style:solid;
             width:500px; 
             border-color:#666;
             background:#fff;
             margin:5pt;
             font-size:10pt;
}

.midashileft {width:150px; 
             border-color:#666;
             background:#fff;
             margin:2pt;
             font-size:10pt;
}

.zakki {border:dashed 1px #777;
             width:198px;
             background:#fff;
             margin:2pt;
             text-align:left;
             font-size:9pt;
}

.D-naiyou {border-width:none; 
             border-style:solid;
             width:500px; 
             border-color:#eee;
             background:#fff;
             margin:5pt;
             font-size:10pt;

}

.bbslefttab {border:dashed 1px #777;
            margin:2pt;
            background:#fff;
            text-align:left;
            font-size:10pt;}


.tensentab {border:dashed 1px #777;
            margin:2pt;
            text-align:left;
            font-size:10pt;}

<!--¾ì½ê¸ÂÄêÀßÄê-->
.banner {text-align:left; vertical-align:top; font-size:9pt; padding:2pt; margin:1pt; width:200px; height:40; text-decoration:none;}

.chosaku {color:#ff4444; text-align:left; font-size:8pt;}
.koushin {font-size:8pt; text-align:right;}
.rights {color:#555; text-align:center; font-size:10pt;}
.rightss {color:#555; text-align:center; font-size:8pt;}
.list {list-style-type:square; font-size:11pt; font-weight:bold;}
.diary{color: #797999; font-size:10pt; text-align:left;">}

.form {color:#444;
       background:rgb(222,222,222);
       font-size:9pt;
       width:140px;
}
.icon {vertical-align:middle;}
.line {vertical-align:middle; width:100%; height:2px;}

/*FormqŽÊinput,textarea,select{3{IqŽÊxŽÛyë‹/
input,textarea,select{
border-left:1px solid;                      /*wUqŽÊ|éÒŽÊwyë‹/
border-right:1px solid;                     /*udqŽÊ|éÒŽÊwyë‹/
border-top:1px solid;                       /*x¥ÒŽÊ|éÒŽÊwyë‹/
border-bottom:1px solid;                    /*uYqŽÊ|éÒŽÊwyë‹/
border-color:rgb(194,194,194);                       /*x¥Ò`udq`wUq`uYqŽÊ|éÒŽÊxŽÄ*/
}


<!--Ikasu-->
.meintitle {border-width:none; 
             border-style:solid;
             width:600px; 
             border-color:#666;
             background-color:#666;
             margin:5pt;
             text-align:left;
             font-size:13pt;
             font-weight:bold;
}

.obi01 {font-size:9pt; background-color:#ccc; vartical-align:middle;}

