#contents{
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width:720px;

}

#main{
margin : 0px 0px 0px 0px;
padding : 1.5em 0px 0px 1.2em;
float:left;
width : 460px;
  

}

#navi{
margin : 0px 0px 0px 0px;
padding : 1.5em 1.3em 0px 0px;
float:right;
width : 230px;
background-color:#ffffff;
  text-align : center;
}



#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#flash{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 720px;
}

#top{
  
  width : 720px;
 
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main01{
  text-align : left;
  margin-bottom : 0px;
  padding-bottom : 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
}

#navi01{
  text-align : center;
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  width : 220px;
  bottom : auto;
  right : auto;
  float : right;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 1px;
}

#navi02{
  text-align : left;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

#navi03{
  text-align : center;
  margin-top : 1em;
  margin-bottom : 1em;
  float : right;
}

#navi04{
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  width : 220px;
  
  
  float : right;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 1em;
}

#k01{
  line-height : 20px; 
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#main02{
  text-align : left;
  margin-bottom : 1em;
  
  margin-top : 1em;
  margin-left : 0em;
  margin-right : 0em;
  width : 450px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-right-color : silver;
}
.sanchi{
  margin-left : 0.5em;
  float : right;
  margin-top : 2em;
  margin-right : 0.2em;
}
.sanchiclear{
  clear : both;
}
DL.dl01{
  text-align : left;
}
DL.dl01 DT{
  font-weight : bold;
  line-height : 20px;
  text-align : left;
  color : #fd9f02;
  text-indent : 5pt;
}

DL.dl01 DD{
  line-height : 18px;
  text-align : left;
  margin-left : 8px;
}

#p01{
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.newbox{
         
         width : 220px;
         height : 110px;
         
         overflow : hidden;
      
  float : right;
  
  border-bottom-width : 3px;
  
  border-bottom-style : double;
  
  border-bottom-color : silver;
  padding-top : 2px;
  padding-bottom : 2px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #fdc668;
  padding-left : 0px;
  padding-right : 0px;
}
.newbox DD{
  line-height : 18px;
  text-align : left;
  
  
  
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  width : 200px;
  margin-left : 5px;
}
.newbox DT{
  line-height : 16px;
  text-align : left;
  
  width : 200px;
  
  margin-left : 5px;
}
#newt{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 220px;
  
  float : right;
  
  
  
  

  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-bottom-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  
  color : white;
  background-image : url(new_01.gif);
  background-repeat : no-repeat;

  
  

  line-height : 20px;
  background-color : #68a61e;
}
