/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@media screen and (min-width: 769px){.pc-only{display:block}.sp-only{display:none}}@media screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}html{scroll-snap-type:y proximity;scroll-padding-top:5rem;scroll-behavior:smooth}@media screen and (max-width: 768px){html{font-size:calc(100vw / 39)}}@media screen and (min-width: 769px){html{font-size:10px}}body{margin:0;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.6rem;line-height:1.75;color:#444;background-color:#ffe398;background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:3rem 3rem;background-attachment:fixed}@media screen and (min-width: 769px){body{background-image:none}}img,picture,video{max-width:100%;height:auto;display:block}.lp-root{width:100%;max-width:39rem;margin-inline:auto;background:#fff;flex-shrink:0}@media screen and (min-width: 769px){.lp-root{flex:0 0 39rem;width:39rem;max-width:39rem;margin-inline:0;box-shadow:0 0 2rem rgba(75,33,0,0.2)}}.contents{width:100%;margin-inline:auto;overflow-x:hidden}.block{background-color:#fff}.fv{position:relative;background-color:#fcf9e8}.fv__img{position:relative}.fv__title{position:absolute;z-index:1;width:36rem;top:1.27rem;right:50%;transform:translateX(50%)}.fv p{font-size:1rem;line-height:1.55;text-indent:-1.5em;padding-left:1.5em;margin:-1rem 2.8rem 0;padding-bottom:1rem}.recommend{background-color:#fcf9e8;padding:0 2rem}.recommend .inner{padding:2rem 2rem 2.2rem;background-color:#fff;border-top-right-radius:7rem;border-top-left-radius:7rem;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.recommend__title{margin:0 auto;font-weight:bold;font-size:1.8rem;letter-spacing:0.05em;line-height:1.45;text-align:center;color:#fff;width:31rem;height:11rem;border-radius:100rem;background:#ea781e;opacity:0.75;display:flex;align-items:center;justify-content:center}.recommend__text{line-height:1.7;font-size:1.4rem}.commitment{padding-top:5rem;background-color:#fcf9e8}.commitment__title{font-weight:bold;font-size:2rem;letter-spacing:0.1em;line-height:1.5;text-align:center;color:#ea781e}.commitment__title span{display:block;width:16.2rem;margin:0 auto 2rem}.commitment__title div img:last-of-type{width:28rem;margin:1.5rem auto 2.6rem}.commitment__item:first-of-type{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}.commitment__item:first-of-type p{font-size:1.6rem;line-height:1.625;padding-left:2rem;width:20.8rem;text-align:justify;letter-spacing:-0.1em;flex-shrink:0;margin-right:1.2rem}.commitment__item:nth-of-type(2) p{padding-top:1.5rem;line-height:1.5;font-size:1.2rem;text-align:center;margin:0 auto}.commitment__item:nth-of-type(3){padding:2rem 1.8rem 5rem;display:flex;flex-wrap:wrap;gap:1rem}.commitment__item:nth-of-type(3) a{display:block;width:calc(50% - 0.5rem)}.merit{padding:5rem 0 4rem;background-color:#f5edbb}.merit__title{margin-bottom:1rem}.follow{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;display:flex;width:39rem;background-color:transparent;padding:0 1rem;gap:1.3rem}.follow div a{display:flex;justify-content:center;width:100%;height:100%}.cta{padding:4.8rem 0;background-color:#fcf9e8}.cta__item:first-of-type{margin:0 auto 1.6rem;width:30.8rem}.cta__item:nth-of-type(2){margin:0 auto 3.2rem;width:36rem}.cta__item:nth-of-type(2) p{font-size:1rem;line-height:1.55;text-indent:-1.5em;padding-left:1.5em;margin:0 0.6rem}.cta__item:last-of-type{margin:0 auto;width:34rem}.cta__item:last-of-type p{margin-bottom:1.6rem;text-align:center;font-weight:bold;font-size:1.6rem;letter-spacing:0.1em;color:#ea781e;line-height:1}.cta__shine{display:inline-block;overflow:hidden;position:relative;vertical-align:top;width:100%}.cta__shine picture,.cta__shine img{position:relative;z-index:0}.cta__shine::after{animation:cta-shine 2.4s 0s linear infinite;background:linear-gradient(to right, rgba(255,255,255,0) 25%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 75%);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-22deg);width:100%;z-index:1}@keyframes cta-shine{20%{left:100%}100%{left:100%}}.voice{padding:5rem 3rem 5.7rem;background-color:#fcf9e8}.voice__title{text-align:center;display:flex;flex-direction:column;gap:1rem;font-weight:bold;font-size:2.4rem;letter-spacing:0.05em;line-height:1.4;color:#083a77;margin-bottom:4rem}.voice__title span{display:flex;justify-content:center}.voice__title span img{margin:0 auto;height:1.8rem;width:auto}.voice__item:first-of-type{margin-bottom:2rem}.voice__item:last-of-type{margin-top:2rem}@keyframes reason-arrow-bounce{0%,
  100%{transform:translateY(0)}50%{transform:translateY(-1.25rem)}}.reason{background-color:#083a77;background-image:url(../img/reason/reason_bg.png);background-size:contain;background-repeat:repeat-y;background-position:center}.reason__title{position:relative;top:-0.1rem}.reason__title__arrow{position:absolute;width:4.5rem;left:50%;transform:translateX(-50%);bottom:-4.8rem}.reason__title__arrow img{display:block;width:100%;height:auto;animation:reason-arrow-bounce 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.reason__title__arrow img{animation:none}}.reason__item{padding:0 3rem;position:relative}.reason__item:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 5.8rem);height:0.4rem;background-image:radial-gradient(circle, #fff 0.2rem, transparent 0.21rem);background-size:1rem 0.4rem;background-repeat:repeat-x}.reason__item:first-of-type{padding-top:5.6rem;padding-bottom:4.5rem}.reason__item:first-of-type .reason__img{position:relative}.reason__item:first-of-type .reason__img:after{content:"";position:absolute;top:-0.4rem;right:0;width:7.7rem;height:12.3rem;background-image:url(../img/reason/reason_kazari.png);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(2px 3px 0px rgba(0,0,0,0.16))}.reason__item:nth-of-type(2){padding-top:4.3rem;padding-bottom:5rem}.reason__item:nth-of-type(2) .reason__img{margin-top:1.6rem}.reason__item:last-of-type{padding-top:4.3rem;padding-bottom:9.2rem}.reason__item:last-of-type:after{content:none}.reason__item:last-of-type .reason__img{margin-top:3.1rem}.reason__item:last-of-type .reason__img img{filter:drop-shadow(0 8px 12px rgba(6,39,80,0.6))}.reason__text{display:flex;gap:2.8rem;padding:0 1rem}.reason__text>div:first-of-type{padding-top:0.8rem;width:5rem;flex-shrink:0;filter:drop-shadow(0px 3px 3px #032957)}.reason__text h3{white-space:nowrap;font-weight:bold;font-size:2.4rem;letter-spacing:0.1em;line-height:1.5;color:#fff;margin-bottom:1.5rem}.reason__text p{font-weight:500;color:#fff}.reason__text p span{font-weight:bold;color:#ffe398}.variety{background-color:#fcf9e8;background-image:url(../img/variety/variety_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:4.9rem}.variety__title{width:33.9rem;margin:0 auto 1rem}.variety__slider{position:relative;width:100%}.variety__slider .variety-slider__arrow{position:absolute;top:40%;z-index:2;width:auto;min-width:0;padding:0;margin:0;font-size:0;line-height:0;color:transparent;background:transparent;border:0;box-shadow:none;border-radius:0;cursor:pointer;transform:translateY(-50%)}.variety__slider .variety-slider__arrow::before{display:none}.variety__slider .variety-slider__arrow picture{display:block;width:3.8rem;height:5.5rem}.variety__slider .variety-slider__arrow img{display:block;width:3.8rem;height:5.5rem;object-fit:contain}.variety__slider .variety-slider__arrow.slick-disabled{cursor:not-allowed;opacity:0.4}.variety__slider .variety-slider__arrow--prev{left:0.4rem}.variety__slider .variety-slider__arrow--next{right:0.4rem}.variety__btn{width:31rem;margin:0 auto;padding:3.2rem 0 5.6rem}.variety-slider{position:relative}.variety-slider .slick-slide{margin:0 -0.6rem;padding:0}.variety-slider__item{outline:none;box-sizing:border-box;width:34rem;max-width:100%}.variety-slider__figure{width:100%;text-align:center;padding:0}.variety-slider__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding-left:1.3rem}.order{margin-top:-3.2rem;background-color:transparent}.order__text{font-weight:bold;font-size:2rem;letter-spacing:0.1em;text-align:center;color:#ea781e;line-height:1.5;background-color:#fcf9e8}.order__item:not(:first-of-type){background-color:#fcf9e8}.order__item:last-of-type{padding-bottom:4.4rem}.question{padding-top:1.6rem;position:relative}.question:before{content:"";position:absolute;top:0.1rem;left:50%;transform:translateX(-50%) translateY(-100%);width:100%;height:3.2rem;background-image:url(../img/reason/reason_end.png);background-size:contain;background-repeat:no-repeat;background-position:center}.question__title{text-align:center;display:flex;flex-direction:column;gap:1rem;font-weight:bold;font-size:2.4rem;letter-spacing:0.05em;line-height:1.4;color:#083a77;margin-bottom:4rem}.question__title span{display:flex;justify-content:center}.question__title span img{margin:0 auto;height:1.8rem;width:auto}.question__contents{cursor:pointer;border-bottom:1px dashed #083a77;padding:1.8rem 0;transition:0.15s}.question__contents:first-of-type{border-top:1px dashed #083a77}.question__q{cursor:pointer;margin:0 3rem;display:flex;font-weight:bold;align-items:center;gap:2rem;line-height:1.5;font-size:1.5rem}@media screen and (max-width: 374px){.question__q br{display:none}}.question__kazari{flex-shrink:0;width:2.2rem}.question__kazari img{width:100%}.question__btn{margin-left:auto;width:2rem;height:2rem;background-color:#ec5c03;border-radius:50%;position:relative;flex-shrink:0}.question__btn::after{content:"";position:absolute;left:50%;top:50%;width:0.8rem;height:0.1rem;background-color:#fff;border-radius:1rem;transform:translate(-50%, -50%)}.question__btn::before{content:"";position:absolute;left:50%;top:50%;width:0.1rem;height:0.8rem;background-color:#fff;border-radius:1rem;transform:translate(-50%, -50%);transition:0.3s}.question__a{font-size:1.4rem;margin:0 3.2rem;padding-top:2.8rem;display:none}.question__a a{text-decoration:underline;font-size:1.2rem}.question--open{background-color:rgba(230,235,242,0.5);transition:0.3s}.question--open .question__btn::before{transform:translate(-50%, -50%) rotate(90deg);transition:0.5s}.question--open .question__a{display:block}.about{background-color:#f5edbb;padding-top:5rem}.about__title{text-align:center;display:flex;flex-direction:column;gap:1rem;font-weight:bold;font-size:2.4rem;letter-spacing:0.05em;line-height:1.4;color:#083a77}.about__title span{display:flex;justify-content:center}.about__title span img{margin:0 auto;height:1.8rem;width:auto}.footer{background-color:#fcf9e8}.footer__attention{padding:4rem 0 2.7rem;border-bottom:1px dashed rgba(0,0,0,0.1)}.footer__attention p{margin:0 2.4rem;font-size:1.2rem;text-indent:-1em;padding-left:1em;padding-bottom:0.8rem;line-height:1.5}.footer__attention p:nth-last-of-type(2){padding-top:2.4rem}.footer__attention p:last-of-type{text-indent:0;padding-left:0}.footer__link{padding:3.6rem 0;border-bottom:1px dashed rgba(0,0,0,0.1)}.footer__link ul{margin:0 2.4rem;display:flex;flex-direction:column;gap:1.4rem}.footer__link li{line-height:1}.footer__link a{color:#000;font-size:1.4rem;text-decoration:underline}.footer__logo{margin:4.8rem 2.4rem 4rem}.footer__logo img{width:19.6rem;margin:0 auto}.footer__copylight{background-color:#e20217;padding:1.1rem 0 10rem}.footer__copylight p{color:#fff;font-size:1rem;text-align:center;line-height:1}.lp-shell{width:100%;min-width:0;min-height:100vh;display:flex;flex-direction:column;align-items:stretch}@media screen and (min-width: 769px){.lp-shell{flex-direction:row;flex-wrap:nowrap;justify-content:center}}.lp-bg-slider-column{display:none}@media screen and (min-width: 769px){.lp-bg-slider-column{display:block;flex:1 1 0;min-width:0;align-self:stretch}}.lp-bg-side-logo{display:none}@media screen and (min-width: 769px){.lp-bg-side-logo{display:block;position:fixed;top:2rem;left:2.8rem;z-index:50;width:auto;width:10rem;line-height:0;transition:opacity 0.25s ease}.lp-bg-side-logo:hover{opacity:0.75}}.lp-bg-slider{display:none;position:relative;overflow:hidden;background:#e6ebf2}@media screen and (min-width: 769px){.lp-bg-slider{display:block;position:sticky;top:0;z-index:0;width:100%;height:100vh;max-height:100vh}}.lp-bg-slider__track{height:100%;min-height:100vh}.lp-bg-slider .slick-list,.lp-bg-slider .slick-track{height:100vh}.lp-bg-slider .slick-slide{height:100vh}.lp-bg-slider .slick-slide>div{height:100vh}.lp-bg-slider__slide{height:100vh;outline:none}.lp-bg-slider__slide picture{display:block}.lp-bg-slider__slide img,.lp-bg-slider .slick-slide img{display:block;width:100%;height:100vh;max-width:none;object-fit:cover;object-position:center}.lp-stripes-filler{display:none}@media screen and (min-width: 769px){.lp-stripes-filler{display:block;flex:1 1 0;min-width:0;min-height:0;align-self:flex-start;position:sticky;top:0;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;background-color:#ffe398;background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:calc(3 * 100vw / 192) calc(3 * 100vw / 192);background-attachment:scroll}}.lp-side-rail{position:relative;z-index:1;box-sizing:border-box;width:86%;max-width:40rem;margin:calc(5 * 100vw / 192) auto calc(3.6 * 100vw / 192);padding:calc(2.4 * 100vw / 192) calc(2 * 100vw / 192) calc(4 * 100vw / 192);background-color:#fff;border-radius:calc(2 * 100vw / 192)}.lp-side-rail__eval{margin-top:calc(4 * 100vw / 192)}.lp-side-rail__eval,.lp-side-rail__graph{margin-bottom:calc(3.2 * 100vw / 192)}.lp-side-rail__eval img,.lp-side-rail__graph img{display:block;width:100%;height:auto}.lp-side-rail .cta{padding:calc(3.6 * 100vw / 192) 0 calc(2.8 * 100vw / 192)}.lp-side-rail .cta__item{width:100%;max-width:100%}.lp-side-rail .cta__item:first-of-type{margin-bottom:calc(2 * 100vw / 192)}.lp-side-rail .cta .inner{margin-left:0;margin-right:0;padding:0 calc(1.5 * 100vw / 192) calc(1.5 * 100vw / 192)}.lp-side-rail .cta .cta__item:nth-of-type(2){margin-bottom:0}.lp-side-rail__nav{margin:calc(4 * 100vw / 192) 0 calc(3.2 * 100vw / 192);padding:calc(4 * 100vw / 192) 0 0;border-top:1px dashed rgba(8,58,119,0.35)}.lp-side-rail__nav ul{display:flex;flex-direction:column;gap:calc(3.2 * 100vw / 192)}.lp-side-rail__nav li{display:flex;align-items:flex-start;gap:0.35em;line-height:1.25;padding-left:2rem;position:relative}.lp-side-rail__nav li::before{position:absolute;top:50%;left:0.8rem;content:"";flex-shrink:0;align-self:flex-start;width:0.8rem;height:0.8rem;border-right:2px solid #083a77;border-bottom:2px solid #083a77;box-sizing:border-box;transform:rotate(-45deg) translateY(-80%)}.lp-side-rail__nav a{flex:0 1 auto;align-self:flex-start;max-width:100%;width:fit-content;display:inline-block;font-size:clamp(1.2rem, calc(2.3 * 100vw / 192), 1.8rem);font-weight:bold;color:#083a77;text-decoration:none;padding-bottom:0.14em;background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 0.1em;transition:opacity 0.28s ease,background-size 0.32s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (prefers-reduced-motion: reduce){.lp-side-rail__nav a{transition:opacity 0.2s ease, background-size 0.05s ease}}@media screen and (min-width: 769px){.lp-side-rail__nav a:hover{opacity:0.82;background-size:100% 0.1em}}.lp-side-rail__notes{border-radius:calc(.8 * 100vw / 192)}.lp-side-rail__notes p{margin-top:calc(.9 * 100vw / 192);font-size:1rem;line-height:1.55;text-indent:-1.5em;padding-left:1.5em;margin:0.6rem}.lp-side-rail__notes p:first-child{margin-top:0}@media screen and (min-width: 769px){.lp-root a[href]:not([href=""]):has(picture):not(.follow *),.lp-side-rail__cta a[href]:not([href=""]){transition:opacity 0.25s ease, transform 0.25s ease}}@media screen and (min-width: 769px) and (prefers-reduced-motion: reduce){.lp-root a[href]:not([href=""]):has(picture):not(.follow *),.lp-side-rail__cta a[href]:not([href=""]){transition:opacity 0.25s ease}}@media screen and (min-width: 769px){.lp-root a[href]:not([href=""]):has(picture):not(.follow *):hover,.lp-side-rail__cta a[href]:not([href=""]):hover{opacity:0.85}}@media screen and (min-width: 769px) and (prefers-reduced-motion: no-preference){.lp-root a[href]:not([href=""]):has(picture):not(.follow *):hover,.lp-side-rail__cta a[href]:not([href=""]):hover{transform:scale(1.02)}}@media screen and (min-width: 769px){.follow a{transition:transform 0.25s ease}}@media screen and (min-width: 769px) and (prefers-reduced-motion: no-preference){.follow a:hover{transform:scale(1.02)}}@media screen and (min-width: 769px){.commitment__item a,.variety__btn a,.cta__item:last-of-type a{transition:opacity 0.25s ease}.commitment__item a:hover,.variety__btn a:hover,.cta__item:last-of-type a:hover{opacity:0.85}.footer__link a,.question__a a{transition:opacity 0.25s ease}.footer__link a:hover,.question__a a:hover{opacity:0.7}.question__contents{transition:background-color 0.25s ease}.question__contents:hover{background-color:rgba(230,235,242,0.35)}.question__contents.question--open:hover{background-color:rgba(230,235,242,0.55)}}
/*# sourceMappingURL=style.css.map */
