  body{
       margin: 0px;
       color: #242424;
       font-family: HG明朝B,MS P明朝,MS明朝,serif;
  }
  div.koi1 {
         margin: 0px;
         padding: 0px;
         text-align: center;
         background-color: #000000;
         background-image : url(hana3_big.jpg);
         background-position: top left;
         background-repeat: no-repeat;
         background-attachment: fixed;
  }
  div.koi3 {
         margin: 0px;
         padding: 30px;
         text-align: center;
         background-image: url(hana4.jpg);
         background-position: top right;
         background-repeat: no-repeat;
         background-attachment: fixed;
         width: 1200px;
  }
  div.koi2 {
         margin: 0px;
         padding: 60px 15px 15px 15px;
         margin-left: auto;
         margin-right: auto;
         text-align: left;
         width: 900px;
  }
  .contentsbox{                                                /* 題 */
               width: 900px;
               margin-bottom: 10px;
               padding: 10px;
               border-style: solid;
               border-width: 1.5px;
               border-color: #242424;
               background-color: #242424;
               color: #ffffff;
  }

  *.dotline{ border-bottom: dotted 2px #ff0000;
             line-height: 150%; }
                                                               /*　以下タブリンク用css　*/
  a:link     { color: #242424; text-decoration: none; }
  a:visited  { color: #242424; text-decoration: none; }
  a:hover    { color: #242424; text-decoration: underline; }
  a:active   { color: #242424; text-decoration: none; }
  ul{
     display: block;
     list-style:none;
     text-align: center;
     width: 140px;
     margin-right: 7px;
     margin-left: 0px;
     padding-left: 0px;
  }
  .waku1{border: solid 1px #242424                             /* タブ */
         width: 140px;
         padding: 10px 0px;
         margin:0px 0px 9px 0px;
         background-color: #ffffff;
  }
  .waku2{border: solid 1px #242424;                            /* タブ */
         width: 140px;
         padding: 10px 0px;
         margin:0px 0px 0px 0px;
         background-color: #ffffff;
  }
  .box{                                                        /* 右ターゲット */
        width: 760px;
        height: 450px; 
        padding: 10px;
        border-top: solid 1px #242424;
        border-right: solid 1px #242424;
        border-bottom: solid 1px #242424;
        border-left: solid 1px #242424;
        background-color: #ffffff;
        overflow: auto;
  }
  *.logbox{                                                    /* 右ターゲット内枠 */
           border: solid 1px #808080;
           width: 250px;
           height: 120px;
           padding: 0.5em;
           overflow: auto;
           text-align: left;
  }
