@charset "UTF-8";
@media (min-width: 0.08px) { .about { padding-top: 50px; color: #112605; font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif; letter-spacing: 1px; }
  .about article { padding-top: 60px; max-width: 700px; width: 90%; margin: auto; font-size: 18px; margin-bottom: 40px; }
  .about article h1 { text-align: center; font-weight: bold; }
  .about article ul { list-style: none; padding: 0px; margin-bottom: 40px; }
  .about article ul li { border-bottom: #112605 1px solid; }
  .about article ul li:nth-child(1) { border-top: #112605 1px solid; }
  .about article ul li dl { display: flex; flex-wrap: wrap; margin-bottom: 0px; }
  .about article ul li dl dt { width: 30%; padding-left: 10px; padding-top: 30px; padding-bottom: 30px; letter-spacing: 2px; }
  .about article ul li dl dd { width: 70%; margin-bottom: 0px; }
  .about article ul li dl dt, .about article ul li dl dd { display: flex; align-items: center; }
  .about article .map { min-height: 300px; } }
@media (min-width: 0.08px) and (max-width: 1200.98px) and (max-width: 1024.98px) and (max-width: 992.98px) and (max-width: 960.98px) and (max-width: 781.98px) and (max-width: 575.98px) { .about article { padding-top: 20px; } }
@media (min-width: 0.08px) and (max-width: 1200.98px) and (max-width: 1024.98px) and (max-width: 992.98px) and (max-width: 960.98px) and (max-width: 781.98px) and (max-width: 575.98px) and (max-width: 540.98px) and (max-width: 414.98px) { .about article ul li dl dt, .about article ul li dl dd { width: 100%; }
  .about article ul li dl dt { padding-left: 4px; padding-top: 10px; padding-bottom: 10px; letter-spacing: 2px; }
  .about article ul li dl dd { margin-bottom: 12px; padding-left: 14px; } }

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