/*　トップページのデザイン　*/

body     {
     background-color: Burlywood;
}

#header     {
     width: 600px;
     height: 35px;
     background-color: Maroon;
     color: navajowhite;
     font-size: 24px;
     font-family: "Palatino Linotype";
     margin-top: 1px;
     margin-bottom: 0px;
     text-align: left;
     font-weight: bold;
}


a      {
       color: White;
       text-decoration: none;
       font-weight: bold;
       }
th a   {
       color: Maroon;
       font-size: 14px;
       }
th a:hover   {
       color: navajowhite;
       }

#body     {
       width: 600px;
       height: 450px;
     margin-top: 1px;
     margin-bottom: 1px;
}

#body-left     {
       width: 140px;
       height: 340px;
      float: left;
     background-color:Maroon;
      border-right: double 3px Maroon;
      border-left: double 3px Maroon;
}

#body-right     {
       width: 450px;
}

#news0     {
      width: 250px;
      height: 170px;
      text-align: left;
       color: White;
       font-size: 13px;
       font-weight: bold;
       position: relative;
       top: 270px;
      background-color: Maroon;
      border-top: double 3px Maroon;
      border-bottom: double 3px Maroon;
      border-right: double 3px Maroon;
      border-left: double 3px Maroon;
}

#news     {
      width: 200px;
      height: 246px;
      text-align: left;
       color: White;
       font-size: 20px;

       position: relative;
       top: 150px;
       right: -35px;
}

#news2     {
      width: 200px;
      height: 246px;
      text-align: left;
       color: White;
       font-size: 20px;
       font-weight: bold;
       position: relative;
       top: 100px;
       right: -35px;
}

h1     {
       font-size: 20px;
       font-family: "Comic Sans MS";
       font-style: italic;
       text-align: left;
       padding-left: 15px;
       padding-top: 20px;
       margin-top: 0px;
       margin-bottom: 0px;
       }
h1 a   {
       color: navajowhite;
       }
h1 a:hover   {
       color: Orange;
       }

#info     {
     width: 594px;
     border-top: double 3px Brown;
     border-bottom: double 3px Brown;
     border-left: double 3px Brown;
     border-right: double 3px Brown;
     font-size: 14px;
       margin-top: 0px;
     background-color: navajowhite;
       margin-top: 0px;
       margin-bottom: 3px;
}


h3     {
       background-color: Maroon;
       width: 598px;
       margin-top: 0px;
       margin-bottom: 1px;
       font-size: 15px;
       text-align: right;
       color: burlywood;
       padding: 2px;
       }
h3 a   {
       color: burlywood;
       }
h3 a:hover   {
       color: Orange;
       }
h4     {
       background-color: burywood;
       width: 600px;
       margin-top: 3px;
       margin-bottom: 1px;
       font-size: 12px;
       text-align: center;
       color: Maroon;
     border-top: double 3px Brown;
     border-bottom: double 3px Brown;
       }
h4 a   {
       color: Maroon;
       }

