@charset "utf-8";

/* トピックスなど小さい文章用
---------------------------------------------*/

.sentence{
     width:540px;
     margin:0 auto;
     padding : 10px 5px 0px 20px;
  font-size : 10pt;
  line-height : 140%;
  text-indent : 0em;
}.content P{
     width:540px;
     margin:0 auto;
     padding : 10px 5px 0px 20px;
  font-size : 11pt;
  line-height : 140%;
  text-indent : 0em;
}
.subtitle2{
  font-size : 11pt;
  background-color : #5AAC60;
  padding-top : 4px;
  padding-left : 13px;
  padding-right : 4px;
  padding-bottom : 0px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  
  color : white;
  float : left;
}
.subtitle{
  font-size : 14pt;
  
  color : #5aac60;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  padding-bottom : 0px;
  border-bottom-color : #cccccc;
  margin-bottom : 10px;
  margin-top : 20px;
  
  
}.content H3{
  font-size : 12pt;
  
  color : #5aac60;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  padding-bottom : 0px;
  border-bottom-color : #cccccc;
  margin-bottom : 10px;
  margin-top : 20px;
  
  

  font-weight : bold;
}
.mlist{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 64px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  
  
  

  
  

  text-align : center;
  

  width : 432px;
}
.mlist UL{
  list-style-type : none;
  
  
  
  
  
  clear : both;
  

  margin-top : 15px;
}
.mlist LI{
  float : left;
  
  
  
  
  
  
  
  
  font-size : 12pt;
  
  
  
  
  
  
  
  width : 64px;
  color : #666666;
}.mlist A,.mlist A:LINK,.mlist A:VISITED{
  float : left;
  
  
  
  
  
  
  
  
  font-size : 12pt;
  
  
  
  
  
  
  
  width : 64px;
  text-align : center;
  padding-top : 2px;
  
  
  padding-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ff6600 #ff6600 #ff6600 #ff6600;
  margin-right : 8px;
  color : #666666;
}.mlist A:HOVER{
  float : left;
  
  
  
  
  
  
  
  
  font-size : 12pt;
  
  
  
  
  
  
  
  
  text-align : center;
  
  
  
  
  
  color : white;
  
  background-color : #ff6600;
}
.topics{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 25px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  clear : left;
}
.tptittle{
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;border-width : 1px 1px 1px 1px;border-style : solid solid dotted solid;border-color : #666666 #666666 #666666 #666666;
  
}
.tptittle P{
  font-size : 10pt;
  
  
  text-align : center;
}
.tptittle H1{
  font-size : 14pt;
  font-weight : bold;
  
  
  
  text-align : center;
  
  margin-top : 18px;
}
.honbun{
  font-size : 12pt;
  line-height : 150%;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : dotted;
  border-left-color : #666666;
  border-right-color : #666666;
  border-bottom-color : #666666;
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;
}
.imagespace{
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #666666;
  border-right-color : #666666;
  border-bottom-color : #666666;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  text-align : center;
  font-size : 10pt;
}.imagespace2{
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #666666;
  border-right-color : #666666;
  border-bottom-color : #666666;
  padding-top : 4px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 4px;
  text-align : left;
  font-size : 10pt;
}
.img{
  
  
  
  
  

  

  

  
  
  
  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 8px;
  padding-bottom : 2px;
  
}
.thism{
  color : white;
  background-color : #5aac60;
  width : 64px;
  font-size : 12pt;
  text-align : center;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #5aac60 #5aac60 #5aac60 #5aac60;
  padding-top : 2px;
  padding-bottom : 1px;
  margin-right : 8px;
  
  float : left;
}
.subtitle3{
  font-size : 12pt;
  color : #666666;
  margin-top : 6px;
  margin-left : 6px;
  margin-right : 0px;
  margin-bottom : 6px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #666666;
  
  

  text-align : left;
}.content H4{
  font-size : 12pt;
  color : #666666;
  margin-top : 6px;
  margin-left : 4px;
  margin-right : 0px;
  margin-bottom : 6px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #666666;
  
  

  text-align : left;
  font-weight : bold;
}
.smenu{
  font-size : 11pt;
  color : #666666;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  
  
  
  
  
  margin-left : 12px;
  
  
  
}
.content H5{
  font-size : 12pt;
  margin-left : 12px;
}
.square{
  background-color : #5aac60;
  padding-top : 0pt;
  padding-left : 2pt;
  padding-right : 2pt;
  padding-bottom : 0pt;

  color : #5aac60;
}
