*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans JP,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.lp-header-logo{display:block;width:clamp(152px,40.53vw,316px);height:clamp(22px,5.87vw,45.68px);margin-left:auto;margin-right:auto}.lp-offer-card{border-radius:.5rem;background:#fff;padding:clamp(25px,6.67vw,50px) clamp(10px,2.67vw,32px) 0}#offer.bottom-overlap{bottom:auto;margin-top:clamp(-50px,-13.33vw,-100px)}.lp-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.lp-accordion-content.is-open{grid-template-rows:1fr}.lp-accordion-content>div{overflow:hidden}.form_tbl,.lp-form-fields{display:flex;flex-direction:column}.lp-form-fields{gap:clamp(20px,5.33vw,40px);background:#f5f5f5;border-radius:5px;padding:clamp(10px,2.67vw,20px) clamp(16px,4.27vw,32px)}.lp-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(8px,1.6vw,12px)}.lp-form-label{width:clamp(80px,16.5vw,124px)}.lp-form-label-text{color:#3d3d3d;font-family:Noto Sans JP,sans-serif;font-size:clamp(14px,3.73vw,28px);font-style:normal;font-weight:700}.lp-required{display:inline-block;background:#e7ffe2;color:#478838;border-radius:5px;font-weight:700;font-size:clamp(13px,2.67vw,20px);padding:clamp(3px,.67vw,5px) clamp(6px,1.33vw,10px);margin-top:clamp(6px,1.6vw,12px)}.lp-select-wrapper{position:relative;flex:1}.lp-select-wrapper:after{content:"";position:absolute;top:0;bottom:0;right:clamp(12px,3.2vw,24px);margin:auto;width:clamp(12px,2.4vw,18px);height:clamp(8px,1.6vw,12px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.36 22.63'%3E%3Cpolygon fill='%23121212' points='17.68 12.73 4.95 0 0 4.95 17.68 22.63 35.36 4.95 30.41 0 17.68 12.73'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.lp-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff;padding:clamp(12px,3.2vw,24px);font-size:clamp(14px,2.6vw,20px);outline:none}.lp-select:disabled{background:#e9e9e9}.lp-form-triangle{position:relative;height:clamp(24px,6.4vw,48px);margin:clamp(15px,4vw,30px) 0}.lp-form-triangle:before{content:"";position:absolute;inset:0;margin:auto;width:clamp(28px,7.47vw,56px);height:clamp(24px,6.4vw,48px);background-image:url(../images/form_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.lp-info-wrap{padding-bottom:clamp(32px,8vw,60px)}.lp-info-wrap.js-neutral1{padding-bottom:clamp(30px,8vw,60px)}.lp-cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6vw,12px);margin-bottom:clamp(28px,5.6vw,42px)}.lp-cta-button{display:flex;min-height:clamp(56px,9.6vw,72px);align-items:center;justify-content:center;border:0;border-radius:6px;background:linear-gradient(#ffae1b,#f19200);box-shadow:0 5px 0 #b66900;color:#fff;cursor:pointer;font-size:clamp(15px,4.267vw,30px);font-weight:700;line-height:1.2;padding:clamp(10px,2.4vw,18px) clamp(4px,1.07vw,8px);text-align:center}.lp-cta-button:not(.lp-cta-button-secondary){box-sizing:border-box;width:clamp(175px,46.67vw,335px);height:clamp(50px,13.33vw,100px);min-height:0;border:2px solid #e99315;border-radius:5px;background:#e99315;box-shadow:0 clamp(3px,.8vw,6px) 0 #bd7203;padding:0 clamp(8px,2.13vw,16px)}.lp-cta-button span{display:inline-flex;align-items:center;gap:clamp(5px,1.33vw,10px);white-space:nowrap}.lp-cta-button span:after{content:"";flex:0 0 auto;width:clamp(20px,4vw,32px);height:clamp(20px,4vw,32px);border-radius:999px;background:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23f19200' d='M7.2 4.2 13 10l-5.8 5.8-1.8-1.8 4-4-4-4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%}.lp-cta-button:not(.lp-cta-button-secondary) span:after{display:none}.lp-cta-button-icon{flex:0 0 auto;width:clamp(20px,5.33vw,40px);height:auto}.lp-cta-button-secondary{box-sizing:border-box;width:clamp(175px,46.67vw,335px);height:clamp(50px,13.33vw,100px);min-height:0;border:2px solid #e99315;border-radius:5px;background:#fff;box-shadow:0 clamp(3px,.8vw,6px) 0 #bd7203;padding:0 clamp(8px,2.13vw,16px);color:#e99315;font-family:Noto Sans JP,sans-serif;font-size:clamp(15px,4.267vw,30px);font-weight:700;line-height:clamp(34.276px,9.14vw,68.552px);letter-spacing:clamp(-1.12px,-.299vw,-2.24px);text-align:center;leading-trim:both;text-edge:cap}.lp-cta-button-secondary span:after{display:none}.lp-office-info{color:#478838;font-weight:700}.lp-office-title{display:inline-block;margin-bottom:clamp(20px,3.7vw,28px);color:#333;font-size:clamp(18px,3.25vw,24px);line-height:1.25}.lp-office-detail{background:#e9e9e9;border-radius:6px;padding:clamp(18px,3.2vw,24px)}.lp-office-detail>div{display:flex;gap:.25em;padding-bottom:clamp(18px,3.2vw,24px);margin-bottom:clamp(18px,3.2vw,24px);border-bottom:1px solid #478838;font-size:clamp(16px,3.2vw,24px)}.lp-office-detail>div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.lp-office-detail dt:after{content:":"}.lp-office-tel{display:flex;align-items:center;justify-content:center;margin-top:clamp(18px,3.2vw,24px);border:1px solid #f19200;color:#f19200;font-size:clamp(24px,5.6vw,42px);font-weight:700;padding:clamp(18px,4vw,30px);text-decoration:none}.lp-notmatch-message{background:#f5f5f5;color:#d12d2d;font-size:clamp(15px,3.2vw,24px);font-weight:700;padding:clamp(16px,3.2vw,24px)}.lp-reason-list{padding-left:clamp(20px,5.333vw,40px);padding-right:clamp(20px,5.333vw,40px)}.lp-reason-card{position:relative;margin-top:clamp(60px,16vw,120px);border:clamp(2px,.533vw,4px) solid #2e4b27;border-radius:clamp(5px,1.333vw,10px);background:#fff;color:#3d3d3d;font-family:Noto Sans JP,sans-serif}.lp-reason-num{position:absolute;top:clamp(-60px,-8vw,-30px);left:50%;z-index:1;width:clamp(55px,14.667vw,110px);height:clamp(51px,13.6vw,102px);transform:translateX(-50%)}.lp-reason-num-image{display:block;-o-object-fit:contain;object-fit:contain}.lp-reason-body{padding:clamp(38px,10.667vw,50px) clamp(18px,4.8vw,36px) clamp(20px,5.333vw,40px)}.lp-reason-title{margin:0;color:#3d3d3d;font-size:clamp(20px,5.333vw,40px);font-weight:700;line-height:clamp(37px,9.867vw,74px);text-align:center}.lp-reason-title-single{margin-bottom:clamp(22px,5.867vw,44px)}.lp-reason-em{display:inline-block;border-bottom:clamp(2px,.533vw,4px) solid #e99315;color:#e99315}.lp-reason-lg{font-size:clamp(24px,6.4vw,48px)}.lp-reason-illust{display:block;height:auto;margin-left:auto;margin-right:auto}.lp-reason-illust-01{width:clamp(250px,66.667vw,500px);margin-top:clamp(26px,4.8vw,36px)}.lp-reason-illust-02{width:clamp(298.7px,79.653vw,597.4px);margin-top:clamp(25px,3.733vw,28px)}.lp-reason-checks{display:flex;flex-direction:column;gap:clamp(10px,2.667vw,20px);margin-top:clamp(15px,4vw,30px)}.lp-reason-check-card{display:flex;width:clamp(295px,78.667vw,590px);min-height:clamp(100px,26.667vw,200px);align-items:center;gap:clamp(18px,4.8vw,36px);margin-left:auto;margin-right:auto;border-radius:clamp(5px,1.333vw,10px);background:#e9e9e9;padding:clamp(18px,4.8vw,36px)}.lp-reason-check-visual{width:clamp(58px,15.467vw,116px);max-height:clamp(58px,15.467vw,116px);flex:0 0 clamp(58px,15.467vw,116px);height:auto;-o-object-fit:contain;object-fit:contain}.lp-reason-check-card:nth-child(2) .lp-reason-check-visual{width:clamp(55px,14.667vw,110px);flex-basis:clamp(58px,15.467vw,116px)}.lp-reason-check-text{display:flex;flex:1;flex-direction:column;align-items:center;gap:clamp(8px,2.133vw,16px);text-align:center}.lp-reason-check-icon{width:clamp(18px,4.8vw,36px);height:clamp(18px,4.8vw,36px)}.lp-reason-check-text p{margin:0;font-size:clamp(18px,4.8vw,36px);font-weight:500;line-height:clamp(24px,6.4vw,48px)}.lp-reason-check-text strong{color:#e99315;font-weight:700}.lp-reason-summary{margin:0;background:#2e4b27;color:#fff;font-size:clamp(16px,4.267vw,32px);font-weight:500;line-height:clamp(28px,7.467vw,56px);padding:clamp(22px,5.867vw,44px) clamp(12px,3.2vw,24px);text-align:center}.lp-reason-summary strong{color:#fffd7a;font-size:clamp(18px,4.8vw,36px);font-weight:700}.lp-reason-summary-sm{font-size:clamp(16px,4.267vw,32px)}.lp-reason-step{margin-top:clamp(28px,7.467vw,56px)}.lp-reason-step-title{display:flex;width:clamp(295px,78.667vw,590px);height:clamp(45px,12vw,90px);align-items:flex-start;justify-content:center;margin:0 auto;padding-top:clamp(3px,.8vw,6px);clip-path:polygon(0 0,100% 0,100% 66.7%,50% 100%,0 66.7%);background:#2e4b27;color:#fff;font-size:clamp(20px,5.333vw,40px);font-weight:700;line-height:clamp(30px,8vw,60px);text-align:center}.lp-reason-step-lead{margin:clamp(14px,3.733vw,28px) 0 0;color:#3d3d3d;font-size:clamp(14px,3.733vw,28px);font-weight:500;line-height:clamp(25px,6.667vw,50px);text-align:center}.lp-reason-photo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(11px,2.933vw,22px);margin-top:clamp(18px,4.8vw,36px)}.lp-reason-photo-card{width:clamp(142px,37.867vw,284px);height:clamp(148px,39.467vw,296px);margin:0;overflow:hidden;border:clamp(2px,.533vw,4px) solid #2e4b27;border-radius:clamp(5px,1.333vw,10px);background:#fff}.lp-reason-photo-card img{display:block;width:100%;height:clamp(100px,26.667vw,200px);-o-object-fit:cover;object-fit:cover}.lp-reason-photo-card figcaption{display:flex;height:clamp(44px,11.733vw,88px);align-items:center;flex-direction:column;justify-content:center;color:#2e4b27;font-size:clamp(15px,4vw,30px);font-weight:700;line-height:clamp(20px,5.333vw,40px);text-align:center}.lp-reason-photo-card figcaption span,.lp-reason-photo-card small{display:block;white-space:nowrap}.lp-reason-photo-card small{font-size:clamp(12px,3.2vw,24px);line-height:clamp(16px,4.267vw,32px)}.lp-reason-plus{display:block;width:clamp(24px,6.4vw,48px);height:clamp(24px,6.4vw,48px);margin:clamp(20px,5.333vw,40px) auto clamp(8px,2.133vw,16px)}.lp-reason-note{margin:0;padding:0 clamp(18px,4.8vw,36px) clamp(24px,6.4vw,48px);color:#3d3d3d;font-size:clamp(12px,3.2vw,24px);font-weight:500;line-height:clamp(18px,4.8vw,36px);text-align:center}.lp-reason-methods{display:flex;flex-direction:column;gap:clamp(16px,4.267vw,32px)}.lp-reason-method{position:relative;min-height:clamp(207px,55.2vw,414px);border-radius:clamp(5px,1.333vw,10px);background:#e9e9e9;padding:clamp(14px,3.733vw,28px) clamp(20px,5.333vw,40px) clamp(18px,4.8vw,36px)}.lp-reason-method-ribbon{position:absolute;top:0;left:clamp(20px,5.333vw,40px);display:flex;width:clamp(54px,14.4vw,108px);height:clamp(80px,21.333vw,160px);flex-direction:column;align-items:center;justify-content:flex-start;background-image:url(../images/reason/method_ribbon.svg);background-position:top;background-repeat:no-repeat;background-size:contain;color:#fff;padding-top:clamp(8px,2.133vw,16px);text-align:center}.lp-reason-method-ribbon span{font-size:clamp(12px,3.2vw,24px);font-weight:500}.lp-reason-method-ribbon strong{font-size:clamp(30px,8vw,60px);font-weight:500;line-height:clamp(30px,8vw,60px)}.lp-reason-method-head{margin-left:clamp(64px,17.067vw,128px);color:#2e4b27;text-align:left}.lp-reason-method-head p{position:relative;margin:0;padding-left:clamp(5px,1.333vw,10px);padding-bottom:clamp(12px,3.2vw,24px);font-size:clamp(12px,3.2vw,24px);font-weight:700}.lp-reason-method-head p:after{content:"";position:absolute;right:0;bottom:0;left:0;height:clamp(1px,.267vw,2px);background:#478838}.lp-reason-method-head h4{margin:clamp(3px,.8vw,6px) 0 clamp(8px,2.133vw,16px);padding-left:clamp(5px,1.333vw,10px);color:#2e4b27;font-size:clamp(21px,5.6vw,42px);font-weight:700;line-height:clamp(34.276px,9.14vw,68.552px);letter-spacing:clamp(3.3px,.88vw,6.6px);white-space:nowrap}.lp-reason-method-label{position:relative;display:flex;min-height:clamp(40px,10.667vw,80px);align-items:center;margin:clamp(14px,4vw,16px) 0 clamp(10px,2.667vw,20px);background:#fff;color:#3d3d3d;font-size:clamp(12px,3.2vw,24px);font-weight:700;padding:clamp(4px,1.067vw,8px) clamp(8px,2.133vw,16px) clamp(4px,1.067vw,8px) clamp(14px,4vw,24px);white-space:nowrap}.lp-reason-method-label-text{line-height:clamp(14px,3.733vw,28px)}.lp-reason-method-label-em{font-size:clamp(14px,3.733vw,28px)}.lp-reason-method-label:before{content:"";position:absolute;top:0;bottom:0;left:0;width:clamp(5px,1.333vw,10px);background:#478838}.lp-reason-method-text{margin:0;color:#3d3d3d;font-size:clamp(14px,3.733vw,28px);font-weight:500;line-height:clamp(25px,6.667vw,50px)}.lp-reason-method-text small{font-size:clamp(12px,3.2vw,24px);line-height:clamp(18px,4.8vw,36px)}.lp-reason-method-note{margin:clamp(12px,3.2vw,24px) 0 0;color:#3d3d3d;font-size:clamp(11px,2.933vw,22px);font-weight:500;line-height:clamp(18px,4.8vw,36px);text-align:center;white-space:nowrap}.lp-reason-summary-tall{padding-top:clamp(22px,5.867vw,44px);padding-bottom:clamp(22px,5.867vw,44px)}.lp-bottom-offer{margin-top:clamp(40px,10.67vw,80px)}.lp-customer-review{background:#214b21;color:#fff;padding:clamp(28px,7.8vw,55px) clamp(8px,2.13vw,16px) clamp(42px,11.2vw,84px)}.lp-customer-review-heading{text-align:center}.lp-customer-review-en{display:inline-flex;flex-direction:column;align-items:center;gap:clamp(6px,1.6vw,12px);color:#fff;font-family:Noto Sans JP,sans-serif;font-size:clamp(12px,3.2vw,24px);font-style:normal;font-weight:500;letter-spacing:clamp(.6px,.16vw,1.2px);line-height:1;text-align:center}.lp-customer-review-en-line{display:block;width:clamp(81px,28.8vw,162px);height:auto}.lp-customer-review-heading h2{margin-top:clamp(10px,2.67vw,20px);color:#fff;font-family:Noto Sans JP,sans-serif;font-size:clamp(24px,6.4vw,48px);font-style:normal;font-weight:500;line-height:clamp(34px,9.07vw,68px);letter-spacing:clamp(1.2px,.32vw,2.4px);text-align:center}.lp-customer-review-heading-image{width:clamp(175px,46.67vw,350px);height:clamp(55px,14.67vw,110px);margin:0 auto;-o-object-fit:contain;object-fit:contain}.lp-customer-review-heading h2 small{margin-left:clamp(-7px,-1.87vw,-3.5px);font-size:clamp(10px,2.67vw,20px);letter-spacing:0;vertical-align:super}.lp-customer-review-note{margin-top:clamp(8px,2.13vw,16px);font-size:clamp(9px,2.4vw,18px);font-weight:500;line-height:1.8}.lp-customer-review-list{display:flex;flex-direction:column;gap:clamp(16px,4.27vw,32px);margin-top:clamp(24px,6.4vw,48px)}.lp-customer-review-card{--lp-review-corner-size:clamp(20px,5.33vw,40px);position:relative;isolation:isolate;overflow:visible;border-radius:4px;background:transparent;color:#333;padding:clamp(24px,6.4vw,48px) clamp(20px,5.333vw,40px) clamp(20px,5.33vw,40px);font-weight:700}.lp-customer-review-card:after,.lp-customer-review-card:before{content:"";position:absolute;pointer-events:none}.lp-customer-review-card:before{inset:0;z-index:0;background:#fff;border-radius:inherit;clip-path:polygon(0 0,calc(100% - var(--lp-review-corner-size)) 0,calc(100% - var(--lp-review-corner-size)) calc(var(--lp-review-corner-size)*.75),calc(100% - var(--lp-review-corner-size)*.75) var(--lp-review-corner-size),100% var(--lp-review-corner-size),100% 100%,0 100%)}.lp-customer-review-card:after{top:0;right:0;z-index:2;width:var(--lp-review-corner-size);height:var(--lp-review-corner-size);background:url(../images/review_card_corner.svg) no-repeat 50%/100% 100%}.lp-customer-review-body,.lp-customer-review-card-head{position:relative;z-index:1}.lp-customer-review-card-head{display:grid;grid-template-columns:clamp(71px,18.933vw,142px) 1fr;gap:clamp(14px,3.73vw,28px);align-items:start}.lp-customer-review-avatar{display:block;width:clamp(71px,18.933vw,142px);height:clamp(70px,18.667vw,140px);flex-shrink:0;-o-object-fit:contain;object-fit:contain}.lp-customer-review-profile{color:#3d3d3d;font-family:Noto Sans JP,sans-serif;font-size:clamp(12px,3.2vw,24px);font-style:normal;font-weight:500;line-height:clamp(20px,5.33vw,40px);leading-trim:both;text-edge:cap}.lp-customer-review-card h3{margin-top:clamp(4px,1.07vw,8px);width:clamp(235px,62.667vw,470px);color:#214b21;font-family:"Noto Serif JP",serif;font-size:clamp(16px,4.267vw,32px);font-style:normal;font-weight:700;line-height:clamp(24px,6.4vw,48px)}.lp-customer-review-body{margin-top:clamp(18px,4.8vw,36px);border-top:1px solid #478838;padding-top:clamp(18px,4.8vw,36px);font-size:clamp(14px,3.733vw,28px);font-weight:500;line-height:1.85}.lp-customer-review-body p+p{margin-top:.35em}.lp-customer-review-more-content{display:flex;flex-direction:column;gap:clamp(16px,4.27vw,32px)}.lp-customer-review-more{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3.2vw,24px);margin:clamp(28px,7.47vw,56px) auto 0;border:0;border-bottom:1px solid #fff;color:#fff;font-size:clamp(15px,4vw,30px);font-weight:900;line-height:1.7;padding:0 clamp(4px,1.07vw,8px) clamp(6px,1.6vw,12px)}.hide{display:none}.lp-faq{background:#fff;color:#333;padding:clamp(36px,9.6vw,72px) clamp(16px,4.27vw,32px) clamp(32px,8.53vw,64px)}.lp-faq-heading{text-align:center}.lp-faq-heading h2{margin:0}.lp-faq-heading-image{display:block;width:clamp(335px,89.33vw,670px);height:auto;margin:0 auto}.lp-faq-list{display:flex;flex-direction:column;gap:clamp(16px,4.27vw,32px);margin-top:clamp(24px,6.4vw,48px)}.lp-faq-item{box-sizing:border-box;width:100%;max-width:clamp(335px,89.33vw,670px);margin:0 auto;border:2px solid #e9e9e9;border-radius:5px;background:#fff;overflow:hidden}.lp-faq-item dd,.lp-faq-item dt{margin:0}.lp-faq-question{display:flex;align-items:center;gap:clamp(12px,3.2vw,24px);box-sizing:border-box;width:100%;min-height:clamp(94px,25.07vw,188px);border:0;background:transparent;color:inherit;cursor:pointer;padding:clamp(12px,3.2vw,24px) clamp(16px,4.27vw,32px);text-align:left}.lp-faq-q{flex:0 0 auto;min-width:clamp(46px,12.27vw,92px);color:#478838;font-size:clamp(46px,12.27vw,92px);font-weight:500;line-height:clamp(60px,16vw,120px);text-align:center}.lp-faq-q,.lp-faq-question-text{font-family:Noto Sans JP,sans-serif;font-style:normal}.lp-faq-question-text{flex:1 1 auto;padding-left:0;color:#2e4b27;font-size:clamp(16px,4.27vw,32px);font-weight:700;line-height:clamp(24px,6.4vw,48px)}.lp-faq-icon{position:relative;flex:0 0 auto;width:clamp(22px,5.87vw,44px);height:clamp(22px,5.87vw,44px);border-radius:50%;background:#478838}.lp-faq-icon:after,.lp-faq-icon:before{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.lp-faq-icon:before{width:clamp(10px,2.67vw,20px);height:clamp(2px,.53vw,4px)}.lp-faq-icon:after{width:clamp(2px,.53vw,4px);height:clamp(10px,2.67vw,20px)}.lp-faq-question.is-open .lp-faq-icon:after{display:none}.lp-faq-answer{background:#fff}.lp-faq-answer.is-open>div:before{content:"";display:block;width:88.0597%;height:1px;margin:0 auto clamp(12px,3.2vw,24px);background:#e9e9e9}.lp-faq-answer-inner{padding:0 clamp(16px,4.27vw,32px) clamp(16px,4.27vw,32px)}.lp-faq-answer-body{font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,3.47vw,26px);font-weight:400;line-height:1.8}.lp-faq-answer-body .lp-faq-answer-blocks+p,.lp-faq-answer-body p+.lp-faq-answer-blocks,.lp-faq-answer-body p+p,.lp-faq-answer-body p+ul,.lp-faq-answer-body ul+p{margin-top:.75em}.lp-faq-answer-blocks{margin:0}.lp-faq-answer-blocks>div+div{margin-top:clamp(16px,4.27vw,24px)}.lp-faq-answer-blocks dt{font-weight:700;color:#2e4b27}.lp-faq-answer-blocks dt:before{content:"■";margin-right:10px}.lp-faq-answer-blocks dd{margin:.35em 0 0;padding-left:15px;border-left:1px solid #ccc;font-weight:700}.lp-faq-answer-body ul{padding-left:0;list-style:none}.lp-faq-answer-body li{display:flex;gap:10px;padding-left:0}.lp-faq-answer-body li:before{content:"■";flex:0 0 auto;color:#2e4b27}.lp-faq-answer-body a{color:#478838;text-decoration:underline}.lp-faq-answer-body li+li{margin-top:.35em}.relative{position:relative}.bottom-overlap{bottom:52px}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.max-w-lp{max-width:750px}.bg-\[\#478838\]{--tw-bg-opacity:1;background-color:rgb(71 136 56/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-center{text-align:center}.font-sans{font-family:Noto Sans JP,sans-serif}.text-xs{font-size:.75rem;line-height:1rem}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}