*:where(:not(html,iframe,canvas,img,svg,video,audio,svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;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;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@media screen and (min-width: 1025px){.pc-none{display:none !important}}@media(min-width: 769px){.sp-only{display:none !important}}@media screen and (max-width: 1024px){.pc-only{display:none !important}.without-pc{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#333;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto}a{transition:.3s}a:hover{opacity:.7}.l-header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background-color:#fff}@media screen and (max-width: 768px){.l-header{padding:0}}@media screen and (max-width: 768px){.l-header__logo{width:181px}}.l-nav-anchor{display:flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#ffbf7a}@media screen and (max-width: 768px){.l-nav-anchor{position:fixed;bottom:0;left:0;z-index:10;flex-direction:column;gap:50px;justify-content:initial;width:100vw;height:calc(100vh - 60px);padding:40px;visibility:hidden;background-color:#fff;opacity:0;transition:.3s}.l-nav-anchor.is-active{visibility:visible;opacity:1}}.l-nav-anchor__list{display:flex;flex-wrap:wrap;gap:8px 50px;justify-content:center}@media screen and (max-width: 1024px){.l-nav-anchor__list{gap:8px 32px}}@media screen and (max-width: 768px){.l-nav-anchor__list{flex-direction:column;gap:50px;justify-content:initial}}.l-nav-anchor__item{font-weight:700}@media screen and (max-width: 768px){.l-nav-anchor__item{font-size:16px}}.l-nav-anchor__link{display:flex;gap:4px;align-items:center}.l-nav-anchor__link::after{width:24px;height:24px;content:"";background:url("/lp/arrow.svg") no-repeat center/contain}.l-footer__inner{display:flex;flex-direction:column;gap:24px;align-items:center;padding:32px 24px}@media screen and (max-width: 768px){.l-footer__inner{padding:32px 0}}.l-footer__company{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.l-footer__company-heading{font-size:32px;font-weight:700}@media screen and (max-width: 768px){.l-footer__company-heading{font-size:20px}}.l-footer__company-name{font-size:32px;font-weight:700}@media screen and (max-width: 768px){.l-footer__company-name{font-size:24px}}.l-footer__copy{display:flex;align-items:center;justify-content:center;width:100%;height:80px;font-size:12px;font-weight:500;color:#fff;background-color:#333}@media screen and (max-width: 768px){.l-footer__copy{height:94px;font-size:14px}}.l-footer-contact{display:flex;flex-direction:column;gap:16px;align-items:center}.l-footer-contact__heading{font-size:18px;font-weight:500}@media screen and (max-width: 768px){.l-footer-contact__heading{font-size:16px}}.l-footer-contact__number{display:flex;gap:8px;align-items:center;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width: 768px){.l-footer-contact__number{gap:0;font-size:36px}}.l-footer-contact__number::before{width:45px;height:47px;content:"";background:url("/lp/icon-tel.svg") no-repeat center/contain}.l-footer-contact__hour{display:block;font-size:15px;text-align:center}@media screen and (max-width: 768px){.l-footer-contact__hour{font-size:12px;letter-spacing:0}}.l-footer-info{display:flex;gap:64px;align-items:center;justify-content:center;padding:16px 24px;background-color:#fbfbfb}@media screen and (max-width: 768px){.l-footer-info{flex-direction:column;gap:16px}}.l-footer-pmark{display:flex;gap:16px;align-items:center;max-width:454px}.l-footer-pmark__logo{flex-shrink:0}.l-footer-pmark__content{display:flex;flex-direction:column;gap:8px;font-size:12px}.l-footer-company{font-size:12px;line-height:1.6}.l-footer-company__th{padding-right:1em}.l-section{padding:100px 24px}@media screen and (max-width: 768px){.l-section{padding:40px 16px}}.l-section__inner{position:relative;z-index:0;display:flex;flex-direction:column;gap:40px;align-items:center;width:100%;max-width:960px;margin-inline:auto}@media screen and (max-width: 768px){.l-section__inner{gap:24px}}.c-heading-h2{display:flex;flex-direction:column;align-items:center;font-size:38px;font-weight:700;color:#000;text-align:center}@media screen and (max-width: 768px){.c-heading-h2{font-size:24px}}.c-heading-h2__small{font-size:24px}@media screen and (max-width: 768px){.c-heading-h2__small{font-size:20px}}.c-button{display:flex;gap:10px;align-items:center;justify-content:center;min-width:300px;padding:16px;font-size:20px;font-weight:700;color:#fff;background-color:#ff6a00;border-radius:16px}@media screen and (max-width: 768px){.c-button{min-width:none;font-size:16px}}.c-button--red{background-color:#d91d00}.c-button::after{width:22px;height:22px;content:"";background:url("/lp/icon-arrow.svg") no-repeat center/contain}@media screen and (max-width: 768px){.c-button::after{width:20px;height:20px}}.c-button-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;cursor:pointer}.c-button-menu__inner{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;width:24px;height:24px;transition:.3s}.c-button-menu__border{display:block;width:18px;height:2px;background-color:#ff6a00;border-radius:2px;transition:.3s}.c-button-menu__text{font-size:12px;font-weight:700;color:#ff6a00;transition:.3s}.c-button-menu.is-active .c-button-menu__inner{width:28px;height:28px}.c-button-menu.is-active .c-button-menu__border:nth-of-type(1){width:100%;height:4px;transform:translateY(6px) rotate(45deg)}.c-button-menu.is-active .c-button-menu__border:nth-of-type(2){opacity:0}.c-button-menu.is-active .c-button-menu__border:nth-of-type(3){width:100%;height:4px;transform:translateY(-6px) rotate(-45deg)}.c-button-menu.is-active .c-button-menu__text{height:0;visibility:hidden;opacity:0}.p-mv{display:flex;align-items:center;justify-content:center;min-height:504px;padding:100px 24px;background:url("/lp/mv-bg.svg") #fff4e6 no-repeat center/auto 100%;background-color:#fff4e6}@media screen and (max-width: 768px){.p-mv{min-height:0;padding:50px 10px 24px;background-image:url("/lp/mv-bg-sp.svg")}}.p-mv__inner{display:flex;gap:24px;align-items:center}@media screen and (max-width: 1024px){.p-mv__inner{flex-direction:column}}@media screen and (max-width: 768px){.p-mv__inner{gap:16px}}.p-mv__content{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.p-mv__content{gap:16px}}@media screen and (max-width: 768px){.p-mv__image{width:320px}}.p-mv-heading{display:flex;flex-direction:column;gap:20px;font-size:48px;font-weight:700;color:#000;letter-spacing:.1em}@media screen and (max-width: 768px){.p-mv-heading{gap:16px;font-size:32px}}.p-mv-heading__copy{position:relative;width:-moz-fit-content;width:fit-content;padding-inline:4px;font-size:24px;letter-spacing:.15em;background-color:#fff47a}@media screen and (max-width: 768px){.p-mv-heading__copy{width:100%;font-size:16px}}.p-mv-heading__copy::after{position:absolute;bottom:-13px;left:50%;width:18px;height:14px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:#fff47a;transform:translateX(-50%)}.p-mv-heading__copy-strong{font-size:32px}@media screen and (max-width: 768px){.p-mv-heading__copy-strong{font-size:20px}}.p-mv-jpx{display:flex;gap:10px;align-items:center}@media screen and (max-width: 768px){.p-mv-jpx{gap:16px}}.p-mv-jpx__logo{flex-shrink:0}.p-mv-jpx__text{font-size:12px}@media screen and (max-width: 768px){.p-mv-jpx__text{font-size:10px}}.p-cta-section{display:flex;flex-direction:column;gap:16px;align-items:center;padding:56px 24px;background-color:#ff6a00}@media screen and (max-width: 768px){.p-cta-section{padding:32px 16px}}.p-cta-section--red{background-color:#d91d00}.p-cta-section__inner{display:flex;flex-direction:column;gap:24px;align-items:center;padding:56px 24px;background-color:#fff;border-radius:16px}@media screen and (max-width: 768px){.p-cta-section__inner{gap:8px;padding:24px 16px}}.p-cta-section__heading{font-size:32px;font-weight:700;color:#000;text-align:center}@media screen and (max-width: 768px){.p-cta-section__heading{font-size:20px}}.p-cta-section__heading--white{color:#fff}.p-cta-section__heading-strong{margin-inline:4px;font-size:64px;line-height:1}@media screen and (max-width: 768px){.p-cta-section__heading-strong{margin-inline:0;font-size:20px}}.p-worry__arrow{width:53px}.p-worry-gray{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;padding:48px 80px;background-color:#f5f5f5;border-radius:16px}@media screen and (max-width: 768px){.p-worry-gray{padding:48px 16px}}.p-worry-list{display:flex;gap:24px;width:100%}@media screen and (max-width: 768px){.p-worry-list{flex-direction:column}}.p-worry-list__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:24px 16px;padding:16px;text-align:center;background-color:#fff;border:solid 2px #000;border-radius:8px}@media screen and (max-width: 768px){.p-worry-list__item{font-size:16px}}.p-worry-list__strong{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.p-worry-list__image{width:271px}}.p-worry-orange{display:flex;gap:32px;align-items:center;width:100%;padding:48px 80px;background-color:#fff4e6;border-radius:16px}@media screen and (max-width: 768px){.p-worry-orange{position:relative;flex-direction:column;padding:48px 16px}}@media screen and (max-width: 768px){.p-worry-orange__image{position:absolute;right:6px;bottom:-12px;width:72px}}.p-worry-list-start{display:flex;flex-wrap:wrap;gap:24px}.p-worry-list-start__item{display:flex;flex-direction:column;align-items:center;width:calc(50% - 12px);padding:16px;font-size:20px;font-weight:600;text-align:center;background-color:#fff;border:solid 2px #000;border-radius:8px}@media screen and (max-width: 768px){.p-worry-list-start__item{width:100%}}.p-about{background-color:#fff4e6}.p-about__service{display:flex;flex-direction:column;gap:4px}.p-about__service-heading{font-size:13px}.p-about-card{display:flex;gap:32px;align-items:center;justify-content:center;width:100%;padding:48px 40px;background-color:#fff;border-radius:16px;box-shadow:0 4px 40px 0 rgba(255,106,0,.1)}@media screen and (max-width: 768px){.p-about-card{flex-direction:column;padding:32px 16px}}@media screen and (max-width: 768px){.p-about-card__image{width:295px}}.p-about-card__content{display:flex;flex-direction:column;gap:16px;max-width:454px}.p-about-card__heading{font-size:20px;font-weight:700;line-height:1.7;color:#3b4043;letter-spacing:.09em}@media screen and (max-width: 768px){.p-about-card__heading{font-size:16px}}.p-about-card__heading-small{font-size:14px}@media screen and (max-width: 768px){.p-about-card__heading-small{font-size:12px}}.p-about-card__text{font-size:15px}.p-about-list-service{display:flex;flex-wrap:wrap;gap:4px 8px}.p-about-list-service__item{padding:4px 8px;font-size:12px;font-weight:700;color:#fff;background-color:#ff6a00;border-radius:9999px}.p-point{background:url("/lp/point-bg.svg") no-repeat center/1917px}@media screen and (max-width: 768px){.p-point{background:url("/lp/point-bg-sp.svg") no-repeat center/891px}}.p-point__column{display:flex;flex-direction:column;gap:24px}.p-point-card{display:flex;gap:24px;align-items:center;padding:48px;background-color:#fff;border-radius:16px;box-shadow:0 4px 10px 0 #fff4e6}@media screen and (max-width: 768px){.p-point-card{flex-direction:column;padding:24px 16px}}.p-point-card__content{display:flex;flex-direction:column;gap:32px}.p-point-card__heading{display:flex;gap:16px;align-items:center;font-size:24px;font-weight:700;color:#3b4043}@media screen and (max-width: 768px){.p-point-card__heading{font-size:20px}}.p-point-card__num{font-family:"Roboto",sans-serif;font-size:56px;line-height:1;color:#ff6a00}@media screen and (max-width: 768px){.p-point-card__num{font-size:50px}}.p-point-card__image{flex-shrink:0}@media screen and (max-width: 768px){.p-point-card__text{font-size:16px}}.p-voc{background:url("/lp/voc-bg.svg") no-repeat center bottom -480px/1532px auto}@media screen and (max-width: 768px){.p-voc{background:none}}.p-voc-box{display:flex;gap:32px;align-items:center;justify-content:center;width:100%;padding:40px;background-color:#fff4e6;border-radius:16px}@media screen and (max-width: 768px){.p-voc-box{flex-direction:column}}.p-voc-box__name{display:flex;flex-direction:column;flex-shrink:0;gap:16px;align-items:center}.p-voc-box__name-text{font-size:14px}.p-voc-box__content{display:flex;flex-direction:column;gap:16px;max-width:454px}.p-voc-box__heading{font-size:24px;font-weight:700;color:#3b4043}@media screen and (max-width: 768px){.p-voc-box__heading{font-size:20px}}.p-voc-box__text{display:flex;flex-direction:column;gap:26px;font-size:15px;line-height:1.7}.p-campaign{background-color:#fff4e6}.p-campaign__content{width:100%;padding:48px 80px;background-color:#fff;border-radius:16px}@media screen and (max-width: 768px){.p-campaign__content{padding:32px 16px}}.p-campaign__scroll{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.p-campaign__scroll{width:100%;overflow-x:scroll}}.p-campaign__content-notes{align-self:flex-end;font-size:14px}.p-campaign-table{width:100%;overflow:hidden;border-collapse:separate;border-radius:16px}@media screen and (max-width: 768px){.p-campaign-table{white-space:nowrap}}.p-campaign-table__thead-th{font-size:20px;font-weight:700;color:#fff;text-align:center;vertical-align:bottom}.p-campaign-table__thead-bg{display:flex;align-items:center;justify-content:center;padding:16px;background-color:#707070}.p-campaign-table__thead-bg--radius-left{border-radius:16px 0 0}.p-campaign-table__thead-bg--radius-right{border-radius:0 16px 0 0}.p-campaign-table__thead-bg-primary{display:flex;align-items:center;justify-content:center;padding:24px 16px;background-color:#ff6a00;border-radius:16px 16px 0 0}.p-campaign-table__th{padding:24px;font-size:18px;font-weight:700;text-align:center;vertical-align:middle;background-color:#f5f5f5;border:solid 1px #7b7b7b}.p-campaign-table__td{padding:24px;font-size:16px;font-weight:600;text-align:center;vertical-align:middle;background-color:#fff;border:solid 1px #7b7b7b}.p-campaign-table__td--primary{background-color:#fff4e7}.p-campaign-table__td-inner{display:flex;flex-direction:column;gap:12px;align-items:center}.p-campaign-table__primary-strong{font-size:20px;font-weight:700;color:#ff6a00}.p-campaign-table tr>*+*{border-left:none}.p-campaign-table tr+tr>*{border-top:none}.p-campaign-table tr:last-of-type>*:first-child{border-radius:0 0 0 16px}.p-campaign-table tr:last-of-type>*:last-child{border-radius:0 0 16px}.scroll-hint-shadow-wrap::after{background:none !important}.scroll-hint-text{white-space:nowrap}.scroll-hint-shadow-wrap::before{content:none !important}.p-flow-box{display:flex;flex-direction:column;gap:32px;width:100%;padding:80px;background-color:#fff4e6;border-radius:16px}@media screen and (max-width: 768px){.p-flow-box{padding:40px 16px}}.p-flow-box__head{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;background-color:#fff}.p-flow-box__head-strong{font-size:24px;font-weight:700}.p-flow-list{display:flex;gap:84px}@media screen and (max-width: 768px){.p-flow-list{flex-direction:column;gap:65px}}.p-flow-list__item{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.p-flow-list__item:not(:last-of-type){position:relative}.p-flow-list__item:not(:last-of-type)::after{position:absolute;top:50%;right:-56px;width:20px;height:33px;content:"";background:url("/lp/flow-arrow.svg") no-repeat center/contain;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-flow-list__item:not(:last-of-type)::after{inset:auto auto -48px 50%;transform:translateX(-50%) rotate(90deg)}}.p-flow-list__text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px 20px;text-align:center;background-color:#fff;border-radius:8px}.p-faq{background-color:#fff4e6}.p-faq__box{display:flex;flex-direction:column;gap:36px;padding:60px 40px;background-color:#fff;border-radius:20px}@media screen and (max-width: 768px){.p-faq__box{gap:24px;padding:32px 16px}}.p-faq-dl{display:flex;flex-direction:column;gap:12px;width:100%}.p-faq-dl+.p-faq-dl{padding-top:36px;border-top:solid 1px #fff4e6}@media screen and (max-width: 768px){.p-faq-dl+.p-faq-dl{padding-top:24px}}.p-faq-dl__dt{display:flex;gap:24px;align-items:center;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.p-faq-dl__dt{gap:8px;font-size:16px;letter-spacing:0}}.p-faq-dl__dt::before{flex-shrink:0;width:45px;height:45px;content:"";background:url("/lp/faq-q.svg") no-repeat center/contain}.p-faq-dl__dd{display:flex;gap:24px;align-items:center;line-height:1.6}@media screen and (max-width: 768px){.p-faq-dl__dd{gap:8px;font-size:16px;letter-spacing:0}}.p-faq-dl__dd::before{flex-shrink:0;width:45px;height:45px;content:"";background:url("/lp/faq-a.svg") no-repeat center/contain}.text-primary{color:#ff6a00}.text-secondary{color:#fff4e6}.text-tertiary{color:#d91d00}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.roboto{font-family:var(--font-family-english)}.text-primary-01{color:var(--color-primary-01)}.text-primary-02{color:var(--color-primary-02)}.text-white{color:var(--color-white)}.text-link{color:#006cd8}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}
