body { text-align:left; }
#all {
 width:1000px;
 text-align:left;
 margin:0 auto;
 font-family : "MS UI Gothic";
 }





  
#head-1{
  float : left;
}
#head-2{
  float : right;
}
#navi{
  clear : both;
  text-decoration : none;

}

#menu{
  width : 150px;
  float : left;
}
#main{
  float : left;
  margin-left : 10px;
  margin-top : 10px;
  width : 680px;
}
#main02{
  float : left;
  margin-left : 10px;
  margin-top : 10px;
  width : 900px;
}
#sub{
  width : 150px;
  float : right;
  font-size : x-small;
}
#footer{
  clear : both;
  text-align : left;
}


#head2{
  text-align : left;
}
  
.main2-1{
  text-align:left;
  width : 700px;
  line-height:150%
}
.main2-2{
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
  width : 700px;
}


  
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  
  
background-position : center center;
  

  
  
  
  border-width : medium medium medium medium;border-style : none none none none;
  color : black;
}



LI
{
  float:left;
  display:block;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}

.navi-1 {
  height:26px;
  font-size : 20px;
  font-family : "MS UI Gothic";
  font-weight : bold;
}

.on  {
  background-color : #0080ff;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}
.off {
  background-color : #cae4ff;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}

.on a         {
  text-decoration:none;
  display:block;
  margin-top:5px;
}
.on A:LINK    {color:#ffffff;
  text-decoration : none;
}
.on A:VISITED {color:#ffffff;
  text-decoration : none;
}
.on A:HOVER   {color:#ffffff;
  text-decoration : none;
}

.off A         {
  
  display:block;
  margin-top:5px;
  text-decoration : none;
}
.off A:LINK    {color:#000000;
  text-decoration : none;
}
.off A:VISITED {color:#000000;
  text-decoration : none;
}
.off A:HOVER   {color : #0080ff;
  text-decoration : none;
}
.navi-2{
  clear:both;
  border-top:solid 10px #0080ff;
  border-bottom:solid 1px #0080ff;
  border-left:solid 1px #0080ff;
  border-right:solid 1px #0080ff;
}



.on1  {
  background-color : #ff9999;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}
.off1 {
  background-color : #ffccff;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}

.on1 a         {
  text-decoration:none;
  display:block;
  margin-top:5px;
}
.on1 A:LINK    {color:#ffffff;
  text-decoration : none;
}
.on1 A:VISITED {color:#ffffff;
  text-decoration : none;
}
.on1 A:HOVER   {color:#ffffff;
  text-decoration : none;
}

.off1 A         {
  
  display:block;
  margin-top:5px;
  text-decoration : none;
}
.off1 A:LINK    {color:#000000;
  text-decoration : none;
}
.off1 A:VISITED {color:#000000;
  text-decoration : none;
}
.off1 A:HOVER   {color : #ff9999;
  text-decoration : none;
}
.navi-3{
  clear:both;
  border-top:solid 10px #ff9999;
  border-bottom:solid 1px #ff9999;
  border-left:solid 1px #ff9999;
  border-right:solid 1px #ff9999;
}




.on2  {
  background-color : #009900;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}
.off2 {
  background-color : #99ff99;
  width:150px;
  height:26px;
  margin-right:5px;
  text-align:center;
}

.on2 a         {
  text-decoration:none;
  display:block;
  margin-top:5px;
}
.on2 A:LINK    {color:#ffffff;
  text-decoration : none;
}
.on2 A:VISITED {color:#ffffff;
  text-decoration : none;
}
.on1 A:HOVER   {color:#ffffff;
  text-decoration : none;
}

.off2 A         {
  
  display:block;
  margin-top:5px;
  text-decoration : none;
}
.off2 A:LINK    {color:#000000;
  text-decoration : none;
}
.off2 A:VISITED {color:#000000;
  text-decoration : none;
}
.off2 A:HOVER   {color : #009900;
  text-decoration : none;
}
.navi-4{
  clear:both;
  border-top:solid 10px #009900;
  border-bottom:solid 1px #009900;
  border-left:solid 1px #009900;
  border-right:solid 1px #009900;
}



ul
   {
    margin:0px;
}


.sub1-1
   {
    border-bottom:solid 2px #ff6600;
    width:130px;
   }


.sub1-2
   {
    margin-right:30%;
    padding-top:2px;
    padding-left:5px;
    color:#ffffff;
    background-color:#ff6600;
    background-image:url(img/sub1.gif);
    background-repeat:no-repeat;
    background-position:right top;
    font-weight:bold;
   }


.sub1-3
   {
    border-bottom:solid 2px #ff6600;
    border-left:solid 2px #ff6600;
    border-right:solid 2px #ff6600;
    width:130px;
}


.sub1-4
   {
    margin:3px;  
    font-size : x-small;
}


.sub2-1
   {
    text-align:center;
    background-color:#0080ff;
    color:#ffffff;
    font-weight:bold;
    padding-top:3px;
    width:150px;
   }



.sub2-2	
   {
    border:solid 1px #0080ff;
    width:150px;
   }




.sub2-3
   {
    margin-top:10px;
    margin-bottom:10px;
    margin:3px;  
    font-size : x-small;
   }


.sub3
   {
   font-size : x-small;
   width : 700px;
   text-align:center;
   }



A.menu:HOVER{
  text-decoration : underline;
  color : black;
}



A.menu{
  text-decoration : none;
  color : black;
}


H4{
  font-weight : normal;border-style : none none dotted none;
  border-bottom-color :#808080;
@font-size : medium;
}

H3{
  font-weight : normal;
  border:solid 4px #808080;
  background-color:#808080;
  width:700px;  
}

H5{
  font-weight : normal;
  font-size : small;
  border-left:solid 10px #808080;
  border-bottom:solid 1px #808080;
  padding-top:3px;
  padding-left:3px;
  width:500px;
}