﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{height:100%;min-height:100vh;scroll-behavior:smooth}body{height:100%;min-height:100vh;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.75rem;font-weight:normal;line-height:1.6;color:#000}body.is-drawer-open{height:100vh;overflow:hidden;touch-action:none}@media screen and (min-width: 768px){body{font-size:.875rem}}img{display:block;width:100%;height:auto;vertical-align:top}p,h1,h2,h3,h4,h5,span,dt,dd{text-box-trim:trim-both;text-box-edge:text}a{transition:opacity 100ms linear}a:hover{opacity:.5}canvas,svg{display:block;width:100% !important;height:auto !important}video{display:block;width:100%;height:auto;object-fit:cover}.c-button{display:block;width:100%;padding:.6875rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.75rem;font-weight:600;color:#fff;text-align:center;letter-spacing:.1em;background-color:#000;border:1px solid rgba(0,0,0,0);border-radius:100vh;transition:transform .1s ease,background-color .1s ease,opacity .2s ease}.c-button:active{background-color:#999;transform:scale(0.96)}@media screen and (min-width: 768px){.c-button{padding:.5625rem 1.5rem;font-size:1rem}}.c-button--secondary{color:#000;background-color:rgba(0,0,0,0);border:1px solid #000}.c-button--secondary:active{background-color:rgba(0,0,0,0)}.c-button--pdSmall{padding:.6875rem .3125rem}@media screen and (min-width: 768px){.c-button--pdSmall{padding:.5625rem}}.c-heading{color:#ef6c00;text-align:center}.c-heading--secondary{color:#fff}.c-heading--pale{color:#f1a23d}.c-heading__main{display:block;font-family:"din-2014-rounded-variable",sans-serif;font-size:2.125rem;font-weight:630;line-height:1.2;text-transform:capitalize;letter-spacing:.03em}@media screen and (min-width: 768px){.c-heading__main{font-size:2.375rem}}.c-heading__sub{font-size:.625rem;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.c-heading__sub{font-size:.75rem}}.c-heading--1row{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1.25rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-heading--1row{font-size:1.75rem}}.c-headingM{margin-bottom:1.5rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-headingM{font-size:1.25rem}}.c-headingBalloon{position:relative;padding:2rem 1rem;color:#fff;text-align:center;background:#9bcb5e;border-radius:100vh}.c-headingBalloon::after{position:absolute;bottom:-1.25rem;left:50%;content:"";border-color:#9bcb5e rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:1.25rem 1.25rem 0;transform:translateX(-50%)}@media screen and (min-width: 768px){.c-headingBalloon::after{bottom:-0.9375rem;border-width:.9375rem .625rem 0}}.c-headingBalloon__text{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1.25rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-headingBalloon__text{font-size:1.75rem}}.c-cta{padding:3.5rem 1rem 5.625rem;background:#ef6c00}@media screen and (min-width: 768px){.c-cta{padding:2.5rem 0}}.c-cta--secondary{background:#77cbbd}.c-cta--secondary__heading{color:#77cbbd}.c-cta__container{position:relative;padding:2.5rem 1.5rem;margin-inline:auto;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.c-cta__container{width:47.5rem;padding:2.75rem 0;border-radius:1.25rem}}@media screen and (min-width: 768px){.c-cta__container--secondary{padding:3.4375rem 0}}@media screen and (min-width: 768px){.c-cta__content{width:26rem;margin-inline:auto}}@media screen and (min-width: 768px){.c-cta__content--secondary{width:37.5rem}}.c-cta__description{margin-top:1.5rem;text-align:justify}@media screen and (min-width: 768px){.c-cta__description{margin:1.5rem auto auto 1.3125rem}}@media screen and (min-width: 768px){.c-cta__description--secondary{margin-left:.875rem}}.c-cta__buttons{display:grid;grid-template-columns:repeat(2, 9.375rem);gap:.5rem;justify-content:center;margin-top:1.5rem}@media screen and (min-width: 768px){.c-cta__buttons{grid-template-columns:repeat(2, 12.5rem);gap:1rem}}@media(max-width: 374px){.c-cta__buttons{grid-template-columns:1fr;justify-content:stretch}}.c-cta__character{position:absolute;bottom:-5.625rem;width:7.125rem;height:auto}@media screen and (min-width: 768px){.c-cta__character{bottom:-2.5rem;width:auto;height:20rem}}.c-cta__character--left{left:50%;transform:translateX(-90%)}@media screen and (min-width: 768px){.c-cta__character--left{left:-7.5rem;transform:none}}.c-cta__character--right{right:50%;transform:translateX(92%)}@media screen and (min-width: 768px){.c-cta__character--right{right:-7.5rem;transform:none}}.c-cta__character--one{transform:translateX(50%)}@media screen and (min-width: 768px){.c-cta__character--one{transform:none}}@media screen and (min-width: 768px){.c-media{display:grid;grid-template-columns:35rem 1fr;gap:5rem}}.c-media__title{margin:2rem auto;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.c-media__title{margin:4.3125rem auto 3.5rem;font-size:1.25rem;text-align:left}}.c-media__text:not(:last-child){margin-bottom:1.6875rem}.c-media__text--large{margin-bottom:0;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-media__text--large{margin-top:3.5rem;font-size:1.125rem}}.c-more__list{overflow:hidden;transition:max-height .5s ease}.c-more__item{padding:1rem 0;border-bottom:1px solid #dcdddd}.c-more__item:first-child{padding-top:0}.c-more__item time{display:block;margin-bottom:1rem;font-family:"mr-eaves-xl-modern",sans-serif;font-size:.875rem;font-weight:700;line-height:1;color:gray}@media screen and (min-width: 768px){.c-more__item time{font-size:1rem}}.c-more__item strong{font-weight:400}.c-more__question{margin-bottom:1rem;color:gray}.c-more__button{position:relative;display:flex;align-items:center;justify-content:center;max-width:18.75rem;padding:.875rem;margin-inline:auto;margin-top:2rem}@media screen and (min-width: 768px){.c-more__button{padding:.8125rem;font-size:1rem}}.c-more__button::before{content:"もっと見る"}.c-more__button.is-open::before{content:"折りたたむ"}.c-more__button span{display:block;width:.625rem;height:.375rem;margin-top:torem(4);margin-left:.25rem;background:url(/assets/img/common/arrow.svg) center/contain no-repeat;transition:transform .3s ease}@media screen and (min-width: 768px){.c-more__button span{width:1.25rem;height:.625rem}}.c-more__button.is-open span{transform:rotate(180deg)}.c-definition__item{padding:2rem 0;border-bottom:1px solid #dcdddd}.c-definition__item:first-child{padding-top:0}.c-definition__term{display:block;margin-bottom:1rem;font-weight:400;color:gray}.c-definition__description p:not(:last-child){margin-bottom:.375rem}.c-profile{padding:2.5rem 1.5rem;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.c-profile{padding:3.5rem 2.5rem}}.c-profile__image{width:10.5625rem;margin:0 auto 2rem}.c-profile__position{margin-bottom:.5rem;font-size:.625rem;font-weight:700;color:#ef6c00;text-align:center}@media screen and (min-width: 768px){.c-profile__position{font-size:.75rem}}.c-profile__name{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;color:#ef6c00;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.c-profile__name{font-size:1.125rem}}.c-profile__text-area{margin-top:2rem}@media screen and (min-width: 768px){.c-profile__text-area{text-align:center}}.c-modal__wrapper{position:fixed;top:0;left:0;z-index:200;display:none;width:100%;height:100%;overflow-y:auto}@media screen and (min-width: 768px){.c-modal__wrapper{overflow-y:hidden}}.c-modal__layer{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,.5)}.c-modal__container{position:relative;display:flex;flex-direction:column;width:90%;max-width:22.375rem;padding:0 0 3.5rem 3.5rem;margin:2rem auto;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.c-modal__container{position:absolute;top:50%;left:50%;max-width:47.5rem;height:34.375rem;padding:3.5rem 1.25rem 3.5rem 4.375rem;margin:0 auto;transform:translate(-50%, -50%)}}@media screen and (min-width: 1100px){.c-modal__container{padding:3.5rem 1rem 3.5rem 5rem}}.c-modal__inner{position:relative;margin-right:3.5rem}@media screen and (min-width: 768px){.c-modal__inner{height:100%;margin-right:0;overflow-y:auto}}@media screen and (min-width: 768px){.c-modal__content{margin-right:3.125rem}}@media screen and (min-width: 1100px){.c-modal__content{margin-right:4rem}}.c-modal__close{position:sticky;top:0;right:0;width:3.5rem;height:3.5rem;margin-left:auto;cursor:pointer;transition:opacity .6s}@media screen and (min-width: 768px){.c-modal__close{position:absolute;width:4rem;height:4rem}}.c-modal__close:hover{opacity:.6}.c-modal__closeLine{position:absolute;top:50%;left:50%;display:block;width:1.875rem;height:1px;background-color:gray;transform-origin:center}.c-modal__closeLine:first-child{transform:translate(-50%, -50%) rotate(45deg)}.c-modal__closeLine:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.c-modal__box{margin-top:8.2051282051vw}@media screen and (min-width: 768px){.c-modal__box{margin-top:2.5rem}}@media screen and (min-width: 768px){.c-modal__box:first-child{margin-top:0}}.c-modal__image{margin:2rem auto}@media screen and (min-width: 768px){.c-modal__image{margin:2.5rem auto}}.c-modal__text{line-height:3}.c-modal__text:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width: 768px){.c-modal__text:not(:last-child){margin-bottom:1.875rem}}.c-list{font-size:.625rem;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.c-list{font-size:.75rem}}.c-list__item{display:flex;align-items:center;margin-bottom:.5rem}.c-list__item::before{display:block;width:1.5rem;height:1.5rem;margin-right:.5rem;content:"";background:url(/assets/img/common/check.svg) center/contain no-repeat}.c-step__item{display:flex;align-items:center;padding:.75rem 0 1.25rem}@media screen and (min-width: 768px){.c-step__item{padding:0 0 1.5rem}}.c-step__item:not(:last-child){position:relative;margin-bottom:1rem;border-bottom:2px solid #00ac73}@media screen and (min-width: 768px){.c-step__item:not(:last-child){margin-bottom:1.2rem}}.c-step__item:not(:last-child)::before,.c-step__item:not(:last-child)::after{position:absolute;left:50%;content:"";transform:translateX(-50%)}.c-step__item:not(:last-child)::before{bottom:-0.9375rem;border-color:#00ac73 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.9375rem 1.4375rem 0}.c-step__item:not(:last-child)::after{bottom:-0.8125rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.8125rem 1.25rem 0}.c-step__item:first-child{padding-top:0}.c-step__item:last-child{padding-bottom:0}.c-step__item strong{display:flex;align-items:center;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-step__item strong{font-size:1.125rem}}.c-step__item p:not(:last-child){margin-bottom:1.125rem}@media screen and (min-width: 768px){.c-step__item p:not(:last-child){margin-bottom:.6rem}}.c-step__number{margin-right:.5rem;font-family:"din-2014-rounded-variable",sans-serif;font-size:1.375rem;font-weight:630}@media screen and (min-width: 768px){.c-step__number{font-size:1.5rem}}.c-step__left{width:2.9375rem;margin:0 1.5rem 0 auto}.c-step__right{flex:1}.c-price{overflow:hidden;font-family:"FP-ヒラギノ丸ゴ StdN W7";letter-spacing:.1em;border:.25rem solid #f1a23d;border-radius:1.25rem}@media screen and (min-width: 768px){.c-price{display:grid;grid-template-columns:25rem 1fr}}.c-price:not(:last-child){margin-bottom:1.5rem}.c-price__header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;color:#fff;background:#f1a23d}@media screen and (min-width: 768px){.c-price__header{padding:4.875rem 1.25rem}}.c-price__title{padding:.5rem 1rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;color:#f1a23d;background-color:#fff;border-radius:100vh}@media screen and (min-width: 768px){.c-price__title{margin-bottom:1rem;font-size:1.125rem}}.c-price__price{display:flex;margin-bottom:0;font-family:"din-2014-rounded-variable",sans-serif;font-size:2.625rem;font-weight:630;line-height:1.2;letter-spacing:.03em}@media screen and (min-width: 768px){.c-price__price{margin-bottom:.125rem;font-size:3.25rem}}.c-price__note{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.c-price__note{font-size:.75rem}}@media screen and (min-width: 768px){.c-price__note--sp{margin-left:.5rem}}.c-price__note--tax{margin-bottom:.75rem}@media screen and (min-width: 768px){.c-price__left{width:14.375rem}}.c-price__featuresItem{display:flex;align-items:center;padding:1rem 2.1875rem;font-weight:600}@media screen and (min-width: 768px){.c-price__featuresItem{align-items:flex-start;padding:1.125rem 2.5rem;font-size:1.125rem}}.c-price__featuresItem::before{display:block;width:1.75rem;height:1.75rem;margin-right:.5rem;content:"";background:url(/assets/img/common/check_2.svg) center/contain no-repeat}.c-price__featuresItem--unchecked{display:block}@media screen and (min-width: 768px){.c-price__featuresItem--unchecked{display:flex}}.c-price__featuresItem--unchecked::before{display:inline-block;vertical-align:top;background:url(/assets/img/common/unchecked.svg) center/contain no-repeat}.c-price__featuresItem--unchecked .c-price__left{display:inline-block}@media screen and (min-width: 768px){.c-price__featuresItem--unchecked .c-price__left{display:block}}.c-price__featuresItem--prsmall{padding-right:1.25rem}@media screen and (min-width: 768px){.c-price__featuresItem--prsmall{padding:1.125rem 2.5rem}}.c-price__featuresItem:nth-child(2n-1){background:rgba(241,162,61,.08)}.c-price__featuresItem p{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem}.c-price__featuresItem p span{display:block;text-align:left}@media screen and (min-width: 768px){.c-price__featuresItem p{font-size:1.125rem}}.c-price__featuresItem--center{padding:1rem .3125rem 1rem 2.1875rem}@media screen and (min-width: 768px){.c-price__featuresItem--center{display:flex;align-items:center;padding:1.125rem 2.5rem}}.c-price__featuresItem--center::before{flex-shrink:0}.c-price__featuresItem--center p{display:block}@media screen and (min-width: 768px){.c-price__featuresItem--center p{display:flex}}.c-price__featuresItem__note{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.c-price__featuresItem__note{font-size:.75rem}}.c-price__right{margin-top:1.5rem}@media screen and (min-width: 768px){.c-price__right{width:15.5rem;margin:0 auto 0 8.75rem}}.c-price__space{margin:0 1.375rem;color:#f1a23d}@media screen and (min-width: 768px){.c-price__space{margin:0 2.0625rem}}@media(max-width: 374px){.c-price__space{margin:0 2.0512820513vw}}.c-price__option p{display:block;color:#f1a23d}.c-price__optionText{margin-top:.25rem;margin-left:-2.4375rem;font-family:"din-2014-rounded-variable",sans-serif}@media screen and (min-width: 768px){.c-price__optionText{margin-top:.25rem;margin-left:-2.125rem}}.c-price__optionText--pc-flex{display:flex !important;align-items:baseline !important}.c-price__optionText2{margin-left:-2.4375rem;font-family:"din-2014-rounded-variable",sans-serif}@media screen and (min-width: 768px){.c-price__optionText2{margin-top:.375rem;margin-left:-2.125rem}}.c-price__optionPrice{font-size:1.75rem;font-weight:630}@media screen and (min-width: 768px){.c-price__optionPrice{font-size:2.125rem}}.c-price__optionPrice__table-cell{display:table-cell !important;vertical-align:middle}.c-price__optionNote{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.c-price__optionNote{font-size:.75rem}}.c-price__optionNote--type1{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700;line-height:1.3;color:#f1a23d;letter-spacing:0}@media screen and (min-width: 768px){.c-price__optionNote--type1{font-size:.75rem}}.c-price__optionNote--table-cell{display:table-cell !important;vertical-align:middle}.c-price__optionNote--type2{margin-left:.5rem;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700;line-height:1.3;color:#f1a23d;letter-spacing:0}@media screen and (min-width: 768px){.c-price__optionNote--type2{font-size:.75rem}}.c-price__anno{margin-top:.5rem;font-size:.75rem;text-align:right}.c-price__tax{display:flex;align-items:end;font-size:.875rem !important;margin-bottom:.4735rem;font-weight:600}@media screen and (min-width: 768px){.c-price__tax{font-size:1.125rem !important}}.c-price--ml-10{margin-left:.75rem}.c-balloon{position:relative;padding:1.5rem 1.5625rem;background-color:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.c-balloon{padding:2.5rem}}.c-balloon::after{position:absolute;bottom:-1.875rem;left:50%;content:"";border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:1.875rem 2.1875rem 0;transform:translateX(-50%)}@media screen and (min-width: 768px){.c-balloon::after{border-width:2.5rem 3.4375rem 0}}.c-balloon__content{display:flex;gap:1rem;align-items:center;justify-content:center}@media screen and (min-width: 768px){.c-balloon__content{gap:1.5rem}}.c-balloon__image{width:5rem;background-color:#f4a5b5;border-radius:50%;object-fit:cover}@media screen and (min-width: 768px){.c-balloon__image{width:6.5rem}}.c-balloon__description{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-balloon__description{font-size:1.25rem}}.c-label{display:inline-block;padding:.5rem 1rem;margin-bottom:.5rem;font-family:"mr-eaves-xl-modern",sans-serif;font-size:.875rem;font-weight:700;color:#fff;background-color:#000;border-radius:100vh}@media screen and (min-width: 768px){.c-label{margin-bottom:1rem;font-size:1rem;line-height:1.08}}.c-box{display:grid;gap:2.5rem 0;justify-content:center}@media screen and (min-width: 768px){.c-box{grid-template-columns:repeat(auto-fit, 20.75rem);gap:0 2.5rem}}.c-box__titleWrapper{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-weight:600;color:#42bee0;text-align:center;letter-spacing:.1em}.c-box__title{font-size:1rem}@media screen and (min-width: 768px){.c-box__title{font-size:1.25rem}}.c-box__title--primary{color:#ea5551}.c-box__imageWrapper{margin:1.5rem .9375rem}@media screen and (min-width: 768px){.c-box__imageWrapper{margin:1.5rem 0 0}}.c-box__text{margin-top:1.5rem}.c-box__text--type2{margin:1rem auto 1.5rem}.c-box__imageHidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.c-box__survey{position:relative;padding:2rem 1.5625rem 1.5rem;margin-bottom:1.25rem;color:#fff;text-align:center;background:#f1a23d;border-radius:1.25rem}@media screen and (min-width: 768px){.c-box__survey{padding:2.5rem 1.25rem 1.875rem;margin-bottom:0}}.c-box__survey .owners__label{position:absolute;top:-6%;left:50%;padding:.5rem 1.25rem;transform:translateX(-50%)}@media screen and (min-width: 768px){.c-box__survey .owners__label{top:-6%}}.c-box__surveyText{margin-bottom:.625rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.c-box__surveyText{margin-bottom:1rem;font-size:1.25rem}}.c-box__surveyText--large{display:flex;align-items:flex-end;justify-content:center;margin-top:-0.625rem;margin-bottom:0;font-size:1.25rem}@media screen and (min-width: 768px){.c-box__surveyText--large{margin-top:-0.8125rem;font-size:1.75rem}}.c-box__surveyText--large span{margin-right:.25rem;margin-bottom:-0.125rem}.c-box__surveyText--middle{display:inline-block;margin-bottom:-0.125rem;margin-left:.25rem}.c-box__surveyText span{font-family:"din-2014-rounded-variable",sans-serif;font-size:2.625rem;font-weight:630;line-height:1.2;letter-spacing:.03em}@media screen and (min-width: 768px){.c-box__surveyText span{font-size:3.25rem}}.u-disp-sp{display:block !important}@media screen and (min-width: 768px){.u-disp-sp{display:none !important}}.u-disp-pc{display:none !important}@media screen and (min-width: 768px){.u-disp-pc{display:block !important}}.u-disp-none{display:none !important}.u-disp-block{display:block !important}.u-disp-inline{display:inline !important}.u-disp-inlineb{display:inline-block !important}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center--sp{text-align:center}@media screen and (min-width: 768px){.u-text-center--sp{text-align:left}}.header{position:fixed;top:0;left:0;z-index:10;width:100%;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-weight:500;letter-spacing:.1em;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);transition:transform .5s ease}.header__container{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 0 0 1.25rem}@media screen and (min-width: 1100px){.header__container{justify-content:flex-start;width:100%;max-width:90rem;height:4.8125rem;padding:0 2.5rem;margin-inline:auto}}.header__logoLink{display:block;width:7.625rem}@media screen and (min-width: 1100px){.header__logoLink{width:10.625rem}}.header__toggle{position:relative;width:4rem;height:4rem;cursor:pointer}.header__toggle span{position:absolute;left:50%;display:block;width:1.5rem;height:.125rem;background:#000;border-radius:.0625rem;transform:translateX(-50%)}.header__toggle span:nth-child(1){top:1.4375rem}.header__toggle span:nth-child(2){top:1.9375rem}.header__toggle span:nth-child(3){top:2.4375rem}@media screen and (min-width: 1100px){.header__toggle{display:none}}.header__pcNav{display:none;font-size:.875rem;font-weight:600}@media screen and (min-width: 1100px){.header__pcNav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-left:2.5rem;font-size:1.125rem}}.header__pcNavMenuList{display:flex;gap:1.5rem}.header__pcNavMenu--current{color:#f1a23d !important}.header__pcNavMenu--current_bg{background-color:#f1a23d !important}.header__pcNavMenu--current_bd{border:1px solid #f1a23d !important}.header__pcNavCta{display:flex;gap:.5rem;align-items:center;margin-top:0;font-size:1rem}.header__drawer{position:fixed;top:3.5625rem;left:50%;z-index:-1;width:min(21.375rem,90vw);max-height:90vh;padding:3.5rem;overflow-y:auto;background:#fff;border-radius:1.25rem;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translate(-50%, -40%)}.header__drawer.is-open{z-index:50;opacity:1;transform:translate(-50%, 0%)}@media screen and (min-width: 1100px){.header__drawer{display:none}}.header__close{position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;cursor:pointer;background:none;border:none}@media screen and (min-width: 1100px){.header__close{display:none}}.header__closeLine{position:absolute;top:50%;left:50%;display:block;width:1.625rem;height:.0625rem;background-color:gray;transform-origin:center}.header__closeLine:first-child{transform:translate(-50%, -50%) rotate(45deg)}.header__closeLine:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.header__drawerNav{text-align:center}@media screen and (min-width: 1100px){.header__drawerNav{display:flex;justify-content:space-between;font-size:1.125rem;text-align:unset}}.header__drawerMenu{font-size:.875rem}@media screen and (min-width: 1100px){.header__drawerMenu{display:flex;gap:1.5rem;align-items:center;margin-left:2.5rem;font-size:1.125rem}}.header__drawerBtn{display:flex;align-items:center;height:4.6875rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-weight:600;letter-spacing:.1em;border-top:1px solid #dcdddd}@media screen and (min-width: 1100px){.header__drawerBtn{border:none}}.header__drawerBtn:last-child{border-bottom:1px solid #dcdddd}@media screen and (min-width: 1100px){.header__drawerBtn:last-child{border:none}}.header__drawerBtn a{display:block;width:100%;padding:1rem 0;font-size:.875rem}@media screen and (min-width: 1100px){.header__drawerBtn a{width:auto;border-bottom:none}}.header__drawerCta{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}@media screen and (min-width: 1100px){.header__drawerCta{flex-direction:row;gap:.5rem;align-items:center;margin-top:0;font-size:1rem}}.header__drawerCtaBtn a{padding:.75rem}.header__overlay{display:none}.header__overlay.is-open{position:fixed;inset:0;z-index:40;display:block;background:rgba(0,0,0,.5)}.main{display:flex;flex:1;flex-direction:column;margin-top:4rem;background-color:#fff}@media screen and (min-width: 1100px){.main{margin-top:4.8125rem}}@media screen and (min-width: 768px){.main--1160{min-width:72.5rem}}.main__wrapper{display:flex;flex-direction:column;min-height:100vh}.main__spacer{flex-grow:1;background:#000}.top-concept{background:rgba(239,108,0,.05)}.top-concept__container{padding:3.5rem 1.5rem}@media screen and (min-width: 768px){.top-concept__container{width:72.5rem;padding:4.5rem 0 5rem;margin-inline:auto}}.top-concept__media{margin:2rem auto 0}@media screen and (min-width: 768px){.top-concept__media{gap:4.9375rem;margin:3.5rem auto 0}}.top-service__container{padding:3.5rem 1.5rem}@media screen and (min-width: 768px){.top-service__container{width:50rem;padding:4.5rem 0 5rem;margin-inline:auto}}.top-service__text-area{margin:2rem auto 2rem}@media screen and (min-width: 768px){.top-service__text-area{margin:3.5rem auto;text-align:center}}.top-service__animation{width:20.625rem;height:auto;margin-inline:auto}@media screen and (min-width: 768px){.top-service__animation{width:44.25rem}}.top-flow{background:rgba(239,108,0,.15)}.top-flow__container{--phone-size: 134px;padding:3.5rem 1rem}@media screen and (min-width: 768px){.top-flow__container{--phone-size: 260px}}@media screen and (min-width: 768px){.top-flow__container{width:1160px;padding:5rem 0;margin-inline:auto}}.top-flow__inner{position:relative;padding:2.5rem 1.5rem;margin:2rem auto 0;background:#fff;border-radius:1.25rem}.top-flow__inner.sm{padding:1rem 1.5rem 2.5rem}@media screen and (min-width: 768px){.top-flow__inner{padding:3.5rem 3.75rem 5rem;margin-top:3.8125rem}}.top-flow__fixed{background:#fff}@media screen and (min-width: 768px){.top-flow__fixed{position:absolute;left:50%;background:none;transform:translateX(-50%)}}.top-flow__fixedBlack{position:absolute;top:24px;left:50%;display:block;width:149px;transition:transform .4s ease-out;transform:translate(-50%, 0)}@media screen and (min-width: 768px){.top-flow__fixedBlack{width:286px}}.top-flow__fixedMain{position:relative;display:block;width:var(--phone-size);height:332px;margin-inline:auto;transition:opacity .4s ease-out,transform .4s ease-out}@media screen and (min-width: 768px){.top-flow__fixedMain{height:auto;padding-top:36px}}.top-flow__fixedMain .js-phoneImg{position:absolute;top:30px;left:0;width:100%;height:auto;opacity:0;transition:opacity .4s ease-out,transform .4s ease-out}@media screen and (min-width: 768px){.top-flow__fixedMain .js-phoneImg{top:36px}}.top-flow__fixedMain .js-phoneImg[data-step="2"]{left:-1px;width:101%}@media screen and (min-width: 768px){.top-flow__fixedMain .js-phoneImg[data-step="2"]{left:0;width:100%}}.top-flow__fixedMain .js-phoneImg[data-step="3"]{left:-1px;width:102%}@media screen and (min-width: 768px){.top-flow__fixedMain .js-phoneImg[data-step="3"]{left:0;width:100%}}.top-flow__fixedMain .js-phoneImg.is-active{opacity:1}.top-flow__fixedSub{position:absolute;top:24px;left:50%;width:149px;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateX(-50%)}@media screen and (min-width: 768px){.top-flow__fixedSub{width:286px}}.top-flow__fixed.is-step4 .top-flow__fixedMain{transform:translateX(calc(-50% - 9px))}@media screen and (min-width: 768px){.top-flow__fixed.is-step4 .top-flow__fixedMain{transform:none}}.top-flow__fixed.is-step4 .top-flow__fixedBlack{transform:translateX(calc(-100% - 1.5px))}@media screen and (min-width: 768px){.top-flow__fixed.is-step4 .top-flow__fixedBlack{transform:translate(-50%, 0)}}.top-flow__fixed.is-step4 .top-flow__fixedSub--step4{opacity:1;transform:translateX(4px)}@media screen and (min-width: 768px){.top-flow__fixed.is-step4 .top-flow__fixedSub--step4{transform:translateX(calc(50% + 24px))}}.top-flow__fixed.is-step4 .top-flow__fixedSub--step5{opacity:0}.top-flow__fixed.is-step5 .top-flow__fixedMain{transform:translateX(calc(-50% - 9px))}@media screen and (min-width: 768px){.top-flow__fixed.is-step5 .top-flow__fixedMain{transform:none}}.top-flow__fixed.is-step5 .top-flow__fixedBlack{transform:translateX(calc(-100% - 1.5px))}@media screen and (min-width: 768px){.top-flow__fixed.is-step5 .top-flow__fixedBlack{transform:translate(-50%, 0)}}.top-flow__fixed.is-step5 .top-flow__fixedSub--step4{opacity:0}.top-flow__fixed.is-step5 .top-flow__fixedSub--step5{opacity:1;transform:translateX(4px)}@media screen and (min-width: 768px){.top-flow__fixed.is-step5 .top-flow__fixedSub--step5{transform:translateX(calc(-150% - 24px))}}.top-flow__fixedBtm{position:absolute;bottom:0;width:100%;height:44px;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);transform:translateY(100%)}.top-flow__lists{display:flex;flex-direction:column;gap:56px;margin-top:32px}@media screen and (min-width: 768px){.top-flow__lists{gap:300px}}@media screen and (min-width: 768px){.top-flow__lists li{display:flex;align-items:center;justify-content:space-between;height:595px}.top-flow__lists li:last-child{align-items:flex-end;justify-content:flex-end;height:900px;padding-bottom:80px}}.top-flow__box{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.top-flow__box{width:333px}}.top-flow__step{display:grid;place-content:center;width:fit-content;height:24px;padding:0 1rem;font-family:"mr-eaves-xl-modern",sans-serif;font-size:.875rem;font-weight:700;line-height:1.08;color:#fff;background:#000;border-radius:999px}@media screen and (min-width: 768px){.top-flow__step{height:26px;font-size:1rem}}.top-flow__title{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;line-height:1.6;color:#ef6c00;letter-spacing:.1em}@media screen and (min-width: 768px){.top-flow__title{font-size:1.25rem}}.top-flow__title.bgTertiary{color:#9bcb5e}.top-flow__text{text-align:justify}.top-flow__anno{font-size:.625rem;font-weight:700;line-height:1.3;text-align:justify}@media screen and (min-width: 768px){.top-flow__anno{font-size:.75rem}}.top-flow__flex{display:grid;grid-template-columns:1fr;gap:40px;margin-top:56px}@media screen and (min-width: 768px){.top-flow__flex{grid-template-columns:repeat(3, 1fr);margin-top:80px}}.top-flow__flex li{display:grid;grid-template-rows:subgrid;grid-template-columns:1fr;grid-row:span 3;gap:24px}.top-flow__flexAnno{display:block;margin-top:16px}.top-flow__lottieWrapper{width:100%}.top-flow__lottieWrapper video{border-radius:17.222px}@media screen and (min-width: 768px){.top-flow__lottieWrapper video{border-radius:18.5px}}.top-flow__heading{position:relative;height:100%;padding-bottom:1.5rem;margin-bottom:2rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1.25rem;font-weight:600;color:#ef6c00;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.top-flow__heading{margin-bottom:3.5625rem;font-size:1.75rem}}.top-flow__heading::after{position:absolute;bottom:0;left:0;width:100%;height:2px;pointer-events:none;content:"";background-image:url("/assets/img/common/line_dashed_brand_primary_s.svg");background-repeat:repeat-x;background-position:left bottom;background-size:5px 2px}.top-flow__enpsFlex{display:flex;flex-direction:column;gap:32px;margin-bottom:56px}@media screen and (min-width: 768px){.top-flow__enpsFlex{flex-direction:row;gap:50px;align-items:center;margin-bottom:80px}.top-flow__enpsFlex img{width:605px}}.top-flow__enpsText{display:flex;flex-direction:column;gap:24px;max-width:987px;margin-inline:auto}.top-benefit{position:relative}.top-benefit:has(.is-active[data-tab=user]){background:#00ac73}.top-benefit:has(.is-active[data-tab=user]) .inherit-color{color:#00ac73}.top-benefit:has(.is-active[data-tab=crew]){background:#f987b2}.top-benefit:has(.is-active[data-tab=crew]) .inherit-color{color:#f987b2}.top-benefit:has(.is-active[data-tab=owner]){background:#42bee0}.top-benefit:has(.is-active[data-tab=owner]) .inherit-color{color:#42bee0}.top-benefit__tab{position:sticky;top:8px;left:0;z-index:1;display:flex;gap:16px;justify-content:center;max-width:342px;height:48px;margin-inline:auto;margin-top:40px;background:#fff;border-radius:30px;box-shadow:0 0 16px 0 rgba(0,0,0,.15)}@media screen and (min-width: 768px){.top-benefit__tab{top:14px;gap:88px;max-width:700px;height:56px;margin-top:29px}}.top-benefit__tab.is-upscroll{top:82px}@media screen and (min-width: 768px){.top-benefit__tab.is-upscroll{top:86px}}.top-benefit__tab li{display:flex;gap:4px;align-items:center;cursor:pointer;opacity:.3}@media screen and (min-width: 768px){.top-benefit__tab li{gap:8px}}.top-benefit__tab li[data-tab=user]{color:#00ac73}.top-benefit__tab li[data-tab=crew]{color:#f987b2}.top-benefit__tab li[data-tab=owner]{color:#42bee0}.top-benefit__tab li.is-active{opacity:1}.top-benefit__tabIcon{width:32px}.top-benefit__tabName{display:block;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.75rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.top-benefit__tabName{font-size:1.25rem}}.top-benefit__inner{padding:0 1.5rem;margin:1rem auto 0;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.top-benefit__inner{width:100%;padding:3.5rem 3.125rem;margin-top:1.5rem}}.top-benefit__panel{display:none}.top-benefit__panel.is-show{display:block;animation:fade-in .6s ease}.top-benefit__border{position:relative}.top-benefit__border::after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:""}.top-benefit__border.user::after{background-image:url("/assets/img/common/line_dashed_tertiary.svg");background-repeat:repeat-x;background-position:left bottom;background-size:14px 2px}.top-benefit__border.crew::after{background-image:url("/assets/img/common/line_dashed_primary.svg");background-repeat:repeat-x;background-position:left bottom;background-size:14px 2px}.top-benefit__border.owner::after{background-image:url("/assets/img/common/line_dashed.svg");background-repeat:repeat-x;background-position:left bottom;background-size:14px 2px}.top-benefit .head{display:flex;flex-direction:column;gap:24px;padding:40px 0 56px}@media screen and (min-width: 768px){.top-benefit .head{flex-direction:row;gap:40px;align-items:center;justify-content:center}}.top-benefit .head__icon{width:200px;margin-inline:auto}@media screen and (min-width: 768px){.top-benefit .head__icon{width:286px;margin-inline:inherit}}.top-benefit .head__text{display:flex;flex-direction:column;gap:24px}.top-benefit .head__title{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.top-benefit .head__title{font-size:1.25rem}}.top-benefit .head__boxTitle{display:flex;gap:8px;align-items:center;margin-bottom:16px;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.top-benefit .head__boxTitle{font-size:1.125rem}}.top-benefit .head__boxTitle::before{width:24px;height:24px;content:""}.top-benefit .head__boxTitle.user::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.2144 24.5C18.8421 24.5 24.2149 19.1274 24.2149 12.5C24.2149 5.87259 18.8421 0.5 12.2144 0.5C5.58669 0.5 0.213867 5.87259 0.213867 12.5C0.213867 19.1274 5.58669 24.5 12.2144 24.5Z' fill='%2300AC73'/%3E%3Cpath d='M10.8666 16.8845C10.5743 16.8845 10.282 16.7708 10.0546 16.5435L6.23848 12.7275C5.78379 12.2728 5.78379 11.5421 6.23848 11.1037C6.69317 10.649 7.42392 10.649 7.86237 11.1037L10.8666 14.1077L16.5502 8.44061C17.0049 7.98594 17.7356 7.98594 18.1741 8.44061C18.6288 8.89528 18.6288 9.626 18.1741 10.0644L11.6785 16.5435C11.4512 16.7708 11.1589 16.8845 10.8666 16.8845Z' fill='white'/%3E%3C/svg%3E") no-repeat center/cover}.top-benefit .head__boxTitle.crew::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.2144 24.5C18.8421 24.5 24.2149 19.1274 24.2149 12.5C24.2149 5.87259 18.8421 0.5 12.2144 0.5C5.58669 0.5 0.213867 5.87259 0.213867 12.5C0.213867 19.1274 5.58669 24.5 12.2144 24.5Z' fill='%23f987b2'/%3E%3Cpath d='M10.8666 16.8845C10.5743 16.8845 10.282 16.7708 10.0546 16.5435L6.23848 12.7275C5.78379 12.2728 5.78379 11.5421 6.23848 11.1037C6.69317 10.649 7.42392 10.649 7.86237 11.1037L10.8666 14.1077L16.5502 8.44061C17.0049 7.98594 17.7356 7.98594 18.1741 8.44061C18.6288 8.89528 18.6288 9.626 18.1741 10.0644L11.6785 16.5435C11.4512 16.7708 11.1589 16.8845 10.8666 16.8845Z' fill='white'/%3E%3C/svg%3E") no-repeat center/cover}.top-benefit .head__boxTitle.owner::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.2144 24.5C18.8421 24.5 24.2149 19.1274 24.2149 12.5C24.2149 5.87259 18.8421 0.5 12.2144 0.5C5.58669 0.5 0.213867 5.87259 0.213867 12.5C0.213867 19.1274 5.58669 24.5 12.2144 24.5Z' fill='%2342bee0'/%3E%3Cpath d='M10.8666 16.8845C10.5743 16.8845 10.282 16.7708 10.0546 16.5435L6.23848 12.7275C5.78379 12.2728 5.78379 11.5421 6.23848 11.1037C6.69317 10.649 7.42392 10.649 7.86237 11.1037L10.8666 14.1077L16.5502 8.44061C17.0049 7.98594 17.7356 7.98594 18.1741 8.44061C18.6288 8.89528 18.6288 9.626 18.1741 10.0644L11.6785 16.5435C11.4512 16.7708 11.1589 16.8845 10.8666 16.8845Z' fill='white'/%3E%3C/svg%3E") no-repeat center/cover}.top-benefit .cont{padding:56px 0}.top-benefit .cont__title{display:flex;gap:16px;align-items:center;justify-content:center;margin-bottom:16px;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1rem;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.top-benefit .cont__title{margin-bottom:23px;font-size:1.25rem;line-height:1}}.top-benefit .cont__title::before,.top-benefit .cont__title::after{width:1px;height:44px;content:""}@media screen and (min-width: 768px){.top-benefit .cont__title::before,.top-benefit .cont__title::after{height:20px}}.top-benefit .cont__title::before{transform:rotate(-15deg)}.top-benefit .cont__title::after{transform:rotate(15deg)}.top-benefit .cont__title.user::before,.top-benefit .cont__title.user::after{background:#00ac73}.top-benefit .cont__title.crew::before,.top-benefit .cont__title.crew::after{background:#f987b2}.top-benefit .cont__title.owner::before,.top-benefit .cont__title.owner::after{background:#42bee0}.top-benefit .cont__text{margin-bottom:24px;text-align:justify}@media screen and (min-width: 768px){.top-benefit .cont__text{margin-bottom:40px;text-align:center}}.top-benefit .cont__anno{margin-top:16px;font-size:.625rem;font-weight:700;line-height:1.3;color:gray}@media screen and (min-width: 768px){.top-benefit .cont__anno{font-size:.75rem;text-align:center}}.top-benefit .cont__anno--type2{margin-bottom:1.5rem}@media screen and (min-width: 768px){.top-benefit .cont__anno--type2{width:37.5rem;margin:0 auto 2.5rem}}.top-benefit .cont__flex{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.top-benefit .cont__flex{flex-direction:row-reverse;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.top-benefit .cont__flexImg{width:330px}}.top-benefit .cont__logo{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.top-benefit .cont__logo{width:477px}}.top-benefit .box{padding:28px 0}.top-benefit .box:first-child{padding-top:0}.top-benefit .box:last-child{padding-bottom:0}.top-benefit .box__title{display:block;padding:16px 0;margin-bottom:16px;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.top-benefit .box__title{font-size:1.125rem}}.top-benefit .box__title.crew{border-top:1px solid #f987b2;border-bottom:1px solid #f987b2}.top-benefit .box__title.owner{border-top:1px solid #42bee0;border-bottom:1px solid #42bee0}.top-benefit .box__title.owners{color:#5f6db2;border-top:1px solid #5f6db2;border-bottom:1px solid #5f6db2}.top-benefit .box__text{margin-bottom:16px;text-align:justify}.top-benefit .box__text.owners{color:#5f6db2}@media screen and (min-width: 768px){.theater{position:relative;overflow-x:auto}.theater.crew{height:718px}.theater.owner{height:770px}.theater.owners{height:640px}.theater__head{margin-top:56px;margin-bottom:40px}.theater__item{position:absolute;left:0;width:100%;opacity:0;transition:opacity .5s ease;transform:translateY(-50%)}.crew .theater__item{top:51.5%}.owner .theater__item{top:58.5%}.owners .theater__item{top:56%}.theater__item.is-active{opacity:1}.theater__flex{display:flex;gap:40px;align-items:center;width:1060px;margin-bottom:16px}.theater__img{position:relative;width:755px}.theater__lottie{position:absolute}.theater__lottie--left{top:117px;left:30px;width:333px}.theater__lottie--right{top:114.5px;right:24px;width:338px}.theater__lottie--owner{top:59px;left:24px;width:342px}.theater__anno{font-size:.75rem;font-weight:700;line-height:1.3;color:gray;text-align:center}.theater__text{width:265px;opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-up{opacity:1;animation:fade-up .6s ease-out}@keyframes fade-up{from{transform:translateY(30px)}to{transform:translateY(0)}}.news{background:rgba(239,108,0,.15)}.news__container{padding:3.5rem 1rem 0}@media screen and (min-width: 768px){.news__container{width:47.5rem;padding:4.5rem 0 0;margin-inline:auto}}.news__more{padding:2.5rem 1.5rem;margin:2rem auto 0;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.news__more{padding:3.5rem 2.5rem;margin-top:3.5rem}}.faq{background:rgba(239,108,0,.15)}.faq__container{padding:3.5rem 1rem}@media screen and (min-width: 768px){.faq__container{width:47.5rem;padding:4.5rem 0 5rem;margin-inline:auto}}.faq__more{padding:2.5rem 1.5rem;margin:2rem auto 0;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.faq__more{padding:3.5rem 2.5rem;margin-top:3.5rem}}.faq__more li{padding:2rem 0;border-bottom:1px solid #dcdddd}.faq__more li:first-child{padding-top:0}.footer{padding:2.5625rem 1.5rem;font-size:.625rem;color:#fff;text-align:center;background:#000}@media screen and (min-width: 768px){.footer--1160{min-width:72.5rem}}@media screen and (min-width: 768px){.footer{padding:2.5rem;font-size:.75rem}}.footer a{text-decoration:underline}.footer__copyright{margin-top:1.5rem}.footer__copyright small{font-size:.625rem}@media screen and (min-width: 768px){.footer__copyright small{font-size:.75rem}}.legal__container{padding:3.5rem 1.5rem}@media screen and (min-width: 768px){.legal__container{width:47.5rem;padding:4.5rem 0 5rem;margin-inline:auto}}.legal__definition{margin-top:2rem}@media screen and (min-width: 768px){.legal__definition{margin-top:3.5rem}}.company--secondary{background:#ef6c00}.company__container{padding:3.5rem 1.5rem;margin-inline:auto}@media screen and (min-width: 768px){.company__container{width:47.5rem;padding:4.5rem 0 5rem}}.company__container--secondary{padding:3.5rem 1rem}@media screen and (min-width: 768px){.company__container--secondary{padding:4.5rem 0 5rem}}.company__definition{margin-top:2rem}@media screen and (min-width: 768px){.company__definition{margin-top:3.5rem}}.company__profile{margin-top:2rem}@media screen and (min-width: 768px){.company__profile{margin-top:3.5rem}}.company__profileBtn{margin-top:2rem}@media screen and (min-width: 768px){.company__profileBtn{margin-top:2.5rem}}.download--secondary{background:rgba(239,108,0,.15)}.download__container{padding:3.5rem 1.5rem;margin-inline:auto}@media screen and (min-width: 768px){.download__container{width:42.625rem;padding:4.5rem 0 5rem}}.download__intro{margin:2rem auto 2.5rem}@media screen and (min-width: 768px){.download__intro{margin:3.5rem auto 2.5rem;text-align:center}}.download__intro--secondary{margin:1.5rem auto 2rem;text-align:center}@media screen and (min-width: 768px){.download__intro--secondary{margin:1.5rem auto 2rem}}.download__mediaImg{height:fit-content;margin:0 1.875rem;box-shadow:0 0 .75rem rgba(0,0,0,.25)}@media screen and (min-width: 768px){.download__mediaImg{margin:0}}.download__media{grid-template-columns:17.625rem 1fr;gap:2.5rem}.download__mediaTtl{margin:2.5rem auto 2rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1.25rem;font-weight:600;color:#ef6c00;letter-spacing:.1em}@media screen and (min-width: 768px){.download__mediaTtl{margin:1.625rem auto 2rem;font-size:1.75rem}}.download__mediaBtn{margin-top:2rem}.download__mediaBtn--secondary{max-width:21.375rem;margin-inline:auto}@media screen and (min-width: 768px){.download__mediaBtn--secondary{width:28rem;max-width:none}}.owners__box{display:block;margin-bottom:-1.25rem}@media screen and (min-width: 768px){.owners__box{display:grid;margin-bottom:0}}.owners__box2{gap:3.5rem}@media screen and (min-width: 768px){.owners__box2{display:flex;gap:5rem}}@media screen and (min-width: 768px){.owners__box2Item{width:31.25rem}}.owners__box2Item:last-child{position:relative}@media screen and (min-width: 768px){.owners__box2Item:last-child::before{position:absolute;top:0;left:-2.5rem;width:2px;height:100%;content:"";background-image:url("/assets/img/common/line_dashed_brand_primary_2.svg")}}.owners__box3{position:relative;gap:1rem;margin-top:3.5rem}@media screen and (min-width: 768px){.owners__box3{display:grid;grid-template-columns:20.8125rem 1fr;gap:3.375rem;padding-top:2rem;margin-top:2rem}.owners__box3::before{position:absolute;top:0;width:100%;height:2px;content:"";background-image:url("/assets/img/common/line_dashed_brand_primary.svg")}}.owners__box3Wrapper{text-align:center}.owners__box3Anno{font-size:.625rem;font-weight:700;color:gray}@media screen and (min-width: 768px){.owners__box3Anno{font-size:.75rem}}.owners--bg{background:rgba(239,108,0,.15)}.owners--how{background:#00ac73}.owners__container{padding:3.5rem 1.5rem;margin-inline:auto}@media screen and (min-width: 768px){.owners__container{width:72.5rem;padding:4.5rem 0 5rem}}@media screen and (min-width: 768px){.owners__container--small{width:47.5rem}}.owners__container--type2{padding:3.5rem 1rem}@media screen and (min-width: 768px){.owners__container--type2{padding:4.5rem 0 5rem}}.owners__step{padding:1.5rem;margin-top:2rem;background:#fff;border-radius:1.25rem}@media screen and (min-width: 768px){.owners__step{padding:3.5rem 2.5rem;margin-top:3.5rem}}.owners__partner{text-align:center}.owners__list{display:flex;flex-wrap:wrap;gap:.75rem 0;margin-top:2rem}@media screen and (min-width: 768px){.owners__list{gap:1rem 0;justify-content:center}}@media(max-width: 389px){.owners__list{justify-content:center}}.owners__listItem{width:5.3125rem}@media screen and (min-width: 768px){.owners__listItem{width:7.25rem}}.owners__balloon{margin:2rem auto 2.875rem}@media screen and (min-width: 768px){.owners__balloon{margin:3.5rem auto 4rem}}.owners__case{padding:2.5rem 1.5rem;background:#fff;border-radius:1.25rem}.owners__case:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 768px){.owners__case:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width: 768px){.owners__case{padding:2.5rem 2.625rem 3.5rem}}.owners__heading{position:relative;height:100%;padding-bottom:1.5rem;margin-bottom:2rem;font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:1.25rem;font-weight:600;color:#42bee0;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.owners__heading{display:flex;align-items:center;justify-content:center;margin:0 auto 2rem auto;font-size:1.75rem;text-align:left}}.owners__heading span{display:block}.owners__heading::after{position:absolute;bottom:0;left:0;width:100%;height:2px;pointer-events:none;content:"";background-image:url("/assets/img/common/line_dashed.svg");background-repeat:repeat-x;background-position:left bottom;background-size:14px 2px}.owners__heading--tertiary{color:#00ac73}.owners__heading--tertiary::after{background-image:url("/assets/img/common/line_dashed_tertiary.svg")}.owners__heading--tertiary .owners__headingLeft::after{background:#00ac73}.owners__heading--brandPale{color:#f1a23d}.owners__heading--brandPale::after{background-image:url("/assets/img/common/line_dashed_brand_pale.svg")}.owners__heading--brandPale .owners__headingLeft::after{background:#f1a23d}.owners__heading--brandPrimary{color:#ea5551}.owners__heading--brandPrimary .owners__headingLeft::after{background:#ea5551}.owners__heading--bgTertiary{color:#9bcb5e}.owners__heading--bgTertiary::after{background-image:url("/assets/img/common/line_dashed_bgTertiary.svg")}.owners__heading--bgTertiary .owners__headingLeft::after{background:#9bcb5e}.owners__heading--fifth{color:#5f6db2}.owners__heading--fifth::after{background-image:url("/assets/img/common/line_dashed_fifth.svg")}.owners__heading2columns{position:relative;gap:2.5rem;justify-content:center;padding-bottom:1.5rem}@media screen and (min-width: 768px){.owners__heading2columns{display:flex;margin:0 auto 2rem auto}}@media screen and (min-width: 768px){.owners__heading2columns::after{position:absolute;bottom:0;left:0;width:100%;height:2px;pointer-events:none;content:"";background-image:url("/assets/img/common/line_dashed_brand_primary.svg");background-repeat:repeat-x;background-position:left bottom;background-size:14px 2px}}@media screen and (min-width: 768px){.owners__heading2columns .owners__heading{padding-bottom:0;margin:0}}.owners__heading2columns .owners__heading::after{background-image:url("/assets/img/common/line_dashed_brand_primary.svg")}@media screen and (min-width: 768px){.owners__heading2columns .owners__heading::after{background:none}}.owners__label{margin-bottom:.75rem;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700}@media screen and (min-width: 768px){.owners__label{font-size:.75rem}}.owners__largeLabel{position:relative;z-index:60;width:3.5rem;height:3.5rem;margin:0 auto 1rem;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:.625rem;font-weight:700;color:#fff}@media screen and (min-width: 768px){.owners__largeLabel{width:4.0625rem;height:4.0625rem;font-size:.75rem}}.owners__largeLabel::after{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:100%;height:100%;content:"";background:url(/assets/img/common/label_bg.svg) center/contain no-repeat;transform:translate(-50%, -50%)}.owners__largeLabel p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.owners__largeLabel span{display:block}.owners__headingLeft{position:relative;margin-bottom:1rem;font-family:"mr-eaves-xl-modern",sans-serif;font-size:.875rem;font-weight:700;line-height:1.08;text-align:center;text-transform:uppercase;letter-spacing:0}.owners__headingLeft::after{position:absolute;left:50%;display:block;width:2.375rem;height:1px;content:"";background:#42bee0;transform:translateX(-50%)}@media screen and (min-width: 768px){.owners__headingLeft::after{display:none}}@media screen and (min-width: 768px){.owners__headingLeft{padding-right:1rem;margin-right:1rem;margin-bottom:0;font-size:1rem;border-right:1px solid #42bee0}}@media screen and (min-width: 768px){.owners__heading--tertiary .owners__headingLeft{border-right:1px solid #00ac73}}@media screen and (min-width: 768px){.owners__heading--brandPale .owners__headingLeft{border-right:1px solid #f1a23d}}@media screen and (min-width: 768px){.owners__heading--brandPrimary .owners__headingLeft{border-right:1px solid #ea5551}}@media screen and (min-width: 768px){.owners__heading--bgTertiary .owners__headingLeft{border-right:1px solid #9bcb5e}}@media screen and (min-width: 768px){.owners__heading--fifth .owners__headingLeft{border-right:1px solid #5f6db2}}.owners__heading--fifth .owners__headingLeft::after{background:#5f6db2}.owners__headingBox{display:grid;grid-template-columns:2.625rem 1fr;gap:.6875rem;align-items:center;margin:0 .875rem}@media screen and (min-width: 768px){.owners__headingBox{gap:.625rem;margin:0}}.owners__headingBoxText{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-size:.875rem;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.owners__headingBoxText{font-size:1.125rem}}.owners__headingNum{margin-left:.25rem;font-family:"din-2014-rounded-variable",sans-serif;font-size:1.375rem;font-weight:630;letter-spacing:.1em}@media screen and (min-width: 768px){.owners__headingNum{font-size:1.5rem}}.owners__headingBalloon{margin:2rem auto 1.875rem}@media screen and (min-width: 768px){.owners__headingBalloon{margin:3.5rem auto 1.5rem}}@media screen and (min-width: 768px){.owners__media{grid-template-columns:32.5rem 1fr;gap:2.5rem}}.owners__media video{border-radius:.75rem}@media screen and (min-width: 768px){.owners__media video{border-radius:1.25rem}}.owners__media--type2{margin-top:2rem}@media screen and (min-width: 768px){.owners__media--type2{gap:2.25rem;margin-top:3.4375rem}}.owners__title{margin:1.5rem auto;color:#00ac73}@media screen and (min-width: 768px){.owners__title{margin:2.375rem auto 1.5rem}}.owners__title--type2{margin:2.5rem auto 1.5rem;color:#5f6db2}@media screen and (min-width: 768px){.owners__title--type2{margin:2.375rem auto 1.5rem}}.owners__price{margin-top:1.875rem}@media screen and (min-width: 768px){.owners__price{margin-top:0}}.owners__imageWrapper{margin:1.5rem 0 0}.owners__anno{margin-top:1rem;color:#fff;text-align:center}@media screen and (min-width: 768px){.owners__anno{margin-top:1.5rem}}.owners-flow__container{padding:0;margin-top:3.5rem}@media screen and (min-width: 768px){.owners-flow__container{width:100%;margin-top:4rem}}.owners-flow__inner{padding:0}.owners-flow__title{color:#f1a23d}.owners-benefit .cont{padding:0}.kv{--video-height: 260px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:581px;overflow:clip}@media screen and (min-width: 768px){.kv{--video-height: 395px;height:clamp(700px,44.7916666667vw,900px)}}.kv--owners{background:#42bee0;z-index:0}.kv__head{display:flex;flex-direction:column;gap:20px;justify-content:center;height:calc(100% - var(--video-height))}@media screen and (min-width: 768px){.kv__head{gap:0;margin-top:0px}}.kv__head--container{gap:16px;display:block}@media screen and (min-width: 768px){.kv__head--container{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);margin-left:170px;height:auto}}.kv__head--attentions{display:flex;opacity:0;gap:16px}.kv__head--attentions__item{display:none}@media screen and (min-width: 768px){.kv__head--attentions__item{display:block;position:relative}}.kv__head--attentions__item--sp{position:absolute;display:block;top:255px;right:12px;z-index:10}@media screen and (min-width: 768px){.kv__head--attentions__item--sp{display:none}}.kv__head--attentions__item--sp__img{width:130px;height:130px}.kv__head--attentions__bg{width:110px;height:110px;object-fit:contain;animation:rotate 16s linear infinite}@media screen and (min-width: 768px){.kv__head--attentions__bg{width:130px;height:130px}}.kv__head--attentions__officially{position:absolute;bottom:20px;right:30px;width:50px}@media screen and (min-width: 768px){.kv__head--attentions__officially{bottom:22px;right:35px;width:60px}}.kv__head--attentions__contracts{display:block;position:absolute;bottom:30px;right:23px;width:85px}.kv__text{font-family:"FP-ヒラギノ丸ゴ StdN W7";font-weight:600;line-height:1.6;color:#fff;text-align:center;letter-spacing:.1em}.kv__text__title{color:#ef6c00;opacity:0;transform:translateY(30px)}@media screen and (min-width: 768px){.kv__text__title{display:block;margin-right:26px;margin-left:170px}}.kv__text__title--owners{color:#fff;opacity:0;transform:translateY(30px)}.kv__text__subtitle{opacity:0;transform:translateY(30px)}.top .kv__text{color:#000}.kv__text--lg{font-size:1.875rem}@media screen and (min-width: 768px){.kv__text--lg{font-size:2.5rem}}.kv__text--sm{font-size:.875rem}@media screen and (min-width: 768px){.kv__text--sm{font-size:1.125rem}}.kv__video{position:relative;height:var(--video-height)}.kv__video--lottie{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;z-index:-1}.kv__video--lottie canvas{display:block;max-width:100%;max-height:100%;min-height:100%;height:auto;object-fit:contain}@media screen and (min-width: 768px){.kv__video--lottie canvas{max-height:90%;min-height:auto}}.kv__spAttention{height:194px;height:194px;display:flex;gap:16px;justify-content:center;align-items:center;background-color:rgba(239,108,0,.15);opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.kv__spAttention{display:none}}.kv__spAttention--item{position:relative;width:130px;height:130px}.kv__spAttention--bg{position:absolute;width:100%;height:100%;object-fit:contain;animation:rotate 16s linear infinite}.kv__spAttention--officially,.kv__spAttention--contracts{position:absolute;object-fit:contain;z-index:1}.kv__spAttention--officially{top:20%;left:25%;width:60px}.kv__spAttention--contracts{top:25%;left:17%;width:85px}.kv__anno{padding:16px 0;font-size:.625rem;font-weight:700;line-height:1.3;color:gray;text-align:center}@media screen and (min-width: 768px){.kv__anno{display:block;padding:0;margin-top:24px;font-size:.75rem;font-weight:700;color:#fff}}.kv__human{position:absolute;bottom:0;left:50%;display:flex;flex-direction:column;transform:translateX(-50.3%)}.kv__human .row{display:flex;justify-content:center;width:100%;opacity:0;transform:translateY(50px)}.kv__human .row:not(:first-child){margin-top:-150px}@media screen and (min-width: 768px){.kv__human .row:not(:first-child){margin-top:-230px}}.kv__human .row--1{margin-bottom:-30px}@media screen and (min-width: 768px){.kv__human .row--1{margin-bottom:-35px}}.kv__human .row--2{margin-left:40px;margin-bottom:40px}@media screen and (min-width: 768px){.kv__human .row--2{margin-left:67px;margin-bottom:-15px}}.kv__human .row--3{margin-bottom:42px}@media screen and (min-width: 768px){.kv__human .row--3{margin-bottom:-15px}}.kv__human .row--4{margin-left:40px;margin-bottom:40px}@media screen and (min-width: 768px){.kv__human .row--4{display:none}}.kv__human .person{position:relative;width:100px;height:150px;margin-right:-17px;transition:all .1s ease-in-out}@media screen and (min-width: 768px){.kv__human .person{width:172px;height:100%;margin-right:-40px}}.kv__human .person.side-person{display:none}@media screen and (min-width: 768px){.kv__human .person.side-person{display:block}}@media screen and (min-width: 768px){.kv__human .person.auto-hover{transform:translateY(-30px)}}.kv__human .person canvas{display:block;width:100%;height:100%;vertical-align:top}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=style.min.css.map */