@charset"shift_jis";

body { background-image: url("imgs/bkhn04.gif");
       margin:0px;
       padding:0px;
       text-align:center;
       font-family : "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",Osaka;
}
img { border: 0; }
hr { width: 900px;
     height: 3px;
     text-align: center;
     background-color: green; }
a { text-decoration: none; }
a:link { color: #00bb00; }
a:visited { color: #00cc66; }
a:hover { color: #ff9900; }
a:active { color: #339966; }
div.ct { text-align: right; margin-right: 10px; }
div.big { width: 1000px; height: 2750px; margin-left: auto; margin-right: auto; padding: 0; text-align: center; }

div.box_a { width: 1000px; height: 130px; margin-left: auto; margin-right: auto; padding-top: 10px; }
div.box_b { width: 1000px; height: 2700px; margin-left: auto; margin-right: auto; padding: 0; }
div.box_c { width: 100%; text-align: center; clear: both; } 

/*------------------------------------------------------
  #box_a
-------------------------------------------------------*/
.head1 { width: 1000px; height:150px: }
.head1 ul { width: 1000px; 
            margin: 0; 
            padding: 0; 
            height: 60px;
}
.head1 li { list-style-type: none;
            float: left; 
            display: inline;
            margin: 10px;
            padding: 0;
}     
/*---------------------------------------------------------
 #box_b
----------------------------------------------------------*/
.main { width: 1000px;
        height: 2650px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px
        padding: 0px;
        background-color: #ffffff;
        float: left;
}
.main h1 { 
           margin: 0; padding: 0;
           font-size: 32pt; color: #00bb00; font-family: fantasy;
           text-align: center; 
}
.main h2 { margin: 10px; padding: 0; font-size: 18pt; color: #dd3300; text-align: center; }
.main p { padding: 1em 0 1em 1em;
          font-size: 13pt;
          text-align: center;
}
.main p1{ text-align: center; border: 0; }
.imgleft { float: left;
           width: auto;
           padding-left: 0;
           margin-right: 10px;
           margin-left: 10px;
           margin-top: 1em;
           padding-bottom: 8px;
}
.imgright { float:right;
            width: auto;
            padding-right: 0;
            margin-left: 15px;
            margin-right: 10px;
            margin-top: 1em;
            padding-bottom: 8px;
}
.main hr { width: 900px; 
             height: 2px;
             background-color: green;
             margin: 0;
}
.main table { border: 0;
              margin: 10px;
              padding: 0px;
}
.imgline {
           float: left; 
           display: inline; 
           margin: 10px; 
           padding: 0;
}
.imgcent { border: 0;
           text-align: center;
           margin: 0;
           padding: 0; 
}
.line li { list-style-type: none;
              float: left; 
              display: inline; 
              margin: 10px; 
              padding: 0;
}
#name { color: #00bb00; 
}
/*------------------------------------------------------------------------------------------------
 #box_c
-------------------------------------------------------------------------------------------------*/
.ft { width: 1000px; 
      margin: 0;
      padding: 0;
      text-align: center; 
      clear: both;
} 
.ft p { font-size: 15px;
        color: #009900;
}


