<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    body {
      word-break: break-word;
      overflow-wrap: break-word;
      white-space: normal;
    }
    .nav-link{
      border-bottom-width:thick !important;
    }
    .r-i {
      vertical-align: top;
      display: inline-block;
    }
    .offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
      --bs-offcanvas-height: 98vh !important;
    }
    .accordion-box {
      position: relative;
    }
    .accordion-box label {
      height: 85px; /* ã‚°ãƒ©ãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®é«˜ã• */
      cursor: pointer;
      text-align: center;
      font-size: 12px;
      position: absolute;
      bottom: 0;
      width: 100%;
      /* ä»¥ä¸‹ã‚°ãƒ©ãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ŒèƒŒæ™¯ãŒç™½ã€ã«ä½µã›ã¦è¨­å®šã—ã¦ã„ã¾ã™ */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
    }
    .accordion-box input:checked + label {
      background: inherit; /* é–‹ã„ãŸæ™‚ã«ã¯èƒŒæ™¯ã‚°ãƒ©ãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’æ¶ˆã™ */
    }
    .accordion-box label:after {
      content: "ç¶šãã‚’èª­ã‚€"; /* ãƒ©ãƒ™ãƒ«ã®æ–‡å­— */
      letter-spacing: .05em;
      line-height: 1.94rem;
      position: absolute;
      bottom: 20px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      color: #fff;
      background-color: #000;
      width: 8.75rem;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 6px;
    }

    .accordion-box input {
      display: none;
    }
    .accordion-box .accordion-container {
      overflow: hidden;
      height: 140px; /* é–‹ãå‰ã«è¦‹ãˆã¦ã„ã‚‹éƒ¨åˆ†ã®é«˜ã• */
        -webkit-transition: all 0.1s;
        -moz-transition: all 0.1s;
        -ms-transition: all 0.1s;
        -o-transition: all 0.1s;
        transition: all 0.1s;
    }
    .accordion-box input:checked + label {
      /* display: none ; é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³ã¯è¦ã‚‰ãªã„ã¨ã */
    }
    .accordion-box input:checked + label:after {
      content: "é–‰ã˜ã‚‹";
    }
    .accordion-box input:checked ~ .accordion-container {
      height: auto;
      padding-bottom: 80px; /* é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³ã®bottomã‹ã‚‰ã®ä½ç½® */
      -webkit-transition: all 0.1s;
      -moz-transition: all 0.1s;
      -ms-transition: all 0.1s;
      -o-transition: all 0.1s;
      transition: all 0.1s;
    }
    .hidden {
      display: none !important;
    }
    .item {
      padding: 16px;
      /* margin: 8px 0;
      background-color: #eee; */
      transition: opacity 0.5s ease, transform 0.5s ease;
    }
        .lazy {
      opacity: 0;
      transform: translateY(20px);
    }
    
    .lazy.visible {
      opacity: 1;
      transform: translateY(0);
    }</pre></body></html>