.hyo_question{
  font-size : 16px;
  font-weight : bolder;
  line-height : 18px;
  padding : 10px;
}
.hyo_answer{
  font-size : 18px;
  line-height : 20px;
  padding-left : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-right : 10px;
}
.kojin_title{
  font-size : 20px;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  line-height : 22px;
  padding-top : 5px;
  padding-left : 5px;
  
}
.kojin_txt{
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 15px;
}
.kojin_titleback{
  margin-left : 5px;
  margin-bottom : 5px;
  border-left-width : 5px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #004000;
  border-bottom-color : #004000;
}
.outline_sub{
  border-width : 1px;
  border-style : solid;
  border-color : green;
  width : 900px;
  padding-top : 2px;
  padding-bottom : 10px;
  font-size : 14px;
  line-height : 21px;
}
.kojin_subtitle{
  padding-left : 5px;
  margin-left : 5px;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #004000;
  font-weight : bolder;
}
.foot{
  text-align : right;
  width : 900px;
  font-size : 12px;
  line-height : 13px;
  color : gray;
}
.foot A{
  color : gray;
  text-decoration : none;
}
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
}
H1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 24px;
  line-height : 26px;
  font-weight : bold;
}
H2{
  font-size : 18px;
  line-height : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.title H1{
  padding-top : 20px;
  width : 600px;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  margin-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
  text-align : left;
  padding-bottom : 2px;
}
.title H2{
  padding-top : 20px;
  
  width : 600px;
  text-align : left;
  margin-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : green;
  padding-bottom : 2px;
}
.kaitori_subtitle{
  padding-left : 5px;
  margin-left : 5px;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #004000;
  font-weight : bolder;
  padding-top : 5px;
  
}
.kaitori_txt{
  text-align : left;
  font-size : 14px;
  line-height : 19px;
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 2px;
  padding-bottom : 5px;
}
.kaitori_chart{
  padding-top : 10px;
  padding-bottom : 25px;
}

.head_toptxt{
  text-align : left;
  padding-top : 5px;
  padding-left : 180px;
  font-size : 18px;
  font-weight : bolder;
  line-height : 20px;
}
.head_toptxt A{
  text-align : left;  
  color : black;
  text-decoration : none;
}
.head_undertxt{
  height : 27; 
  text-align : left;
  padding-left : 10px;
  font-size : 12px;
  line-height : 14px;
  vertical-align : middle;
  padding-bottom : 6px;
}
.head_undertxt A{
  text-align : left;
  padding-left : 5px;
  font-size : 12px;
  color : black;
  text-decoration : none;
}
.head_logo{
  padding-right : 130px;
}
.head_nakacontents{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
}
.head_contents{
  padding-left : 3px;
  padding-right : 3px;
  
}
.kaitori_size{
  width : 590px;
  text-align : left;
}
.kaitori_nakatxt{
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 20px;
}
.form_txt{
  font-size : 14px;
  font-weight : bolder;
  color : green;
  padding-top : 10px;
  padding-left : 35px;
  padding-bottom : 10px;
}
.form_righttxt{
  padding-top : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
}
.kaitori_q{
  color : green;
  font-size : 16px;
  font-weight : bold;
  line-height : 13px;
  padding-top : 40px;
}
.kaitori_a{
  
  
  padding-left : 30px;
  padding-top : 8px;
  font-size : 16px;
  line-height : 20px;
}
.kaitori_o_buy{
  background-color : #fff0ff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size : 14px;
  line-height : 20px;
}
.kaitori_x_buy{
  background-color : #f7ffff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size : 14px;
  line-height : 20px;
}
.kaitori_box{
  padding-top : 10px;
  
  
  padding-bottom : 10px;
  width : 590px;
  text-align : left;
}
.kaitori_o_li{
  
  font-weight : bolder;
  color : #970000;
}
.kaitori_x_li{
  
  font-weight : bolder;
  color : navy;
}
.kaitoriform_txt{
  font-size : 14px;
  font-weight : bolder;
  color : green;
  padding-top : 3px;
  padding-left : 20px;
  padding-bottom : 3px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : gray;
  border-left-color : gray;
}
.kaitoriform_righttxt{
  padding-top : 3px;
  padding-left : 10px;
  padding-bottom : 3px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : gray;
  border-left-color : gray;
  padding-right : 6px;
}
.linkbotan{
  font-size : 16px;
  font-weight : bold;
  color : #0000cc;
  padding-top : 4pt;
  padding-left : 4pt;
  padding-right : 4pt;
  padding-bottom : 4pt;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : navy navy navy navy;
  background-color : #ffff00;
}
.linkbotan a{
  text-decoration : none;
}
.kaitori_text{
  text-align : left;  
  font-size : 16px;
  font-weight : bold;
  padding-left : 35px;
}
.list_top{
  background-color : #c7ff8e;
  padding-top : 8px;  
  padding-bottom : 3px;
  font-size : 14px;
  line-height : 16px;
  padding-left : 10px;
  padding-right : 10px;
  border-top-width : 2px;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-bottom-color : silver;
}
.list_top2{
  background-color : #c7ff8e;
  padding-top : 8px;  
  padding-bottom : 3px;
  font-size : 14px;
  line-height : 16px;
  padding-left : 10px;
  padding-right : 10px;
  border-top-width : 2px;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-bottom-color : silver;
  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : silver;
}
.list_main{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-bottom-color : silver;
  font-size : 14px;
  line-height : 18px;
}
.list_main2{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-left-width : 2px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-bottom-color : silver;
  font-size : 14px;
  line-height : 18px;
  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : silver;
  text-align: right;
}
.list_main3 {
  border-bottom:2px solid silver;
  border-left:2px solid silver;
  border-right:2px solid silver;
  font-size:18px;
  line-height:18px;
  padding:10px;
}
.list_title{
  width : 600px;
  font-size : 20px;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  line-height : 22px;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  
}
.list_midasi{
  font-size : 18px;
  font-weight : bold;
  color : #cc0000;
  padding-top : 16px;
  padding-bottom : 5px;
  text-align : center;
}
.list_date{
  width : 600px;
  text-align : right;
}