@font-face{font-family:LINE Seed JP;src:url(./line-seed-jp-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (min-width:1400px){html{font-size:10px}}@media screen and (min-width:768px)and (max-width:1399px){html{font-size:.6944444444vw}}@media screen and (max-width:767px){html{font-size:2.5641025641vw}}body{font-family:Noto Sans JP,sans-serif;color:#141414;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*:focus,*:focus-visible{outline:none}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a,button,summary{transition:color .2s ease,background-color .2s ease,opacity .2s ease,transform .2s ease,filter .2s ease,border-color .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){a,button,summary{transition:none}}.l-inner{width:min(100% - 4rem,140rem);margin-inline:auto}@media(max-width:767px){.pc{display:none!important}}@media(min-width:768px){.sp{display:none!important}}#reason,#flow,#price,#voice,#faq{scroll-margin-top:9.5rem}@media(max-width:767px){#reason,#flow,#price,#voice,#faq{scroll-margin-top:6.5rem}}.shopify-section-group-header-group{position:relative;z-index:200;height:0;overflow:visible;pointer-events:none}.shopify-section-group-header-group .shopify-section{display:block;height:0;overflow:visible;pointer-events:none}.l-header{position:fixed;top:0;left:0;right:0;z-index:200;pointer-events:none}.l-header__bar{pointer-events:auto}.l-header__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:8.3rem;padding:1.3rem 2rem;background:#fff}.l-header__logo{display:block;line-height:0}.l-header__logo img{display:block;width:21.8rem;height:auto;max-width:none}.l-header__actions{display:flex;align-items:center;gap:4rem}.l-header__nav{display:flex;align-items:center;justify-content:flex-end;gap:3rem}.l-header__nav a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.08rem;color:#141414;white-space:nowrap;transition:color .2s}@media(hover:hover){.l-header__nav a:hover{color:#0059a5}}.l-header__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:9rem;background:linear-gradient(180deg,#f68828,#f16211);color:#fff;font-family:Montserrat,Roboto,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:0}.l-header__cart{display:none}.l-header__cta{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:1rem;width:25.6rem;height:5.7rem;padding:0 2rem 0 3rem;border:.1rem solid #f68828;border-radius:4.5rem;background:linear-gradient(180deg,#f68828,#f16211);color:#fff;font-size:2rem;font-weight:700;line-height:1.05;white-space:nowrap;box-sizing:border-box;transition:transform .2s,filter .2s}.l-header__cta picture{display:block;flex-shrink:0;line-height:0}.l-header__cta img{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;max-width:none}@media(hover:hover){.l-header__cta:hover{transform:translateY(-.2rem);filter:brightness(1.04)}}@media(max-width:767px){.l-header__bar{height:auto;min-height:5.3rem;padding:1rem;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.l-header__logo img{width:13rem;height:auto}.l-header__actions{display:flex;align-items:center;gap:.8rem;margin-left:auto}.l-header__nav{display:none}.l-header__cart{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;color:#141414}.l-header__cart .l-header__cart-count{position:absolute;top:-.2rem;right:-.2rem;min-width:1.6rem;height:1.6rem;font-size:1rem}.l-header__cart-icon{display:block;width:2.2rem;height:2.2rem}.l-header__cta{gap:.5rem;width:auto;height:auto;min-height:0;padding:1rem 1rem 1rem 2rem;font-size:1.2rem;line-height:1.05}.l-header__cta img{width:.9rem;height:.9rem}}.l-footer{background:#de1c32;color:#fff;padding:5rem 0 2rem;font-size:1.4rem;line-height:1.8;overflow:clip}.l-footer .l-inner{max-width:124rem}.l-footer a{color:inherit;transition:opacity .2s}@media(hover:hover){.l-footer a:hover{opacity:.8}}@media(max-width:767px){.l-footer{padding:4rem 0 2.4rem}.l-footer .l-inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:100%}}.p-footer__main{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:start}.p-footer__brand{flex:0 0 36.6rem;max-width:100%;grid-column:1;grid-row:1}.p-footer__company{grid-column:1;grid-row:2;margin-top:4rem;font-size:1.4rem;font-weight:500;letter-spacing:.02em}.p-footer__company p+p{margin-top:0}.p-footer__body{flex:1;min-width:0;grid-column:2;grid-row:1/3}.p-footer__row{display:flex;align-items:flex-start;justify-content:space-between;gap:7rem}.p-footer__logo{display:block;line-height:0}.p-footer__logo img{display:block;width:33rem;max-width:100%;height:auto}.p-footer__logo-mark{display:block;line-height:0}.p-footer__shop{display:none}.p-footer__corp{font-weight:700}.p-footer__nav{flex:0 0 40.8rem;display:flex;align-items:flex-start;gap:4.7rem;padding-top:1rem}.p-footer__nav-mid{display:grid;grid-template-columns:16.1rem 9.5rem;flex-shrink:0;width:25.6rem}.p-footer__nav-top{flex-shrink:0;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.06em;white-space:nowrap}.p-footer__nav-col{display:flex;flex-direction:column;gap:.8rem;min-width:0}.p-footer__sub{display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.p-footer__sub a{padding-left:.7em;text-indent:-.7em;display:inline-block}.p-footer__side{display:flex;flex-direction:column;gap:1rem;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.06em;white-space:nowrap}.p-footer__policy{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 1.4rem;margin-top:2.5rem;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.02em}.p-footer__policy--sp{display:none}.p-footer__sep{opacity:.7}.p-footer__actions{display:flex;gap:2rem;padding-top:1rem}.p-footer__act-col{display:flex;flex-direction:column;gap:1rem;width:18.2rem}.p-footer__act-col--sm{width:9.4rem}.p-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:2rem;border-top:.1rem solid rgba(255,255,255,.35)}.p-footer__copy{font-size:1.3rem;font-weight:500;line-height:1.6;white-space:nowrap}.p-footer__links{display:flex;align-items:center;gap:2.4rem}.p-footer__links a{display:inline-flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:500;line-height:1;white-space:nowrap}.p-footer__links img{display:block;flex-shrink:0;width:1.2rem;height:1.2rem}@media(max-width:767px){.p-footer__main{display:flex;flex-direction:column;align-items:center;gap:3rem;width:100%}.p-footer__brand{display:block;width:100%;order:1;flex:0 0 auto}.p-footer__logo{display:flex;align-items:center;justify-content:center;gap:1.6rem;line-height:1}.p-footer__logo img{width:21.4rem;max-width:none}.p-footer__logo-mark{width:auto;overflow:visible;flex-shrink:0}.p-footer__shop{display:block;font-size:1.2rem;font-weight:500;letter-spacing:.072em;white-space:nowrap}.p-footer__company{display:block;order:3;width:33.4rem;max-width:100%;margin-top:0;font-size:1.2rem;line-height:1.8}.p-footer__body{order:2;width:33.5rem;max-width:100%}.p-footer__row{display:flex;flex-direction:column;gap:3rem;width:100%}.p-footer__nav{flex:none;display:grid;grid-template-columns:14.4rem minmax(0,1fr);column-gap:4rem;row-gap:0;width:100%;padding-top:0}.p-footer__nav>.p-footer__nav-top{grid-column:1;grid-row:1;font-size:1.5rem;letter-spacing:.09em}.p-footer__nav-mid{display:contents}.p-footer__nav-col{grid-column:1;grid-row:2;margin-top:-5.4rem;gap:1rem}.p-footer__nav-col .p-footer__nav-top{font-size:1.5rem;letter-spacing:.09em}.p-footer__sub{gap:1rem;font-size:1.3rem}.p-footer__side{grid-column:2;grid-row:1;gap:1.2rem;font-size:1.5rem;letter-spacing:.09em}.p-footer__policy--pc{display:none}.p-footer__policy--sp{display:flex;grid-column:2;grid-row:2;align-self:start;margin-top:3rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.8rem;font-size:1.2rem;line-height:1}.p-footer__sep{display:none}.p-footer__actions{display:grid;grid-template-columns:minmax(0,22.5rem) auto;justify-content:space-between;gap:1.6rem;width:100%;padding-top:0}.p-footer__act-col{display:grid;grid-template-columns:1fr;gap:1.6rem;width:auto}.p-footer__act-col--sm{width:auto}.p-footer__bottom{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;padding-top:0;border-top:0;gap:3rem}.p-footer__links{order:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2.4rem;width:33.4rem;max-width:100%}.p-footer__links a{font-size:1.2rem}.p-footer__copy{order:2;width:100%;margin-top:0;padding-top:1.6rem;border-top:.1rem solid white;text-align:center;font-size:1.3rem;white-space:normal;margin-inline:-1.5rem;width:calc(100% + 3rem)}}.c-fbtn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:4rem;padding:0 .8rem;border-radius:.4rem;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;position:relative;color:#fff;box-sizing:border-box}.c-fbtn img{display:block;flex-shrink:0}.c-fbtn__label{flex:1;min-width:0;text-align:left}.c-fbtn--mail{justify-content:flex-start;background:#222}.c-fbtn--line{justify-content:flex-start;background:#00b900}.c-fbtn--line .c-fbtn__ext{flex-shrink:0;margin-left:auto}.c-fbtn--login{background:#de1c32;border:.1rem solid #ffffff;font-size:1.5rem;font-weight:500}.c-fbtn--cart{background:#fff;border:.1rem solid #de1c32;color:#de1c32!important;font-size:1.5rem;font-weight:500;gap:.6rem}.c-fbtn__badge{position:absolute;top:-.5rem;right:-.6rem;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border:.1rem solid #ffffff;border-radius:2rem;background:#de1c32;color:#fff;font-family:Montserrat,Roboto,sans-serif;font-size:1.1rem;font-weight:500;font-style:normal;line-height:1.3rem;text-align:center}@media(max-width:767px){.c-fbtn{height:5rem;font-size:1.5rem;letter-spacing:.03em;gap:1rem}.c-fbtn--mail{justify-content:center;gap:1rem}.c-fbtn--line{justify-content:center;padding-inline:2rem;gap:.6rem}.c-fbtn--line .c-fbtn__label{flex:0 1 auto;text-align:center}.c-fbtn--login{font-size:1.5rem;font-weight:500}.c-fbtn--cart{font-size:1.5rem;font-weight:500;gap:1rem}}.l-site-footer{background:#fff}.l-site-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;width:118rem;max-width:calc(100% - 8rem);margin-inline:auto;padding:5.6rem 0 4.8rem}.l-site-footer__brand{display:flex;flex-direction:column;gap:5.2rem;flex-shrink:0}.l-site-footer__logo{display:block;line-height:0}.l-site-footer__logo img{display:block;width:30rem;height:auto;max-width:100%}.l-site-footer__company{color:#141414}.l-site-footer__company p{margin:0;font-weight:500;font-size:1.6rem;line-height:1.6}.l-site-footer__corp{margin-bottom:1.2rem!important;font-weight:700!important;font-size:1.8rem!important}.l-site-footer__end{display:flex;flex-direction:column;align-items:flex-end;padding-top:3.8rem}.l-site-footer__nav{display:flex;gap:9rem;align-items:flex-start}.l-site-footer__links{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.l-site-footer__links--sub{gap:1.6rem}.l-site-footer__links li{margin:0}.l-site-footer__links a{display:inline-flex;align-items:center;gap:1.2rem;font-weight:500;font-size:1.6rem;line-height:1.6;color:#141414;text-decoration:none;white-space:nowrap;font-feature-settings:"kern" 0}@media(hover:hover){.l-site-footer__links a:hover,.l-site-footer__links a:focus-visible{opacity:.75}}.l-site-footer__arrow{display:block;flex-shrink:0;width:0;height:0;border-style:solid;border-width:.7rem 0 .7rem .6rem;border-color:transparent transparent transparent #041c51}.l-site-footer__copy{margin:5.3rem 0 0;font-weight:500;font-size:1.2rem;line-height:1.6;color:#141414;text-align:right;white-space:nowrap}@media(max-width:767px){.l-site-footer__inner{flex-direction:column;align-items:flex-start;gap:3.2rem;width:100%;max-width:100%;padding:4rem 2rem 3.2rem}.l-site-footer__brand{gap:2.4rem}.l-site-footer__logo img{width:25rem}.l-site-footer__company p{font-size:1.4rem}.l-site-footer__corp{font-size:1.6rem!important}.l-site-footer__end{align-items:flex-start;width:100%;padding-top:0}.l-site-footer__nav{flex-direction:row;align-items:flex-start;gap:6rem;width:35rem;max-width:100%}.l-site-footer__links{gap:1.5rem}.l-site-footer__links--sub{gap:1.6rem}.l-site-footer__links a{gap:1.2rem;font-size:1.3rem;line-height:1.6;white-space:nowrap}.l-site-footer__arrow{border-width:.7rem 0 .7rem .6rem}.l-site-footer__copy{margin-top:2.4rem;font-size:1.1rem;text-align:left;white-space:normal;margin-inline:auto}}.shopify-section{display:block}.c-cta{position:relative;overflow:hidden;display:flex;align-items:center;height:9.6rem;border-radius:1rem;border:.2rem solid;color:#fff;box-sizing:border-box;transition:transform .2s,filter .2s}.c-cta img{max-width:none}.c-cta__deco{position:absolute;left:-3.2rem;top:50%;transform:translateY(-50%);width:14.6rem;height:13.4rem;pointer-events:none}.c-cta__deco img{position:absolute;top:0;height:13.4rem;width:14.6rem}.c-cta__deco img:nth-child(1){left:2.3rem}.c-cta__deco img:nth-child(2){left:1.3rem}.c-cta__deco img:nth-child(3){left:0}.c-cta__label{position:relative;z-index:2;flex-shrink:0;margin-left:.8rem;padding:.8rem .6rem .7rem 1rem;background:#fff;border-radius:4rem;font-size:1.7rem;font-weight:700;letter-spacing:.03em;line-height:1;white-space:nowrap}.c-cta__text{position:relative;z-index:2;flex:1;font-size:3.2rem;font-weight:700;letter-spacing:-.06em;line-height:1.15;text-align:center}.c-cta__icon{position:relative;z-index:2;flex-shrink:0;margin-right:2.8rem;width:.7rem;height:1.4rem}.c-cta__line{position:relative;z-index:2;flex-shrink:0;margin-right:4.2rem;width:4.2rem;height:4rem}.c-cta--rental{width:42.1rem;background:linear-gradient(180deg,#4e9af0,#0958b1 78.365%);border-color:#1f70cd}.c-cta--rental .c-cta__label{color:#2379dc}.c-cta--consult{width:39.8rem;background:linear-gradient(180deg,#1cf76d,#0fb34b 78.365%);border-color:#1db457}.c-cta--consult .c-cta__label{color:#17b752}.c-cta--consult .c-cta__text{font-size:2.8rem;letter-spacing:0}@media(hover:hover){.c-cta:hover{transform:translateY(-.2rem);filter:brightness(1.04)}}@media(max-width:767px){.c-cta{width:36rem;height:6.6rem}.c-cta__deco{left:-2rem;width:11.9rem;height:11.9rem}.c-cta__deco img{width:11.6rem;height:11.9rem}.c-cta__label{margin-left:1rem;padding:.6rem .6rem .5rem 1rem;font-size:1.2rem}.c-cta__text{font-size:2.4rem}.c-cta__icon{margin-right:2rem}.c-cta__line{margin-right:1.5rem;width:3.6rem;height:3.4rem}.c-cta--rental,.c-cta--consult{width:36rem}.c-cta--consult .c-cta__text{font-size:2.2rem}}@media(min-width:768px){.c-anchor-nav{position:sticky;top:calc(var(--header-height, 10.6rem) + 4rem);align-self:start}}.c-anchor-nav__pc-list{display:flex;flex-direction:column;gap:3rem}.c-anchor-nav__pc-link{display:flex;align-items:center;gap:1rem;color:#222;font-size:1.5rem;font-weight:500;line-height:1;opacity:.5;transition:opacity .3s}.c-anchor-nav__pc-link.is-active{opacity:1}@media(hover:hover){.c-anchor-nav__pc-link:hover{opacity:1}}.c-anchor-nav__pc-link.is-active .c-anchor-nav__pc-arrow{width:.8rem}.c-anchor-nav__pc-arrow{flex-shrink:0;width:1.6rem;height:.2rem;background:#de1c32;transition:width .3s}.c-anchor-nav__sp{position:relative;z-index:1;margin-bottom:4rem}@media(max-width:767px){.c-anchor-nav--sp-sticky .c-anchor-nav__sp{position:sticky;top:var(--header-height, 8.8rem);z-index:20}}.c-anchor-nav__sp-panel{overflow:hidden;max-height:2rem;border:.1rem solid #ccc;border-bottom:0;background:#fff;transition:max-height .3s ease}.c-anchor-nav__sp.is-open .c-anchor-nav__sp-panel{max-height:20rem}.c-anchor-nav__sp-panel[hidden]{display:block}.c-anchor-nav__sp-panel-inner{padding:2rem 1.6rem}.c-anchor-nav__sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 0;text-align:center}.c-anchor-nav__sp-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0 .4rem;color:#222;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.c-anchor-nav__sp-link:not(:nth-child(3n)):after{content:"";position:absolute;top:50%;right:0;width:.1rem;height:2.6rem;background:#ccc;transform:translateY(-50%)}.c-anchor-nav__sp-toggle{display:flex;align-items:center;justify-content:center;gap:.6rem;width:11rem;margin:0 auto;padding:.7rem 1.6rem;border:.1rem solid #ccc;border-top:0;border-radius:0 0 1rem 1rem;background:#fff;color:#de1c32;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;cursor:pointer}.c-anchor-nav__sp-toggle:after{content:"";width:.6rem;height:.6rem;margin-top:.2rem;border-right:.15rem solid #de1c32;border-bottom:.15rem solid #de1c32;transform:rotate(-135deg);transition:transform .3s}.c-anchor-nav__sp:not(.is-open) .c-anchor-nav__sp-toggle:after{margin-top:-.3rem;transform:rotate(45deg)}.c-page{padding:0 4rem;background:#fff}.c-page__panel{position:relative;z-index:2;margin:-4.4rem -4rem 0;padding:8rem 4rem;border-radius:5rem 5rem 0 0;background:#fff}.c-page__body{width:100rem;max-width:100%;margin-inline:auto}@media(max-width:767px){.c-page{padding:0 2rem}.c-page__panel{margin:-3.2rem -2rem 0;padding:3.2rem 2rem 5rem;border-radius:3rem 3rem 0 0}}.c-page-mv{position:relative;z-index:1;overflow:hidden;margin:0 -4rem;padding:13.3rem 4rem 11rem;border-radius:5rem 5rem 0 0;background:#faf6ef}.c-page-mv__wave{position:absolute;top:8.3rem;left:0;z-index:0;width:100%;height:29.7rem;opacity:.7;pointer-events:none}.c-page-mv__wave img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}.c-page-mv__inner{position:relative;z-index:1;max-width:100%;margin-inline:auto}.c-page-mv__head{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}.c-page-mv__title-wrap{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.c-page-mv__ttl{margin:0;font-weight:700;font-size:4.8rem;line-height:1.3;letter-spacing:.24rem;color:#141414;text-align:center;font-feature-settings:"palt" 1}.c-page-mv__line{display:block;width:17rem;height:.4rem;border-radius:2rem;background:linear-gradient(90deg,#ffa557,#ffcc6d 50.962%,#ffa557)}.c-page-mv__lead{margin:0;font-weight:500;font-size:1.6rem;line-height:1.9;color:#141414;text-align:center}.c-page-mv__lead p{margin:0}@media(min-width:768px){.c-page-mv__lead br.sp{display:none}}.c-page-mv__breadcrumb{position:absolute;right:4rem;bottom:6.4rem;z-index:1;display:flex;align-items:center;gap:1.5rem;margin:0;font-weight:400;font-size:1.5rem;line-height:1.6;color:#141414}.c-page-mv__breadcrumb a{opacity:.6;text-decoration:underline;text-underline-offset:.2rem}.c-page-mv__breadcrumb-sep{display:block;width:.5rem;height:.9rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10'%3E%3Cpath d='M0 0L5 5L0 10' fill='none' stroke='%23141414' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.c-page-mv__breadcrumb-current{white-space:nowrap}@media(max-width:767px){.c-page-mv{margin:0 -2rem;padding:8.5rem 2rem 9.2rem;border-radius:3rem 3rem 0 0}.c-page-mv__wave{top:5.6rem;height:18rem}.c-page-mv__inner{width:100%}.c-page-mv__head{gap:1rem}.c-page-mv__ttl{font-size:3.2rem;letter-spacing:.08rem}.c-page-mv__line{width:12rem;height:.35rem}.c-page-mv__lead{font-size:1.4rem;line-height:1.8}.c-page-mv__breadcrumb{right:2rem;bottom:4.1rem;font-size:1.3rem}}picture:not([class]){display:contents}
/*# sourceMappingURL=/cdn/shop/t/9/assets/common.css.map */
