body { color: black; font-stretch: semi-expanded; background-color: white; text-align: left; }
ul { margin-right: 0; margin-bottom: 1em; margin-left: 18px; list-style-type: disc; }
p { margin-top: 0; padding-top: 0; }
a:link { color: white; text-decoration: none; }
a:visited { color: #ccc; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }
.margin{margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-height="0"}
.midasi_head { color: white; font-size: 12px; margin-top: 3px; margin-right: 20px; }
.midashi_14_allmarg { color: black; font-size: 14px; line-height: 20px; margin: 10px; }
.pankuzu { color: #ccc; font-size: 12px; margin-right: 10px; }
.table_midashi { color: #333; font-size: 13px; margin-top: 3px; }
.table_midashi_marg { color: #333; font-size: 13px; margin-top: 3px; }
.table_midashi2 { color: #333; font-size: 13px; padding: 2px; }
.table_midashi3 { color: #333; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-top: 10px; margin-bottom: 2px; margin-left: 12px; }
.table_midashi4 { color: #333; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-top: 10px; margin-bottom: 2px; margin-left: 40px; }
.table_midashi5 { color: #333; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-top: 10px; margin-bottom: 2px; margin-left: 25px; }
.table_midashi2_wt { color: white; font-size: 13px; padding: 2px; }
.table_sub_midashi { color: #033a70; font-size: 13px; }
.table_naiyo { color: #333; font-size: 12px; line-height: 20px; }
.table_naiyo_bold { color: #333; font-size: 12px; font-weight: bold; line-height: 20px; }
.table_naiyo2 { color: #333; font-size: 12px; line-height: 20px; padding: 2px; }
.table_naiyo2_center { color: #333; font-size: 12px; line-height: 20px; padding: 2px 2px 2px 55px; }
.table_naiyo3 { color: #333; font-size: 12px; line-height: 20px; margin-top: 2px; padding-right: 3px; }
.table_naiyo4 { color: #333; font-size: 12px; line-height: 20px; margin-top: 2px; margin-right: 20px; margin-left: 27px; }
.table_naiyo5 { color: #069; font-size: 11px; line-height: 20px; margin-top: 2px; margin-right: 2px; margin-left: 2px; }
.tittle_copy { color: #070707; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 24px; margin-right: 10px; margin-left: 210px; }
.tittle_01 { color: white; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-bottom: 5px; margin-left: 5px; }
.tittle_02 { color: black; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-left: 5px; }
.tittle_03 { color: black; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; }
.title_sub1 { color: white; font-size: 14px; font-weight: 500; }
.title_sub { color: black; font-size: 14px; line-height: 20px; margin: 7px; }
.title_sita01 { color: black; font-size: 14px; line-height: 20px; margin-left: 35px; }
.title_sita02 { color: black; font-size: 14px; line-height: 20px; margin-left: 5px; }
.title_sita03 { color: black; font-size: 14px; line-height: 20px; margin-left: 25px; }
.border_up-low { border-top: 1px solid gray; border-bottom: 1px solid gray; }
.border_all { border: solid 1px gray; }
.border_up { border-top: 1px solid gray; }
.border_low { border-bottom: 1px solid gray; }
.copyright { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.ph_caption { color: #1d429a; font-size: 12px; margin-top: 5px; margin-left: 20px; }
.ph_caption_02 { color: #1d429a; font-size: 12px; margin-top: 5px; }
.pdf_link { color: #1d429a; font-size: 12px; }
.question { color: #069; font-size: 14px; line-height: 20px; }
.question_tittle { color: #000; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin-bottom: 5px; margin-left: 5px; }
.answer { color: #444; font-size: 12px; line-height: 20px; }
.sitemap_a { color: black; font-size: 12px; }
.sitemap_b { color: #666; font-size: 12px; }
a.roll:link { color: #069; text-decoration: none; }
a.roll:visited { color: #069; text-decoration: none; }
a.roll:hover { color: blue; text-decoration: underline; }
.table_mrg_l { padding-left: 240px; }
.table_mrg_l2 { padding-left: 225px; }
.border_all { border: solid 1px #999; }
.te12_10 { font-size: 12px; padding-left: 10px; }
.form_01 { font-size: 12px; }
.form_02 { color: #666; font-size: 10px; }
H5{
  font-size : 10px;
  font-style : normal;
  margin-bottom : 0px;
  margin-top: 2px;
  color : #333333;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}

H4{
  font-size : 11px;
  font-style : normal;
  margin-bottom : 0px;
  margin-top: 2px;
  color : #333333;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}
H3{
  font-size : 12px;
  font-style : normal;
  margin-bottom : 0px;
  margin-top: 2px;
  color : #333333;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
   line-height: 17px;
}
H2{
  font-size : 13px;
  font-style : normal;
  margin-bottom : 2px;
  margin-top: 0px;
  color : #FF0000;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
   line-height: 17px;
}
H1{
  font-size : 14px;
  font-style : normal;
  color : #FFFFFF;
  margin-bottom : 0px;
  font-family : "ＭＳ ゴシック";
  font-weight : normal;
}

