@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--width-container: 1200px;--padding-safety-pc: 120px;--padding-page-pc: clamp( 24px, calc((100vw - var(--width-container)) / 2), var(--padding-safety-pc) );--page-zoom-desktop: .78;--transition-duration: .3s;--font-family-sans-serif: "Noto Sans JP", sans-serif;--font-family-serif: "Noto Serif JP", serif;--font-family-caveat: "Caveat", cursive;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--color-primary: #1d1d1f;--color-brand: #1c8c42;--color-brand-secondary: rgba(28, 140, 66, .1);--color-brand-tertiary: #8ec31f;--color-background: #fffde9}html{scroll-behavior:smooth;scroll-padding-top:118px}@media only screen and (max-width:767px){html{scroll-padding-top:84px}}body{display:grid;grid-template-columns:minmax(0,1fr) var(--padding-page-pc, 120px) minmax(0,var(--width-container, 1200px)) var(--padding-page-pc, 120px) minmax(0,1fr);min-width:0;font-family:var(--font-family-sans-serif);font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;color:var(--color-primary)}@media only screen and (max-width:767px){body{grid-template-columns:15px minmax(0,1fr) 15px;min-width:0}}@media only screen and (min-width:768px){body.p-top,body.p-lp-home{zoom:var(--page-zoom-desktop)}}figure{margin:0}img{height:auto}@font-face{font-family:huiji;src:url(../fonts/huiji.woff2) format("woff2"),url(../fonts/huiji.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.c-assessment-button{display:flex;justify-content:space-between;align-items:center;border:2px solid #EC572B;background:linear-gradient(to bottom,#ed8534 64%,#f66644);color:#fff;width:100%;font-weight:var(--font-weight-bold);padding:30px 20px 32px;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.c-assessment-button{padding:12px}}.c-assessment-button:hover{opacity:.8}.c-assessment-button__icon{font-size:38px}@media only screen and (max-width:767px){.c-assessment-button__icon{font-size:22px}}.c-assessment-button__text-wrapper{display:flex;flex-direction:column;gap:10px;color:#fff;text-align:center}.c-assessment-button__heading{font-size:18px;font-weight:var(--font-weight-bold);color:#ff0;font-size:20px;line-height:1}@media only screen and (max-width:767px){.c-assessment-button__heading{font-size:16px}}.c-assessment-button__heading>span{font-size:30px}@media only screen and (max-width:767px){.c-assessment-button__heading>span{font-size:22px}}.c-assessment-button__text{font-size:30px;font-weight:var(--font-weight-bold);line-height:1}@media only screen and (max-width:767px){.c-assessment-button__text{font-size:22px}}.c-assessment-button__text>span{font-size:20px}.c-assessment-button__text br{display:none}.c-contact-form{display:grid;grid-template-columns:subgrid;background-color:var(--color-background);width:100%;padding-bottom:56px;grid-column:1/-1}@media only screen and (max-width:767px){.c-contact-form{padding-bottom:40px;margin-bottom:15px}}.c-contact-form__content-wrapper{display:flex;justify-content:center;align-items:center;position:relative;grid-column:1/-1}.c-contact-form__content{margin-top:40px}@media only screen and (max-width:767px){.c-contact-form__content{margin-top:0}}.c-contact-form__content-title{font-size:42px;margin-bottom:14px;color:var(--color-brand);font-weight:var(--font-weight-bold);line-height:48px;letter-spacing:1.05px;text-align:center;margin-top:7px}@media only screen and (max-width:767px){.c-contact-form__content-title{font-size:24px;margin-top:12px}}.c-contact-form__content-description{font-size:24px;line-height:48px;letter-spacing:1.05px;text-align:center;color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:20px}@media only screen and (max-width:767px){.c-contact-form__content-description{font-size:16px;line-height:22px;width:260px;text-align:left;margin:0 auto 0 50px}}.c-contact-form__content__phone-wrapper{position:relative;margin-top:38px}.c-contact-form__content-paragraph{font-size:18px;letter-spacing:0px;text-align:center;background-color:var(--color-brand);color:#ff0;border-radius:50px;padding:3px 20px;position:absolute;top:-20px;left:50%;transform:translate(-50%);font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.c-contact-form__content-paragraph{font-size:16px;width:256px;padding:3px 10px;top:-18px}}.c-contact-form__content-paragraph:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:13px solid var(--color-brand)}.c-contact-form__content__phone-number-main{display:block}@media only screen and (max-width:767px){.c-contact-form__content__phone-number-main{padding:0 20px;height:32px}}.c-contact-form__content__phone-number{font-size:44px;line-height:48px;letter-spacing:2px;color:var(--color-primary);text-align:center;font-weight:var(--font-weight-bold);background-color:#fff;padding-top:30px;border:4px solid var(--color-brand);width:450px;margin:0 auto 45px}@media only screen and (max-width:767px){.c-contact-form__content__phone-number{width:320px;height:80px;font-size:28px;margin-bottom:25px;padding-top:10px}}@media only screen and (max-width:767px){.c-contact-form__content__phone-number-svg{height:26px}}.c-contact-form__content__phone-number-icon{font-size:44px;line-height:48px;color:var(--color-brand);transform:rotate(11.36deg)}@media only screen and (max-width:767px){.c-contact-form__content__phone-number-icon{font-size:30px}}.c-contact-form__content__opening-time{font-size:14px;line-height:30px;font-weight:var(--font-weight-medium);letter-spacing:0px;color:var(--color-primary);display:block}@media only screen and (max-width:767px){.c-contact-form__content__opening-time{font-size:12px}}.c-contact-form__image-content{width:188px;height:344px;position:absolute;left:70px;bottom:-20px;z-index:1}@media only screen and (max-width:767px){.c-contact-form__image-content{left:10px;bottom:105px;width:55px;height:101px}}.c-contact-form__form{grid-column:1/-1;display:flex;flex-direction:column;gap:25px;padding:45px 48px 40px;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;position:relative;z-index:2}@media only screen and (max-width:767px){.c-contact-form__form{padding:11px 15px 25px;gap:20px}}.c-contact-form__field{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center}@media only screen and (max-width:767px){.c-contact-form__field{grid-template-columns:1fr;row-gap:8px}}.c-contact-form__field--inquiry-purpose{align-items:flex-start}.c-contact-form__checkbox-group{display:flex;flex-wrap:wrap;gap:12px 24px}@media only screen and (max-width:767px){.c-contact-form__checkbox-group{gap:8px 24px}}.c-contact-form__field>.c-form-message--error{grid-column:2}@media only screen and (max-width:767px){.c-contact-form__field>.c-form-message--error{grid-column:1}}.c-contact-form__label{display:flex;align-items:center;gap:16px;font-size:16px;line-height:14px;letter-spacing:-.15px;font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.c-contact-form__label{gap:8px;margin-bottom:8px;font-size:14px}}.c-contact-form__label--details{align-items:flex-start}.c-contact-form__label-name{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:12px;color:#0a0a0a}@media only screen and (max-width:767px){.c-contact-form__label-name{grid-template-columns:auto}}.c-contact-form__required,.c-contact-form__optional{min-width:40px;padding:5px;font-size:12px;text-align:center;border-radius:5px;line-height:12px;letter-spacing:-.31px;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.c-contact-form__required,.c-contact-form__optional{padding:4px 5px}}.c-contact-form__required{background-color:#d74f2f;color:#fff}.c-contact-form__optional{background-color:#555;color:#fff}.c-contact-form__input{width:100%;padding:7px;border:1px solid transparent;border-radius:8px;background-color:#f3f3f5;font-size:14px}@media only screen and (max-width:767px){.c-contact-form__input{padding:10px 15px}}.c-contact-form__input.is-error{border-color:#ffa2a2;background-color:#fff5f5}.c-contact-form__input--details{height:100px}@media only screen and (max-width:767px){.c-contact-form__input--details{min-height:120px}}.c-contact-form__input::placeholder{color:#cfcfcf;font-size:14px;letter-spacing:-.15px;font-weight:var(--font-weight-regular)}.c-contact-form__submit-button{position:relative;color:#f66644;border:none;font-size:18px;line-height:20px;letter-spacing:1px;cursor:pointer;padding:15px;width:500px;margin:0 auto;text-align:center;font-weight:var(--font-weight-bold);background-color:#f666441a;overflow:visible}@media only screen and (max-width:767px){.c-contact-form__submit-button{width:320px;font-size:16px;letter-spacing:0;color:#d74f2f;padding:18px}}.c-contact-form__paper-icon{color:#f66644;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);left:170px}@media only screen and (max-width:767px){.c-contact-form__paper-icon{width:325px;left:-80px;color:#d74f2f}}.c-contact-form__arrow-icon{color:#fff;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);right:20px;background:#f66644;border-radius:50%}@media only screen and (max-width:767px){.c-contact-form__arrow-icon{background:#d74f2f}}.c-contact-form__submit-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid rgb(246,102,68);transform:translate(-3px,-3px);transition:transform var(--transition-duration) ease;pointer-events:none}@media only screen and (max-width:767px){.c-contact-form__submit-button:after{border-color:#d74f2f}}.c-contact-form__submit-button:hover,.c-contact-form__submit-button:focus-visible{opacity:.8}.c-contact-form__submit-button:hover:after,.c-contact-form__submit-button:focus-visible:after{transform:translate(0)}.c-contact-form__submit-button:disabled{background:#aaadb2;cursor:not-allowed}.c-contact-form__privacy-text{font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--color-primary);margin-top:5px;text-align:center;font-weight:var(--font-weight-regular)}.c-contact-form__privacy-link{color:#155dfc;text-decoration:underline}@media only screen and (max-width:767px){.c-contact-form__privacy-link{display:block}}.c-page-header{font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-brand);line-height:48px;letter-spacing:1.05px;border-bottom:3px solid var(--color-brand);padding-bottom:13px}@media only screen and (max-width:767px){.c-page-header{font-size:24px;border:none;padding-bottom:0}}.c-breadcrumb__list{display:flex;flex-wrap:wrap;row-gap:2px;list-style:none;padding:0;margin-top:26px;font-size:14px;font-weight:var(--font-weight-medium);line-height:17px;letter-spacing:3%}@media only screen and (max-width:767px){.c-breadcrumb__list{font-size:12px;margin-top:30px;margin-bottom:15px}}.c-breadcrumb__item{padding-right:8px}@media only screen and (max-width:767px){.c-breadcrumb__item{padding-right:10px}}.c-breadcrumb__item+.c-breadcrumb__item:before{content:">";margin-right:8px;color:#000}@media only screen and (max-width:767px){.c-breadcrumb__item+.c-breadcrumb__item:before{margin-right:10px}}.c-breadcrumb__link{color:var(--color-brand);text-decoration:underline}.c-breadcrumb__current{color:#000}.c-detailed-conditions-button{display:block;background:#8ec31f1a;border:none;position:relative;width:100%;color:#8ec31f;font-size:22px;font-weight:var(--font-weight-bold);line-height:48px;letter-spacing:0px;padding-top:14px;padding-bottom:13px;text-align:center;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.c-detailed-conditions-button{font-size:18px;padding-block:3px}}.c-detailed-conditions-button:hover,.c-detailed-conditions-button:focus-visible{opacity:.8}.c-detailed-conditions-button:hover:after,.c-detailed-conditions-button:focus-visible:after{transform:translate(0)}.c-detailed-conditions-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #8ec31f;transform:translate(-3px,-3px);transition:transform var(--transition-duration) ease;pointer-events:none}.c-detailed-conditions-button__icon{background:#8ec31f;color:#fff;font-size:30px;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:14px}@media only screen and (max-width:767px){.c-detailed-conditions-button__icon{font-size:25px;width:25px;height:25px}}.c-property-list__condition-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:.5px solid #939393;border-radius:3px;cursor:pointer;position:relative;margin-right:6px;background:#fff}@media only screen and (max-width:767px){.c-property-list__condition-input{width:20px;height:20px}}.c-property-list__condition-input:checked:after{content:"";position:absolute;top:1px;left:5px;width:4px;height:10px;border:solid var(--color-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}@media only screen and (max-width:767px){.c-property-list__condition-input:checked:after{border:solid #8ec31f;height:15px;border-width:0 2px 2px 0;left:7px;width:5px}}.c-property-list__condition-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:.5px solid #939393;border-radius:50%;cursor:pointer;position:relative;margin-right:6px}@media only screen and (max-width:767px){.c-property-list__condition-input[type=radio]{width:20px;height:20px}}.c-property-list__condition-input[type=radio]:checked:after{content:"";position:absolute;top:2.5px;left:2.5px;width:11px;height:11px;background-color:var(--color-brand);border-radius:50%}@media only screen and (max-width:767px){.c-property-list__condition-input[type=radio]:checked:after{background-color:#8ec31f;width:14px;height:14px}}.c-search-condition-button{background:var(--color-brand);color:#fff;width:100%;font-size:18px;line-height:48px;letter-spacing:0;font-weight:var(--font-weight-bold);margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding-top:2px;padding-bottom:6px;cursor:pointer;transition:opacity var(--transition-duration) ease}.c-search-condition-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid var(--color-brand);border-right-color:#e8f3ec;border-bottom-color:#e8f3ec;transform:translate(-5px,-5px);transition:transform var(--transition-duration) ease;pointer-events:none}.c-search-condition-button:hover,.c-search-condition-button:focus-visible{opacity:.8}.c-search-condition-button:hover:after,.c-search-condition-button:focus-visible:after{transform:translate(0)}.c-search-button{background:var(--color-brand);color:#fff;width:100%;font-size:22px;line-height:48px;letter-spacing:0;font-weight:var(--font-weight-bold);margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding-block:13px;cursor:pointer;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.c-search-button{font-size:18px;padding-top:3px;padding-bottom:6px}}.c-search-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid var(--color-brand);border-right-color:#e8f3ec;border-bottom-color:#e8f3ec;transform:translate(-5px,-5px);transition:transform var(--transition-duration) ease;pointer-events:none}.c-search-button:hover,.c-search-button:focus-visible{opacity:.8}.c-search-button:hover:after,.c-search-button:focus-visible:after{transform:translate(0)}.c-search-button__glass-icon{margin-right:10px;font-size:20px}@media only screen and (max-width:767px){.c-search-button__glass-icon{font-size:15px}}.c-search-button__arrow-icon{background:#fff;color:var(--color-brand);font-size:30px;width:30px;height:30px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:14px}@media only screen and (max-width:767px){.c-search-button__arrow-icon{font-size:25px;width:25px;height:25px}}.c-contact-button,.c-contact-button--secondary,.c-contact-button--action,.c-contact-button--assessment,.c-contact-button--dm{--frame-offset-x: -5px;--frame-offset-y: -5px;background:var(--color-brand);color:#fff;width:100%;font-size:18px;line-height:48px;letter-spacing:0;font-weight:var(--font-weight-bold);margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding-top:13px;padding-bottom:19px;transition:opacity var(--transition-duration) ease;cursor:pointer}.c-contact-button:after,.c-contact-button--secondary:after,.c-contact-button--action:after,.c-contact-button--assessment:after,.c-contact-button--dm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid var(--color-brand);border-right-color:#e8f3ec;border-bottom-color:#e8f3ec;transform:translate(var(--frame-offset-x),var(--frame-offset-y));transition:transform var(--transition-duration) ease;pointer-events:none}.c-contact-button:hover,.c-contact-button:focus-visible,.c-contact-button--secondary:hover,.c-contact-button--secondary:focus-visible,.c-contact-button--action:hover,.c-contact-button--action:focus-visible,.c-contact-button--assessment:hover,.c-contact-button--assessment:focus-visible,.c-contact-button--dm:hover,.c-contact-button--dm:focus-visible{opacity:.8}.c-contact-button:hover:after,.c-contact-button:focus-visible:after,.c-contact-button--secondary:hover:after,.c-contact-button--secondary:focus-visible:after,.c-contact-button--action:hover:after,.c-contact-button--action:focus-visible:after,.c-contact-button--assessment:hover:after,.c-contact-button--assessment:focus-visible:after,.c-contact-button--dm:hover:after,.c-contact-button--dm:focus-visible:after{transform:translate(0)}@media(prefers-reduced-motion:reduce){.c-contact-button:after,.c-contact-button--secondary:after,.c-contact-button--action:after,.c-contact-button--assessment:after,.c-contact-button--dm:after{transition:none}}@media only screen and (max-width:767px){.c-contact-button,.c-contact-button--secondary,.c-contact-button--action,.c-contact-button--assessment,.c-contact-button--dm{padding-block:0;padding-bottom:4px}}.c-contact-button-icon{flex-shrink:0;color:var(--color-brand);font-size:20px;position:absolute;top:50%;transform:translateY(calc(-50% - 2px));right:20px;background:#fff;border-radius:50%}.c-contact-button--secondary{background:#e8f3ec;color:var(--color-brand)}.c-contact-button--secondary:after{border-color:#e8f3ec;border-right-color:var(--color-brand);border-bottom-color:var(--color-brand)}.c-contact-button--secondary .c-contact-button-icon{background:var(--color-brand);color:#fff}.c-contact-button--action{background:#d74f2f1a;color:#d74f2f;line-height:revert;text-align:center}.c-contact-button--action:after{border-color:#d74f2f}.c-contact-button--action .c-contact-button-icon{background:#d74f2f;color:#fff}.c-contact-button--assessment{background:#f666441a;color:#f66644;line-height:1.25;text-align:center;padding-inline-end:16px;padding-block:8px 12px;font-size:16px;--frame-offset-x: -2px;--frame-offset-y: -2px}@media only screen and (max-width:767px){.c-contact-button--assessment{min-height:65px;padding-block:4px 12px}}.c-contact-button--assessment:after{border-color:#f66644}.c-contact-button--assessment .c-contact-button-icon{background:#f66644;color:#fff;right:12px}.c-contact-button--dm{--frame-offset-x: -3px;--frame-offset-y: -3px;background:#1054ba;color:#fff;line-height:1.25;text-align:center;padding-inline-end:16px;padding-block:8px 12px;font-size:16px}.c-contact-button--dm:after{border-color:#1054ba;border-width:1px;border-right-color:#fff;border-bottom-color:#fff;width:calc(100% + 1px);height:calc(100% + 1px)}.c-contact-button--dm .c-contact-button-icon{color:#1054ba;right:12px}.c-contact-dm-button{position:relative;background:#1054ba;color:#fff;width:100%;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:26px;padding-inline-start:100px;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.c-contact-dm-button{padding:4px 12px;padding-inline-start:36px;justify-content:center}}.c-contact-dm-button:hover{opacity:.8}.c-contact-dm-button__figure{position:absolute;top:50%;transform:translateY(calc(-50% - 6px));left:2px}@media only screen and (max-width:767px){.c-contact-dm-button__figure{transform:translateY(calc(-50% + 2px))}}@media only screen and (max-width:767px){.c-contact-dm-button__figure img{width:40%}}.c-contact-dm-button__content{display:flex;align-items:center;gap:16px}@media only screen and (max-width:767px){.c-contact-dm-button__content{display:block;text-align:center}}.c-contact-dm-button__heading{font-size:15px;letter-spacing:-1px;font-weight:var(--font-weight-bold);background:#fff;border-radius:calc(infinity * 1px);color:#1054ba;padding:8px 12px;text-align:center}@media only screen and (max-width:767px){.c-contact-dm-button__heading{padding:2px 8px;font-size:12px}}.c-contact-dm-button__text{font-size:21px;font-weight:var(--font-weight-bold);line-height:1}@media only screen and (max-width:767px){.c-contact-dm-button__text{font-size:16px}}.c-contact-dm-button__text--sub{display:none;font-size:16px;font-weight:var(--font-weight-medium);line-height:1;color:#fff;text-align:center;margin-block-start:4px}.c-contact-dm-button__send{display:none}.c-contact-dm-button__icon{font-size:38px}@media only screen and (max-width:767px){.c-contact-dm-button__icon{font-size:22px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}}.c-contact-line-button{background:#2eb456;color:#fff;width:100%;border:1px solid #259A47;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.c-contact-line-button{padding:10px}}.c-contact-line-button:hover{opacity:.8}.c-contact-line-button__text{font-size:22px;font-weight:var(--font-weight-bold);line-height:1}@media only screen and (max-width:767px){.c-contact-line-button__text{display:none}}.c-contact-line-button__icon{font-size:50px}@media only screen and (max-width:767px){.c-contact-line-button__icon{font-size:40px}}.c-private-property-button{background:var(--color-brand);color:#fff;border-radius:calc(infinity * 1px);display:flex;justify-content:center;align-items:center;font-weight:var(--font-weight-bold);gap:14px;padding:22px 72px;font-size:22px;transition:opacity var(--transition-duration) ease}.c-private-property-button:hover{opacity:.8}@media only screen and (max-width:767px){.c-private-property-button{padding:16px 32px;font-size:16px}}.c-private-property-button__icon{font-size:32px}@media only screen and (max-width:767px){.c-private-property-button__icon{font-size:24px}}.c-news-card{display:flex;gap:32px;padding-block:24px}@media only screen and (max-width:767px){.c-news-card{gap:16px;padding-block:16px;align-items:center}}.c-news-card__time{color:#6a7282}@media only screen and (max-width:767px){.c-news-card__time{font-size:12px}}.c-news-card__title{color:#266bc1;text-decoration:underline}@media only screen and (max-width:767px){.c-news-card__title{font-size:12px}}.c-news-card__title:hover{text-decoration:none}.navigation.pagination,.c-pagination{margin-block-start:32px}@media only screen and (max-width:767px){.navigation.pagination,.c-pagination{margin-block-start:24px}}.navigation.pagination .screen-reader-text,.c-pagination .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navigation.pagination .nav-links,.c-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.navigation.pagination .page-numbers,.c-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:14px;font-size:15px;font-weight:var(--font-weight-medium);line-height:1;color:var(--color-primary);text-decoration:none;background:#fff;border:1px solid #d1d5db;border-radius:9999px;transition:color var(--transition-duration) ease,background-color var(--transition-duration) ease,border-color var(--transition-duration) ease}@media only screen and (max-width:767px){.navigation.pagination .page-numbers,.c-pagination .page-numbers{min-width:40px;min-height:40px;padding-inline:12px;font-size:14px}}.navigation.pagination .page-numbers.current,.c-pagination .page-numbers.current{font-weight:var(--font-weight-bold);color:#fff;background:var(--color-brand);border-color:var(--color-brand)}.navigation.pagination a.page-numbers:hover,.navigation.pagination a.page-numbers:focus-visible,.c-pagination a.page-numbers:hover,.c-pagination a.page-numbers:focus-visible{color:var(--color-brand);background:#e8f3ec;border-color:var(--color-brand)}.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next,.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{min-width:84px}.p-news__list>.navigation.pagination{border-block-end:0}.c-assessment-field{display:flex;flex-direction:column;border:4px solid #F66644}.c-assessment-field-heading{background:#f66644;color:#ff0;font-size:20px;font-weight:var(--font-weight-bold);padding:4px 20px;padding-block-start:0;text-align:center;line-height:1}.c-assessment-field-heading>span{font-size:28px}.c-assessment-field-content{display:grid;grid-template-columns:3fr 2.5fr 2fr;gap:20px;padding:16px 24px;align-items:flex-end}@media only screen and (max-width:767px){.c-assessment-field-content{grid-template-columns:repeat(2,1fr);gap:18px 10px;padding:12px}}.c-assessment-field-content-item{display:flex;flex-direction:column;gap:4px}.c-assessment-field-content-item:last-child{padding-inline-start:2px}@media only screen and (max-width:767px){.c-assessment-field-content-item:last-child{grid-column:span 2}}.c-assessment-field-content-item-label{display:flex;align-items:center;gap:8px}.c-assessment-field-content-item-label-icon img{display:block}.c-assessment-field-content-item-label-text{font-size:14px;font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.c-assessment-field-content-item-label-text{font-size:13px}}.c-form-select{position:relative}.c-form-select:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #D9D9D9;pointer-events:none}.c-form-select__select{width:100%;border:1px solid #CCCCCC;padding:10px 16px;background:#fff;border-radius:4px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:767px){.c-form-select__select{font-size:13px;padding:10px 12px}}.c-form-select.is-error .c-form-select__select{border-color:#ffa2a2}.c-form-input{border:1px solid #D1D5DC;background:#f3f3f5;border-radius:8px;font-size:14px;padding:10px 16px}.c-form-input::placeholder{color:#717182}.c-form-input.is-error{border-color:#ffa2a2}.c-form-input--emphasis{border-radius:4px;padding:10px 16px;font-size:14px;width:100%;border:1px solid #CCCCCC;box-shadow:inset 0 0 5px #00000040}.c-form-input--emphasis::placeholder{color:#3333334d}.c-form-link{font-size:14px;color:#155dfc;text-decoration:underline}.c-form-link:hover{text-decoration:none}.c-form-textarea{border:1px solid #D1D5DC;background:#f3f3f5;border-radius:8px;font-size:14px;padding:10px 16px;min-height:120px;resize:vertical;line-height:1.6}.c-form-textarea::placeholder{color:#717182}.c-form-textarea.is-error{border-color:#ffa2a2}.c-form-textarea--emphasis{border-radius:4px;padding:10px 16px;font-size:14px;width:100%;min-height:120px;resize:vertical;line-height:1.6;border:1px solid #CCCCCC;box-shadow:inset 0 0 5px #00000040}.c-form-textarea--emphasis::placeholder{color:#3333334d}.c-form-radio{position:relative;border:2px solid #E5E7EB;border-radius:10px;padding:16px;padding-inline-end:32px;display:flex;align-items:center;gap:12px}@media only screen and (max-width:767px){.c-form-radio{padding:12px;padding-inline-end:24px;gap:8px;border-radius:10px}}.c-form-radio.is-error{border-color:#ffa2a2}.c-form-radio__input{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer}.c-form-radio__input+.c-form-radio__label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #D1D5DB;border-radius:50%;margin-right:12px;flex-shrink:0;transition:border-color .2s ease}.c-form-radio__input+.c-form-radio__label:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:var(--color-brand);border-radius:50%;opacity:0;transition:opacity .2s ease}.c-form-radio__input:checked+.c-form-radio__label:after{opacity:1}.c-form-radio__label{position:relative;display:flex;align-items:center;font-size:14px;cursor:pointer}@media only screen and (max-width:767px){.c-form-radio__label{font-size:13px}}.c-form-message--error{font-size:14px;color:#e7000b;display:flex;align-items:center;gap:4px}@media only screen and (max-width:767px){.c-form-message--error{font-size:12px}}.c-form-checkbox{position:relative;display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;width:fit-content}.c-form-checkbox.is-error .c-form-checkbox__label:before{border-color:#ffa2a2}.c-form-checkbox__input{position:absolute;opacity:0;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;cursor:pointer}.c-form-checkbox__input+.c-form-checkbox__label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #D1D5DB;margin-right:8px;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-form-checkbox__input+.c-form-checkbox__label:after{content:"";font-family:aiyes-fonts;position:absolute;left:2px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-brand);opacity:0;transition:opacity .2s ease}.c-form-checkbox__input:checked+.c-form-checkbox__label:before{background-color:transparent}.c-form-checkbox__input:checked+.c-form-checkbox__label:after{opacity:1}.c-form-checkbox__label{position:relative;font-size:14px;cursor:pointer;padding-inline-start:32px}.c-form-checkbox__label-link{color:#155dfc}.c-form-checkbox__label-link:hover{text-decoration:underline}.c-form-submit{background:var(--color-brand);color:#fff;font-size:26px;font-weight:var(--font-weight-semibold);padding:16px 32px;border-radius:calc(infinity * 1px);box-shadow:0 0 15px #0000001a,0 4px 6px #0000001a;cursor:pointer;transition:opacity var(--transition-duration) ease;text-align:center;display:block;width:100%}@media only screen and (max-width:767px){.c-form-submit{font-size:16px;padding:16px}}.c-form-submit:hover{opacity:.8}.c-form-submit:disabled{background:#aaadb2;cursor:not-allowed}.c-form-submit--outline{background:#fff;color:#666;border:2px solid #ccc;box-shadow:none}.c-article h2{font-size:24px;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:.05em;color:var(--color-brand);margin-bottom:20px;margin-top:40px;border-bottom:1px solid var(--color-brand);padding-bottom:10px}@media only screen and (max-width:767px){.c-article h2{font-size:18px;margin-top:30px;margin-bottom:10px;padding-bottom:5px}}.c-article h3{font-size:20px;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:.05em;color:var(--color-brand);margin-bottom:20px;margin-top:40px}@media only screen and (max-width:767px){.c-article h3{font-size:16px;margin-top:20px;margin-bottom:10px;padding-bottom:5px}}.c-article p{font-size:16px;line-height:1.75}.c-article p+p{margin-block-start:16px}.c-article p:empty{display:none}.c-article strong,.c-article b{font-weight:var(--font-weight-bold)}.c-article a{color:#155dfc;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline;text-underline-offset:.15em}.c-article mark,.c-article code{overflow-wrap:anywhere;word-break:break-word}.c-article ruby rt{font-size:.5em}.c-article small{font-size:.75em;margin-block-start:2px;display:block}.c-article .contact-box-in{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media only screen and (max-width:767px){.c-article .contact-box-in{grid-template-columns:1fr;gap:10px;margin-block-start:16px}}.c-article .contact-box-left{text-align:center;padding-inline:32px}.c-article .contact-box-tel{font-weight:var(--font-weight-bold);font-size:32px;letter-spacing:.05em;padding-block:16px}.c-article .contact-box-right{text-align:center;border-inline-start:1px solid #d1d1d1;padding-inline:32px}@media only screen and (max-width:767px){.c-article .contact-box-right{padding:32px 0;border-inline-start:none;border-block-start:1px solid #d1d1d1}}.c-article .contact-box-form{margin-block-start:20px}.c-article__table{width:100%;overflow-x:auto}.c-article__table table{width:100%;border-collapse:collapse}.c-article__table tr:nth-child(2n){background-color:#f9f9f9}.c-article__table tr:nth-child(odd){background-color:#fff}.c-article__table th,.c-article__table td{padding:16px}.c-article__table th{width:10em;text-align:left;border-inline-end:1px solid #dad4d4}.c-article__map{margin-block-end:16px}.c-article__map iframe{width:100%}.l-header{position:sticky;top:0;grid-column:1/-1;z-index:1200;background:#fff;border-top:var(--color-brand) 4px solid;box-shadow:0 4px 2px #c8c8c8;transition:opacity .45s ease,transform .45s ease,visibility .45s ease}@media only screen and (max-width:767px){.l-header{display:grid;grid-template-columns:subgrid}}html.is-js body.p-top .l-header.js-site-header:not(.is-top-control){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px)}.l-header.is-top-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px)}.l-header.is-top-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.l-header.is-top-control{position:fixed;top:0;left:0;right:0}.l-header__inner{display:flex;justify-content:left;align-items:center;padding:0;gap:20px;min-width:0}@media only screen and (min-width:768px)and (max-width:1279px){.l-header__inner{gap:12px}}@media only screen and (max-width:767px){.l-header__inner{grid-column:1/-1}}.l-header__logo-link{flex-shrink:0;display:block;transition:opacity var(--transition-duration) ease}.l-header__logo-link:hover{opacity:.6}@media only screen and (min-width:768px)and (max-width:1279px){.l-header__logo-link{width:clamp(180px,20vw,250px)}}@media(max-width:1600px){.l-header__form{display:none}}.l-header__nav{margin-left:auto;min-width:0}.l-header__nav-list{display:flex;width:100%;padding-inline-end:20px}@media only screen and (max-width:767px){.l-header__nav-list{padding:0}}.l-header__nav-item{width:120px;font-size:14px;line-height:17px;letter-spacing:.02em;font-weight:var(--font-weight-bold);position:relative}@media only screen and (min-width:768px)and (max-width:1279px){.l-header__nav-item{width:clamp(78px,7.5vw,96px);font-size:12px}}.l-header__nav-item:after{content:"";display:block;width:0;height:calc(100% - 20px);border-left:1px dashed #d6d6d6;position:absolute;top:50%;transform:translateY(-50%);right:0}@media only screen and (max-width:767px){.l-header__nav-item:after{display:none}}@media only screen and (max-width:767px){.l-header__nav-item{width:40px;height:60px;font-size:9px;line-height:10px;letter-spacing:3%;border:none;margin-block:10px;margin-right:15px}}.l-header__nav-item:not(:nth-child(2)) .l-header__nav-item-icon{margin-block-end:-5px;padding-block-start:4px;font-size:50px}@media only screen and (max-width:767px){.l-header__nav-item:not(:nth-child(2)) .l-header__nav-item-icon{font-size:35px;margin-block-end:0;padding:0}}.l-header__nav-item:nth-child(4) .l-header__nav-item-icon{font-size:42px;padding-block:8px 2px}@media only screen and (max-width:767px){.l-header__nav-item:nth-child(4) .l-header__nav-item-icon{font-size:30px;padding-block-start:4px}}.l-header__nav-item:last-child:after{display:none}@media only screen and (max-width:767px){.l-header__nav-item-text{margin-top:-10px;gap:2px}}@media only screen and (max-width:767px){.l-header__nav-item--pc{display:none}}@media only screen and (max-width:767px){.l-header__nav-item--lp{width:48px;margin-right:2px;order:1}}.l-header__nav-item--lp .l-header__nav-item-icon{font-size:53px;margin-bottom:-4px}@media only screen and (max-width:767px){.l-header__nav-item--lp .l-header__nav-item-icon{font-size:35px;margin-bottom:0}}@media only screen and (max-width:767px){.l-header__nav-item-text--line{display:none}}.l-header__nav-item--call{border-left:1px solid #fff}@media only screen and (max-width:767px){.l-header__nav-item--call{border-radius:10px}}@media only screen and (max-width:767px){.l-header__nav-item-text--call{font-size:9px;line-height:14px;letter-spacing:.02em;margin-top:-10px}}.l-header__nav-item-icon--login,.l-header__nav-item--login{border-left:none}@media only screen and (max-width:767px){.l-header__nav-item--login{width:60px;margin-right:4px;order:2}}@media only screen and (max-width:767px){.l-header__nav-item--login .l-header__nav-item-link{gap:10px}}.l-header__nav-item-link--member a{color:inherit;transition:opacity var(--transition-duration) ease}.l-header__nav-item-link--member a:hover{opacity:.6}.l-header__nav-item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;height:100%;padding-block:12px;transition:opacity var(--transition-duration) ease}.l-header__nav-item-link:hover{opacity:.6}.l-header__nav-item-icon{font-size:44px;color:var(--color-brand)}@media only screen and (max-width:767px){.l-header__nav-item-icon{font-size:35px}}.l-header__nav-item-icon--line{color:#fff}.l-header__nav-item--line{background-color:#2eb456;color:#fff;margin:0;border-left:none}.l-header__nav-item--line:after{display:none}@media only screen and (max-width:767px){.l-header__nav-item--line{border-radius:10px;margin-right:6px;margin-block:auto;width:60px}}.l-header__nav-item--line .l-header__nav-item-link{gap:10px}.l-header__nav-item-icon--call{color:#fff}@media only screen and (max-width:767px){.l-header__nav-item-icon--call{font-size:30px}}.l-header__nav-item--call{background-color:#1054b9;color:#fff;margin:0}.l-header__nav-item--call:after{display:none}@media only screen and (max-width:767px){.l-header__nav-item--call{margin-block:auto;width:60px;margin-right:8px}}.l-header__nav-item--call .l-header__nav-item-link{gap:10px}.l-header__logo{margin-left:45px;margin-right:40px;width:260px;height:60px}@media only screen and (max-width:767px){.l-header__logo{display:none}}.l-header__logo--sp{display:none}@media only screen and (max-width:767px){.l-header__logo--sp{display:block;width:52px;height:52px;margin-left:9px}}.l-header__search-box{position:relative;width:100%}.l-header__search-input{width:100%;padding:8px 120px 8px 10px;box-shadow:inset 0 0 4px #00000040;border-radius:50px;font-size:13px}.l-header__search-input::placeholder{color:#c8c8c8}.l-header__search-label{font-size:15px;line-height:16px;letter-spacing:5%;font-weight:var(--font-weight-semibold);margin-bottom:10px}.l-header__search-button{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:65px;height:25px;background-color:#84ba37;color:#fff;border:none;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}.l-header__search-button-icon{font-size:14px}.l-header__nav-item--menu{position:relative}@media only screen and (max-width:767px){.l-header__nav-item--menu{order:3}}.l-header__nav-item-text{height:2.5em;display:grid;place-items:center}@media only screen and (max-width:767px){.l-header__nav-item-text--pc-only{display:none}}.l-header__nav-item-text--sp-only{display:none}@media only screen and (max-width:767px){.l-header__nav-item-text--sp-only{display:grid;place-items:center;height:2.5em;margin-top:-4px}}.l-header__menu-trigger{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;width:100%;height:100%;padding:0;font-size:inherit;font-weight:inherit;color:inherit}.l-header__menu-icon{position:relative;width:40px;height:40px;margin-block-start:8px}@media only screen and (max-width:767px){.l-header__menu-icon{width:30px;height:30px;margin-bottom:0}}.l-header__menu-icon-line{position:absolute;left:50%;top:50%;width:40px;height:4px;background-color:var(--color-brand);border-radius:2px;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.l-header__menu-icon-line:nth-child(1){transform:translate(-50%,calc(-50% - 12px))}.l-header__menu-icon-line:nth-child(2){transform:translate(-50%,-50%)}.l-header__menu-icon-line:nth-child(3){transform:translate(-50%,calc(-50% + 12px))}@media only screen and (max-width:767px){.l-header__menu-icon-line{width:30px;height:3px}.l-header__menu-icon-line:nth-child(1){transform:translate(-50%,calc(-50% - 8px))}.l-header__menu-icon-line:nth-child(3){transform:translate(-50%,calc(-50% + 8px))}}.l-header__menu-trigger.is-active .l-header__menu-icon-line:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.l-header__menu-trigger.is-active .l-header__menu-icon-line:nth-child(2){opacity:0}.l-header__menu-trigger.is-active .l-header__menu-icon-line:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.l-header__nav-submenu{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#f5f5f5;padding:5px;border-radius:10px;box-shadow:0 4px 12px #00000026;min-width:140px;z-index:100}@media only screen and (max-width:767px){.l-header__nav-submenu{left:auto;right:0;transform:translate(10px,8px);min-width:200px;border-radius:0}}.l-header__nav-submenu{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.l-header__nav-submenu.is-active{opacity:1;visibility:visible}.l-header__nav-submenu-item+.l-header__nav-submenu-item{border-block-start:1px solid #d6d6d6}.l-header__nav-submenu-link{position:relative;display:block;padding:10px;padding-inline-end:14px;text-decoration:none;font-size:14px;font-weight:var(--font-weight-medium);text-align:center;transition:opacity var(--transition-duration) ease}@media only screen and (max-width:767px){.l-header__nav-submenu-link{padding:18px;text-align:left}}.l-header__nav-submenu-link:hover{opacity:.6}.l-header__nav-submenu-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.l-container{grid-column:3/4}@media only screen and (max-width:767px){.l-container{grid-column:2/3}}.l-footer{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#f8f8f8}@media only screen and (max-width:767px){.l-footer{display:grid;grid-template-columns:subgrid}}.l-footer__logo{width:380px;height:90px}@media only screen and (max-width:767px){.l-footer__logo{width:282px;height:64px;margin-top:26px}}.l-footer__inner{display:flex;justify-content:space-between;align-items:center;padding:40px}@media only screen and (max-width:767px){.l-footer__inner{grid-column:1/-1;padding:0;flex-direction:column}}@media only screen and (max-width:767px){.l-footer__nav{margin-left:32px;align-self:flex-start;margin-top:40px}}.l-footer__nav-list{display:flex;gap:50px;padding:0;margin:0;list-style:none}@media only screen and (max-width:767px){.l-footer__nav-list{flex-direction:column;gap:0}}.l-footer__nav-column{list-style:none}.l-footer__nav-items{padding:0;margin:0;list-style:none}.l-footer__nav-item{margin-bottom:12px}.l-footer__nav-link{text-decoration:none;color:#333;font-weight:var(--font-weight-regular);font-size:14px;line-height:21px;letter-spacing:-.15px;transition:opacity var(--transition-duration) ease}.l-footer__nav-link:hover{opacity:.6}.l-footer__copyright{grid-column:1/-1;text-align:center;background:#fff;padding-top:10px;padding-bottom:12px;font-size:10px;line-height:21px;letter-spacing:6%;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.l-footer__copyright{display:none}}.l-footer__copyright--sp{display:none}@media only screen and (max-width:767px){.l-footer__copyright--sp{display:block;padding:0;text-align:center;background:#fff;font-size:10px;line-height:21px;letter-spacing:6%;font-weight:var(--font-weight-regular);width:100%;margin-bottom:0;padding-block:18px}}.l-main{display:grid;grid-template-columns:subgrid;grid-column:1/-1}@media only screen and (max-width:767px){.l-main{grid-column:1/-1}}.l-page-wrapper{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:60px}@media only screen and (max-width:767px){.l-page-wrapper{padding-block:20px}}.l-page-content{padding-block:60px}@media only screen and (max-width:767px){.l-page-content{padding-block:20px}}.l-floating-actions{position:fixed;bottom:20px;right:20px;z-index:1000;width:300px;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease}.l-floating-actions.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:767px){.l-floating-actions{display:none}}.l-floating-actions .p-top__fv-actions{background:none;border:0;box-shadow:none;padding:0;transform:none;padding-block-end:0;gap:15px 20px}.l-floating-actions .p-top__fv-actions-item:nth-child(1),.l-floating-actions .p-top__fv-actions-item:nth-child(2){grid-column:span 2}.l-floating-actions .c-contact-dm-button__figure,.l-floating-actions .c-contact-dm-button__heading,.l-floating-actions .c-contact-dm-button__text{display:none}.l-floating-actions .c-contact-dm-button{padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.l-floating-actions .c-contact-dm-button__text--sub{display:block}.l-floating-actions .c-contact-dm-button__icon{transform:rotate(90deg)}.l-floating-actions .c-contact-form__content__phone-number-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.l-floating-actions .c-contact-form__content__opening-time{margin-block-start:8px}.l-floating-actions .p-top__fv-actions .c-contact-form__content__phone-number{padding-block-start:20px;padding-block-end:10px}.l-floating-actions .c-contact-form__content__phone-number-svg{width:80%}.l-floating-actions .c-contact-dm-button__send{display:block}.l-floating-actions .c-contact-line-button__text{display:none}.l-floating-actions .c-contact-line-button__icon{font-size:94px}.l-floating-actions .c-assessment-button{flex-direction:column;gap:8px;padding-block:24px}.l-floating-actions .c-assessment-button__icon{font-size:42px}.l-floating-actions .c-assessment-button__icon:last-child{display:none}.l-floating-actions .c-assessment-button__text br{display:block}.p-property-wrapper{display:grid;grid-template-columns:subgrid;grid-column:1/-1;width:100%;padding-top:40px}@media only screen and (max-width:767px){.p-property-wrapper{padding-top:0}}.p-property-header{color:var(--color-brand);background:var(--color-brand-secondary);margin-top:35px;font-size:24px;font-weight:var(--font-weight-bold);line-height:48px;letter-spacing:1.05px;border-left:5px solid var(--color-brand);padding-left:15px}@media only screen and (max-width:767px){.p-property-header{font-size:18px;margin-top:35px}}.p-property__gallery-wrapper{display:flex;gap:20px}@media only screen and (max-width:767px){.p-property__gallery-wrapper{flex-direction:column}}.p-property__gallery-image-wrapper{width:50%;margin-top:10px}@media only screen and (max-width:767px){.p-property__gallery-image-wrapper{width:auto}}.p-property__gallery-info{width:50%;margin-top:16px}@media only screen and (max-width:767px){.p-property__gallery-info{width:100%;margin-top:4px}}.p-property__gallery-info-metrics{display:flex;flex-wrap:wrap;gap:6px 8px}@media only screen and (max-width:767px){.p-property__gallery-info-metrics{gap:6px}}.p-property__gallery-info-metrics__item{background-color:#8ec31f;color:#fff;border-radius:3px;padding:3px 10px;font-size:16px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.p-property__gallery-info-metrics__item{padding:2px 8px;font-size:11px;line-height:16.5px}}.p-property__gallery-info-attributes{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media only screen and (max-width:767px){.p-property__gallery-info-attributes{margin-top:12px}}.p-property__gallery-info-attributes__item{background-color:#1054ba1a;color:#333;border-radius:3px;border:1px solid #1054ba;font-size:14px;line-height:140%;letter-spacing:0;padding:2px 15px;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}@media only screen and (max-width:767px){.p-property__gallery-info-attributes__item{padding:2px 10px;font-size:11px;line-height:16.5px}}.p-property__gallery-info-price-group{display:flex;align-items:baseline;gap:24px;margin-top:16px}@media only screen and (max-width:767px){.p-property__gallery-info-price-group{gap:16px;margin-top:11px}}.p-property__gallery-info-price{display:flex;align-items:baseline;gap:4px;font-size:16px;font-weight:var(--font-weight-semibold);line-height:21px;letter-spacing:-.15px;color:#000}@media only screen and (max-width:767px){.p-property__gallery-info-price{gap:2px;font-size:13px;line-height:19.5px;letter-spacing:0px;font-weight:var(--font-weight-bold)}}.p-property__gallery-info-price__label{font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4;color:#000;white-space:nowrap}@media only screen and (max-width:767px){.p-property__gallery-info-price__label{font-size:10px}}.p-property__gallery-info-price__value{font-size:34px;font-weight:var(--font-weight-bold);line-height:21px;letter-spacing:-.15px;color:#d74f2f}@media only screen and (max-width:767px){.p-property__gallery-info-price__value{font-size:28px;line-height:42px;letter-spacing:0px}}.p-property__gallery-info-yields{list-style:none;padding:11px 5px;font-size:14px;font-weight:var(--font-weight-bold);background-color:var(--color-background);border:1px solid var(--color-brand);margin-top:7px}@media only screen and (max-width:767px){.p-property__gallery-info-yields{font-size:11px;line-height:18.5px;letter-spacing:0px;padding:14px 5px;margin-top:12px}}.p-property__gallery-info-yields__item{display:grid;grid-template-columns:25px 120px auto;column-gap:5px;align-items:center}@media only screen and (max-width:767px){.p-property__gallery-info-yields__item{display:grid;grid-template-columns:20px 77px auto}}.p-property__gallery-info-yields__label{font-size:14px;letter-spacing:1px;line-height:28px;font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.p-property__gallery-info-yields__label{font-size:11px;line-height:16.5px;letter-spacing:0px;font-weight:var(--font-weight-bold)}}.p-property__gallery-info-yields__item:before{content:"・";font-size:40px;color:var(--color-brand);line-height:.7}@media only screen and (max-width:767px){.p-property__gallery-info-yields__item:before{font-size:30px;line-height:.6;width:15px}}.p-property__gallery-info-yields__value{margin-left:15px;color:var(--color-brand);justify-self:start;font-size:14px;letter-spacing:1px;line-height:28px;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-property__gallery-info-yields__value{margin-left:8px;font-size:11px;line-height:16.5px;letter-spacing:0px}}.p-property__details-list{display:grid;grid-template-columns:160px 1fr;margin-top:10px;border-bottom:var(--color-brand) 1px solid;margin-bottom:17px}@media only screen and (max-width:767px){.p-property__details-list{display:grid;grid-template-columns:100px 1fr;margin-top:12px;margin-bottom:20px}}.p-property__details-term{display:flex;justify-content:center;align-items:center;border-top:var(--color-brand) 1px solid;background:#f9f9f9;padding:8px 10px;font-size:12px;font-weight:var(--font-weight-semibold);line-height:140%;letter-spacing:0}@media only screen and (max-width:767px){.p-property__details-term{font-size:11px;line-height:16.5px}}.p-property__details-description{border-top:var(--color-brand) 1px solid;padding:8px 20px;font-size:12px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.p-property__details-description{font-size:11px;line-height:16.5px}}@media only screen and (max-width:767px){.p-property__details-description--transportation{padding-top:6px;padding-bottom:6px}}.p-property-description{font-size:16px;line-height:30px;letter-spacing:1px;font-weight:var(--font-weight-medium);margin-top:18px;margin-bottom:53px}@media only screen and (max-width:767px){.p-property-description{font-size:12px;line-height:24px;margin-top:18px;margin-bottom:43 px}}.p-property__submit-button{position:relative;color:#f66644;border:2px solid rgb(246,102,68);font-size:18px;line-height:20px;letter-spacing:1px;cursor:pointer;padding:17px;width:500px;text-align:center;font-weight:var(--font-weight-bold);background-color:transparent;overflow:visible;display:block;margin:0 auto}@media only screen and (max-width:767px){.p-property__submit-button{width:325px;margin-bottom:20px;color:#d74f2f;border:2px solid #d74f2f}}.p-property__submit-icon{color:#f66644;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);left:170px}@media only screen and (max-width:767px){.p-property__submit-icon{left:80px;color:#d74f2f}}.p-property__submit-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f666441a;transform:translate(4px,5px)}.p-property__submit-button:hover{opacity:.8}.p-property-detail__data-item{margin-top:20px;display:grid;grid-template-columns:180px 1fr 180px 1fr;border-top:1px solid #cccccc;border-right:1px solid #cccccc;margin-bottom:109px}@media only screen and (max-width:767px){.p-property-detail__data-item{display:grid;grid-template-columns:110px 1fr;margin-bottom:40px}}.p-property-detail__data-item--with-buildings{margin-bottom:40px}@media only screen and (max-width:767px){.p-property-detail__data-item--with-buildings{margin-bottom:28px}}.p-property-buildings{margin-bottom:109px}@media only screen and (max-width:767px){.p-property-buildings{margin-bottom:40px}}.p-property-buildings__title{margin-bottom:20px;font-size:24px;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:0}@media only screen and (max-width:767px){.p-property-buildings__title{margin-bottom:14px;font-size:18px}}.p-property-buildings__building{padding-top:20px;border-top:2px solid var(--color-brand)}.p-property-buildings__building+.p-property-buildings__building{margin-top:36px}.p-property-buildings__building-title{margin-bottom:12px;font-size:19px;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:0}@media only screen and (max-width:767px){.p-property-buildings__building-title{font-size:16px}}.p-property-buildings__building-data,.p-property-buildings__room-data{display:grid;grid-template-columns:160px minmax(0,1fr);border-top:1px solid #ccc;border-left:1px solid #ccc}.p-property-buildings__building-data dt,.p-property-buildings__building-data dd,.p-property-buildings__room-data dt,.p-property-buildings__room-data dd{min-width:0;padding:10px 12px;font-size:14px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.p-property-buildings__building-data dt,.p-property-buildings__room-data dt{font-weight:var(--font-weight-semibold);background:#f3f3f3}@media only screen and (max-width:767px){.p-property-buildings__building-data,.p-property-buildings__room-data{grid-template-columns:105px minmax(0,1fr)}.p-property-buildings__building-data dt,.p-property-buildings__building-data dd,.p-property-buildings__room-data dt,.p-property-buildings__room-data dd{padding:8px;font-size:11px}}.p-property-buildings__rooms{margin-top:16px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}.p-property-buildings__rooms[open] .p-property-buildings__rooms-summary-action-open{display:none}.p-property-buildings__rooms[open] .p-property-buildings__rooms-summary-action-close{display:inline}.p-property-buildings__rooms[open] .p-property-buildings__rooms-summary-icon{transform:rotate(180deg)}.p-property-buildings__rooms-summary{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:52px;padding:10px 12px;font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:0;list-style:none;cursor:pointer;background-color:#f4f8f5;transition:background-color var(--transition-duration)}.p-property-buildings__rooms-summary::-webkit-details-marker{display:none}.p-property-buildings__rooms-summary:hover{background-color:var(--color-brand-secondary)}.p-property-buildings__rooms-summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media only screen and (max-width:767px){.p-property-buildings__rooms-summary{gap:8px;min-height:48px;padding:8px;font-size:14px}}.p-property-buildings__rooms-summary-label{min-width:0}.p-property-buildings__rooms-summary-action{display:flex;flex-shrink:0;gap:8px;align-items:center;font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-brand);white-space:nowrap}@media only screen and (max-width:767px){.p-property-buildings__rooms-summary-action{gap:6px;font-size:12px}}.p-property-buildings__rooms-summary-action-close{display:none}.p-property-buildings__rooms-summary-icon{display:grid;place-items:center;width:26px;height:26px;font-size:10px;color:#fff;background-color:var(--color-brand);border-radius:50%;transition:transform var(--transition-duration)}.p-property-buildings__rooms-summary-icon:before{width:7px;height:7px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg)}@media only screen and (max-width:767px){.p-property-buildings__rooms-summary-icon{width:24px;height:24px;font-size:9px}}.p-property-buildings__room-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 20px;list-style:none}@media only screen and (max-width:767px){.p-property-buildings__room-list{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:14px}}.p-property-buildings__room{min-width:0;overflow:hidden;border:1px solid #ccc;border-radius:4px}.p-property-buildings__room-title{padding:9px 12px;font-size:15px;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:0;background:#eee}@media only screen and (max-width:767px){.p-property-buildings__room-title{padding:8px;font-size:13px}}.p-property-buildings__room-data{grid-template-columns:125px minmax(0,1fr);border-left:0}.p-property-buildings__room-data dt,.p-property-buildings__room-data dd{border-right:0}@media only screen and (max-width:767px){.p-property-buildings__room-data{grid-template-columns:105px minmax(0,1fr)}}.p-property-detail__data-label{background-color:#eee;padding:15px 16px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;display:flex;align-items:center;white-space:nowrap;font-size:16px;line-height:24px;letter-spacing:-.31px;font-weight:var(--font-weight-semibold)}@media only screen and (max-width:767px){.p-property-detail__data-label:empty{display:none}}.p-property-detail__data-label--empty{background-color:transparent;border-left:none;border-right:none}@media only screen and (max-width:767px){.p-property-detail__data-label{font-size:11px;line-height:13.6px;font-weight:var(--font-weight-regular);letter-spacing:-.06px;padding:8px}}.p-property-detail__data-label--highlight{color:#f66644;font-weight:var(--font-weight-bold)}.p-property-detail__data-value{padding:15px 16px;display:flex;align-items:center;word-break:break-word;border-bottom:1px solid #cccccc;font-size:16px;line-height:24px;letter-spacing:-.31px;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.p-property-detail__data-value{font-size:12px;line-height:15px;letter-spacing:0;padding:8px}}@media only screen and (max-width:767px){.p-property-detail__data-value:empty{display:none}}.p-property-detail__data-value--highlight{background-color:transparent}.p-property-detail__data-emphasis-value{color:#f66644;font-size:20px;line-height:1.4;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-property-detail__data-emphasis-value{font-size:16px}}.p-property-detail__data-emphasis-unit{color:#000;font-size:14px;line-height:1.4;margin-top:4px;font-weight:var(--font-weight-bold);margin-left:2px}@media only screen and (max-width:767px){.p-property-detail__data-emphasis-unit{font-size:11px;margin-top:3px}}.p-property__gallery{width:100%}.p-property__gallery-main{position:relative;width:600px}@media only screen and (max-width:767px){.p-property__gallery-main{width:auto}}.p-property__gallery-main.is-new:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:100px solid #1054b9;border-right:100px solid transparent;z-index:10}@media only screen and (max-width:767px){.p-property__gallery-main.is-new:before{border-top:70px solid #1054b9;border-right:70px solid transparent}}.p-property__gallery-main.is-new:after{content:"NEW";position:absolute;top:25px;left:12px;transform:rotate(315deg);color:#ff0;font-size:22px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-bold);white-space:nowrap;z-index:10}@media only screen and (max-width:767px){.p-property__gallery-main.is-new:after{top:12px;left:6px;font-size:15px;line-height:19.5px;letter-spacing:-.32px}}.p-property__gallery-main.is-sold:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:100px solid #f66644;border-right:100px solid transparent;z-index:10}.p-property__gallery-main.is-sold:after{content:"SOLD\aOUT";position:absolute;top:14px;left:9px;transform:rotate(315deg);color:#fff;font-size:19px;line-height:97%;letter-spacing:0;font-weight:var(--font-weight-bold);text-align:center;white-space:pre-line;z-index:10}.p-property__gallery-main .splide:not(.is-initialized){opacity:0;visibility:hidden}.p-property__gallery-main .splide.is-initialized{opacity:1;visibility:visible;transition:opacity .2s ease-in-out}.p-property__gallery-main .splide,.p-property__gallery-main .splide__track,.p-property__gallery-main .splide__list,.p-property__gallery-main .splide__slide{height:100%}.p-property__gallery-slide-wrapper{width:100%;background-color:#f5f5f5;display:flex;flex-direction:column}.p-property__gallery-image{height:452px;width:100%;object-fit:contain;object-position:center}@media only screen and (max-width:767px){.p-property__gallery-image{height:265px}}.p-property__gallery-label{width:100%;height:35px;background-color:#333;color:#fff;font-size:16px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;position:static}@media only screen and (max-width:767px){.p-property__gallery-label{font-size:11px;line-height:16.5px;height:25px}}.p-property__gallery-counter{position:absolute;top:20px;right:11px;background-color:#22222280;color:#fff;padding:2px 12px;font-size:16px;font-weight:var(--font-weight-semibold);line-height:140%;letter-spacing:0;border-radius:5px;z-index:2}@media only screen and (max-width:767px){.p-property__gallery-counter{top:10px}}.p-property__gallery-arrow-icon{font-size:20px}@media only screen and (max-width:767px){.p-property__gallery-arrow-icon{font-size:10px}}.p-property__gallery-zoom-button{position:absolute;bottom:45px;right:10px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#22222280;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;z-index:10}@media only screen and (max-width:767px){.p-property__gallery-zoom-button{width:35px;height:35px;bottom:32px}}.p-property__gallery-zoom-button:hover{background-color:#000c}.p-property__gallery-zoom-icon{font-size:30px;color:#fff}@media only screen and (max-width:767px){.p-property__gallery-zoom-icon{font-size:20px}}.p-property__gallery-main .splide__arrow{width:35px;height:100px;background-color:var(--color-brand);border-radius:0;color:#fff;opacity:1;font-size:15px;opacity:.8}@media only screen and (max-width:767px){.p-property__gallery-main .splide__arrow{width:25px;height:70px}}.p-property__gallery-main .splide__arrow:hover{opacity:.4}.p-property__gallery-main .splide__arrow--prev{left:0;border-radius:0 10px 10px 0}.p-property__gallery-main .splide__arrow--next{right:0;border-radius:10px 0 0 10px}.p-property__gallery-thumbnails{position:relative;width:600px;background:#eee;padding:10px 8px;margin-top:20px}@media only screen and (max-width:767px){.p-property__gallery-thumbnails{width:auto;margin-top:0}}.p-property__gallery-thumbnails .splide:not(.is-initialized){opacity:0;visibility:hidden}.p-property__gallery-thumbnails .splide.is-initialized{opacity:1;visibility:visible;transition:opacity .2s ease-in-out}.p-property__gallery-thumbnails .splide__list{display:flex}.p-property__gallery-thumbnail-wrapper{position:relative;width:100%;height:124px;overflow:hidden;border:2px solid transparent;cursor:pointer;background-color:#fff}@media only screen and (max-width:767px){.p-property__gallery-thumbnail-wrapper{height:70px}}.p-property__gallery-thumbnail-wrapper:hover,.p-property__gallery-thumbnail-wrapper.is-active{border-color:#8ec31f}.p-property__gallery-thumbnail{width:100%;height:100%;object-fit:contain;object-position:center}.p-property__gallery-thumbnail-label{position:absolute;bottom:0;left:0;width:100%;background-color:#333c;color:#fff;padding:4px 8px;font-size:9px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-medium);text-align:center;z-index:2}@media only screen and (max-width:767px){.p-property__gallery-thumbnail-label{font-size:7px;line-height:10.5px;padding:2px 8px}}.p-property__gallery-thumbnails .splide__track--nav>.splide__list>.splide__slide,.p-property__gallery-thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active{border-width:0}.p-property__gallery-thumbnails .splide__arrow{width:20px;height:100%;opacity:1;border-radius:3px;background:var(--color-brand);color:#fff;font-size:15px}@media only screen and (max-width:767px){.p-property__gallery-thumbnails .splide__arrow{width:15px}}.p-property__gallery-thumbnails .splide__arrow:hover{opacity:.4}.p-property__gallery-thumbnails .splide__arrow--prev{left:0}.p-property__gallery-thumbnails .splide__arrow--next{right:0}.p-property-zoom-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.p-property-zoom-modal.is-active{opacity:1;visibility:visible}.p-property-zoom-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.p-property-zoom-modal__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.p-property-zoom-modal__slider{width:400px;height:300px}.p-property-zoom-modal__slide-wrapper{position:relative;width:400px;height:300px;display:flex;align-items:center;justify-content:center}.p-property-zoom-modal__image{width:400px;height:300px;object-fit:contain;object-position:center}.p-property-zoom-modal__label{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;pointer-events:none}.p-property-zoom-modal__close{position:absolute;top:20px;right:5px;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:10}.p-property-zoom-modal__close-icon{font-size:40px;color:#fff;font-weight:var(--font-weight-bold)}.p-property-zoom-modal__slider .splide__arrow{width:50px;height:50px;font-size:50px;color:#fff;background:transparent}.p-property-zoom-modal__slider .splide__arrow--prev{left:-50px}.p-property-zoom-modal__slider .splide__arrow--next{right:-50px}.p-property-zoom-modal__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.p-property-zoom-modal__dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.p-property-zoom-modal__dot:hover{background-color:#fffc;transform:scale(1.2)}.p-property-zoom-modal__dot.is-active{background-color:#fff;transform:scale(1.3)}.p-contact-form__field--sp{display:none}@media only screen and (max-width:767px){.p-contact-form__field--sp{display:block}}@media only screen and (max-width:767px){.p-property-list-wrapper{margin:0 auto}}.p-property-list__page-header{color:var(--color-brand);font-size:32px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-top:26px}@media only screen and (max-width:767px){.p-property-list__page-header{font-size:24px;margin-top:0}}@media only screen and (max-width:767px){.p-property-list__no-results{margin-bottom:24px;font-size:14px}}.p-property-list__contents{display:flex;align-items:flex-start;margin-top:30px}@media only screen and (max-width:767px){.p-property-list__contents{flex-direction:column;margin-top:18px}}.p-property-list__search-contents{width:350px;margin-right:15px;border:1px solid var(--color-brand);margin-bottom:30px}@media only screen and (max-width:767px){.p-property-list__search-contents{border:none;background:#f7f7f7;margin-bottom:0;margin-right:0;width:100%}}.p-property-list__search-contents-header{background:var(--color-brand);color:#fff;font-size:20px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-bold);padding:10px;text-align:center}@media only screen and (max-width:767px){.p-property-list__search-contents-header{font-size:18px;line-height:140%;padding:13px;grid-column:1/-1}}.p-property-list__search-group{background:#f7f7f7;padding:5px 5px 18px;margin:10px}@media only screen and (max-width:767px){.p-property-list__search-group{padding:0;margin:0 15px 20px}}.p-property-list__search-group-title{color:var(--color-brand);font-size:18px;letter-spacing:0;line-height:137%;font-weight:var(--font-weight-bold);text-align:center;margin-top:10px}@media only screen and (max-width:767px){.p-property-list__search-group-title{font-size:15px;margin-top:0;padding:20px 15px 9px}}.p-property-list__search--sp{display:none}@media only screen and (max-width:767px){.p-property-list__search--sp{display:block;font-size:11px;width:100%;background:#fff;padding-inline:15px;border-radius:5px;padding-block:6px;overflow:hidden}}@media only screen and (max-width:767px){.p-property-list__search-box-sp{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:0;line-height:140%;width:100%;min-width:0;background:#fff;padding-block:10px;border-bottom:1px solid #8ec31f;margin-left:auto;position:relative}.p-property-list__search-box-sp:last-child{border-bottom:none}}.p-property-list__search-text--sp{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.p-property-list__search-input--sp{margin-left:28px;width:226px}.p-property-list__search__button--sp{padding:5px 10px;border-radius:5px;box-shadow:0 2px #e4e4e4;border:1px solid #e4e4e4;width:60px;flex-shrink:0;margin-left:auto;position:relative;cursor:pointer}.p-property-list__search-image-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;color:var(--color-brand);font-size:22px}@media only screen and (max-width:767px){.p-property-list__search-image-icon{position:static;transform:none}}.p-property-list__search__icon--sp{padding-left:5px;position:absolute;top:50%;transform:translateY(-50%);right:5px;color:var(--color-brand)}.p-property-list__search-icon{color:var(--color-brand);font-size:18px;margin-right:5px}.p-property-list__search-input{background:#fff;border-radius:5px;padding:12px 20px;margin-top:13px;font-size:16px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-medium);width:100%}@media only screen and (max-width:767px){.p-property-list__search-input{display:none}}.p-property-list__search-current{display:block;background:#fff;border-radius:5px;padding:12px 20px;margin-top:13px;font-size:16px;line-height:137%;letter-spacing:0}@media only screen and (max-width:767px){.p-property-list__search-current{display:none}}.p-property-list__search-button-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}@media only screen and (max-width:767px){.p-property-list__search-button-actions{display:none}}.p-property-list__search-button{background-color:var(--color-brand-tertiary);width:150px;padding:13px 17px;border-radius:5px;box-shadow:0 4px #7aa71b;display:flex;justify-content:center;align-items:center;transition:opacity var(--transition-duration) ease}.p-property-list__search-button:hover{opacity:.8}.p-property-list__search-button-icon{color:#fff;font-size:22px;display:flex;align-items:center;margin-right:5px;line-height:137%}.p-property-list__search-button-text{font-size:14px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-semibold);color:#fff}.p-property-list__detail-wrapper{margin-top:25px}@media only screen and (max-width:767px){.p-property-list__detail-wrapper{display:none}}.p-property-list__condition-list{display:flex;flex-wrap:wrap;gap:8px 0px;margin-top:10px;margin-bottom:18px}.p-property-list__condition-title{color:#222;font-size:16px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-bold);margin-top:10px}.p-property-list__condition-list label.p-property-list__condition-item{width:50%;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-medium);color:#4a4a4a}.p-property-list__select-wrapper{position:relative;display:inline-flex;align-items:center;background:#fff;border:.5px solid #cccccc;font-size:12px;line-height:140%;letter-spacing:0;font-weight:var(--font-weight-medium);color:#4a4a4a;width:134px}.p-property-list__select{flex:1;width:100%;padding:8px 15px 8px 0;background:transparent;border:none;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-property-list__select:focus{outline:none}.p-property-list__price-wrapper{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:6px;margin-bottom:18px}.p-property-list__triangle{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #c8c8c8;margin-left:15px;margin-right:6px;flex-shrink:0}.p-property-list__condition-list--radio{margin-bottom:22px}.p-property-list__search-group-title--free-word{margin-top:75px}.p-property-list__search-input__free-word{background:#fff;border-radius:5px;padding:18px;margin-top:13px;font-size:12px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-regular);width:100%;border-color:#d2d2d2;box-shadow:inset 0 0 6px #00000040}.p-property-list__search-input__free-word::placeholder{color:#3333334d}.p-property-list__search-input__free-word-text{font-size:9px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-medium);color:#333;margin-top:10px}.p-property-list__search-condition-button-wrapper{margin-top:25px}.p-property-list__property-contents{width:850px}@media only screen and (max-width:767px){.p-property-list__property-contents{width:100%}}.p-property-list__property-contents__count-wrapper{background:#fffde9;padding:15px 30px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.p-property-list__property-contents__count-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:10px 30px;align-items:flex-start;margin-bottom:22px}}.p-property-list__property-contents__count{font-size:15px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-bold);color:var(--color-primary)}@media only screen and (max-width:767px){.p-property-list__property-contents__count{grid-row:1/3}}.p-property-list__property-contents__count-number{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-brand);margin-right:5px}@media only screen and (max-width:767px){.p-property-list__property-contents__count-number{width:345px;font-size:20px}}.p-property-list__controls{display:flex;justify-content:center;align-items:center;gap:10px}@media only screen and (max-width:767px){.p-property-list__controls{flex-direction:column;align-items:flex-end}}.p-property-list__sort{position:relative}.p-property-list__sort-select{width:100%;padding:13px 36px 13px 13px;background-color:#fff;border:1px solid #dddddd;border-radius:5px;font-size:16px;color:#555;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-semibold);box-shadow:0 3px #00000040}@media only screen and (max-width:767px){.p-property-list__sort-select{padding:5px 24px 5px 15px;font-size:11px;text-align:center;color:#333;font-weight:var(--font-weight-medium)}}.p-property-list__sort:after{content:"";position:absolute;top:50%;right:17px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #d9d9d9;pointer-events:none}@media only screen and (max-width:767px){.p-property-list__sort:after{right:10px;color:#777}}.p-property-list__pagination-list{display:flex;gap:8px;align-items:center}@media only screen and (max-width:767px){.p-property-list__pagination-list{gap:12px}}.p-property-list__pagination-item{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-brand);line-height:137%;letter-spacing:10%}@media only screen and (max-width:767px){.p-property-list__pagination-item{font-size:15px;letter-spacing:85%}}.p-property-list__pagination-item.is-active{font-weight:var(--font-weight-medium)}.p-property-list__pagination-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.p-property-list__secondary-pagination-wrapper{background:#fffde9;padding:25px 30px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.p-property-list__secondary-pagination-wrapper{padding:13px 8px;gap:22px;margin-top:30px;margin-bottom:0}}.p-property-list__secondary-pagination{margin:0 auto}.p-property-list__secondary-pagination-list{display:flex;gap:8px;align-items:center}.p-property-list__secondary-pagination-item{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-brand);line-height:137%;letter-spacing:10%;font-weight:var(--font-weight-medium)}.p-property-list__secondary-pagination-item span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-brand);border-radius:50%;border:1px solid var(--color-brand);text-decoration:none;color:#fff;font-weight:var(--font-weight-medium)}.p-property-list__secondary-pagination-item a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%;border:1px solid var(--color-brand);text-decoration:none;color:var(--color-brand);font-weight:var(--font-weight-medium)}.p-property-list__secondary-pagination-item--next .p-property-list__secondary-pagination-icon{color:var(--color-brand);font-size:14px;line-height:100%;letter-spacing:0;font-weight:var(--font-weight-medium)}.p-property-list__property-contents__card{border:1px solid #d2d2d2;margin-bottom:30px}@media only screen and (max-width:767px){.p-property-list__property-contents__card{margin-bottom:20px}}@media only screen and (max-width:767px){.p-property-list__property-contents__card--sold{display:none}}.p-property-list__property-contents__header{display:flex;justify-content:space-between;align-items:center;padding:11px 20px;background:var(--color-brand);gap:8px}@media only screen and (max-width:767px){.p-property-list__property-contents__header{padding:10px 12px;gap:4px}}.p-property-list__property-contents__name{color:#fff;font-size:20px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-property-list__property-contents__name{font-size:16px;line-height:24px;letter-spacing:-.31px}}.p-property-list__property-contents__attributes{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:60%}@media only screen and (max-width:767px){.p-property-list__property-contents__attributes{max-width:55%}}.p-property-list__property-contents__attributes__item{flex-shrink:0;min-width:105px;padding:3px;font-size:12px;font-weight:var(--font-weight-medium);line-height:137%;color:var(--color-primary);text-align:center;letter-spacing:0;overflow-wrap:anywhere;background-color:#fff}@media only screen and (max-width:767px){.p-property-list__property-contents__attributes__item{min-width:0;padding:5px;font-size:11px;font-weight:var(--font-weight-regular);line-height:16.5px;letter-spacing:-.06px}}.p-property-list__property-contents__card-items{display:grid;grid-template-columns:260px 1fr;gap:15px;padding:10px 10px 8px;align-items:start}@media only screen and (max-width:767px){.p-property-list__property-contents__card-items{display:flex;flex-direction:column;padding-bottom:15px}}.p-property-list__property-contents__card-items img{width:100%}.p-property-list__property-contents__card-items{position:relative}.p-property-list__property-contents__card-items--new:before{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border-top:76px solid #1054b9;border-right:76px solid transparent;z-index:10}.p-property-list__property-contents__card-items--new:after{content:"NEW";position:absolute;top:28px;left:18px;transform:rotate(315deg);color:#ff0;font-size:18px;line-height:137%;letter-spacing:0;font-weight:var(--font-weight-bold);white-space:nowrap;z-index:10}.p-property-list__property-contents__card-items--sold:before{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border-top:76px solid #f66644;border-right:76px solid transparent;z-index:10}.p-property-list__property-contents__card-items--sold:after{content:"SOLD\aOUT";position:absolute;top:22px;left:14px;transform:rotate(315deg);color:#fff;font-size:14px;line-height:97%;letter-spacing:0;font-weight:var(--font-weight-bold);text-align:center;white-space:pre-line;z-index:10}@media only screen and (max-width:767px){.p-property-list__property-contents__image{width:100%;height:225px;object-fit:cover}}@media only screen and (max-width:767px){.p-property-list__info-wrapper{width:100%}}.p-property-list__info-metrics{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}@media only screen and (max-width:767px){.p-property-list__info-metrics{gap:6px;margin-bottom:10px}}.p-property-list__info-metrics:empty{margin-bottom:0}.p-property-list__info-metrics__item{background-color:#8ec31f;color:#fff;border-radius:3px;padding:2px 10px;font-size:12px;line-height:140%;letter-spacing:0}@media only screen and (max-width:767px){.p-property-list__info-metrics__item{font-size:11px;line-height:16.5px;letter-spacing:-.06px;padding:4px 10px}}.p-property-list__info-price-summary{display:flex;flex-direction:column;gap:2px}@media only screen and (max-width:767px){.p-property-list__info-price-summary{margin-top:0;margin-bottom:16px}}.p-property-list__info-price-summary-line{display:flex;align-items:flex-end;font-size:14px;line-height:1.5;color:#000;font-weight:var(--font-weight-semibold)}.p-property-list__info-price-summary-term{width:56px;flex:0 0 56px;margin-right:8px}.p-property-list__info-price-summary-value{color:#f66644;font-size:24px;line-height:1.2;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-property-list__info-price-summary-value{font-size:20px}}.p-property-list__info-price-summary-unit{color:#000;font-size:14px;line-height:1.2;font-weight:var(--font-weight-bold);margin-left:2px}@media only screen and (max-width:767px){.p-property-list__info-price-summary-unit{font-size:12px}}.p-property-list__info-details-list{display:grid;grid-template-columns:100px 1fr;border-bottom:var(--color-brand) .4px solid;margin-bottom:10px;align-self:flex-start}@media only screen and (max-width:767px){.p-property-list__info-details-list{grid-template-columns:85px 1fr;border-bottom:rgba(28,140,66,.3) .4px solid;margin-bottom:0}}.p-property-list__info-conditions-wrapper{display:flex;flex-direction:column;gap:16px;flex:1 auto;padding-block-end:10px}@media only screen and (max-width:767px){.p-property-list__info-conditions-wrapper{gap:8px}}.p-property-list__info-details{display:flex;gap:20px;margin-top:10px}@media only screen and (max-width:767px){.p-property-list__info-details{display:flex;flex-direction:column;margin-top:0;gap:13px}}.p-property-list__info-details-list{width:50%}@media only screen and (max-width:767px){.p-property-list__info-details-list{width:100%}}@media only screen and (max-width:767px){.p-property-list__info-conditions-wrapper{width:100%}}.p-property-list__info-details-term{border-top:var(--color-brand) .4px solid;background:#f9f9f9;padding:5px;font-size:12px;font-weight:var(--font-weight-semibold);line-height:140%;letter-spacing:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-property-list__info-details-term{font-size:11px;line-height:16.5px;letter-spacing:.6px;border-top:rgba(28,140,66,.3) .4px solid;border-right:rgba(28,140,66,.3) .4px solid;padding-block:9px}}.p-property-list__info-details-description{border-top:var(--color-brand) .4px solid;padding:5px 10px;font-size:12px;font-weight:var(--font-weight-regular);line-height:130%;letter-spacing:0}@media only screen and (max-width:767px){.p-property-list__info-details-description{border-top:rgba(28,140,66,.3) .4px solid;padding-block:9px}}.p-property-list__info-details-description--transportation{padding:8px 10px}.p-property-list__info-conditions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media only screen and (max-width:767px){.p-property-list__info-conditions{gap:8px}}.p-property-list__info-conditions-item{color:#8ec31f;background:#f0f6e4;border:1px solid #8ec31f;text-align:center;padding:3px;font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.p-property-list__info-conditions-item{font-size:12px;line-height:16.5px;letter-spacing:.6px;padding-block:6.5px}}.p-property-list__info-conditions-item--off{opacity:.3}.p-property-list__submit-button{display:block;width:100%;position:relative;color:#f66644;border:none;font-size:14px;line-height:20px;letter-spacing:1px;cursor:pointer;padding:10px;margin:0 auto;margin-block-start:auto;text-align:center;font-weight:var(--font-weight-bold);background-color:#f666441a;overflow:visible}@media only screen and (max-width:767px){.p-property-list__submit-button{font-size:16px;line-height:40px;letter-spacing:0;color:#d74f2f;margin-block-start:16px}}.p-property-list__submit-icon{background:#f66644;color:#fff;border-radius:50%;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media only screen and (max-width:767px){.p-property-list__submit-icon{background:#d74f2f}}.p-property-list__submit-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid rgb(246,102,68);transform:translate(-3px,-3px);transition:transform var(--transition-duration) ease;pointer-events:none}@media only screen and (max-width:767px){.p-property-list__submit-button:after{border-color:#d74f2f}}.p-property-list__submit-button:hover,.p-property-list__submit-button:focus-visible{opacity:.8}.p-property-list__submit-button:hover:after,.p-property-list__submit-button:focus-visible:after{transform:translate(0)}.p-staff-wrapper{margin-top:30px}@media only screen and (max-width:767px){.p-staff-wrapper{margin-top:0}}.p-staff__top-message-wrapper{background:var(--color-background);border:2px solid var(--color-brand);margin-top:34px;margin-bottom:50px;padding:34px 44px;display:flex;gap:70px}@media only screen and (max-width:767px){.p-staff__top-message-wrapper{flex-direction:column;margin-top:18px;padding:18px 12px 20px;gap:0;position:relative;margin-bottom:30px;border:1px solid var(--color-brand)}}.p-staff__logo-image{width:233px;height:225px}@media only screen and (max-width:767px){.p-staff__logo-image{width:74px;height:71px}}.p-staff__top-message{font-size:30px;line-height:39px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);color:var(--color-brand)}@media only screen and (max-width:767px){.p-staff__top-message{display:block;font-size:13px;line-height:19px;position:absolute;top:15px;right:10px;width:70%;color:var(--color-brand);letter-spacing:1.05px;font-weight:var(--font-weight-bold)}}.p-staff__border-title-wrapper{display:flex;align-items:center;gap:0;margin-top:25px;margin-bottom:20px}@media only screen and (max-width:767px){.p-staff__border-title-wrapper{flex-direction:column;position:relative;margin-top:15px;margin-bottom:0}}.p-staff__border-title{background:var(--color-brand);color:#fff;font-weight:var(--font-weight-bold);padding:0 20px;white-space:nowrap;font-size:18px;line-height:36px;letter-spacing:1.05px}@media only screen and (max-width:767px){.p-staff__border-title{font-size:14px;padding:0 5px;z-index:10;line-height:24px}}.p-staff__border-line{flex:1;height:2px;background:var(--color-brand)}@media only screen and (max-width:767px){.p-staff__border-line{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}}.p-staff__description{color:#000;font-size:18px;line-height:33px;letter-spacing:1.05px;font-weight:var(--font-weight-semibold);margin-top:20px}@media only screen and (max-width:767px){.p-staff__description{font-size:10px;line-height:13px;padding-right:10px;padding-left:20px;margin-top:12px;margin-bottom:8px}}.p-staff__check-icon{color:var(--color-brand);font-size:24px;margin-right:3px}@media only screen and (max-width:767px){.p-staff__check-icon{font-size:15px}}.p-staff__highlight{color:var(--color-brand)}.p-staff__department-name{color:#fff;font-size:28px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);background:var(--color-brand);padding:6px 18px}@media only screen and (max-width:767px){.p-staff__department-name{line-height:40px;font-size:20px;padding:0 9px}}@media only screen and (max-width:767px){.p-staff__staff-card+.p-staff__department-name{margin-top:30px}}.p-staff__staff-card{border:1px solid #cccccc;margin-top:20px;margin-bottom:30px}@media only screen and (max-width:767px){.p-staff__staff-card{margin-top:9px;margin-bottom:0}}.p-staff__staff-card:last-child{margin-bottom:52px}@media only screen and (max-width:767px){.p-staff__staff-card:last-child{margin-bottom:44px}}.p-staff__staff-card__first-view{display:flex;justify-content:space-between;align-items:center;padding:30px 50px 26px}@media only screen and (max-width:767px){.p-staff__staff-card__first-view{align-items:normal;flex-direction:column;padding:0}}.p-staff__staff-info{display:flex;gap:58px;align-items:center;min-width:0}@media only screen and (max-width:767px){.p-staff__staff-info{margin-block:10px;padding-inline:10px;gap:20px}}.p-staff__staff-image{width:200px;height:200px;border-radius:50%;object-fit:cover}@media only screen and (max-width:767px){.p-staff__staff-image{width:100px;height:100px}}.p-staff__staff-name-wrapper{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.p-staff__staff-name{--staff-name-scale: 1;color:#333;font-size:calc(34px * var(--staff-name-scale));line-height:max(1.35em,48px * var(--staff-name-scale));letter-spacing:1.05px;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}@media only screen and (max-width:767px){.p-staff__staff-name{font-size:calc(16px * var(--staff-name-scale));line-height:1.4}}@media only screen and (max-width:767px){.p-staff__staff-name-text{display:block;overflow-wrap:anywhere}}.p-staff__staff-name--long{font-size:30px}@media only screen and (max-width:767px){.p-staff__staff-name--long{font-size:14px}}.p-staff__staff-name--compact{font-size:26px;line-height:1.35}@media only screen and (max-width:767px){.p-staff__staff-name--compact{font-size:13px}}.p-staff__staff-kana{color:#868686;font-size:calc(16px * var(--staff-name-scale));line-height:inherit;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-left:calc(34px * var(--staff-name-scale))}@media only screen and (max-width:767px){.p-staff__staff-kana{display:block;margin-top:2px;margin-left:0;font-size:calc(10px * var(--staff-name-scale));line-height:1.4;overflow-wrap:anywhere}}.p-staff__staff-position{color:#333;font-size:14px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-medium)}@media only screen and (max-width:767px){.p-staff__staff-position{margin-top:4px;font-size:11px;line-height:1.5}}.p-staff__detail-button{width:127px;background:#f8f8f8;box-shadow:0 3px #00000026;border-radius:5px;color:#333;font-size:16px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-regular);height:56px;text-align:center;position:relative;margin-right:30px}@media only screen and (max-width:767px){.p-staff__detail-button{width:100%;box-shadow:none;font-size:12px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:0}}.p-staff__detail-button:hover{cursor:pointer;opacity:.8}.p-staff__detail-open-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-90deg)}@media only screen and (max-width:767px){.p-staff__detail-open-icon{right:130px}}.p-staff__staff-card__detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.p-staff__staff-card__detail.is-open{grid-template-rows:1fr}.p-staff__staff-card__detail-inner{min-height:0;overflow:hidden}.p-staff__staff-card__detail-contents{padding-left:80px;padding-right:80px;padding-bottom:55px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-contents{padding-left:12px;padding-right:12px;padding-bottom:15px}}.p-staff__staff-card__detail-contents h2{color:#333;font-size:34px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-top:35px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-contents h2{font-size:19px;margin-top:28px}}.p-staff__staff-card__detail-contents h3{color:#333;font-size:26px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-top:40px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-contents h3{font-size:17px;margin-top:13px}}.p-staff__staff-card__detail-contents p{color:#333;font-size:14px;line-height:34px;letter-spacing:1.05px;font-weight:var(--font-weight-medium);margin-top:22px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-contents p{font-size:10px;line-height:20px;margin-top:0}}.p-staff__staff-detail-image{max-height:640px;width:100%;object-fit:cover}@media only screen and (max-width:767px){.p-staff__staff-detail-image{grid-row:1;grid-column:1;max-height:240px}}.p-staff__staff-detail-image-wrapper{position:relative;overflow:clip}@media only screen and (max-width:767px){.p-staff__staff-detail-image-wrapper{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);overflow:visible}}.p-staff__staff-detail-wave-image{position:absolute;bottom:-6px;left:0;width:100%;height:127px;z-index:1}@media only screen and (max-width:767px){.p-staff__staff-detail-wave-image{display:none}}.p-staff__staff-detail-wave-image--sp{display:none}@media only screen and (max-width:767px){.p-staff__staff-detail-wave-image--sp{position:relative;bottom:-1px;left:auto;z-index:1;display:block;grid-row:1;grid-column:1;align-self:end;width:100%;height:auto}}.p-staff__staff-detail-name-wrapper{position:absolute;bottom:0;right:153px;z-index:2;display:flex;flex-direction:column;max-width:calc(100% - 306px);text-align:right}@media only screen and (max-width:767px){.p-staff__staff-detail-name-wrapper{position:relative;right:auto;bottom:auto;grid-row:2;grid-column:1;align-items:flex-end;max-width:none;padding:6px 16px 14px;background:#fff}}.p-staff__staff-detail__position{color:#333;font-size:16px;font-family:var(--font-family-serif);line-height:48px;letter-spacing:1.05px;text-align:left}@media only screen and (max-width:767px){.p-staff__staff-detail__position{font-size:10px;line-height:1.5;text-align:right}}.p-staff__staff-detail__name{--staff-name-scale: 1;color:#333;font-size:calc(34px * var(--staff-name-scale));font-family:var(--font-family-serif);line-height:max(1.35em,48px * var(--staff-name-scale));letter-spacing:1.05px;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}@media only screen and (max-width:767px){.p-staff__staff-detail__name{display:flex;flex-direction:column;align-items:flex-end;margin-top:2px;font-size:calc(17px * var(--staff-name-scale));line-height:1.35}}@media only screen and (max-width:767px){.p-staff__staff-detail__name-text{display:block;max-width:100%;overflow-wrap:anywhere}}.p-staff__staff-detail__name--long{font-size:30px}@media only screen and (max-width:767px){.p-staff__staff-detail__name--long{font-size:15px}}.p-staff__staff-detail__name--compact{font-size:26px;line-height:1.35}@media only screen and (max-width:767px){.p-staff__staff-detail__name--compact{font-size:14px}}.p-staff__staff-detail__kana{color:#868686;font-size:calc(16px * var(--staff-name-scale));font-family:var(--font-family-serif);line-height:inherit;letter-spacing:1.05px;margin-left:calc(28px * var(--staff-name-scale));font-weight:400}@media only screen and (max-width:767px){.p-staff__staff-detail__kana{display:block;max-width:100%;margin-top:2px;margin-left:0;font-size:calc(9px * var(--staff-name-scale));line-height:1.4;overflow-wrap:anywhere}}.p-staff__staff-card__detail-header{color:#333;font-size:34px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-top:35px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-header{font-size:19px;margin-top:28px}}.p-staff__staff-card__detail-header-text{color:#333;font-size:14px;line-height:34px;letter-spacing:1.05px;font-weight:var(--font-weight-medium);margin-top:22px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-header-text{font-size:10px;line-height:20px;margin-top:0}}.p-staff__staff-card__detail-hobby{color:#333;font-size:26px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-bold);margin-top:40px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-hobby{font-size:17px;margin-top:13px}}.p-staff__staff-card__detail-hobby-text{color:#333;font-size:14px;line-height:34px;letter-spacing:1.05px;font-weight:var(--font-weight-medium);margin-top:12px}@media only screen and (max-width:767px){.p-staff__staff-card__detail-hobby-text{font-size:10px;margin-top:-18px}}.p-staff__staff-card__close-button{width:100%;background:#f4f4f4;font-size:16px;line-height:48px;letter-spacing:1.05px;font-weight:var(--font-weight-regular);color:#888;height:40px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-staff__staff-card__close-button{height:30px;font-size:12px}}.p-staff__staff-card__close-button:hover{cursor:pointer;opacity:.8}.p-staff__staff-card__close-icon{transform:rotate(90deg);margin-left:5px}.p-contact-form{margin-top:31px;margin-bottom:74px}@media only screen and (max-width:767px){.p-contact-form{margin-bottom:15px;margin-top:0}}.p-contact-form__content-title{font-size:42px;margin-bottom:14px;color:var(--color-brand);font-weight:var(--font-weight-bold);line-height:48px;letter-spacing:1.05px;text-align:center;margin-top:7px}@media only screen and (max-width:767px){.p-contact-form__content-title{display:none}}@media only screen and (max-width:767px){.p-contact-form__content-description-wrapper{background:#fff7e3;border-radius:10px;padding:20px 16px 20px 0;margin-top:18px;margin-left:20px;margin-bottom:45px}}.p-contact-form__image-content{position:absolute;left:70px;bottom:0}@media only screen and (max-width:767px){.p-contact-form__image-content{left:2px;bottom:130px;width:61px;height:112px}}.p-contact-form__form{grid-column:1/-1;display:flex;flex-direction:column;gap:25px;padding:45px 48px 40px;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media only screen and (max-width:767px){.p-contact-form__form{padding:11px 15px 21px;border:none;box-shadow:none}}.p-contact-form__button-wrapper{width:500px;margin:0 auto}@media only screen and (max-width:767px){.p-contact-form__button-wrapper{width:320px;margin-top:17px}}.p-search-wrapper{display:grid;grid-template-columns:subgrid;grid-column:1/-1;width:100%}.p-search__header{color:var(--color-brand);font-size:32px;font-weight:var(--font-weight-bold);line-height:48px;letter-spacing:1.05px;margin-top:30px}@media only screen and (max-width:767px){.p-search__header{margin-top:0;font-size:24px}}.p-search__sold-filter{display:flex;justify-content:flex-end;gap:16px;margin-right:22px;align-items:center;margin-top:17px}@media only screen and (max-width:767px){.p-search__sold-filter{margin-bottom:20px;margin-top:10px}}.p-search__sold-filter-item{display:flex;align-items:center;cursor:pointer}@media only screen and (max-width:767px){.p-search__sold-filter-text{margin-right:26px;font-size:12px;letter-spacing:-.23px;line-height:22.5px;font-weight:var(--font-weight-medium)}}@media only screen and (max-width:767px){.c-property-list__condition-input-text{margin-right:0;font-size:12px;letter-spacing:-.15px;line-height:21px;font-weight:var(--font-weight-regular);color:#666}}.p-search__filter-tab-wrapper{border-radius:10px;border:1px solid #e5e5e5;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;margin-top:32px;margin-bottom:35px}@media only screen and (max-width:767px){.p-search__filter-tab-wrapper{border:none;box-shadow:none}}.p-search__filter-tab-nav{display:flex;gap:0;background-color:#fff}@media only screen and (max-width:767px){.p-search__filter-tab-nav{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch}}.p-search__filter-tab-nav-item{flex:1;padding:15px;background-color:#f5f5f5;border-right:#e5e5e5 solid 1px;cursor:pointer;font-size:15px;color:#333;letter-spacing:-.23px;line-height:22.5px;box-shadow:0 4px #e5e5e5;text-align:center}@media only screen and (max-width:767px){.p-search__filter-tab-nav-item{flex:1 1 auto;padding:12px 16px;font-size:16px;letter-spacing:-.31px;line-height:24px;flex-shrink:0}}.p-search__filter-tab-nav-item:last-child{border-right:none}.p-search__filter-tab-nav-item:not(.p-search__filter-tab-nav-item--active):hover{background-color:#e0e0e0;box-shadow:0 4px #c5c5c5}.p-search__filter-tab-nav-item--active{background-color:#8bc34a;border:#8bc34a solid 1px;color:#fff;font-weight:700;box-shadow:0 4px #7aa71b}.p-search__filter-tab-nav-item--active:active{background-color:#8bc34a}.p-search__filter-type-buttons{display:flex;gap:16px;padding:24px;background-color:#fff}@media only screen and (max-width:767px){.p-search__filter-type-buttons{margin-top:24px;margin-bottom:20px;padding:0 20px;gap:12px}}.p-search__filter-type-button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background-color:#f5f5f5;border:2px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;line-height:24px;letter-spacing:-.31px;font-weight:var(--font-weight-bold);color:#333;box-shadow:0 4px #e5e5e5}@media only screen and (max-width:767px){.p-search__filter-type-button{font-size:14px;font-weight:var(--font-weight-semibold);padding:15px 0}}.p-search__filter-type-button:not(.p-search__filter-type-button--active) hover{background-color:#e8f5e9}.p-search__filter-type-button--active{background-color:#8bc34a;color:#fff;font-weight:700;box-shadow:0 4px #7aa71b}.p-search__filter-type-button-icon{font-size:20px}.p-search__filter-content{padding:0 20px 20px;background-color:#fff}@media only screen and (max-width:767px){.p-search__filter-content{padding-bottom:50px}}.p-search__filter-content{display:none}.p-search__filter-prefecture{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;padding-block:24px;border-bottom:1px solid #e5e5e5}@media only screen and (max-width:767px){.p-search__filter-prefecture{flex-direction:column;padding-block:0;border:none;gap:12px}}.p-search__filter-prefecture:last-child{border-bottom:none}.p-search__filter-prefecture-title{flex:0 0 120px;font-size:15px;font-weight:var(--font-weight-medium);line-height:22.5px;letter-spacing:-.23px;color:#333;margin:0}@media only screen and (max-width:767px){.p-search__filter-prefecture-title{flex:0;font-size:16px;font-weight:var(--font-weight-regular);line-height:24px;letter-spacing:-.31px}}.p-search__filter-checkbox-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:16px;flex:1}@media only screen and (max-width:767px){.p-search__filter-checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;column-gap:0;row-gap:8.5px;margin-bottom:35px}}.p-search__filter-checkbox-item{display:flex;align-items:center;cursor:pointer}.p-search__filter-checkbox-label{font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-regular);color:#666;-webkit-user-select:none;user-select:none}@media only screen and (max-width:767px){.p-search__filter-checkbox-label{font-size:16px;line-height:24px;letter-spacing:-.31px}}.p-search__filter-content.is-active{display:block}.p-search__button-actions{background:#f0f7f0;display:flex;align-items:center;justify-content:center;gap:50px;padding-top:14px;padding-bottom:20px;border-radius:10px}@media only screen and (max-width:767px){.p-search__button-actions{flex-direction:column;background:#fff;gap:20px;margin-top:30px;padding-block:0}}.p-detailed-conditions-button-wrapper{width:500px}@media only screen and (max-width:767px){.p-detailed-conditions-button-wrapper{width:320px}}.p-search-button{width:500px}@media only screen and (max-width:767px){.p-search-button{width:320px}}.p-search__search-group{background:#fff;border:1px solid #e5e5e5;padding:32px 32px 48px;margin-top:30px;margin-bottom:68px}@media only screen and (max-width:767px){.p-search__search-group{border:none;padding-inline:0;padding-bottom:65px;margin-bottom:0;margin-top:15px}}.p-search__search-group-title{color:#333;font-size:20px;letter-spacing:-.45px;line-height:30px;font-weight:var(--font-weight-bold);border-left:4px solid var(--color-brand);padding-left:12px}@media only screen and (max-width:767px){.p-search__search-group-title{font-size:18px;letter-spacing:-.31px;line-height:24px;margin-bottom:26px}}.p-search__condition-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 16px;padding-top:24px}@media only screen and (max-width:767px){.p-search__condition-list{grid-template-columns:repeat(2,1fr);padding-top:18px;padding-bottom:5px;gap:18px}}@media only screen and (max-width:767px){.p-search__condition-list--detail-conditions{row-gap:13px;padding-top:22px}}.p-search__condition-text{font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-regular)}@media only screen and (max-width:767px){.p-search__condition-text{line-height:20px;margin-bottom:6px;margin-top:2px}}.p-search__condition-list--stack{display:flex;gap:30px}@media only screen and (max-width:767px){.p-search__condition-list--stack{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;row-gap:12px}}.p-search__condition-title{color:#222;font-size:15px;line-height:22.5px;letter-spacing:-.23px;font-weight:var(--font-weight-bold);margin-top:31px;padding-bottom:12px;border-bottom:2px solid var(--color-brand)}@media only screen and (max-width:767px){.p-search__condition-title{font-size:16px;margin-top:20px;padding-bottom:5px}}.p-search__condition-list label.p-search__condition-item{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-regular);color:#333}@media only screen and (max-width:767px){.p-search__condition-list label.p-search__condition-item{line-height:20px}}.p-search__condition-sub{display:inline}@media only screen and (max-width:767px){.p-search__condition-sub{display:block}}.p-search__select-wrapper{position:relative;display:inline-flex;align-items:center;background:#fff;border:.5px solid #cccccc;font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-medium);color:#4a4a4a;width:200px}@media only screen and (max-width:767px){.p-search__select-wrapper{width:135px;line-height:23 px;border-radius:5px}}.p-search__select{width:100%;padding:7px 33px 7px 17px;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:767px){.p-search__select{padding:8px 28px 8px 12px}}.p-search__price-wrapper{display:flex;align-items:center;justify-content:left;gap:12px;margin-top:24px;margin-bottom:18px}@media only screen and (max-width:767px){.p-search__price-wrapper{margin-top:20px;margin-bottom:25px;gap:8px}}.p-search__triangle{position:absolute;top:50%;transform:translateY(-50%);right:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #c8c8c8}.p-search__condition-list--radio{margin-bottom:22px}@media only screen and (max-width:767px){.p-search__condition-list--radio{margin-bottom:25px}}.p-search-condition-button-wrapper{max-width:297px;margin-top:60px;margin-inline:auto}@media only screen and (max-width:767px){.p-search-condition-button-wrapper{max-width:325px;margin-top:34px}}.p-top__fv{display:grid;grid-template-columns:subgrid;grid-column:1/-1;min-height:90svh;background:url(../images/top/top-fv-bg.webp) center center/cover no-repeat}.p-top__fv>.l-container{display:flex;flex-direction:column}.p-top__fv-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center}.p-top__fv-logo{padding-block-start:40px}@media only screen and (max-width:767px){.p-top__fv-logo{padding-block-start:0;text-align:center}}@media only screen and (max-width:767px){.p-top__fv-logo img{width:40%}}.p-top__fv-catch{overflow:hidden;margin-inline:calc(-1 * var(--padding-page-pc));margin-block-start:120px}@media only screen and (max-width:767px){.p-top__fv-catch{margin-block-start:20svh;margin-inline:-15px}}.p-top__fv-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 58px;position:relative;z-index:3;transform:translateY(170px);background:#fff;border:2px solid #c5ab64;padding:50px;padding-block-end:38px;box-shadow:12px 7px #bda26033}@media only screen and (max-width:767px){.p-top__fv-actions{margin-block-start:12svh;padding:20px 12px;padding-block-start:30px;gap:14px 9px;grid-template-columns:250fr 60fr;transform:translateY(40px);box-shadow:6px 6px #bda26033}}.p-top__fv-actions .c-contact-form__content__phone-wrapper{margin-block-start:0;height:100%}.p-top__fv-actions .c-contact-form__content__phone-number{width:auto;margin-block-end:0;height:100%;padding-block-start:40px}@media only screen and (max-width:767px){.p-top__fv-actions .c-contact-form__content__phone-number{padding-block-start:10px}}.p-top__fv-actions .c-contact-form__content-paragraph{white-space:nowrap}.p-top__fv-actions-item>*{height:100%}@media only screen and (max-width:767px){.p-top__fv-actions-item:nth-child(1),.p-top__fv-actions-item:nth-child(2){grid-column:span 2}}.p-top__onayami{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:url(../images/top/top-onayami-bg.webp) center center/cover no-repeat;padding-block:240px 68px}@media only screen and (max-width:767px){.p-top__onayami{padding-block:60px 40px;background-image:url(../images/top/top-onayami-bg-sp.webp)}}.p-top__onayami-title{font-size:54px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.p-top__onayami-title.is-visible{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.p-top__onayami-title{font-size:26px}}.p-top__onayami-title>span{color:#ff0}@media only screen and (max-width:767px){.p-top__onayami-title>span{font-size:30px}}.p-top__onayami-container{background:#fff;position:relative;z-index:2;margin-block-start:90px;padding:70px;padding-block-end:16px;box-shadow:10px 10px #ccc}@media only screen and (max-width:767px){.p-top__onayami-container{margin-block-start:120px;padding:0;padding-block-start:72px;padding-block-end:10px;box-shadow:6px 6px #ccc}}.p-top__onayami-balloons{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:100%;padding-inline:26px;clip-path:inset(0 100% 0 0);transition:clip-path 2s ease}.p-top__onayami-balloons.is-visible{clip-path:inset(0 0 0 0)}@media only screen and (max-width:767px){.p-top__onayami-balloons{top:-110px;padding-inline:16px}}@media only screen and (max-width:767px){.p-top__onayami-balloons img{display:block;width:100%;max-width:380px;margin-inline:auto}}.p-top__onayami-content{display:flex;justify-content:center;align-items:center;gap:16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform 2s ease}.p-top__onayami-content.is-visible{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.p-top__onayami-content{flex-wrap:wrap;gap:20px}}@media only screen and (max-width:767px){.p-top__onayami-content-logo{width:50%}}@media only screen and (max-width:767px){.p-top__onayami-content-logo img{width:100%;display:block}}.p-top__onayami-content-text{color:#595656;font-weight:var(--font-weight-bold);font-size:30px}@media only screen and (max-width:767px){.p-top__onayami-content-text{font-size:20px}}.p-top__onayami-content-list{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:767px){.p-top__onayami-content-list{gap:16px}}.p-top__onayami-content-item{display:flex;align-items:flex-end;gap:12px;color:#595656}@media only screen and (max-width:767px){.p-top__onayami-content-item{align-items:center}}.p-top__onayami-content-item-check{background:var(--color-brand);color:#fff;padding:4px;border-radius:3px;font-size:22px}@media only screen and (max-width:767px){.p-top__onayami-content-item-check{font-size:14px}}.p-top__onayami-content-item-text{font-size:22px;font-weight:var(--font-weight-bold);line-height:1}@media only screen and (max-width:767px){.p-top__onayami-content-item-text{font-size:16px;line-height:1.25}}.p-top__onayami-content-item-text>span{font-size:28px;background:linear-gradient(to bottom,transparent 40%,#ffff00 40%,#ffff00 100%);color:var(--color-brand)}@media only screen and (max-width:767px){.p-top__onayami-content-item-text>span{font-size:20px}}.p-top__onayami-content-item-text strong{font-size:40px}@media only screen and (max-width:767px){.p-top__onayami-content-item-text strong{font-size:30px}}.p-top__onayami-catch{margin-block-start:10px;clip-path:inset(0 100% 0 0);transition:clip-path 2s ease}.p-top__onayami-catch.is-visible{clip-path:inset(0 0 0 0)}.p-top__feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 50px;margin-block-start:60px}@media only screen and (max-width:767px){.p-top__feature-list{margin-block-start:32px;flex-direction:column;gap:24px}}.p-top__feature-item-thumbnail{position:relative;z-index:1}@media only screen and (max-width:767px){.p-top__feature-item-thumbnail{box-shadow:-6px 6px #bda26033}}.p-top__feature-item-thumbnail:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:calc(100% + 20px);height:100%;background:#bda26033;z-index:-1}@media only screen and (max-width:767px){.p-top__feature-item-thumbnail:before{display:none}}.p-top__feature-item-figure{width:100%;height:100%;object-fit:cover}.p-top__feature-item-figure>img{display:block}@media only screen and (max-width:767px){.p-top__feature-item-figure>img{width:100%;height:200px;object-fit:cover}}.p-top__feature-item-label{position:absolute;bottom:10px;left:-10px;background:#fff;padding:10px 20px;padding-inline-end:36px;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0% 100%);font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-brand);letter-spacing:2px;text-indent:-2px;line-height:1}@media only screen and (max-width:767px){.p-top__feature-item-label{font-size:22px}}.p-top__feature-item-description{font-size:22px;font-weight:var(--font-weight-medium);text-align:center;letter-spacing:1px;margin-block-start:20px;line-height:28px;min-height:56px;display:grid;align-items:center}@media only screen and (max-width:767px){.p-top__feature-item-description{font-size:16px;min-height:auto;margin-block-start:16px}}.p-top__feature-item{display:flex;flex-direction:column}html.is-js .p-top__feature-item{opacity:0;transform:translate3d(-80px,0,0);transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:ease;will-change:opacity,transform}html.is-js .p-top__feature-list.is-visible .p-top__feature-item{opacity:1;transform:translateZ(0)}html.is-js .p-top__feature-list.is-visible .p-top__feature-item:nth-child(1){transition-delay:0s}html.is-js .p-top__feature-list.is-visible .p-top__feature-item:nth-child(2){transition-delay:.15s}html.is-js .p-top__feature-list.is-visible .p-top__feature-item:nth-child(3){transition-delay:.3s}html.is-js .p-top__feature-list.is-visible .p-top__feature-item:nth-child(4){transition-delay:.45s}html.is-js .p-top__feature-list.is-visible .p-top__feature-item:nth-child(5){transition-delay:.6s}@media(prefers-reduced-motion:reduce){html.is-js .p-top__feature-item{opacity:1;transform:none;transition:none}}.p-top__feature-action{margin-block-start:60px;text-align:center;width:500px;margin-inline:auto}@media only screen and (max-width:767px){.p-top__feature-action{margin-block-start:24px;width:auto;padding-inline:16px}}.p-top__feature-action .c-contact-button{font-size:22px}@media only screen and (max-width:767px){.p-top__feature-action .c-contact-button{font-size:16px;padding-inline-end:24px}}.p-top__feature-action .c-contact-button-icon{font-size:30px}@media only screen and (max-width:767px){.p-top__feature-action .c-contact-button-icon{font-size:20px}}.p-top__sojo{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:60px;background:url(../images/top/top-sojo-bg.webp) center bottom/cover no-repeat}@media only screen and (max-width:767px){.p-top__sojo{padding-block:24px 48px}}.p-top__sojo-title{font-size:42px;font-weight:var(--font-weight-bold);text-align:center;line-height:1;letter-spacing:2px;text-indent:-2px;color:#fff}@media only screen and (max-width:767px){.p-top__sojo-title{font-size:26px;letter-spacing:normal;text-indent:0;line-height:1.25}}.p-top__sojo-title-highlight--primary,.p-top__sojo-title-highlight--secondary{color:#fff;font-family:var(--font-family-serif);padding-inline:4px}.p-top__sojo-title-highlight--primary{background:var(--color-brand)}.p-top__sojo-title-highlight--secondary{background:#d74f2f}.p-top__sojo-heading{margin-block-start:60px;width:fit-content;margin-inline:auto;font-size:36px;background:#ad8420;padding:2px 180px;--jiggle: 30px;clip-path:polygon(var(--jiggle) 0,calc(100% - var(--jiggle)) 0,100% 50%,calc(100% - var(--jiggle)) 100%,var(--jiggle) 100%,0 50%);font-weight:var(--font-weight-bold);text-align:center;letter-spacing:2px;text-indent:-2px;color:#fff}@media only screen and (max-width:767px){.p-top__sojo-heading{--jiggle: 16px;margin-block-start:16px;padding:2px 32px;font-size:24px;letter-spacing:normal;text-indent:0}}.p-top__sojo-heading>span{font-size:28px}@media only screen and (max-width:767px){.p-top__sojo-heading>span{font-size:18px}}.p-top__sojo-list{display:flex;justify-content:center;gap:16px;margin-block-start:60px}@media only screen and (max-width:767px){.p-top__sojo-list{flex-direction:column;gap:8px;margin-block-start:32px}}.p-top__sojo-item-action{width:100%}.p-top__sojo-item-action>*{width:80%}@media only screen and (max-width:767px){.p-top__sojo-item-action>*{min-height:52px}}.p-top__sojo-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:color-mix(in srgb,#fff 90%,transparent 10%);position:relative;padding:40px;text-align:center;box-shadow:10px 10px #ffffff59}@media only screen and (max-width:767px){.p-top__sojo-item{gap:16px;padding:32px 12px;padding-block-start:42px;box-shadow:6px 6px #ffffff59}}.p-top__sojo-item:not(:first-child){margin-inline-start:-6px}@media only screen and (max-width:767px){.p-top__sojo-item:not(:first-child){margin-inline-start:0;margin-block-start:-8px}}.p-top__sojo-item:not(:first-child) .p-top__sojo-item-label{top:-26px;left:-58px}@media only screen and (max-width:767px){.p-top__sojo-item:not(:first-child) .p-top__sojo-item-label{left:-24px;top:-12px}}@media only screen and (max-width:767px){.p-top__sojo-item:not(:first-child) .p-top__sojo-item-label img{width:160px}}.p-top__sojo-item-cross{align-self:center}@media only screen and (max-width:767px){.p-top__sojo-item-cross{width:36px}}.p-top__sojo-item-label{position:absolute;top:-16px;left:-40px}@media only screen and (max-width:767px){.p-top__sojo-item-label{top:-12px;left:-12px}}@media only screen and (max-width:767px){.p-top__sojo-item-label img{width:150px}}.p-top__sojo-item-title--primary,.p-top__sojo-item-title--secondary{font-size:50px;font-weight:var(--font-weight-bold);text-align:center;letter-spacing:2px;text-indent:-2px;font-family:var(--font-family-serif)}@media only screen and (max-width:767px){.p-top__sojo-item-title--primary,.p-top__sojo-item-title--secondary{font-size:40px}}.p-top__sojo-item-title--primary{color:var(--color-brand)}.p-top__sojo-item-title--secondary{color:#d74f2f}.p-top__sojo-item-description{font-size:22px;font-weight:var(--font-weight-medium);text-align:center;letter-spacing:2px;text-indent:-2px;color:var(--color-primary);line-height:1.75}@media only screen and (max-width:767px){.p-top__sojo-item-description{font-size:16px}}.p-top__sojo-item-description>strong{color:#555;font-size:26px}@media only screen and (max-width:767px){.p-top__sojo-item-description>strong{font-size:20px}}.p-top__sojo-catch{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-start:60px}@media only screen and (max-width:767px){.p-top__sojo-catch{margin-block-start:32px}}.p-top__sojo-catch-content{color:#fff;font-family:var(--font-family-serif);font-weight:var(--font-weight-bold);text-align:center;letter-spacing:2px;text-indent:-2px;line-height:1.25}@media only screen and (max-width:767px){.p-top__sojo-catch-content{letter-spacing:normal;text-indent:0;line-height:1.5;font-weight:var(--font-weight-semibold)}}@media only screen and (max-width:767px){.p-top__sojo-catch-ornament{width:10%}}.p-top__sojo-catch-content-text{font-size:26px}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text{font-size:14px}}.p-top__sojo-catch-content-text span{font-size:36px}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text span{font-size:14px}}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text>strong{color:#ff0}}.p-top__sojo-catch-content-text-highlight{font-size:38px;margin-block-start:4px}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text-highlight{font-size:18px;font-weight:var(--font-weight-bold);line-height:1.25}}.p-top__sojo-catch-content-text-highlight>span{font-size:44px}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text-highlight>span{font-size:18px}}.p-top__sojo-catch-content-text-highlight strong{font-size:51px}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text-highlight strong{font-size:26px}}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text-highlight--number{color:#ff0}}@media only screen and (max-width:767px){.p-top__sojo-catch-content-text-highlight-wrapper{display:flex;align-items:center;justify-content:center;margin-block-start:16px}}.p-top__sojo-action{margin-block-start:54px;text-align:center;width:500px;margin-inline:auto}@media only screen and (max-width:767px){.p-top__sojo-action{width:auto;margin-block-start:32px;padding-inline:16px}}.p-top__sojo-action .c-contact-button--secondary{font-size:22px}@media only screen and (max-width:767px){.p-top__sojo-action .c-contact-button--secondary{font-size:16px}}.p-top__sojo-action .c-contact-button-icon{font-size:30px}@media only screen and (max-width:767px){.p-top__sojo-action .c-contact-button-icon{font-size:20px}}.p-top__cta{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:60px;background:url(../images/top/top-cta-bg.webp) center bottom/cover no-repeat}@media only screen and (max-width:767px){.p-top__cta{padding-block:48px 60px;background-image:url(../images/top/top-cta-bg-sp.webp)}}.p-top__cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}.p-top__cta-title{display:flex;align-items:center;justify-content:center;margin-inline:auto;font-size:42px;font-weight:var(--font-weight-bold);text-align:center;line-height:1;color:#fff}@media only screen and (max-width:767px){.p-top__cta-title{font-size:20px;line-height:1.25;margin-inline:-12px}}.p-top__cta-title:before,.p-top__cta-title:after{content:"";display:block;width:5px;height:50px;border-radius:calc(infinity * 1px);background:#fff;margin-inline:24px}@media only screen and (max-width:767px){.p-top__cta-title:before,.p-top__cta-title:after{margin-inline:12px;width:3px}}.p-top__cta-title:before{transform:rotate(-30deg)}.p-top__cta-title:after{transform:rotate(30deg)}.p-top__cta-title>span>span{font-size:50px}@media only screen and (max-width:767px){.p-top__cta-title>span>span{font-size:24px}}.p-top__cta-actions{display:flex;justify-content:center;gap:35px;margin-block-start:30px}@media only screen and (max-width:767px){.p-top__cta-actions{flex-direction:column;gap:16px}}.p-top__cta-actions-item{width:450px}@media only screen and (max-width:767px){.p-top__cta-actions-item{width:auto}}.p-top__cta-actions-item .c-contact-form__content-paragraph{white-space:nowrap}.p-top__cta-actions-item .c-contact-form__content__phone-wrapper{margin-block-start:0}.p-top__cta-actions-item .c-contact-form__content__phone-number{margin-block-end:0;height:100%;padding-block-start:34px}@media only screen and (max-width:767px){.p-top__cta-actions-item .c-contact-form__content__phone-number{padding-block-start:10px}}.p-top__cta-actions-item>*{height:100%}.p-top__origin{padding-block:60px 74px;overflow-x:clip}@media only screen and (max-width:767px){.p-top__origin{padding-block:36px}}.p-top__origin-description{font-size:32px;font-weight:var(--font-weight-bold);text-align:center;margin-block-start:60px}@media only screen and (max-width:767px){.p-top__origin-description{font-size:18px;margin-block-start:16px}}.p-top__origin-description-highlight--primary{color:var(--color-brand)}.p-top__origin-description-highlight--secondary{color:#8ec31f}.p-top__origin-item{display:flex;gap:36px;margin-block-start:54px}@media only screen and (max-width:767px){.p-top__origin-item{flex-direction:column;gap:16px;margin-block-start:24px}}.p-top__origin-item:nth-child(odd) .p-top__origin-item-image{margin-inline-start:-32px}@media only screen and (max-width:767px){.p-top__origin-item:nth-child(odd) .p-top__origin-item-image{margin-inline-start:0}}.p-top__origin-item:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:767px){.p-top__origin-item:nth-child(2n){flex-direction:column}}.p-top__origin-item:nth-child(2n) .p-top__origin-item-image{margin-inline-end:-32px}@media only screen and (max-width:767px){.p-top__origin-item:nth-child(2n) .p-top__origin-item-image{margin-inline-end:0}}.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title{text-align:left}@media only screen and (max-width:767px){.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title{text-align:center}}.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title-highlight--primary>rt,.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title-highlight--secondary>rt{text-align:center}.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title{padding-block-start:16px}@media only screen and (max-width:767px){.p-top__origin-item:nth-child(2n) .p-top__origin-item-content-title{padding-block-start:8px}}.p-top__origin-item-image{position:relative;z-index:1;flex-shrink:0}.p-top__origin-item-content-title{font-size:44px;font-weight:var(--font-weight-bold);text-align:center;line-height:1.75}@media only screen and (max-width:767px){.p-top__origin-item-content-title{font-size:26px}}.p-top__origin-item-content-title>span{font-size:32px}@media only screen and (max-width:767px){.p-top__origin-item-content-title>span{font-size:22px}}.p-top__origin-item-content-title-highlight--primary>rt,.p-top__origin-item-content-title-highlight--secondary>rt{font-size:24px;letter-spacing:.5em;position:relative;left:7px}@media only screen and (max-width:767px){.p-top__origin-item-content-title-highlight--primary>rt,.p-top__origin-item-content-title-highlight--secondary>rt{font-size:14px}}.p-top__origin-item-content-title-highlight--primary{color:var(--color-brand)}.p-top__origin-item-content-title-highlight--secondary{color:#8ec31f}.p-top__origin-item-content-subtitle{font-size:30px;font-weight:var(--font-weight-semibold);text-align:center;background:#edf6f0;margin-block-start:16px;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px}@media only screen and (max-width:767px){.p-top__origin-item-content-subtitle{flex-wrap:wrap;font-size:18px;margin-block-start:6px;padding:2px}}.p-top__origin-item-content-subtitle-highlight--primary{color:var(--color-brand)}.p-top__origin-item-content-subtitle-highlight--secondary{color:#8ec31f}.p-top__origin-item-content-description{margin-block-start:24px;font-size:20px;line-height:34px;font-weight:var(--font-weight-medium)}@media only screen and (max-width:767px){.p-top__origin-item-content-description{font-size:14px;margin-block-start:16px;line-height:1.75}}.p-top__origin-item-content-description>p+p{margin-block-start:32px}@media only screen and (max-width:767px){.p-top__origin-item-content-description>p+p{margin-block-start:16px}}.p-top__origin-catch{border:2px solid #333;padding:42px;margin-inline-end:12px;margin-block-start:32px;position:relative}@media only screen and (max-width:767px){.p-top__origin-catch{border-width:1px;padding:20px}}.p-top__origin-catch:before{content:"";position:absolute;bottom:-12px;right:-12px;width:100%;height:100%;border:2px solid #333;box-sizing:content-box}@media only screen and (max-width:767px){.p-top__origin-catch:before{bottom:-6px;right:-6px;border-width:1px}}.p-top__origin-catch-text{font-size:36px;font-weight:var(--font-weight-bold);font-family:var(--font-family-serif);text-align:center;letter-spacing:2px;text-indent:-2px;min-height:1.2em}@media only screen and (max-width:767px){.p-top__origin-catch-text{font-size:16px;letter-spacing:1px;text-indent:-1px}}@media only screen and (max-width:767px){.p-top__origin-catch-text+.p-top__origin-catch-text{margin-block-start:16px}}.p-top__origin-catch-text.is-typing:after{content:"|";animation:typewriter-cursor .6s infinite}.p-top__origin-catch-text.is-done:after{content:none}@keyframes typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}.p-top__mission{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:52px 60px;background:url(../images/top/top-mission-bg.webp) center center/cover no-repeat;color:#fff;text-align:center;position:relative;z-index:1}@media only screen and (max-width:767px){.p-top__mission{padding-block:42px}}.p-top__mission:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:-1;pointer-events:none}.p-top__mission-title{font-size:50px;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-top__mission-title{font-size:24px}}.p-top__mission-description{font-size:32px;font-weight:var(--font-weight-medium);margin-block-start:24px}@media only screen and (max-width:767px){.p-top__mission-description{font-size:16px;margin-block-start:16px}}.p-top__mission-catch{position:relative;margin-block-start:32px;font-size:26px;font-weight:var(--font-weight-semibold);padding:20px}@media only screen and (max-width:767px){.p-top__mission-catch{font-size:14px;padding:24px 20px;line-height:1.75}}.p-top__mission-catch-border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p-top__mission-catch-border>img{display:block;width:100%;height:100%}.p-top__reassurance{background:url(../images/top/top-reassurance-bg.webp) center center/cover no-repeat}.p-top__reassurance-container{display:flex;justify-content:center;align-items:center;gap:40px;margin-block-start:40px}@media only screen and (max-width:767px){.p-top__reassurance-container{flex-direction:column-reverse;gap:24px}}.p-top__reassurance-content{width:670px;flex-shrink:0;position:relative;padding-block-start:120px}@media only screen and (max-width:767px){.p-top__reassurance-content{width:auto;padding-block-start:0}}.p-top__reassurance-content-title{font-size:40px;font-weight:var(--font-weight-semibold);color:var(--color-brand);white-space:nowrap;background:#fff;position:absolute;padding:14px 20px;top:0;left:0;z-index:1;box-shadow:10px 10px #1c8c424d}@media only screen and (max-width:767px){.p-top__reassurance-content-title{top:-180px;white-space:normal;font-size:20px;padding:12px 16px;box-shadow:6px 6px #1c8c424d;line-height:1.25}}.p-top__reassurance-content-heading{display:flex;align-items:center;gap:16px}@media only screen and (max-width:767px){.p-top__reassurance-content-heading{gap:8px}}@media only screen and (max-width:767px){.p-top__reassurance-content-heading-icon{width:48px}}.p-top__reassurance-content-heading-text{font-size:34px;font-weight:var(--font-weight-semibold);line-height:1.25}@media only screen and (max-width:767px){.p-top__reassurance-content-heading-text{font-size:18px}}.p-top__reassurance-content-description{font-size:20px;font-weight:var(--font-weight-medium);margin-block-start:40px;line-height:1.75}@media only screen and (max-width:767px){.p-top__reassurance-content-description{font-size:13px;margin-block-start:24px}}.p-top__reassurance-content-catch{font-size:26px;font-weight:var(--font-weight-semibold);background:var(--color-brand);color:#fff;padding:24px 32px;margin-block-start:24px}@media only screen and (max-width:767px){.p-top__reassurance-content-catch{font-size:18px;margin-block-start:16px;padding:14px 20px}}.p-top__reassurance-figure{margin-inline-end:calc(-1*max((100vw - var(--width-container)) / 2,var(--padding-page-pc)));height:615px;overflow:hidden;position:relative;flex:1 auto}@media only screen and (max-width:767px){.p-top__reassurance-figure{margin:0;height:185px;width:75%;align-self:flex-end;margin-inline-end:-15px}}.p-top__reassurance-figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/top/top-reassurance-figure-01.webp) center center/cover no-repeat}.p-top__reassurance-advisor{margin-block-start:94px;position:relative;background:#fff;padding:40px;padding-block-end:20px;box-shadow:10px 10px #bda26033}@media only screen and (max-width:767px){.p-top__reassurance-advisor{margin-block-start:64px;padding:12px;padding-block-start:40px;box-shadow:6px 6px #bda26033}}.p-top__reassurance-advisor-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:40px;font-weight:var(--font-weight-semibold);text-align:center;line-height:1.25;background:#ad8420;color:#fff;padding:10px 60px;margin-inline:auto;width:fit-content;white-space:nowrap}@media only screen and (max-width:767px){.p-top__reassurance-advisor-title{top:20px;font-size:20px;padding:10px 40px}}.p-top__reassurance-advisor-list{display:flex;justify-content:center;gap:40px;margin-block-start:40px}@media only screen and (max-width:767px){.p-top__reassurance-advisor-list{flex-direction:column;gap:12px;margin-block-start:32px}}.p-top__reassurance-advisor-item>img{display:block;height:100%;margin-inline:auto}.p-top__reassurance-advisor-description{width:fit-content;margin-inline:auto;text-align:center;font-size:22px;font-weight:var(--font-weight-semibold);margin-block-start:16px;background:linear-gradient(to bottom,transparent 40%,#ffff00 40%,#ffff00 100%)}@media only screen and (max-width:767px){.p-top__reassurance-advisor-description{padding:6px 16px;font-size:16px;margin-block-start:12px;background:#ff0;text-align:left;letter-spacing:2px;text-indent:-2px}}.p-top__staff{overflow-x:clip}@media only screen and (max-width:767px){.p-top__staff .l-container{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media only screen and (max-width:767px){.p-top__staff .p-top__section-title{font-size:22px}}.p-top__staff .splide__track--nav>.splide__list>.splide__slide.is-active{border:0}@media only screen and (max-width:767px){.p-top__staff-wrapper{grid-column:1/-1}}.p-top__staff-slider{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-column:2/5;align-items:center;margin-block-start:40px;position:relative}@media only screen and (max-width:767px){.p-top__staff-slider{display:flex;flex-direction:column;grid-column:1/-1;margin-block-start:24px;overflow-x:clip;max-width:100vw;width:100%}}.p-top__staff-slider-main{margin-inline-start:calc(-1*max((100vw - var(--width-container)) / 2,var(--padding-page-pc)));position:relative;z-index:1}@media only screen and (max-width:767px){.p-top__staff-slider-main{margin-inline-start:0;width:100%;max-width:100%;order:2;position:relative;z-index:1}}.p-top__staff-slider-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}@media only screen and (max-width:767px){.p-top__staff-slider-main:before{clip-path:none}}.p-top__staff-slider-main .splide:not(.is-initialized){visibility:hidden}.p-top__staff-slider-main .splide.is-initialized{visibility:visible}.p-top__staff-slider-main .splide__track,.p-top__staff-slider-main .splide__list{overflow:visible}.p-top__staff-slider-main .splide__slide{position:relative;display:grid;place-items:center;min-height:630px;color:#fff}@media only screen and (max-width:767px){.p-top__staff-slider-main .splide__slide{min-height:auto;padding-block:24px 32px}}.p-top__staff-slider-main .splide__arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p-top__staff-slider-main .splide__arrow{pointer-events:auto;width:48px;height:48px;opacity:1;color:#fff;background:none}@media only screen and (max-width:767px){.p-top__staff-slider-main .splide__arrow{width:40px;height:40px}}.p-top__staff-slider-main .splide__arrow--prev{left:calc(max((100vw - var(--width-container)) / 2,var(--padding-page-pc)) - 20px)}@media only screen and (max-width:767px){.p-top__staff-slider-main .splide__arrow--prev{left:-4px}}.p-top__staff-slider-main .splide__arrow--next{right:150px}@media only screen and (max-width:767px){.p-top__staff-slider-main .splide__arrow--next{right:140px}}.p-top__staff-slider-main .p-property__gallery-arrow-icon{color:var(--color-brand);font-size:22px}@media only screen and (max-width:767px){.p-top__staff-slider-main .p-property__gallery-arrow-icon{font-size:18px}}.p-top__staff-slider-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}@media only screen and (max-width:767px){.p-top__staff-slider-bg{clip-path:polygon(0 0,98% 0,76% 100%,0 100%);overflow:hidden}}.p-top__staff-slider-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000bf,#00000059 65%,#0000);clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}@media only screen and (max-width:767px){.p-top__staff-slider-bg:after{clip-path:none;background:linear-gradient(180deg,#0003,#000000b3)}}.p-top__staff-slider-bg-image{width:100%;height:100%;object-fit:cover;transform:scale(1.05);filter:blur(14px)}.p-top__staff-slider-slide-wrapper{position:absolute;right:180px;bottom:0;z-index:3;height:110%;width:fit-content;max-width:none;top:50%;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width:767px){.p-top__staff-slider-slide-wrapper{right:0}}.p-top__staff-slider-image{display:block;width:auto;max-width:none;height:100%}.p-top__staff-slider-content{position:relative;padding-inline-start:max((100vw - var(--width-container)) / 2,var(--padding-page-pc));padding-inline-end:200px;width:480px;box-sizing:content-box}@media only screen and (max-width:767px){.p-top__staff-slider-content{padding:20px 28px;width:100%;box-sizing:border-box}}.p-top__staff-slider-content-header{position:relative;padding-bottom:18px}.p-top__staff-slider-content-header:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;border-bottom:2px solid rgba(255,255,255,.6)}.p-top__staff-slider-content-title,.p-top__staff-slider-content-name,.p-top__staff-slider-content-article{position:relative;z-index:4}.p-top__staff-slider-content-title{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:2px}@media only screen and (max-width:767px){.p-top__staff-slider-content-title{font-size:12px}}.p-top__staff-slider-content-name{--staff-name-scale: 1;font-size:calc(34px * var(--staff-name-scale));font-weight:var(--font-weight-bold);margin-block-start:6px;letter-spacing:2px;line-height:max(1.35em,48px * var(--staff-name-scale));overflow-wrap:anywhere}@media only screen and (max-width:767px){.p-top__staff-slider-content-name{font-size:calc(24px * var(--staff-name-scale));letter-spacing:1px}}.p-top__staff-slider-content-name--long{font-size:30px}@media only screen and (max-width:767px){.p-top__staff-slider-content-name--long{font-size:21px}}.p-top__staff-slider-content-name--compact{font-size:26px}@media only screen and (max-width:767px){.p-top__staff-slider-content-name--compact{font-size:19px}}.p-top__staff-slider-content-article{margin-block-start:24px;font-size:16px;line-height:1.9;font-weight:var(--font-weight-medium);padding-inline-end:120px}@media only screen and (max-width:767px){.p-top__staff-slider-content-article{font-size:12px;line-height:1.7;padding-inline-end:160px}}.p-top__staff-slider-content-article h2{font-size:22px;font-weight:var(--font-weight-bold);margin-block-end:14px;line-height:1.5}@media only screen and (max-width:767px){.p-top__staff-slider-content-article h2{font-size:16px;margin-block-end:10px}}.p-top__staff-slider-content-article h3{display:inline-block;margin-block-start:16px;padding:4px 10px;background:#fff;color:var(--color-primary);border-radius:calc(infinity * 1px);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.5}@media only screen and (max-width:767px){.p-top__staff-slider-content-article h3{font-size:12px}}.p-top__staff-slider-content-article p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:12px}@media only screen and (max-width:767px){.p-top__staff-slider-content-article p{margin-block-start:8px;-webkit-line-clamp:3}}.p-top__staff-slider-content-name-en{position:absolute;bottom:-50px;left:110px;font-family:var(--font-family-caveat);font-size:200px;color:#fff3;pointer-events:none;transform:rotate(-8deg);z-index:1;line-height:.75}@media only screen and (max-width:767px){.p-top__staff-slider-content-name-en{font-size:74px;bottom:-10px;left:-10px}}.p-top__staff-slider-thumbnails{--staff-hex-clip: polygon( 25% 6%, 75% 6%, 100% 50%, 75% 94%, 25% 94%, 0 50% );--thumbnail-size: 200px;--connector-length: 160px;position:relative;left:-100px;height:720px;z-index:0;margin-inline-end:calc(-1*max((100vw - var(--width-container)) / 2,var(--padding-page-pc)))}@media only screen and (max-width:767px){.p-top__staff-slider-thumbnails{--thumbnail-size: 80px;--connector-length: 60px;width:100%;max-width:100%;height:280px;margin-inline-end:0;order:1;transform:translateY(42%);z-index:0;margin-block-start:-120px;left:0}}.p-top__staff-slider-thumbnails:before{content:"";position:absolute;left:0;top:50%;width:var(--connector-length);height:3px;background:var(--color-brand);transform:translate(100%);z-index:0}@media only screen and (max-width:767px){.p-top__staff-slider-thumbnails:before{left:50%;top:calc(50% - 50px);transform:translate(-50%,-100%);width:3px;height:var(--connector-length)}}@media only screen and (max-width:767px){.p-top__staff-slider-thumbnails:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#fff url(../images/top/top-staff-logo.webp) center center/60% no-repeat;border:3px solid var(--color-brand);border-radius:50%;z-index:2}}.p-top__staff-slider-thumbnails .splide{position:absolute;top:0;right:0;bottom:0;left:0}.p-top__staff-slider-thumbnails .splide:not(.is-initialized){visibility:hidden}.p-top__staff-slider-thumbnails .splide.is-initialized{visibility:visible}.p-top__staff-slider-thumbnails .splide__track{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.p-top__staff-slider-thumbnails .splide__list{position:absolute;top:0;right:0;bottom:0;left:0;transform:none!important}.p-top__staff-slider-thumbnails .splide__slide{position:absolute!important;left:100px;top:50%;width:var(--thumbnail-size)!important;height:var(--thumbnail-size)!important;display:grid;border:none!important;place-items:center;opacity:1;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform;cursor:pointer}@media only screen and (max-width:767px){.p-top__staff-slider-thumbnails .splide__slide{left:50%;top:50%}}.p-top__staff-slider-thumbnails .splide__slide.is-active-manual{z-index:10}.p-top__staff-slider-thumbnails .splide__slide.is-active-manual:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:url(../images/top/top-staff-hexagon.webp) center center/contain no-repeat;pointer-events:none;z-index:1}@media only screen and (max-width:767px){.p-top__staff-slider-thumbnails .splide__slide.is-active-manual:after{top:-1px;right:-1px;bottom:-1px;left:-1px}}.p-top__staff-slider-thumbnails .splide__slide.is-active-manual .p-top__staff-slider-thumbnail{box-shadow:none}.p-top__staff-slider-thumbnails .splide__arrows{display:none}.p-top__staff-slider-logo{position:absolute;top:50%;left:50%;transform:translate(calc(50% - 60px),-50%);width:250px;height:250px;z-index:2;border:5px solid var(--color-brand);border-radius:50%;padding:24px;background:#fff;display:grid;place-items:center}@media only screen and (max-width:767px){.p-top__staff-slider-logo{display:none}}.p-top__staff-slider-logo-image{display:block}.p-top__staff-slider-thumbnail{display:block;width:var(--thumbnail-size);height:var(--thumbnail-size);object-fit:cover;clip-path:var(--staff-hex-clip);box-shadow:0 6px 12px #0000002e;transition:box-shadow .3s ease}.p-top__staff-slider-arrow-icon{font-size:42px;color:#fff}@media only screen and (max-width:767px){.p-top__staff-slider-arrow-icon{font-size:16px}}.p-top__staff-actions{display:grid;grid-template-columns:repeat(2,500px);justify-content:center;gap:40px;margin-block-start:64px}@media only screen and (max-width:767px){.p-top__staff-actions{display:flex;flex-direction:column-reverse;gap:24px;padding-inline:16px;margin-block-start:32px}}.p-top__staff-actions-item [class^=c-contact-button]{font-size:22px}@media only screen and (max-width:767px){.p-top__staff-actions-item [class^=c-contact-button]{font-size:16px}}.p-top__staff-actions-item .c-contact-button,.p-top__staff-actions-item .c-contact-button--action{height:100%}@media only screen and (max-width:767px){.p-top__staff-actions-item .c-contact-button,.p-top__staff-actions-item .c-contact-button--action{padding-inline-end:24px;min-height:52px}}.p-top__staff-actions-item .c-contact-button-icon{font-size:30px}@media only screen and (max-width:767px){.p-top__staff-actions-item .c-contact-button-icon{font-size:20px}}.p-top__greeting{display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:relative;overflow:hidden}.p-top__greeting:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;z-index:-1;clip-path:polygon(20% 0,100% 0,100% 50%,80% 100%,0 100%,0 50%)}@media only screen and (max-width:767px){.p-top__greeting:after{clip-path:polygon(20% 0,100% 0,100% 20%,40% 100%,0 100%,0 20%)}}.p-top__greeting .l-container{position:relative}.p-top__greeting-wrapper{padding-block:60px 80px}@media only screen and (max-width:767px){.p-top__greeting-wrapper{padding-block:32px 20px}}.p-top__greeting-title{font-size:50px;font-weight:var(--font-weight-bold);font-family:var(--font-family-serif);color:var(--color-brand)}@media only screen and (max-width:767px){.p-top__greeting-title{font-size:26px}}.p-top__greeting-content{display:flex;flex-direction:column;gap:16px;font-size:22px;font-weight:var(--font-weight-medium);margin-block-start:40px;line-height:2}@media only screen and (max-width:767px){.p-top__greeting-content{width:65%;font-size:10px;margin-block-start:24px;line-height:1.75;gap:0}}.p-top__greeting-content-text+.p-top__greeting-content-text{margin-block-start:32px}@media only screen and (max-width:767px){.p-top__greeting-content-text+.p-top__greeting-content-text{margin-block-start:16px}}.p-top__greeting-signature{display:flex;align-items:center;font-size:24px;font-weight:var(--font-weight-medium);font-family:var(--font-family-serif);margin-block-start:32px;color:#333}@media only screen and (max-width:767px){.p-top__greeting-signature{display:block;font-size:10px;margin-block-start:16px;line-height:1.5}}.p-top__greeting-signature>span{margin-inline-start:40px}.p-top__greeting-signature>span img{display:block}@media only screen and (max-width:767px){.p-top__greeting-signature>span img{height:26px;width:auto}}@media only screen and (max-width:767px){.p-top__greeting-signature>span{display:block;margin-inline-start:0;margin-block-start:4px}}.p-top__greeting-ceo{position:absolute;bottom:0;right:-260px;pointer-events:none}@media only screen and (max-width:767px){.p-top__greeting-ceo{right:0}}.p-top__greeting-ceo>img{display:block}@media only screen and (max-width:767px){.p-top__greeting-ceo>img{width:50%;margin-inline-start:auto}}.p-top__news{background:url(../images/top/top-news-bg.webp) center center/cover no-repeat}@media only screen and (max-width:767px){.p-top__news .p-top__section-title{font-size:22px}}.p-top__news-list{margin-block-start:72px}@media only screen and (max-width:767px){.p-top__news-list{margin-block-start:32px}}.p-top__news-list>*{border-block-end:1px solid #e5e7eb}.p-top__news-action{width:500px;margin-inline:auto;margin-block-start:40px}@media only screen and (max-width:767px){.p-top__news-action{width:auto;padding-inline:16px}}.p-top__news-action .c-contact-button{font-size:22px}@media only screen and (max-width:767px){.p-top__news-action .c-contact-button{font-size:16px}}.p-top__news-action .c-contact-button-icon{font-size:30px}@media only screen and (max-width:767px){.p-top__news-action .c-contact-button-icon{font-size:20px}}:where(.p-top__section){display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:60px;background:#f0f0f0;color:#333}@media only screen and (max-width:767px){:where(.p-top__section){padding-block:32px 48px;background:#fff}}.p-top__section-heading{display:flex;flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width:767px){.p-top__section-heading{gap:8px}}.p-top__section-title{font-size:46px;font-weight:var(--font-weight-bold);text-align:center;line-height:1;letter-spacing:2px;text-indent:-2px}@media only screen and (max-width:767px){.p-top__section-title{font-size:26px;letter-spacing:normal;text-indent:0;line-height:1.25}}.p-top__section-title>span{font-size:60px}@media only screen and (max-width:767px){.p-top__section-title>span{font-size:34px}}.p-top__section-subtitle{font-size:20px;font-weight:var(--font-weight-medium);text-align:center;letter-spacing:2px;text-indent:-2px;color:var(--color-brand);line-height:1;margin-block-start:4px}@media only screen and (max-width:767px){.p-top__section-subtitle{font-size:14px;margin-block-start:0}}.p-news__list>*{border-block-end:1px solid #e5e7eb}.p-lp__fv{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.p-lp__fv-main{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:url(../images/lp/lp-fv-main-bg.webp) center center/cover no-repeat;padding-block:50px 92px;position:relative}@media only screen and (max-width:767px){.p-lp__fv-main{padding-block-end:21vw}}.p-lp__fv-main-title{text-align:center}.p-lp__fv-main-figure{margin-inline:auto;margin-inline-end:calc(min(48px,var(--padding-page-pc))*-1)}@media only screen and (max-width:767px){.p-lp__fv-main-figure{margin-inline:-10px}}.p-lp__fv-main-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-block-start:16px}@media only screen and (max-width:767px){.p-lp__fv-main-list{grid-template-columns:1fr;margin-block-start:8px;gap:16px}}.p-lp__fv-main-list-item--attractive,.p-lp__fv-main-list-item--sellability{background:#fff;padding:18px 32px 20px;border-inline-start:4px solid var(--color);position:relative}@media only screen and (max-width:767px){.p-lp__fv-main-list-item--attractive,.p-lp__fv-main-list-item--sellability{padding:16px 16px 24px}}.p-lp__fv-main-list-item--attractive{--color: var(--color-brand)}.p-lp__fv-main-list-item--attractive .p-lp__fv-main-list-item-text{top:-20px;right:-20px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item--attractive .p-lp__fv-main-list-item-text{width:40%;top:-20px;right:-12px}}.p-lp__fv-main-list-item--sellability{--color: #d74f2f}.p-lp__fv-main-list-item--sellability .p-lp__fv-main-list-item-text{top:-16px;right:-16px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item--sellability .p-lp__fv-main-list-item-text{width:36%;top:-16px;right:-2px}}.p-lp__fv-main-list-item-header{display:flex;align-items:center;gap:20px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-header{gap:12px}}.p-lp__fv-main-list-item-icon{width:56px;height:56px;background:var(--color);border-radius:50%;display:grid;place-items:center}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-icon{width:42px;height:42px}}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-icon img{max-height:24px}}.p-lp__fv-main-list-item-title{font-weight:var(--font-weight-semibold);color:var(--color);font-size:34px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-title{font-size:20px}}.p-lp__fv-main-list-item-list{display:flex;flex-direction:column;gap:2px;margin-block-start:16px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-list{gap:8px}}.p-lp__fv-main-list-item-list-item{font-size:18px;position:relative;padding-inline-start:32px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-list-item{font-size:12px}}.p-lp__fv-main-list-item-list-item:before{position:absolute;left:0;bottom:-1px;content:"";font-family:aiyes-fonts;color:var(--color)}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-list-item:before{font-size:20px;bottom:auto;top:50%;transform:translateY(-50%)}}.p-lp__fv-main-list-item-list-item>span{color:var(--color);font-weight:var(--font-weight-semibold);line-height:1}.p-lp__fv-main-list-item-list-item strong{font-size:34px}@media only screen and (max-width:767px){.p-lp__fv-main-list-item-list-item strong{font-size:20px}}.p-lp__fv-main-list-item-text{position:absolute}.p-lp__fv-main-ribbon{position:absolute;right:0;bottom:0;left:0;text-align:center;transform:translateY(50%)}@media only screen and (max-width:767px){.p-lp__fv-main-ribbon{right:15px;left:15px}}.p-lp__fv-main-ribbon img{display:block;margin-inline:auto}.p-lp__fv-catch{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#000 url(../images/lp/lp-fv-catch-bg.webp) center center/cover no-repeat;padding-block:92px 50px}@media only screen and (max-width:767px){.p-lp__fv-catch{padding-block:21vw 48px}}.p-lp__fv-catch-heading{text-align:center}.p-lp__fv-catch-assessment{background:#fff;margin-block-start:24px;padding:50px}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment{margin-block-start:18px;padding:24px 15px 18px}}.p-lp__fv-catch-assessment-title{text-align:center}.p-lp__fv-catch-assessment-title-figure img{display:block;margin-inline:auto}.p-lp__fv-catch-assessment-list{display:flex;align-items:flex-end;gap:50px;margin-block-start:24px}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-list{flex-direction:column;align-items:center;gap:12px;margin-block-start:32px}}.p-lp__fv-catch-assessment-list-item .c-contact-form__content-paragraph{white-space:nowrap}.p-lp__fv-catch-assessment-list-item .c-contact-form__content__phone-wrapper{margin-block-start:0}.p-lp__fv-catch-assessment-list-item .c-contact-form__content__phone-number{margin-block-end:0}.p-lp__fv-catch-assessment-dm{border:4px solid #1054ba;position:relative;margin-block-start:40px;background:#1054ba0d}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm{margin-block-start:28px}}.p-lp__fv-catch-assessment-dm-staffs{position:absolute;right:0;bottom:0;left:0;z-index:0}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-staffs{right:4px;left:26%;bottom:auto;top:-18px}}.p-lp__fv-catch-assessment-dm-staffs img{display:block;margin-inline:auto}.p-lp__fv-catch-assessment-dm-dm{position:absolute;top:50%;transform:translateY(calc(-50% - 4px));left:8px;z-index:2}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-dm{top:-20px;transform:none;left:2px;right:0}}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-dm img{width:40%;max-width:130px}}.p-lp__fv-catch-assessment-dm-content{display:flex;align-items:center;background:#ffffffc4;margin-block-start:110px;padding:10px;padding-inline:270px 24px;position:relative;z-index:1}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content{flex-direction:column;margin-block-start:72px;padding:12px;padding-block-start:32px}}.p-lp__fv-catch-assessment-dm-content-wrapper{flex:1;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;letter-spacing:1px;text-indent:-1px}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content-wrapper{text-shadow:none}}.p-lp__fv-catch-assessment-dm-content-heading{font-size:20px;font-weight:var(--font-weight-bold);color:#1054ba}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content-heading{font-size:14px}}.p-lp__fv-catch-assessment-dm-content-text{font-size:12px;font-weight:var(--font-weight-medium);margin-block-start:4px}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content-text{font-size:10px;margin-block-start:2px}}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content-action{margin-block-start:18px;align-self:stretch}}.p-lp__fv-catch-assessment-dm-content-action .c-contact-button--dm{min-width:200px;min-height:54px}@media only screen and (max-width:767px){.p-lp__fv-catch-assessment-dm-content-action .c-contact-button--dm{width:100%;min-width:auto;min-height:auto}}.p-lp__fv-onayami{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#777;padding-block-start:48px;position:relative}@media only screen and (max-width:767px){.p-lp__fv-onayami{padding-block-start:24px;overflow:hidden}}.p-lp__fv-onayami .l-container{position:relative}.p-lp__fv-onayami:after{position:absolute;bottom:-30px;left:0;right:0;margin-inline:auto;content:"";display:block;width:0;height:0;border-top:30px solid #777;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom-color:transparent;border-style:solid;pointer-events:none}@media only screen and (max-width:767px){.p-lp__fv-onayami:after{bottom:-20px;border-top-width:20px}}.p-lp__fv-onayami-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__fv-onayami-title{font-size:20px}}.p-lp__fv-onayami-title>span{color:#ff0;font-size:58px}@media only screen and (max-width:767px){.p-lp__fv-onayami-title>span{font-size:30px}}.p-lp__fv-onayami-subtitle{font-size:24px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__fv-onayami-subtitle{font-size:16px}}.p-lp__fv-onayami-man{margin-block-start:16px;padding-inline-end:54px}@media only screen and (max-width:767px){.p-lp__fv-onayami-man{margin-block-start:72px;padding-inline-end:32px;position:relative;z-index:3}}.p-lp__fv-onayami-man img{display:block;margin-inline:auto}@media only screen and (max-width:767px){.p-lp__fv-onayami-man img{width:75%}}.p-lp__fv-onayami-balloon-01,.p-lp__fv-onayami-balloon-02,.p-lp__fv-onayami-balloon-03,.p-lp__fv-onayami-balloon-04{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.p-lp__fv-onayami-balloon-01.is-visible,.p-lp__fv-onayami-balloon-02.is-visible,.p-lp__fv-onayami-balloon-03.is-visible,.p-lp__fv-onayami-balloon-04.is-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.p-lp__fv-onayami-balloon-01,.p-lp__fv-onayami-balloon-02,.p-lp__fv-onayami-balloon-03,.p-lp__fv-onayami-balloon-04{transition:none;transform:none;opacity:1}}.p-lp__fv-onayami-balloon-01{position:absolute;top:82px;left:0}@media only screen and (max-width:767px){.p-lp__fv-onayami-balloon-01{width:54%;z-index:1;left:-20px;top:68px}}.p-lp__fv-onayami-balloon-02{position:absolute;top:100px;right:0}@media only screen and (max-width:767px){.p-lp__fv-onayami-balloon-02{width:52%;right:-20px}}.p-lp__fv-onayami-balloon-03{position:absolute;bottom:40px;left:112px}@media only screen and (max-width:767px){.p-lp__fv-onayami-balloon-03{width:58%;z-index:4;bottom:24px;left:-20px}}.p-lp__fv-onayami-balloon-04{position:absolute;bottom:38px;right:210px}@media only screen and (max-width:767px){.p-lp__fv-onayami-balloon-04{width:56%;z-index:5;bottom:40px;right:-20px}}.p-lp-fv-solution{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#fffded;padding-block:40px 24px}@media only screen and (max-width:767px){.p-lp-fv-solution{position:relative;padding-block-start:24px}}.p-lp-fv-solution img{display:block;margin-inline:auto}@media only screen and (max-width:767px){.p-lp-fv-solution:before{position:absolute;top:0;left:0;right:0;margin-inline:auto;content:"";display:block;width:0;height:0;border-top:20px solid #777;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom-color:transparent;border-style:solid;pointer-events:none}}.p-lp__feature{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#fff;padding-block:50px 60px;overflow-x:clip}@media only screen and (max-width:767px){.p-lp__feature{padding-block:24px 32px}}.p-lp__feature-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__feature-title{font-size:20px}}.p-lp__feature-title>span{color:var(--color-brand)}.p-lp__feature-title strong{font-size:62px}@media only screen and (max-width:767px){.p-lp__feature-title strong{font-size:30px}}.p-lp__feature-subtitle{text-align:center;font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;color:var(--color-brand)}@media only screen and (max-width:767px){.p-lp__feature-subtitle{font-size:16px}}.p-lp__feature-list{display:flex;flex-direction:column;gap:110px;margin-block-start:110px;margin-inline:calc(min(100px,var(--padding-page-pc))*-1)}@media only screen and (max-width:767px){.p-lp__feature-list{margin-block-start:40px;margin-inline:0;gap:52px}}.p-lp__feature-item{display:flex;gap:24px;background:#f5f5f5;position:relative;padding-block-start:80px;height:400px;opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .8s ease;will-change:opacity,transform}@media only screen and (max-width:767px){.p-lp__feature-item{flex-direction:column;height:auto;padding-block-start:64px;padding-block-end:20px;margin-inline-end:-15px}}.p-lp__feature-item.is-visible{opacity:1;transform:translate(0)}.p-lp__feature-item:after{position:absolute;right:0;bottom:0;content:"";display:block;width:316px;height:350px;clip-path:polygon(60% 0,100% 0,100% 100%,0 100%);background:radial-gradient(circle at center,#d8c489,#bda260);pointer-events:none;z-index:0}@media only screen and (max-width:767px){.p-lp__feature-item:after{width:44%;height:60%;max-height:300px;clip-path:polygon(100% 0,100% 100%,0 100%)}}.p-lp__feature-item:last-child{height:auto;padding-block-end:60px}@media only screen and (max-width:767px){.p-lp__feature-item:last-child{padding-block-end:20px}}.p-lp__feature-item:last-child .p-lp__feature-item-figure{top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.p-lp__feature-item:last-child .p-lp__feature-item-figure{top:auto;bottom:0;transform:none}}.p-lp__feature-item:nth-child(2n){transform:translate(40px)}@media only screen and (max-width:767px){.p-lp__feature-item:nth-child(2n){margin-inline-start:-15px;margin-inline-end:0}}.p-lp__feature-item:nth-child(2n).is-visible{transform:translate(0)}.p-lp__feature-item:nth-child(2n):after{right:auto;left:0;clip-path:polygon(0 0,40% 0,100% 100%,0 100%)}@media only screen and (max-width:767px){.p-lp__feature-item:nth-child(2n):after{clip-path:polygon(0 0,100% 100%,0 100%);height:50%}}.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-content{margin-inline-start:auto;padding-inline-start:0;padding-inline-end:40px;width:640px}@media only screen and (max-width:767px){.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-content{width:100%;padding-inline-start:40px}}.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-heading:before{transform:scaleX(-1);margin-inline-end:16px}@media only screen and (max-width:767px){.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-heading:before{transform:none;margin-inline-end:0}}.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-figure{right:auto;left:0}@media only screen and (max-width:767px){.p-lp__feature-item:nth-child(2n) .p-lp__feature-item-figure{right:-15px;left:auto}}@media(prefers-reduced-motion:reduce){.p-lp__feature-item{transition:none;transform:none;opacity:1}}.p-lp__feature-item-content{padding-inline-start:100px;letter-spacing:.06em;text-indent:-.06em;width:700px}@media only screen and (max-width:767px){.p-lp__feature-item-content{width:100%;padding-inline-start:20px;padding-inline-end:32px;z-index:1}}.p-lp__feature-item-heading{display:flex;align-items:flex-end;font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;color:var(--color-brand);position:absolute;top:0;transform:translateY(-50%)}@media only screen and (max-width:767px){.p-lp__feature-item-heading{font-size:12px;left:16px}}.p-lp__feature-item-heading>span{margin-inline-end:12px}@media only screen and (max-width:767px){.p-lp__feature-item-heading>span{margin-inline-end:8px}}@media only screen and (max-width:767px){.p-lp__feature-item-heading img{height:46px;width:auto}}.p-lp__feature-item-heading:before{display:block;position:relative;top:-12px;width:52px;height:60px;content:"";background:url(../images/lp/lp-feature-heading-ornament.webp) center center/cover no-repeat}@media only screen and (max-width:767px){.p-lp__feature-item-heading:before{top:8px;width:35px;height:61px;background-image:url(../images/lp/lp-feature-heading-ornament-sp.webp)}}.p-lp__feature-item-title{font-size:36px;font-weight:var(--font-weight-bold)}@media only screen and (max-width:767px){.p-lp__feature-item-title{font-size:24px}}.p-lp__feature-item-description{margin-block-start:24px;font-size:22px;font-weight:var(--font-weight-medium);line-height:36px}@media only screen and (max-width:767px){.p-lp__feature-item-description{font-size:14px;line-height:22px;margin-block-start:16px}}.p-lp__feature-item-description-text+.p-lp__feature-item-description-text{margin-block-start:40px}@media only screen and (max-width:767px){.p-lp__feature-item-description-text+.p-lp__feature-item-description-text{margin-block-start:24px}}.p-lp__feature-item-figure{position:absolute;top:-60px;right:0;z-index:1}@media only screen and (max-width:767px){.p-lp__feature-item-figure{position:relative;top:auto;left:-15px}}@media only screen and (max-width:767px){.p-lp__feature-item-figure img{display:block}}.p-lp__secret{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:url(../images/lp/lp-secret-bg.webp) center center/cover no-repeat;padding-block:60px 74px}@media only screen and (max-width:767px){.p-lp__secret{padding-block:32px 32px}}.p-lp__secret-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__secret-title{font-size:22px}}.p-lp__secret-subtitle{font-size:24px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__secret-subtitle{font-size:16px}}.p-lp__secret-text{width:fit-content;margin-inline:auto;margin-block-start:36px;font-size:32px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;border-block-end:5px solid #ffff00}@media only screen and (max-width:767px){.p-lp__secret-text{font-size:16px;margin-block-start:24px;border-block-end-width:3px;padding-block-end:4px}}.p-lp__secret-text>span{color:#ff0}@media only screen and (max-width:767px){.p-lp__secret-text>span{font-size:18px}}.p-lp__secret-text strong{font-size:38px}@media only screen and (max-width:767px){.p-lp__secret-text strong{font-size:20px}}.p-lp__secret-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 40px;margin-block-start:24px}@media only screen and (max-width:767px){.p-lp__secret-grid{margin-block-start:32px;gap:24px 8px}}@media only screen and (max-width:767px){.p-lp__secret-grid-item:first-of-type{margin-inline-end:-3px}}@media only screen and (max-width:767px){.p-lp__secret-grid-item:nth-last-of-type(2){margin-inline-start:7px}}.p-lp__secret-grid-item--sapn{grid-column:1/-1;margin-block-start:-32px}.p-lp__secret-grid-item-figure img{display:block;margin-inline:auto}.p-lp__secret-grid-header--normal,.p-lp__secret-grid-header--aiyes{font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;padding:20px;color:#fff;position:relative;text-align:center;border-radius:10px;margin-inline-end:10px}@media only screen and (max-width:767px){.p-lp__secret-grid-header--normal,.p-lp__secret-grid-header--aiyes{font-size:16px;padding:12px;margin-inline-end:4px;border-radius:5px}}.p-lp__secret-grid-header--normal:after,.p-lp__secret-grid-header--aiyes:after{position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin-inline:auto;border-top:20px solid var(--color);content:"";border-right:10px solid transparent;border-left:10px solid transparent;border-bottom-color:transparent;border-style:solid;pointer-events:none}@media only screen and (max-width:767px){.p-lp__secret-grid-header--normal:after,.p-lp__secret-grid-header--aiyes:after{bottom:-16px;border-top-width:16px}}.p-lp__secret-grid-header--normal{--color: #333333;background:var(--color)}.p-lp__secret-grid-header--aiyes{--color: var(--color-brand);background:var(--color)}.p-lp__flow{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#ededed;padding-block:50px 72px}@media only screen and (max-width:767px){.p-lp__flow{padding-block:32px 48px}}.p-lp__flow-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center}@media only screen and (max-width:767px){.p-lp__flow-title{font-size:22px}}.p-lp__flow-subtitle{font-size:24px;font-weight:var(--font-weight-bold);text-align:center}@media only screen and (max-width:767px){.p-lp__flow-subtitle{font-size:16px}}.p-lp__flow-list{display:flex;flex-direction:column;gap:24px;margin-block-start:54px}@media only screen and (max-width:767px){.p-lp__flow-list{margin-block-start:32px;gap:12px}}.p-lp__flow-item{display:flex;align-items:center;gap:40px;background:#fff;padding:20px;height:138px;padding-inline-start:260px;box-shadow:7px 7px #1c8c421a;position:relative;opacity:0;transform:translateY(-24px);transition:opacity .6s ease,transform .8s ease;will-change:opacity,transform}@media only screen and (max-width:767px){.p-lp__flow-item{gap:24px;padding:16px;padding-inline-start:100px;height:110px;box-shadow:4px 4px #1c8c4233}}.p-lp__flow-item.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.p-lp__flow-item{transition:none;transform:none;opacity:1}}.p-lp__flow-item-number{width:200px;height:calc(100% + 12px);background:var(--color-brand);color:#fff;display:grid;justify-content:center;padding-block-start:16px;position:absolute;top:0;left:20px;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}@media only screen and (max-width:767px){.p-lp__flow-item-number{width:70px;height:calc(100% + 8px);display:grid;place-items:center;padding-block-start:0;padding-block-end:16px}}@media only screen and (max-width:767px){.p-lp__flow-item-number img{width:30px;height:auto;display:block}}.p-lp__flow-item-content{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:2px 30px}@media only screen and (max-width:767px){.p-lp__flow-item-content{gap:2px 8px;grid-template-columns:auto 1fr}}.p-lp__flow-item-icon{grid-row:1/3}@media only screen and (max-width:767px){.p-lp__flow-item-icon{grid-row:1/2}}@media only screen and (max-width:767px){.p-lp__flow-item-icon img{width:28px;height:auto;display:block}}.p-lp__flow-item-title{font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__flow-item-title{font-size:14px}}.p-lp__flow-item-title:not(:has(+.p-lp__flow-item-description)){grid-row:1/3}.p-lp__flow-item-description{font-size:18px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__flow-item-description{font-size:11px;grid-column:1/-1;margin-block-start:4px;padding-inline-start:24px}}.p-lp__flow-item-description-strong--primary,.p-lp__flow-item-description-strong--secondary{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__flow-item-description-strong--primary,.p-lp__flow-item-description-strong--secondary{font-size:11px}}.p-lp__flow-item-description-strong--primary{color:var(--color-brand)}.p-lp__flow-item-description-strong--secondary{color:#f66644}.p-lp__flow-conclusion{margin-block-start:36px;text-align:center;border:4px solid #f66644;padding:24px;background:#fffde9;border-radius:20px}@media only screen and (max-width:767px){.p-lp__flow-conclusion{font-size:18px;padding:16px;border-radius:10px;margin-block-start:20px;border-width:3px}}.p-lp__flow-conclusion-text{font-size:34px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;line-height:1.25}@media only screen and (max-width:767px){.p-lp__flow-conclusion-text{font-size:18px;line-height:1.5}}.p-lp__flow-conclusion-text strong{font-size:48px;color:#f66644}@media only screen and (max-width:767px){.p-lp__flow-conclusion-text strong{font-size:22px}}.p-lp__dm{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:url(../images/lp/lp-dm-bg.webp) center center/cover no-repeat;padding-block:60px 100px}@media only screen and (max-width:767px){.p-lp__dm{padding-block:32px 28px}}.p-lp__dm-heading{position:relative}.p-lp__dm-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.03em;text-indent:-.03em;color:#266bc1;background:#fff;width:fit-content;margin-inline:auto;padding:4px 60px;border-radius:calc(infinity * 1px);position:relative}@media only screen and (max-width:767px){.p-lp__dm-title{font-size:22px;padding:4px 32px}}.p-lp__dm-title:after{position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin-inline:auto;border-top:20px solid #fff;content:"";border-right:10px solid transparent;border-left:10px solid transparent;border-bottom-color:transparent;border-style:solid;pointer-events:none}.p-lp__dm-subtitle{font-weight:var(--font-weight-bold);text-align:center;color:#fff;width:fit-content;margin-inline:auto;margin-block-start:40px;border-block-end:5px solid #ffff00;font-size:32px;padding-block-end:4px;padding-inline:16px}@media only screen and (max-width:767px){.p-lp__dm-subtitle{font-size:18px;margin-block-start:24px;border-block-end-width:3px;padding-block-end:2px}}.p-lp__dm-content{margin-block-start:24px;background:#fff;padding:36px 40px 42px;position:relative;z-index:1}@media only screen and (max-width:767px){.p-lp__dm-content{padding:32px 24px 28px}}.p-lp__dm-content:after{position:absolute;bottom:-12px;right:-12px;border-inline-end:3px solid #fff;border-block-end:3px solid #fff;width:100%;height:100%;z-index:0;content:"";pointer-events:none}@media only screen and (max-width:767px){.p-lp__dm-content:after{bottom:-8px;right:-8px}}.p-lp__dm-content-figure{position:absolute;left:0;bottom:-10px;pointer-events:none;z-index:-1}@media only screen and (max-width:767px){.p-lp__dm-content-figure{bottom:-4px;left:20px;width:160px}}.p-lp__dm-content-figure img{display:block;margin-inline:auto}@media only screen and (max-width:767px){.p-lp__dm-content-figure img{width:40%;margin-inline-start:0}}.p-lp__dm-content-container{padding-inline-start:180px;line-height:34px}@media only screen and (max-width:767px){.p-lp__dm-content-container{padding-inline-start:0;line-height:22px}}.p-lp__dm-content-container-text{font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:.03em;text-indent:-.03em}@media only screen and (max-width:767px){.p-lp__dm-content-container-text{font-size:14px}}.p-lp__dm-content-container-text strong{font-size:22px;background:linear-gradient(to bottom,transparent 40%,#ffff00 40%,#ffff00 100%);color:#266bc1}@media only screen and (max-width:767px){.p-lp__dm-content-container-text strong{font-size:14px}}.p-lp__dm-content-container-strong{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:.03em;text-indent:-.03em;color:#1c8c42;margin-block-start:28px}@media only screen and (max-width:767px){.p-lp__dm-content-container-strong{padding-inline-start:100px;font-size:14px;margin-block-start:10%}}.p-lp__dm-content-ornament{position:absolute;top:30px;transform:translateY(-100%);right:max(-60px,var(--padding-page-pc) * -1);pointer-events:none}@media only screen and (max-width:767px){.p-lp__dm-content-ornament{top:80px;right:-8px}}.p-lp__dm-content-ornament img{display:block}@media only screen and (max-width:767px){.p-lp__dm-content-ornament img{width:100px}}.p-lp__dm-list{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;margin-block-start:50px}@media only screen and (max-width:767px){.p-lp__dm-list{grid-template-columns:1fr;gap:32px;margin-block-start:52px}}.p-lp__dm-list-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:#fff}@media only screen and (max-width:767px){.p-lp__dm-list-item{display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto auto;align-items:center;justify-content:start;gap:4px 16px}}.p-lp__dm-list-item-figure{aspect-ratio:1/1;background:#fff;border-radius:50%;display:grid;place-items:center;width:100%}@media only screen and (max-width:767px){.p-lp__dm-list-item-figure{grid-row:1/3}}@media only screen and (max-width:767px){.p-lp__dm-list-item-figure img{display:block;width:35px}}.p-lp__dm-list-item-heading{font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:.03em;text-indent:-.03em;text-align:center;line-height:22px}@media only screen and (max-width:767px){.p-lp__dm-list-item-heading{font-size:16px;line-height:20px;text-align:left}}.p-lp__dm-list-item-text{font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.01em;text-indent:-.01em;line-height:26px}@media only screen and (max-width:767px){.p-lp__dm-list-item-text{font-size:14px;line-height:22px}}.p-lp__dm-arrow{margin-block-start:12px;text-align:center}.p-lp__dm-arrow img{display:block;margin-inline:auto}@media only screen and (max-width:767px){.p-lp__dm-arrow img{width:40px}}.p-lp__dm-arrow-text{font-size:48px;font-weight:var(--font-weight-bold);letter-spacing:.03em;text-indent:-.03em;color:#ff0;margin-block-start:2px}@media only screen and (max-width:767px){.p-lp__dm-arrow-text{font-size:22px;margin-block-start:16px}}.p-lp__dm-voice{margin-block-start:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media only screen and (max-width:767px){.p-lp__dm-voice{grid-template-columns:1fr;gap:16px;margin-block-start:24px}}.p-lp__dm-voice-item{display:flex;align-items:center;justify-content:center;gap:24px;box-shadow:10px 10px #bda26080;background:#fffde9;padding:32px;padding-block-start:116px;position:relative}@media only screen and (max-width:767px){.p-lp__dm-voice-item{display:grid;grid-template-columns:78px 1fr;gap:4px 16px;padding:12px;box-shadow:5px 5px #bda26080}}.p-lp__dm-voice-item-figure{position:absolute;top:-80px;left:0;right:0}@media only screen and (max-width:767px){.p-lp__dm-voice-item-figure{position:static}}.p-lp__dm-voice-item-figure img{display:block;margin-inline:auto;border-radius:50%}.p-lp__dm-voice-item-text{font-size:24px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-indent:-.02em;text-align:center}@media only screen and (max-width:767px){.p-lp__dm-voice-item-text{font-size:14px;text-align:left}}.p-lp__dm-voice-item-text strong{font-weight:var(--font-weight-bold);color:#f66644}.p-lp__dm-conclusion{margin-block-start:40px;text-align:center;border:4px solid #f66644;padding:32px;background:#fff;border-radius:20px}@media only screen and (max-width:767px){.p-lp__dm-conclusion{padding:16px;border-radius:10px;border-width:3px;margin-block-start:16px}}.p-lp__dm-conclusion-text{font-size:36px;line-height:46px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;text-align:center}@media only screen and (max-width:767px){.p-lp__dm-conclusion-text{font-size:18px;line-height:24px}}.p-lp__contact{display:grid;grid-template-columns:subgrid;grid-column:1/-1;background:#fff;padding-block:60px 100px}@media only screen and (max-width:767px){.p-lp__contact{padding-block:32px 48px}}.p-lp__contact-title{font-size:48px;font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.06em;text-indent:-.06em}@media only screen and (max-width:767px){.p-lp__contact-title{font-size:22px}}.p-lp__contact-title-step{background:var(--color-brand);color:#fff;padding:4px 16px;border-radius:10px;font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-indent:-.06em;margin-inline-start:12px}@media only screen and (max-width:767px){.p-lp__contact-title-step{font-size:18px}}.p-lp__contact-description{font-weight:var(--font-weight-medium);letter-spacing:.04em;text-indent:-.04em;text-align:center;margin-block-start:16px}@media only screen and (max-width:767px){.p-lp__contact-description{font-size:14px;margin-block-start:8px}}.p-lp__contact-form{margin-block-start:60px;box-shadow:0 0 15px #0000001a;background:#fff;padding:48px;display:flex;flex-direction:column;gap:32px;border-radius:16px}@media only screen and (max-width:767px){.p-lp__contact-form{margin-block-start:32px;padding:16px;padding-block-end:24px;gap:24px;border-radius:10px}}.p-lp__contact-form-item{display:flex;flex-direction:column;gap:12px}.p-lp__contact-form-item-label{display:flex;align-items:center;gap:16px}.p-lp__contact-form-item-label-text{font-size:18px}@media only screen and (max-width:767px){.p-lp__contact-form-item-label-text{font-size:14px}}.p-lp__contact-form-item-label-required{font-size:11px;background:#fef2f2;color:#e7000b;border-radius:4px;padding:2px 8px}.p-lp__contact-form-item-label-optional{font-size:11px;background:#f3f4f6;color:#99a1af;border-radius:4px;padding:2px 8px}.p-lp__contact-form-item-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media only screen and (max-width:767px){.p-lp__contact-form-item-group{gap:8px}}.p-lp__contact-form-item-inner{display:flex;flex-direction:column;gap:24px;background:#f9fafb;border-radius:14px;padding:24px}@media only screen and (max-width:767px){.p-lp__contact-form-item-inner{padding:12px;gap:16px;border-radius:10px}}.p-lp__contact-form-item-inner .p-lp__contact-form-item-label-text{font-size:14px}.p-lp__contact-form-item-col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media only screen and (max-width:767px){.p-lp__contact-form-item-col-2{grid-template-columns:1fr}}.p-lp__contact-form-item-suffix{display:flex;align-items:center;gap:8px}.p-lp__contact-form-item-suffix .c-form-input{max-width:160px}.p-lp__contact-form-item-suffix-text{font-size:16px;font-weight:500;white-space:nowrap}@media only screen and (max-width:767px){.p-lp__contact-form-item-suffix-text{font-size:14px}}.p-lp__contact-form-fieldset{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f9fafb;border-radius:10px;margin-block:16px 32px}@media only screen and (max-width:767px){.p-lp__contact-form-fieldset{padding:12px;gap:12px}}.p-lp__contact-form .wpcf7-response-output,.p-contact-form__form .wpcf7-response-output,.c-contact-form__form .wpcf7-response-output{display:none}.p-lp__voice{display:grid;grid-template-columns:subgrid;grid-column:1/-1;position:relative;background:url(../images/lp/lp-voice-bg.webp) center center/cover no-repeat;padding-block:40px 200px;overflow:hidden}@media only screen and (max-width:767px){.p-lp__voice{padding-block:40px 20px}}.p-lp__voice>*{position:relative;z-index:1}.p-lp__voice-heading{text-align:center;margin-block-end:48px;grid-column:3;text-shadow:0 0 20px #35cc68}@media only screen and (max-width:767px){.p-lp__voice-heading{grid-column:1/-1;margin-block-end:32px;padding-inline:16px}}.p-lp__voice-subtitle{font-size:14px;font-weight:var(--font-weight-bold);color:#fff;margin-block-end:8px;letter-spacing:7px}@media only screen and (max-width:767px){.p-lp__voice-subtitle{font-size:12px}}.p-lp__voice-title{font-size:48px;font-weight:var(--font-weight-bold);color:#fff;display:flex;align-items:center;justify-content:center;gap:24px;letter-spacing:5px}@media only screen and (max-width:767px){.p-lp__voice-title{font-size:22px;gap:16px}}.p-lp__voice-title:before,.p-lp__voice-title:after{content:"";display:block;width:96px;height:3px}@media only screen and (max-width:767px){.p-lp__voice-title:before,.p-lp__voice-title:after{width:50px;height:2px}}.p-lp__voice-title:after{background:linear-gradient(to right,#35cc68,transparent)}.p-lp__voice-title:before{background:linear-gradient(to left,#35cc68,transparent)}.p-lp__voice-slider{grid-column:3;position:relative;display:flex;justify-content:center;min-height:520px}@media only screen and (max-width:767px){.p-lp__voice-slider{grid-column:1/-1;min-height:auto;padding-inline:24px}}.p-lp__voice-slider-main{width:100%;max-width:600px;position:relative;z-index:2}@media only screen and (max-width:767px){.p-lp__voice-slider-main{max-width:100%;margin-block-start:120px}}.p-lp__voice-slider-main .splide:not(.is-initialized){visibility:hidden}.p-lp__voice-slider-main .splide.is-initialized{visibility:visible}.p-lp__voice-slider-main .splide__track{overflow:visible}.p-lp__voice-slider-main .splide__arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.p-lp__voice-slider-main .splide__arrow{pointer-events:auto;width:48px;height:48px;opacity:1;color:#fff;background:none;border-radius:50%;transition:background .3s}@media only screen and (max-width:767px){.p-lp__voice-slider-main .splide__arrow{width:24px;height:24px;background:none;color:#fff;box-shadow:none}}@media only screen and (max-width:767px){.p-lp__voice-slider-main .splide__arrow:hover{background:none}}.p-lp__voice-slider-main .splide__arrow--prev{left:-50px}@media only screen and (max-width:767px){.p-lp__voice-slider-main .splide__arrow--prev{left:0;transform:translate(-100%)}}.p-lp__voice-slider-main .splide__arrow--next{right:-50px}@media only screen and (max-width:767px){.p-lp__voice-slider-main .splide__arrow--next{right:0;transform:translate(100%)}}.p-lp__voice-arrow-icon{font-size:40px;color:#fff}@media only screen and (max-width:767px){.p-lp__voice-arrow-icon{font-size:20px}}.p-lp__voice-card{background:#fff;border:2px solid var(--color-brand);border-radius:12px;padding:32px 36px;box-shadow:0 4px 24px #00000026}@media only screen and (max-width:767px){.p-lp__voice-card{padding:24px 20px;border-radius:8px}}.p-lp__voice-card-info{display:flex;flex-direction:column;gap:0}.p-lp__voice-card-info-row--primary,.p-lp__voice-card-info-row{display:flex;align-items:baseline;gap:8px;padding-block:8px;font-size:14px;line-height:1.6}@media only screen and (max-width:767px){.p-lp__voice-card-info-row--primary,.p-lp__voice-card-info-row{padding-block:4px;font-size:13px;gap:4px}}.p-lp__voice-card-info-row--primary dt,.p-lp__voice-card-info-row dt{color:var(--color-brand);font-weight:var(--font-weight-semibold);white-space:nowrap;min-width:90px;flex-shrink:0;font-size:12px}@media only screen and (max-width:767px){.p-lp__voice-card-info-row--primary dt,.p-lp__voice-card-info-row dt{min-width:80px}}.p-lp__voice-card-info-row--primary dd,.p-lp__voice-card-info-row dd{color:var(--color-primary)}.p-lp__voice-card-info-row--primary{padding-block-end:12px;margin-block-end:4px;border-bottom:1px solid rgba(28,140,66,.3)}.p-lp__voice-card-info-row--primary dd{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-brand)}@media only screen and (max-width:767px){.p-lp__voice-card-info-row--primary dd{font-size:14px}}.p-lp__voice-card-quote{margin-block-start:16px;border-block-start:1px solid rgba(28,140,66,.3);padding-block-start:12px}.p-lp__voice-card-quote-heading{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-brand);margin-block-end:8px}@media only screen and (max-width:767px){.p-lp__voice-card-quote-heading{font-weight:var(--font-weight-semibold);font-size:12px}}.p-lp__voice-card-quote-text{background:#1c8c4214;border-radius:4px;padding:16px 20px;border:1px solid rgba(28,140,66,.2)}@media only screen and (max-width:767px){.p-lp__voice-card-quote-text{padding:12px 16px;border-radius:6px}}.p-lp__voice-card-quote-text-inner{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.8;color:var(--color-primary);transition:max-height .3s ease;max-height:75.6px}.p-lp__voice-card-quote-text.is-expanded .p-lp__voice-card-quote-text-inner{display:block;line-clamp:unset;-webkit-line-clamp:unset;overflow:visible;max-height:none}@media only screen and (max-width:767px){.p-lp__voice-card-quote-text-inner{font-size:13px;max-height:70.2px}}.p-lp__voice-card-action{display:flex;justify-content:center;margin-block-start:20px}@media only screen and (max-width:767px){.p-lp__voice-card-action{margin-block-start:16px}}.p-lp__voice-card-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:10px 32px;border:2px solid var(--color-brand);border-radius:100px;font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand);background:#fff;cursor:pointer;box-shadow:0 4px 0 var(--color-brand);transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}@media only screen and (max-width:767px){.p-lp__voice-card-action-button{min-width:140px;padding:8px 24px;font-size:12px;box-shadow:0 3px 0 var(--color-brand)}}.p-lp__voice-card-action-button:hover{transform:translateY(4px);box-shadow:0 0 0 var(--color-brand)}@media only screen and (max-width:767px){.p-lp__voice-card-action-button:hover{transform:translateY(3px)}}.p-lp__voice-card-action-button:active{transform:translateY(4px);box-shadow:0 0 0 var(--color-brand)}@media only screen and (max-width:767px){.p-lp__voice-card-action-button:active{transform:translateY(3px)}}.p-lp__voice-slider-thumbnails{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}@media only screen and (max-width:767px){.p-lp__voice-slider-thumbnails{z-index:3}}.p-lp__voice-slider-thumbnails .splide{position:absolute;top:0;right:0;bottom:0;left:0}.p-lp__voice-slider-thumbnails .splide__track{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible!important}.p-lp__voice-slider-thumbnails .splide__list{position:absolute;top:50%;left:50%;transform:none!important}@media only screen and (max-width:767px){.p-lp__voice-slider-thumbnails .splide__list{top:20px}}.p-lp__voice-slider-thumbnails .splide__slide{position:absolute!important;top:0;left:0;width:80px!important;height:80px!important;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.6);box-shadow:0 4px 12px #0003;background:#fff;transition:transform .6s ease,width .6s ease,height .6s ease,opacity .6s ease,border-color .3s ease;pointer-events:auto;cursor:pointer}@media only screen and (max-width:767px){.p-lp__voice-slider-thumbnails .splide__slide{width:50px!important;height:50px!important;border-width:2px}}.p-lp__voice-slider-thumbnails .splide__slide img{width:100%;height:100%;object-fit:cover}.p-lp__voice-slider-thumbnails .splide:not(.is-initialized){visibility:hidden}.p-lp__voice-slider-thumbnails .splide.is-initialized{visibility:visible}.p-lp__voice-slider-thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active{border-color:#fff9}.p-lp__voice-slider-thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active-manual{border-color:var(--color-brand);box-shadow:0 6px 16px #0000004d}@media only screen and (max-width:767px){.p-lp__voice-slider-thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active-manual{border-width:2px}}.p-account__wrapper{display:flex;flex-direction:column}.p-account__title{font-size:24px;font-weight:var(--font-weight-bold);line-height:32px;letter-spacing:.72px;margin-block-end:16px}@media only screen and (max-width:767px){.p-account__title{font-size:18px;line-height:24px;letter-spacing:.54px;margin-block-end:12px}}.p-account__form{margin-block-start:32px;box-shadow:0 0 15px #0000001a;background:#fff;padding:48px;border-radius:16px}@media only screen and (max-width:767px){.p-account__form{padding:16px;gap:24px;border-radius:10px}}.p-account__form .p-search__condition-item{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:21px;letter-spacing:-.15px;font-weight:var(--font-weight-regular);color:#333}@media only screen and (max-width:767px){.p-account__form .p-search__condition-item{line-height:20px}}.p-account__form-item-group{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:767px){.p-account__form-item-group{gap:16px}}.p-account__form-title{font-size:18px;font-weight:var(--font-weight-bold);line-height:24px;letter-spacing:.54px;margin-block-start:32px}@media only screen and (max-width:767px){.p-account__form-title{font-size:16px;line-height:24px;letter-spacing:.48px;margin-block-start:24px}}.p-account__form-title .p-account__form-item-label-optional{margin-inline-start:16px}.p-account__form-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:#222;font-size:15px;line-height:22.5px;letter-spacing:-.23px;font-weight:var(--font-weight-bold);margin-top:31px;padding-bottom:12px;margin-block-end:12px;border-bottom:2px solid var(--color-brand)}.p-account__form-subtitle small{display:block;font-size:10px;font-weight:var(--font-weight-regular);color:#666;line-height:1.25}@media only screen and (max-width:767px){.p-account__form-subtitle{gap:12px;margin-top:24px}}.p-account__form-item-inner{display:flex;flex-wrap:wrap;gap:16px 32px}@media only screen and (max-width:767px){.p-account__form-item-inner{gap:12px 24px}}.p-account__form-item-inner+.p-account__form-item-inner{margin-top:8px}.p-account__form-item-inner--with-side-label{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:24px;row-gap:0}@media only screen and (max-width:767px){.p-account__form-item-inner--with-side-label{grid-template-columns:72px minmax(0,1fr);column-gap:12px}}.p-account__form-item-side-label{margin:0;padding-top:1px;color:#222;font-size:14px;line-height:1.5;font-weight:var(--font-weight-bold)}.p-account__form-item-options{display:flex;flex-wrap:wrap;gap:16px 32px}@media only screen and (max-width:767px){.p-account__form-item-options{gap:12px 24px}}.p-account__form-item{display:flex;flex-direction:column;gap:8px}.p-account__form-item-label{display:flex;align-items:center;gap:16px}.p-account__form-item-label-text{font-size:18px}@media only screen and (max-width:767px){.p-account__form-item-label-text{font-size:14px}}.p-account__form-item-label-required{font-size:11px;background:#fef2f2;color:#e7000b;border-radius:4px;padding:2px 8px}@media only screen and (max-width:767px){.p-account__form-item-label-required{font-size:10px;padding:2px 4px}}.p-account__form-item-label-optional{font-size:11px;background:#f3f4f6;color:#99a1af;font-weight:var(--font-weight-regular);border-radius:4px;padding:2px 8px}@media only screen and (max-width:767px){.p-account__form-item-label-optional{font-size:10px;padding:2px 4px}}.p-account__form-input-note{margin:0;color:#666;font-size:12px;line-height:1.5}@media only screen and (max-width:767px){.p-account__form-input-note{font-size:11px}}.p-account__form-action{display:flex;flex-direction:column;gap:16px;margin-block-start:32px}@media only screen and (max-width:767px){.p-account__form-action{gap:12px;margin-block-start:24px}}.p-account__form-action>*{max-width:410px;margin-inline:auto}@media only screen and (max-width:767px){.p-account__form-action>*{width:100%;max-width:320px;min-height:56px}}.p-account__form-note{font-size:18px;font-weight:var(--font-weight-bold);color:#e7000b;line-height:1.5;text-align:center;margin-block-start:32px}@media only screen and (max-width:767px){.p-account__form-note{font-size:14px;margin-block-start:24px}}.p-account__member-guide{margin-block-start:64px;color:#666;padding-inline:100px}@media only screen and (max-width:767px){.p-account__member-guide{padding-inline:0}}.p-account__member-guide-copy{text-align:center;color:#e7000b;font-size:28px;font-weight:var(--font-weight-bold);line-height:1.4;margin:0 auto 72px;position:relative;width:min(80%,800px)}.p-account__member-guide-copy:before{content:"";display:block;border-left:1px solid #e7000b;transform:rotate(340deg);position:absolute;height:150%;left:-10px;top:-5px}.p-account__member-guide-copy:after{content:"";display:block;border-right:1px solid #e7000b;transform:rotate(20deg);position:absolute;height:150%;right:-10px;top:-5px}@media only screen and (max-width:767px){.p-account__member-guide-copy{font-size:20px;margin-block-end:48px}}.p-account__member-guide-copy--sub{font-size:24px;margin:0 0 16px;width:100%}.p-account__member-guide-copy--sub:before,.p-account__member-guide-copy--sub:after{content:none}@media only screen and (max-width:767px){.p-account__member-guide-copy--sub{font-size:18px}}.p-account__member-guide-question{position:relative;display:inline-block;margin:24px 0 40px;padding:20px 35px;max-width:100%;color:#666;font-size:16px;background:#fff;border:3px solid var(--color-brand);border-radius:10px}.p-account__member-guide-question:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.p-account__member-guide-question:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid var(--color-brand);z-index:1}.p-account__member-guide-question p{margin:0;font-family:huiji,serif;font-size:30px;line-height:1.4}.p-account__member-guide-question span{font-size:38px;font-weight:var(--font-weight-bold);color:var(--color-brand);padding-right:10px}@media only screen and (max-width:767px){.p-account__member-guide-question{margin:20px 0 32px;padding:14px 20px}.p-account__member-guide-question p{font-size:22px}.p-account__member-guide-question span{font-size:28px}}.p-account__member-guide-question--right{float:right}@media only screen and (max-width:767px){.p-account__member-guide-question--right{float:none}}.p-account__member-guide-answer{background-color:#f2ffe0;border-radius:5px;padding:30px;color:#666;font-size:18px;clear:both;margin:0 0 60px;line-height:1.8}.p-account__member-guide-answer span{font-size:24px;font-weight:var(--font-weight-bold);color:#ff6e72;padding-right:10px}@media only screen and (max-width:767px){.p-account__member-guide-answer{padding:20px;font-size:15px;margin-block-end:40px;line-height:1.7}.p-account__member-guide-answer span{font-size:20px}}.p-account__member-guide-signin{margin-block-end:40px;text-align:center}.p-account__member-guide-lead{margin:0;font-size:18px;line-height:1.8;font-weight:var(--font-weight-bold);color:#222}@media only screen and (max-width:767px){.p-account__member-guide-lead{font-size:15px;line-height:1.7}}.p-account__member-guide--compact-gap .p-account__member-guide-copy{margin-block-end:48px}@media only screen and (max-width:767px){.p-account__member-guide--compact-gap .p-account__member-guide-copy{margin-block-end:32px}}.p-account__member-guide--compact-gap .p-account__member-guide-question{margin:16px 0 20px;padding:16px 28px}@media only screen and (max-width:767px){.p-account__member-guide--compact-gap .p-account__member-guide-question{margin:14px 0 18px;padding:12px 16px}}.p-account__member-guide--compact-gap .p-account__member-guide-answer{margin-block-end:32px;padding:24px}@media only screen and (max-width:767px){.p-account__member-guide--compact-gap .p-account__member-guide-answer{margin-block-end:24px;padding:16px}}.p-account__member-guide--compact-gap .p-account__member-guide-signin{margin-block-end:24px}@media only screen and (max-width:767px){.p-account__member-guide--compact-gap .p-account__member-guide-signin{margin-block-end:20px}}.p-account__member-guide--compact-text .p-account__member-guide-copy{font-size:24px}@media only screen and (max-width:767px){.p-account__member-guide--compact-text .p-account__member-guide-copy{font-size:18px}}.p-account__member-guide--compact-text .p-account__member-guide-copy--sub{font-size:20px}@media only screen and (max-width:767px){.p-account__member-guide--compact-text .p-account__member-guide-copy--sub{font-size:16px}}.p-account__member-guide--compact-text .p-account__member-guide-question p{font-size:26px}.p-account__member-guide--compact-text .p-account__member-guide-question span{font-size:32px}@media only screen and (max-width:767px){.p-account__member-guide--compact-text .p-account__member-guide-question p{font-size:20px}.p-account__member-guide--compact-text .p-account__member-guide-question span{font-size:24px}}.p-account__member-guide--compact-text .p-account__member-guide-answer{font-size:16px;line-height:1.7}.p-account__member-guide--compact-text .p-account__member-guide-answer span{font-size:22px}@media only screen and (max-width:767px){.p-account__member-guide--compact-text .p-account__member-guide-answer{font-size:14px}.p-account__member-guide--compact-text .p-account__member-guide-answer span{font-size:18px}}.p-account__member-guide--compact-text .p-account__member-guide-lead{font-size:16px;line-height:1.7}@media only screen and (max-width:767px){.p-account__member-guide--compact-text .p-account__member-guide-lead{font-size:14px}}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-sp{display:none}@media only screen and (max-width:767px){.u-sp{display:revert}}@media only screen and (max-width:767px){.u-pc{display:none}}.u-color-brand{color:var(--color-brand)}html.is-js .js-fade-up-section{opacity:0;transform:translate3d(0,40px,0);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:ease;will-change:opacity,transform}html.is-js .js-fade-up-section.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.is-js .js-fade-up-section{opacity:1;transform:none;transition:none}}@font-face{font-family:aiyes-fonts;src:url(../fonts/aiyes-fonts.ttf?9cq9t2) format("truetype"),url(../fonts/aiyes-fonts.woff?9cq9t2) format("woff"),url(../fonts/aiyes-fonts.svg?9cq9t2#aiyes-fonts) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:aiyes-fonts!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:""}.icon-check-circle:before{content:""}.icon-talk:before{content:""}.icon-light:before{content:""}.icon-crown:before{content:""}.icon-train:before{content:""}.icon-map:before{content:""}.icon-paper:before{content:""}.icon-arrow-left-fill:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-magnifying-glass:before{content:""}.icon-menu:before{content:""}.icon-user:before{content:""}.icon-call:before{content:""}.icon-line:before{content:""}.icon-mail:before{content:""}.icon-magnifying-glass-plus:before{content:""}.icon-close:before{content:""}.icon-check:before{content:""}.icon-list:before{content:""}
