@charset "utf-8";

body {
      color: #333333;
      background-image: url(../img/back.png);
      font-size: 11px;
      font-family: 'メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka,sans-serif;
      margin: 0px auto 0px auto;
}
a{
 color:#333333;
 text-decoration:underline;
}
a:visited{
          color:#333333;
          text-decoration:underline;
}
a:hover{
        color:#990100;
        text-decoration:underline; 
}
a:active{
         color:#990100;
         text-decoration:underline; 
}
img{
    border: 0px;
}
li{
   list-style:none;
}
h2{
   font-size   : 13px;
}
#main{
      width: 980px;
      background: #ffffff;
}
.catemenu_top{
              padding-top:50px;
              background:url(../img/menutop.png) no-repeat top;
}
.catemenu_middle{
                 background:url(../img/menumiddle.png) repeat-y;
                 width:200px;
                 text-align:center;
}
.catemenu_bottom{
                 padding-bottom:1px;
                 background:url(../img/menubottom.png) no-repeat bottom;
}
.catemenu_main{
               padding:3px 0px 3px 0px;
               text-align:center;
}
.adcenter_top{
              padding-top:1px;
              background:url(../img/adcentertop.png) no-repeat top;
}
.adcenter_middle{
                 background:url(../img/adcentermiddle.png) repeat-y;
                 width:540px;
                 text-align:center;
}
.adcenter_bottom{
                 padding-bottom:1px;
                 background:url(../img/adcenterbottom.png) no-repeat bottom;
}
.adcenter_main{
               padding:10px 0px 10px 0px;
               text-align:center;
}
.osusume_top{
             padding-top:30px;
             background:url(../img/osusumetop.png) no-repeat top;
}
.osusume_middle{
                background:url(../img/osusumemiddle.png) repeat-y;
                width:540px;
                text-align:center;
}
.osusume_bottom{
                padding-bottom:1px;
                background:url(../img/osusumebottom.png) no-repeat bottom;
}
.osusume_main{
              padding:3px 0px 3px 0px;
              text-align:center;
}
.footer{
background: url(../img/footer.png);
height: 60px;
}

.footer a{
          color: #333333;
          text-decoration: none;
}

.footer a:visited{
                  color: #333333;
                  text-decoration: none;
}

.footer a:active{
                 color: #990100;
                 text-decoration: none;
}

.footer a:hover{
                color: #990100;
                text-decoration: none;
}
.waku{
      border-color: #2b2b2b;
      border-width: 1px;
      border-style: solid;
      border-collapse: collapse;
      background-color: #ffffff;
}
.waku td{
         border-color: #2b2b2b;
         border-width: 1px;
         border-style: solid;
}
li.a{
      list-style: disc;
      margin: 10px 0px 20px 0px;
}
li.b{
      list-style: circle;
      margin: 10px 0px 10px 0px;
}
#red{
     color: #b90000;
}
#blue{
      color: #0000b9;
}
#big{
     font-size: 14px;
}

