@charset "Shift_JIS";
*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 1px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;
  border-right-color : teal;
  border-bottom-color : teal;
  border-left-color : teal;
  width : 800px;
  height : auto;
  background-color : white;
  border-top-color : rgb(0, 0, 0);
  text-align : left;
}
#header{
  
  
  background-color : rgb(255, 255, 224);
border-color : rgb(255, 255, 255);
border-width : 1px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;
  background-image : url(img/top_title.jpg);
  background-repeat : no-repeat;
  padding-top : 230px;
  margin-bottom : 0px;
}
#tabs{
      font : normal normal bold 13px /normal verdana;/*- ?????T?C?Y- */
      float : none;
      width : 100%;
      background:change-background;
      
  text-align : center;
  
  margin-top : 0px;
  margin-left : 1px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  
  
}
#tabs UL{
      margin:0;
      padding : 0px;/*- Menu ??E????- */
      list-style:none;
}
#tabs li{
      display:inline;
      margin:0;
      padding:0;
  

  
}
#tabs a{
      float:left;
      background : transparent url(img/tableft.jpg) no-repeat scroll left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabs a span{
      float:left;
      display:block;
      background : transparent url(img/tabright.jpg) no-repeat scroll right top;
      padding:10px 20px 10px 15px;
      color : teal;
}
#tabs a span{
      float:none;
}
#tabs A:hover SPAN{
      color : yellow;
}
#tabs a:hover{
      background-position:0% -42px;
}
#tabs a:hover span{
      background-position:100% -42px;
}
#column{
  padding-top : 1px;
  padding-left : 1px;
  width : 154px;
  float : left;
  padding-right : 1px;
  padding-bottom : 1px;
  
}
#cont{
  width : 640px;
  
  padding-top : 1px;
  padding-right : 1px;
  padding-bottom : 3px;
  text-align : center;
  float : left;
  margin-left : 0px;
  padding-left : 0px;
}
#footer1{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : teal;
  height : 16px;
  clear : both;
  
  font-size : 10px;
  color : teal;
  background-image : url(img/gra-g01.jpg);
  background-repeat : repeat-x;
}
#footer2{
  height : 20px;
  clear : both;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : green;
}
#column h4{
  color : #00aeae;
  
  padding-top : 8px;
  text-align : center;
  margin-top : 5px;
  padding-bottom : 0px;
  height : 21px;
  padding-left : 0px;
  padding-right : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px;border-style : solid;border-color : #00aeae;
  background-color : #ffffd2;
}
#column P,#column2 P{
  text-align : left;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-color : green;
}
#column2 H5{
  color : white;
  background-color : green;
  padding-top : 6px;
  text-align : center;
  margin-top : 0px;
  padding-bottom : 0px;
  height : 23px;
}
#column2{
  padding-top : 1px;
  padding-left : 2px;
  width : 180px;
  float : right;
  padding-right : 1px;
  padding-bottom : 1px;
  border-left-color : #000000;
  border-top-color : #000000;
}
#cont h3{
  width : 630px;
  padding-top : 8px;
  
  
  float : left;
  color : #00aeae;
  
  text-align : center;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
border-width : 1px;border-style : solid;border-color : #00aeae;
  background-color : rgb(255, 255, 210);
  margin-top : 5px;
  margin-left : 5px;
}
#color{
  background-color : #e3e3e3;
  
}
a.tateme{
  display:block;/*?e?L?X?g??u???b?N??*/
  width : 156px;/*??*/
  /*????*/
  /*?w?i?F*/
  color : rgb(255, 103, 30);/*?????F*/
  font-size : 13px;/*?????T?C?Y*/
  letter-spacing : 1px;/*??????u*/
  text-decoration:none;/*???C???w??*/
  /*???????u?w??*/
  text-align : left;/*??u?w??*/

  
  margin-left : 2px;
  margin-right : 2px;
  
  background-image : url(img/tatemenu.gif);
  height : 24px;
  background-repeat : no-repeat;
  
  padding-top : 10px;
  font-weight : bold;
  text-indent : 0.5em;
}-->
/*?????N??}?E?X???????????w??*/
a:hover.tateme{
 /*?w?i?F*/
 color : green;/*?????F*/

  text-align : left;
  text-indent : 0.5em;
  font-size : 13px;
  width : 156px;
  height : 27px;
  background-image : url(img/tatemenu2.gif);
  background-repeat : no-repeat;
}

body{
  background-image : url(img/hbg04.gif);
  background-repeat : repeat-x;
  background-color : white;
}
