/* トップページの基本デザイン用css　*/
body {
      font-family:"メイリオ",Meiryo,"ＭＳ　Ｐゴシック",
                  Osaka, sans-serif; 
      background-image:url(sozai/body.png);
      background-repeat:no-repeat;
      background-attachment:fixed;
      background-position:center;
      background-color:#fffbef;
      color:#666666;
      width:900px;
      margin:0 auto;
}

#contents {
      width: 800px;
      height: 460px;
      background-color:#fffbef;
      background-image:url(sozai/top1.gif);
      background-repeat:no-repeat;
      position:absolute;      /* 絶対位置指定でウィンドウの中央に */
      top:50%;
      left:50%;
      margin-top:-225px;
      margin-left:-400px;
}

h1 {
      font-family:cursive,"メイリオ","ＭＳ　Ｐゴシック" ;
      color: #fffbef;
      font-size:10px;   
      padding-left:200px;
      padding-top:50px;
     
}

h1 img   {
      margin-top:35px;
      margin-left:150px;
}

h2 {
     font-family: Arial, Helvetica, sans-serif;
     width:150px;
     text-align: center;
     padding-left: 0px;
     height: 150px;
     font-size:24px;
     line-height: 150px;                              
     margin-top: 0px;                     
     position: absolute;
}

h3  {
     padding-left: 490px;
     padding-top:0px;
     margin:0px;
     color: #996600;
     font-size:12px;
     
}

h4    {
      color: #996600;
      border-style: none;
      margin-left:500px;
      font-size:12px;
      margin-bottom:10px;
      margin-top:10px;
}

#path {
      margin-top:0px;   /* パンくずリストにid名pathをつけた */
      padding-left:550px;
}

ul     {
       margin-left: 480px;
       padding-top: 0px;
       margin-top:0px;
       font-size: 10px;
       line-height:140%;
}

a {
     color: #0099cc;
     text-decoration: none;  /* 文字の下線､上線､取消線､点滅すべての装飾をなくす */
     font-weight:bold;       /* 太さ700､普通は400 */
}

a:hover  {
     color:#99ff99;
}

.topcenter {
       left: 150px;
       top: 0px; 
       background-image: url(sozai/top2.jpg);  
}

.topright {
       left: 300px;
       top: 0px; 
       background-image: url(sozai/top3.jpg);
       
}

.center {
       left: 0px;
       top: 150px; 
       background-image: url(sozai/niwatop.gif);  
       width:450px;
}

.bottomleft {
       left: 0px;
       top: 300px;
       background-image: url(sozai/top7.jpg);
}

.bottomcenter {
       left: 150px;
       top: 300px;
       background-image: url(sozai/top8.jpg);
}

.bottomright {
       left: 300px;
       top: 300px;
       background-image: url(sozai/top9.jpg);
}

p     {
      font-size:11px;
      padding-left: 470px;
      padding-right: 15px;
      margin-top:0px;
      text-align:justify;                   /* 均等割り付けと右端揃え　*/
      text-justify:inter-ideograph;
}

address {
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     font-style:normal;
     text-align:center;
     margin-top:40px;
}