@charset "UTF-8";
/* 画面サイズ（560px以下） */
@media screen and (max-width: 570px) { body { font-family: sans-serif; }
  .f_g1, .f_g2, .bold { font-family: sans-serif; }
  .cnt { width: auto; }
  article .ct { width: 90%; }
  article .lb { font-size: 2rem; font-family: sans-serif; line-height: 1.5; }
  .sublb { font-size: 1.6rem; font-family: sans-serif; }
  article ol.list_num li { margin-left: 30px; }
  table th { font-family: sans-serif; }
  article .sign { width: 35%; }
  .support { display: block; overflow: hidden; }
  .support img { display: inline; width: 20%; margin: 0 20px 20px 0; float: left; }
  .support div { width: auto; display: inline; }
  .support p:nth-of-type(1) { font-family: sans-serif; }
  .btnarea .btn { display: block; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 20px; padding: 30px 0; font-family: sans-serif; }
  /* --------------------------------------------------- */
  /* Bgbox */
  /* --------------------------------------------------- */
  .bgbox01 { width: 95%; }
  .bgbox01 .inner { margin: 8px; padding: 20px; }
  .bgbox01 .inner .imgbox { display: block; width: 100%; margin-right: auto; margin-bottom: 30px; float: none; }
  footer .copyright { font-family: sans-serif; }
  .tokutei table td dl { display: block; }
  .tokutei table td dl dt, .tokutei table td dl dd { display: block; width: 100%; }
  .f_info dt { width: 25%; }
  .counttxt { font-size: 1.8rem; font-family: sans-serif; }
  .counttxt .txtlarge { font-size: 3.0rem; }
  .formarea table { display: block; }
  .formarea table th, .formarea table td { display: block; width: 95%; padding: 6px 10px; border: none; }
  .formarea table td { padding: 20px 10px; }
  .formarea input, .formarea select { padding: 5px; }
  .formarea .form_btn input { display: inline-block; margin-left: 10px; margin-right: 10px; padding: 10px 30px; border: none; background-color: #bd0f0f; font-size: 1.6rem; }
  .br-pc { display: none; }
  .br-sp { display: block; }
  .smp10 { width: 10%; }
  .smp15 { width: 15%; }
  .smp18 { width: 18%; }
  .smp20 { width: 20%; }
  .smp25 { width: 25%; }
  .smp30 { width: 30%; }
  .smp33 { width: 33.3%; }
  .smp35 { width: 35%; }
  .smp40 { width: 40%; }
  .smp45 { width: 45%; }
  .smp50 { width: 50%; }
  .smp55 { width: 55%; }
  .smp60 { width: 60%; }
  .smp65 { width: 65%; }
  .smp70 { width: 70%; }
  .smp75 { width: 75%; }
  .smp80 { width: 80%; }
  .smp85 { width: 85%; }
  .smp90 { width: 90%; }
  .smp94 { width: 94%; }
  .smp95 { width: 95%; }
  .smp98 { width: 98%; }
  .smp100 { width: 100%; } }

/*# sourceMappingURL=smp.css.map */
