@charset "UTF-8";.js-inview{opacity:0;transition:opacity 0.6s ease-in-out}.js-inview.is-show{opacity:1}@keyframes gradientMove{0%{background-position:0% 50%}80%{background-position:200% 50%}100%{background-position:200% 50%}}@keyframes balloon{0%{transform:translate(1px, 0)}50%{transform:translate(0, -6px)}100%{transform:translate(-1px, 0)}}@keyframes gradient-shimmer{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes arrow-bounce{0%{transform:translate(-50%, -50%)}40%{transform:translate(700%, -50%)}41%{transform:translate(-700%, -50%)}100%{transform:translate(-50%, -50%)}}@keyframes gradient-sweep{0%{left:0;width:0}50%{left:0;width:100%}100%{left:100%;width:0}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}.details-lead{margin-bottom:80px;font-size:1.4rem}.section{margin:80px 0;font-size:1.4rem}@media (min-width: 768px){.section{margin:128px auto}}.section .section-title{margin-bottom:40px;padding-bottom:12px;border-bottom:1px solid #eee9e0}.section .section-title .section-title-heading{font-size:2.4rem;font-weight:700}@media (min-width: 768px){.section .section-title .section-title-heading{font-size:2.8rem}}.section .section-body .price-list{margin-bottom:24px}.section .section-body .price-list li{background-color:#eee9e0;text-align:center}.section .section-body .price-list li+li{margin-top:10px}.section .section-body .price-list li .price-list-item-label{margin:0;padding:16px 0;border-bottom:2px solid #f5f2ed;font-weight:700;font-size:1.6rem}.section .section-body .price-list li .price-list-item-price{margin:0;padding:32px 0}.section .section-body .price-list li .price-list-item-price .price-list-item-number{font-size:3.2rem;font-style:inherit;font-family:"STIX Two Text","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho","Georgia","Didot","Yu Mincho Medium","YuMincho","Yu Mincho","游明朝体",serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;letter-spacing:0.09em;letter-spacing:0.1em;color:#841815}.section .section-body .price-list li .price-list-item-price .price-list-item-unit,.section .section-body .price-list li .price-list-item-price .price-list-item-tax{margin-left:2px;font-weight:700}.section .section-body .price-list li .price-list-item-price .price-list-item-tax{font-size:1.2rem}.section .section-body .price-notice{font-size:1.2rem}.section .section-body .price-notice a{color:#841815;text-decoration:underline}.section .section-body .privilege-list{margin-bottom:24px}.section .section-body .privilege-list li+li{margin-top:32px}.section .section-body .privilege-list li .privilege-list-item-heading{margin:0 0 24px;font-weight:700;font-size:1.8rem}.section .section-body .privilege-list li .privilege-list-item-heading .privilege-list-item-icon{width:24px;height:24px;margin-right:4px;vertical-align:-5px;color:#841815}.section .section-body .privilege-list li .privilege-list-item-image{max-width:280px;height:auto;background-color:#d8d8d8}.section .section-body .privilege-list li .privilege-list-item-image img{width:100%;height:auto}.section .section-body .privilege-caution{margin-bottom:24px}.section .section-body .merit-list{margin-bottom:40px}.section .section-body .merit-list li{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:26px}.section .section-body .merit-list li+li{margin-top:10px}.section .section-body .merit-list li .merit-list-item-icon{flex:0 0 auto;width:112px;height:112px;padding:32px;background-color:#eee9e0;color:#382922}.section .section-body .merit-list li .merit-list-item-body .merit-list-item-title{margin:0 0 8px;font-weight:700;font-size:1.8rem}.section .section-body .merit-list li .merit-list-item-body .merit-list-item-text{margin:0}.section .section-body .step-lead{margin-bottom:24px}.section .section-body .step-list li{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;padding:24px 20px;background-color:#eee9e0;border-radius:10px}.section .section-body .step-list li+li{margin-top:8px}.section .section-body .step-list li .step-list-item-number{font-size:3.2rem;font-style:inherit;font-family:"STIX Two Text","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho","Georgia","Didot","Yu Mincho Medium","YuMincho","Yu Mincho","游明朝体",serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;letter-spacing:0.09em;line-height:1}.section .section-body .step-list li .step-list-item-text{margin:0;font-weight:700}.section .section-body .section-cta{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:40px}.section .section-body .site-url{margin-bottom:24px}.section .section-body .site-url a{color:#841815;text-decoration:underline}.section .section-body .site-notice{margin:0}.btn-entry{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:24px;width:100%;max-width:330px;padding:20px 8px;border:1px solid #382922;color:#382922;border-radius:0;font-weight:700;font-size:1.6rem;text-decoration:none;transition:all 0.3s ease-in-out}.btn-entry:hover{background-color:#382922;color:#eee9e0}.btn-entry:hover::after{background-image:url('data:image/svg+xml;utf8,<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.38867 0.442383C5.81659 1.53367 7.36392 3.88694 10.0371 4.51367L10.0664 5.47852C9.27122 5.71742 8.07489 6.21592 7.08887 6.91992C6.08176 7.6391 5.42285 8.47784 5.42285 9.375H4.42285C4.42285 7.97403 5.4307 6.87497 6.50684 6.10645C6.81791 5.88431 7.14566 5.68183 7.47559 5.5H0.0771484V4.5H7.53809C5.82737 3.37555 4.81444 1.71912 4.45703 0.807617L5.38867 0.442383Z" fill="%23fff"/></svg>');background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;transform:translateX(8px)}.btn-entry::after{content:"";display:inline-block;width:18px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.38867 0.442383C5.81659 1.53367 7.36392 3.88694 10.0371 4.51367L10.0664 5.47852C9.27122 5.71742 8.07489 6.21592 7.08887 6.91992C6.08176 7.6391 5.42285 8.47784 5.42285 9.375H4.42285C4.42285 7.97403 5.4307 6.87497 6.50684 6.10645C6.81791 5.88431 7.14566 5.68183 7.47559 5.5H0.0771484V4.5H7.53809C5.82737 3.37555 4.81444 1.71912 4.45703 0.807617L5.38867 0.442383Z" fill="%23382922"/></svg>');background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;transition:all 0.3s ease-in-out}@media (min-width: 768px){.details-wrapper{max-width:1000px;margin-left:auto;margin-right:auto}.section .section-body .price-list{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px}.section .section-body .price-list li{width:320px}.section .section-body .price-list li+li{margin-top:0}.section .section-body .privilege-list{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:32px}.section .section-body .privilege-list li+li{margin-top:0}.section .section-body .merit-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.section .section-body .merit-list li+li{margin-top:0}.section .section-body .step-list li{height:88px;padding:32px 20px}.section .section-body .section-cta{margin-top:80px}}
