<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ────────────────────── *
 *                                              *
 * コンテンツ                                   *
 *                                              *
 * ────────────────────── */
.contents {
  padding-top: clamp(80px, 9.38%, 120px);
  position: relative;
  overflow: hidden; }
  .contents .inner {
    max-width: 1000px;
    margin: 0 auto; }
    .contents .inner h2 {
      font-size: 34px;
      line-height: 1.3;
      font-weight: 600;
      background: #fff;
      text-align: center;
      margin: 0 auto;
      padding: 0.3em 0.5em; }
      @media screen and (max-width: 750px) {
        .contents .inner h2 {
          font-size: 4.8rem; } }
    .contents .inner h3 {
      font-size: 22px;
      line-height: 1;
      font-weight: 600;
      color: #fff;
      background: #aa8420;
      letter-spacing: 0.25em;
      text-align: center;
      padding: 0.5em;
      margin: 0 auto; }
      @media screen and (max-width: 750px) {
        .contents .inner h3 {
          letter-spacing: 0.1em;
          font-size: 3.2rem; } }
    .contents .inner .map {
      margin: 0 auto; }
    .contents .inner p#btn-print {
      text-align: center;
      margin: clamp(30px, 4.69%, 60px) auto clamp(40px, 6.25%, 80px); }
      @media screen and (max-width: 750px) {
        .contents .inner p#btn-print {
          width: 60%; } }
      .contents .inner p#btn-print a {
        transition: opacity .5s; }
        .contents .inner p#btn-print a:hover {
          opacity: 0.7; }
</pre></body></html>