@charset "UTF-8";.entry-form{display:flex;flex-direction:column;gap:32px;max-width:980px;margin:0 auto}.entry-form__field{width:100%}.entry-form__field--required .input__label:before{content:"必須";display:inline-block;margin-right:8px;font-size:12px;padding:2px 6px;background:#d9d9d9;color:#fff;line-height:1}.entry-form__label{display:inline-flex;align-items:center;gap:8px}.entry-form__required{font-size:12px;padding:2px 6px;background:#d9d9d9;color:#fff;line-height:1}.entry-container__inner{padding:0 16px 40px}@media screen and (min-width: 768px){.entry-container__inner{padding:40px 170px 50px}}.entry-form__field--checkbox{align-self:flex-start;width:100%}.entry-form__checkbox{display:flex;align-items:flex-start;gap:10px}.entry-form__checkbox input[type=checkbox]{margin-top:9px}.entry-form__checkbox-text{line-height:1.6;font-size:14px}.entry-form__privacy-link{color:#d9d9d9;text-decoration:underline;display:inline-block;padding-inline:5px}.entry-form__submit-wrap{margin:56px auto 100px;display:flex;justify-content:center;max-width:700px}.entry-form__submit-btn{max-width:220px;height:55px;border-radius:36px}@keyframes fadeInChar{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-chars{display:inline-block}.animate-chars .char{display:inline-block;opacity:0}.animate-chars .char:empty,.animate-chars .char:blank{animation:none;opacity:1}.animate-lines .line{display:inline-block;opacity:0}.animate-blur{opacity:0;filter:blur(10px)}.fade-up,.fade-down,.fade-left,.fade-right{opacity:0}.animate-on-scroll{opacity:0;transition:all .6s ease-out}.animate-on-scroll.fade-up,.animate-on-scroll.fade-down{opacity:0;transform:translateY(20px)}.animate-on-scroll.fade-left,.animate-on-scroll.fade-right{opacity:0;transform:translate(20px)}.animate-on-scroll.fade-in{opacity:0}.animate-on-scroll.blur{opacity:0;filter:blur(10px)}.animate-on-scroll.scale{opacity:0;transform:scale(.8)}.animate-on-scroll.slide-up,.animate-on-scroll.slide-down{opacity:0;transform:translateY(50px)}.animate-on-scroll.slide-left,.animate-on-scroll.slide-right{opacity:0;transform:translate(50px)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0) translate(0) scale(1);filter:blur(0)}.animate-on-scroll.is-visible.fade-up{animation:fadeUp .8s ease-out forwards}.animate-on-scroll.is-visible.fade-down{transform:translateY(0)}.animate-on-scroll.is-visible.fade-left,.animate-on-scroll.is-visible.fade-right{transform:translate(0)}.animate-on-scroll.is-visible.blur{filter:blur(10px)}.animate-on-scroll.is-visible.scale{transform:scale(1)}.animate-on-scroll.is-visible.slide-up,.animate-on-scroll.is-visible.slide-down{transform:translateY(0)}.animate-on-scroll.is-visible.slide-left,.animate-on-scroll.is-visible.slide-right{transform:translate(0)}.animate-on-scroll.is-visible.animate-blur{animation:fadeInBlur 1s ease-out forwards}.animate-on-scroll.is-visible .char{animation:fadeInChar .6s ease-out forwards}.delay-0{animation-delay:0s!important;transition-delay:0s!important}.delay-1{animation-delay:.1s!important;transition-delay:.1s!important}.delay-2{animation-delay:.2s!important;transition-delay:.2s!important}.delay-3{animation-delay:.3s!important;transition-delay:.3s!important}.delay-4{animation-delay:.4s!important;transition-delay:.4s!important}.delay-5{animation-delay:.5s!important;transition-delay:.5s!important}.delay-6{animation-delay:.6s!important;transition-delay:.6s!important}.delay-7{animation-delay:.7s!important;transition-delay:.7s!important}.delay-8{animation-delay:.8s!important;transition-delay:.8s!important}.delay-9{animation-delay:.9s!important;transition-delay:.9s!important}.delay-10{animation-delay:1s!important;transition-delay:1s!important}.delay-11{animation-delay:1.1s!important;transition-delay:1.1s!important}.delay-12{animation-delay:1.2s!important;transition-delay:1.2s!important}.delay-13{animation-delay:1.3s!important;transition-delay:1.3s!important}.delay-14{animation-delay:1.4s!important;transition-delay:1.4s!important}.delay-15{animation-delay:1.5s!important;transition-delay:1.5s!important}.delay-16{animation-delay:1.6s!important;transition-delay:1.6s!important}.delay-17{animation-delay:1.7s!important;transition-delay:1.7s!important}.delay-18{animation-delay:1.8s!important;transition-delay:1.8s!important}.delay-19{animation-delay:1.9s!important;transition-delay:1.9s!important}.delay-20{animation-delay:2s!important;transition-delay:2s!important}.delay-21{animation-delay:2.1s!important;transition-delay:2.1s!important}.delay-22{animation-delay:2.2s!important;transition-delay:2.2s!important}.delay-23{animation-delay:2.3s!important;transition-delay:2.3s!important}.delay-24{animation-delay:2.4s!important;transition-delay:2.4s!important}.delay-25{animation-delay:2.5s!important;transition-delay:2.5s!important}.delay-26{animation-delay:2.6s!important;transition-delay:2.6s!important}.delay-27{animation-delay:2.7s!important;transition-delay:2.7s!important}.delay-28{animation-delay:2.8s!important;transition-delay:2.8s!important}.delay-29{animation-delay:2.9s!important;transition-delay:2.9s!important}.delay-30{animation-delay:3s!important;transition-delay:3s!important}.delay-31{animation-delay:3.1s!important;transition-delay:3.1s!important}.delay-32{animation-delay:3.2s!important;transition-delay:3.2s!important}.delay-33{animation-delay:3.3s!important;transition-delay:3.3s!important}.delay-34{animation-delay:3.4s!important;transition-delay:3.4s!important}.delay-35{animation-delay:3.5s!important;transition-delay:3.5s!important}.delay-36{animation-delay:3.6s!important;transition-delay:3.6s!important}.delay-37{animation-delay:3.7s!important;transition-delay:3.7s!important}.delay-38{animation-delay:3.8s!important;transition-delay:3.8s!important}.delay-39{animation-delay:3.9s!important;transition-delay:3.9s!important}.delay-40{animation-delay:4s!important;transition-delay:4s!important}.delay-41{animation-delay:4.1s!important;transition-delay:4.1s!important}.delay-42{animation-delay:4.2s!important;transition-delay:4.2s!important}.delay-43{animation-delay:4.3s!important;transition-delay:4.3s!important}.delay-44{animation-delay:4.4s!important;transition-delay:4.4s!important}.delay-45{animation-delay:4.5s!important;transition-delay:4.5s!important}.delay-46{animation-delay:4.6s!important;transition-delay:4.6s!important}.delay-47{animation-delay:4.7s!important;transition-delay:4.7s!important}.delay-48{animation-delay:4.8s!important;transition-delay:4.8s!important}.delay-49{animation-delay:4.9s!important;transition-delay:4.9s!important}.delay-50{animation-delay:5s!important;transition-delay:5s!important}@media screen and (min-width: 768px){.animate-on-scroll.fade-up{transform:translateY(30px)}.animate-on-scroll.fade-down{transform:translateY(-30px)}.animate-on-scroll.fade-left{transform:translate(-30px)}.animate-on-scroll.fade-right{transform:translate(30px)}.animate-on-scroll.slide-up{transform:translateY(50px)}.animate-on-scroll.slide-down{transform:translateY(-50px)}.animate-on-scroll.slide-left{transform:translate(-50px)}.animate-on-scroll.slide-right{transform:translate(50px)}}@media (prefers-reduced-motion: reduce){.animate-on-scroll{transition:opacity .3s ease-out;transform:none!important;filter:none!important}.animate-on-scroll.is-visible{opacity:1}}.entry-mynavi__line{display:flex;justify-content:center;align-items:center;line-height:1;gap:12px}.entry-mynavi__line:before,.entry-mynavi__line:after{width:1px;height:28px;content:"";background-color:#333}.entry-mynavi__line:before{margin-right:.5em;transform:rotate(-30deg)}.entry-mynavi__line:after{margin-left:.5em;transform:rotate(30deg)}.entry-mynavi__title{display:inline-flex;align-items:center;gap:16px;margin-bottom:16px}.entry-mynavi__text{font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:600;letter-spacing:.15em;color:#4b4b4b}.entry-mynavi__link{display:inline-block}.entry-mynavi__link:hover{opacity:.8}.entry-mynavi__image{max-width:260px;height:auto}.entry-mynavi{display:flex;flex-direction:column;align-items:center;text-align:center;margin:10px auto 20px}@media screen and (max-width: 480px){.entry-container__inner{padding-top:12px}.entry-mynavi{margin-top:20px;margin-bottom:10px}}
