A:link {color :#333333; text-decoration : none;}
A:visited{color :#333333; text-decoration : none;}
A:hover{color:#333333;text-decoration:none;}

img{border:0px;
    padding:5px;
    float:right;}

.layout{width:900px;
        height:1350px;
        border:solid #cccccc;
        border-width:1px 0px 1px 1px;
        margin-left:auto;
        margin-right:auto;
        margin-top:10px;
        background-image:url(../img/shadow.gif);
        background-repeat:repeat-y;
        }
.title{width:200px;
       height:100px;
       background-image:url(../img/title.gif);
       border:0px solid #cccccc;
       float:left;
       }
.logo{width:230px;
      height:50px;
      margin-right:30px;
      float:right;
      }
.homelink{width:480px;
          height:20px;
          border:solid #cccccc;
          border-width:0px;
          margin-top:25px;
          margin-right:7px;
          font-size:12px;
          float:right;
          background-color:#cc0033;
          }
.main{width:893px;
      height:500px;
      margin-top:10px;
      border:solid #000066;
      border-width:2px 0px 0px 0px;
      float:left;
      }
.bar{width:893px;
     height:25px;
     margin-top:5px;
     border:solid #000066;
     border-width:1px 0px 0px 0px;
     background-color:#000066;
     }
#navbar{width:840px;
        height:25px;
        list-style-type:none;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:0px;
        padding-left:0;
        font-size:12px;
        font-weight:bold;
        background-color:#000066;
        }
ul#navbar li{width:118px;
             height:25px;
             text-align:center;
             border:solid #999999;
             border-width:0px 0px 0px 1px;
             background-color:#000066;
             float:left;
             }
ul#navbar li a{display:block;
               width:108px;
               height:14px;
               padding:5px;
               text-decoration:none;
               color:#eeeeee;
               float:left;
               background-color:#000066;
               }
ul#navbar li a:hover{border:solid #990033;
                     border-width:0px 0px 0px 0px;
                     background-color:#ffffff;
                     color:#000066;
                     }
#barbar{width:480px;
        height:25px;
        list-style-type:none;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:0px;
        padding-left:0;
        font-size:12px;
        background-color:#ffffff;
        }
ul#barbar li{width:118px;
             height:25px;
             text-align:center;
             border:solid #999999;
             border-width:0px 0px 0px 0px;
             background-color:#ffffff;
             float:left;
             }
ul#barbar li a{display:block;
               width:108px;
               height:14px;
               padding:5px;
               text-decoration:none;
               color:#555555;
               float:left;
               background-color:#ffffff;
               }
ul#barbar li a:hover{border:solid #990033;
                     border-width:0px 0px 0px 0px;
                     background-color:#eeeeee;
                     color:#555555;
                     }
.new{width:455px;
     height:250px;
     float:left;
     margin-top:10px;
     margin-left:10px;
     background-color:#eeeeee;
     border:1px solid #cccccc;
     }
.index{width:460px;
       height:700px;
       border:solid #cccccc;
       border-width:0px 0px 0px 0px;
       margin-left:20px;
       margin-right:auto;
       margin-top:20px;
       padding:10px;
       font-size:14px;
       line-height:150%;
       float:left;
       }
.index2{width:750px;
       height:700px;
       border:solid #cccccc;
       border-width:0px 0px 0px 0px;
       margin-left:20px;
       margin-right:auto;
       margin-top:20px;
       padding:10px;
       font-size:14px;
       line-height:150%;
       float:left;
       }
h1{font-size:16px;
   border:solid #222950;
   border-width:0px 0px 0px 5px;
   text-indent:1em;
   }
.date{font-size:12px;
      text-align:right;
      }
.page{width:350px;
      height:16px;
      border:solid #000066;
      border-width:1px 1px 1px 1px;
      font-size:12px;
      font-weight:bold;
      margin-top:10px;
      background-color:#ffffff;
      color:#000066;
      text-indent:2em;
      padding-top:4px;
      }
.footer{font-size:12px;
        border:0px solid #cccccc;
        height:20px;
        width:300px;
        margin-left:auto;
        margin-right:auto;
        }
#tbl1{visibility:hidden;
      position: relative;
      top:0px;
      list-style-type:none;
      }
.rightSP{width:350px;
         height:1000px;
         border:solid #000066;
         border-width:0px 0px 0px 0px;
         margin-top:10px;
         margin-right:10px;
         font-size:12px;
         float:right;
         }
.list1{width:100%;
       height:20px;
       background-color:#eeeeee;
       text-indent:1em;
       padding-top:4px;
       border:solid #000066;
       border-width:0px 1px 1px 1px;
       }
.list2{width:100%;
       height:20px;
       background-color:#dddddd;
       text-indent:1em;
       padding-top:4px;
       border:solid #000066;
       border-width:0px 1px 1px 1px;
       }
.rikkouho{width:140px;
          height:500px;
          border:solid #cccccc 1px;
          margin-left:5px;
          float:left;
          padding-left:5px;
          padding-right:5px;
          background-color:#efefef;
          }
#pic{width:130px;
     height:210px;
     border:1px solid #cccccc;
     margin-left:auto;
     margin-right:auto;
     margin-top:5px;
     margin-bottom:5px;
     }
h5{font-size:24px;
   width:400px;
   height:30px;
   padding-top:10px;
   border:1px solid #cccccc;
   font-weight:normal;
   background-color:#000000;
   color:#ffffff;
   margin-top:20px;
   text-indent:1em;
   }
