body { 
      text-align: center;
      margin-top: 0;
      paddin-top: 0;
      margin-bottom: 0;
      paddin-bottom: 0;
      color: #000000;
     }

.border{
        border:1px solid #cccccc;
       }
.title {
         margin:auto;
       } 

.waku1 {
        border:1px solid #cccccc;
        position:absolute;
        left:270px;
       }

.waku2 {
        border:1px solid #cccccc;
        position:absolute;
        left:490px;
        top:340px;
        width:580px;
        height:300px;
	
       }

.l_menu {
         position:relative;
         top:-0px;
       }

.l_menu2 {
         position:relative;
         top:-100px;
       }

.back_w {
         background-color:#ffffff;
         font-family:HG行書体;
        }


/*      左　更新履歴     */
span.koushintitle {
                margin-left:20px;
                font-family:HG行書体;
                font-size:20px;
               }

.koushinmain {
              border: 2px solid #999999;
              font-family:HG行書体;
              margin-left:20px;
              margin-right:10px; 
              margin-top:10px;
              padding:10px;
              background-color:#ffffff;
              background-image:url(img/koushinbk.jpg);
             }

/*      プロローグ       */
p.prologue {
            text-align:center;
            font-family:HG行書体;
           }

td.prologue {
             font-family:HG行書体;
             vertical-align:top;
            }

.prtitle {
          font-size:30px;
          background-image:url(img/prologuekumo.jpg);
          border:1px solid #cccccc;
         }

.prmain {
          text-align:center;
          font-size:18px;
          font-family:HG行書体;
          padding-top:20px;
          padding-bottom:20px;
          border-collapse:collapse;
          line-height:1.7em;
         }



/*    ニュース        */
.news {
       border:0px solid #cccccc;
       width:400px;
       height:130px;
       margin-left:10px;
       margin-top:20px;
       border-collapse:collapse;
       position:relative;
       top:-65px;
      }

.news_main {
           border:1px solid #000000;
           height:100px;
           text-align:left;
          }

table.index_link_jinsho {
                         font-family:HG行書体;
                         padding:5px;
                         border-left:2px solid #999999;
                         border-right:2px solid #999999;
                         border-bottom:2px solid #999999;
                        }

td.index_link_jinsho_uti {
                          font-family:HG行書体;
                          padding:5px;
                          font-size:18px;
                         }
/*    人物紹介(中身)         */
.jinsho_title {
               background-image:url(img/title_yama.jpg);
               border-bottom:2px solid #000000;
               font-family:HG行書体;
               font-size:30px;
               vertical-align:bottom;
              } 

.jinsho_subtitle {
                  text-align:center;
                  font-family:HGS行書体;
                  font-size:20px;
                  background-image:url(img/prologuekumo.jpg);
                  border:1px solid #cccccc;
                 }
/*    地獄の特訓編     */

table.con_jigoku {
                  margin-left:20px;
                  margin-top:30px;

                  border-collapse: collapse;

                 }


/*    HTML之巻         */
.websaku_waku  {
                margin-left:10px;
                margin-top:20px;
                border-collapse:collapse;
               }

.websaku_waku_other  {
                      margin-left:30px;
                      margin-top:20px;
                      border-collapse:collapse;
                     }

.websaku_bun {
              padding:10px;
              font-family:HG行書体;
              font-size:16px;
              border-collapse:collapse;
             }

.websaku_bun_waku {
                   border-left:2px solid #999999;
                   border-right:2px solid #999999;
                   border-bottom:2px solid #999999;
                  }
