                <style type="text/css">
<!--
A:link {
 color: gray 
 }
body,h1,h2,h3,p,div,ul,ol,li,dl,dd,dt,table,form,blockquote,pre,address{
  margin : 0;           
  padding : 0;          
}
body{
  width : 100%;         /* IEで横スクロールバーが出たときの保険 */
}


.header{

  height : 100px;        /* サイトロゴの高さに合わせて調節してください */
}
.header1{
 width : 20%;
 float : left;
}
.header2{
 width : 80%;
 float : left;
}


.main{
  width : 830px;        /* メニューと本文をひとくくりにするためのクラス */
}

.lside{
  width : 2%;
  float : left;
}
.rside{
  width : 2%;
  float : left;
}
.sidemenu{
  width : 48%;
  float : left;
}
.contents{
  width : 48%;
  float : left;         /* 指定しないと、FirefoxやOperaで.sidemenuの下に回り込みます */
}

.footer{
  width : 100%;
  clear : both;
}
.sidemenu ul{
  list-style-type : none;
}

/* ここまで配置*/
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 80%;

        background: #FFF;
        }

h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
}

/*- Menu 3--------------------------- */

#menu3 {
        width: 200px;
        margin: 10px;
        border-style: solid solid none solid;
        border-color: #BCD2E6;
        border-size: 1px;
        border-width: 1px;
        }

#menu3 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #8BADCF;
        display: block;
        background:  url(menu3.gif);
        padding: 8px 0 0 10px;
        }

#menu3 li a:hover, #menu3 li #current {
        color: #627EB7;
        background:  url(menu3.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
/*- Menu Tabs 1--------------------------- */

    #tabs1 {
      float:left;
      width:100%;
          background:#F4F7FB;
      font-size:120%;
      line-height:normal;
          border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
          margin:0;
          padding:15px 15px 0 11px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("tabright1.gif") no-repeat right top;
      padding:10px 20px 9px 11px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }
/* rss \*/
.rsstc   { font-size: 15px; background-color: #dddddd; margin: 0; padding: 0 }
.rsstc a { color: #0000ff;}
.rsstc em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 0 }
.rsstc ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #dddddd }
.rsstc li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #dddddd }
-->
</style>
