.start-dp--sp{display:none}@media screen and (max-width: 600px){.start-dp--sp{display:revert}}@media screen and (max-width: 600px){.start-dp--pc{display:none}}.start-dp--ib{display:inline-block}.start-text--orange{color:#ef6a00}.start-text--note{font-size:14px;line-height:1.6;text-indent:-1em;letter-spacing:0.05em;-webkit-padding-start:1em;padding-inline-start:1em}@media screen and (max-width: 600px){.start-text--note{font-size:12px}}#moduleApp.index{font-size:16px;line-height:1.8;letter-spacing:0.05em;background-color:#f3e8dc}@media screen and (max-width: 600px){#moduleApp.index{font-size:14px}}:where(#moduleApp.index picture){display:block}:where(#moduleApp.index img){block-size:auto}.start-sections{position:relative;-webkit-padding-before:31px;padding-block-start:31px;background-color:#f3e8dc}.start-section{padding-inline:15px}.start-section>:where(*){max-inline-size:960px;margin-inline:auto}.start-section .start-section__header .start-section__header__title{-webkit-margin-after:40px;margin-block-end:40px;margin-inline:calc(clamp(0px, 495px - 50vw, 15px) * -1)}@media screen and (max-width: 600px){.start-section .start-section__header .start-section__header__title{-webkit-margin-after:30px;margin-block-end:30px}}.start-section .start-section__header .start-section__header__title picture img{display:block;inline-size:100%}.start-section .start-section__content{margin-block:30px 31px}@media screen and (max-width: 600px){.start-section .start-section__content{margin-block:20px 19px}}.start-section .start-section__content--sm{max-inline-size:800px}.start-section .start-section__subtitle{margin-block:79px 30px}@media screen and (max-width: 600px){.start-section .start-section__subtitle{-webkit-margin-before:50px;margin-block-start:50px}}.start-section .start-talks,.start-section .start-faqs{max-inline-size:800px}.start-section .start-figure,.start-section .start-gallery,.start-section .start-price,.start-section .start-cards{margin-block:60px}@media screen and (max-width: 600px){.start-section .start-figure,.start-section .start-gallery,.start-section .start-price,.start-section .start-cards{margin-block:30px}}.start-section :where(a){color:#ef6a00;text-decoration:underline;text-underline-offset:0.2ex}.start-section :where(em){font-style:normal;font-weight:700}.start-section :where(figcaption){-webkit-margin-before:15px;margin-block-start:15px}@media screen and (max-width: 600px){.start-section :where(figcaption){-webkit-margin-before:13px;margin-block-start:13px}}.start-section :where(figcaption) .start-text--note{color:#818181}.start-section:not(:last-child){-webkit-margin-after:100px;margin-block-end:100px}@media screen and (max-width: 600px){.start-section:not(:last-child){-webkit-margin-after:50px;margin-block-end:50px}}.start-buttons{display:flex;justify-content:center}.start-button__link{position:relative;display:flex;align-items:center;justify-content:center;min-inline-size:16.6666666667em;padding:17px 50px;font-size:18px;font-weight:500;line-height:1.4;color:white;text-decoration:none;letter-spacing:0.05em;background:#2f2d2a;border-radius:90px;transition:background-color 0.3s ease, color 0.3s ease}@media screen and (max-width: 600px){.start-button__link{min-inline-size:18.75em;padding-block:14px;font-size:16px}}.start-button__link::after{position:absolute;display:block;margin:0;content:"";background:url("/assets/images/common/icon/link-arrow_white.svg") no-repeat center center/contain;transition:background-image 0.3s ease;inset-block-start:50%;inset-inline-end:10px;inline-size:31px;aspect-ratio:1;translate:0 -50%}@media screen and (max-width: 600px){.start-button__link::after{inset-inline-end:11px}}.start-button__link:hover{color:#222;background-color:#ffd629}.start-fv{position:relative;z-index:0;-webkit-padding-after:20px;padding-block-end:20px;color:white;background:url("/assets/images/static/start/index/mv_bg_pc.png") no-repeat center center/cover}@media screen and (max-width: 600px){.start-fv{-webkit-margin-after:167px;margin-block-end:167px}}.start-fv::before{position:absolute;z-index:0;content:"";background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDExMCI+CiAgPHBhdGggZD0iTTAsOTcuMnYxMi44aDE0NDB2LTEyLjhTMTE0NCwwLDcyMCwwLDAsOTcuMiwwLDk3LjJaIiBmaWxsPSIjZjNlOGRjIi8+Cjwvc3ZnPg==") no-repeat center center/cover;inset-inline:0;inset-block-end:-10px;block-size:7.6388888889vw;-webkit-margin-after:-1px;margin-block-end:-1px}@media screen and (max-width: 600px){.start-fv::before{block-size:13.5897435897vw;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTAgNTMiPgogIDxwYXRoIGQ9Ik0wLDM0LjY2djE4LjM0aDM5MHYtMTguMzRTMzA3LDAsMTk1LDAsMCwzNC42NiwwLDM0LjY2WiIgZmlsbD0iI2YzZThkYyIvPgo8L3N2Zz4=")}}.start-fv__image{position:relative;inset-block-start:1px;inset-inline-start:36px;z-index:-1;block-size:246px;max-inline-size:790px;margin-inline:auto}@media screen and (max-width: 600px){.start-fv__image{inset-block-start:-8px;inset-inline-start:11px;block-size:161px;max-inline-size:367px}}.start-fv__text{position:relative;-webkit-margin-after:47px;margin-block-end:47px;font-weight:500;line-height:2;text-align:center;letter-spacing:0.07em}@media screen and (max-width: 600px){.start-fv__text{inline-size:280px;-webkit-margin-after:40px;margin-block-end:40px;margin-inline:auto;font-size:13px;line-height:1.8;text-align:start}}.start-fv .start-navigation{position:relative}@media screen and (max-width: 600px){.start-fv .start-navigation{-webkit-margin-after:-188px;margin-block-end:-188px}}.start-navigation{padding-inline:20px}.start-navigation ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(118px, 1fr));grid-gap:calc(clamp(-30px, 4.2857142857px - 2.380952381vw, -10px) * -1);gap:calc(clamp(-30px, 4.2857142857px - 2.380952381vw, -10px) * -1);justify-content:center;max-inline-size:858px;margin-inline:auto}@media screen and (max-width: 600px){.start-navigation ul{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr))}}.start-navigation ul li a{display:flex;align-items:center;justify-content:center;color:#222;text-align:center;background-color:white;border-radius:10px;aspect-ratio:1;-webkit-padding-after:4px;padding-block-end:4px}.start-navigation ul li a figure{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:center;transition:opacity 0.3s ease}.start-navigation ul li a figure img{inline-size:34.33px;aspect-ratio:1}@media screen and (max-width: 600px){.start-navigation ul li a figure img{inline-size:32px}}.start-navigation ul li a figure figcaption{font-size:12px;font-weight:500;line-height:1.1;letter-spacing:0}@media screen and (max-width: 600px){.start-navigation ul li a figure figcaption{font-size:11px}}.start-navigation ul li a:hover figure{opacity:0.6}.start-talks{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.start-talk{display:grid;grid-template-areas:"avatar text";grid-template-columns:140px minmax(0, 1fr);grid-gap:30px;gap:30px;align-items:center}@media screen and (max-width: 600px){.start-talk{grid-template-columns:80px minmax(0, 1fr);grid-gap:20px;gap:20px}}.start-talk__avatar{-ms-grid-row:1;-ms-grid-column:1;grid-area:avatar;border-radius:100%;outline:1px solid #222;outline-offset:-1px}.start-talk.start-talk--staff > .start-talk__avatar{-ms-grid-row:1;-ms-grid-column:3}.start-talk__text{-ms-grid-row:1;-ms-grid-column:3;position:relative;z-index:0;display:flex;flex-direction:column;grid-area:text;justify-content:center;padding:30px;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:0.05em;background-color:white;border-radius:15px;min-block-size:120px}.start-talk.start-talk--staff > .start-talk__text{-ms-grid-row:1;-ms-grid-column:1}@media screen and (max-width: 600px){.start-talk__text{padding:15px;font-size:14px;font-weight:400;border-radius:10px;min-block-size:80px}}.start-talk__text::before{position:absolute;z-index:-1;content:"";background:url("/assets/images/static/start/index/tail.svg") no-repeat center center/contain;inset-block-start:50%;inset-inline-end:100%;inline-size:24px;aspect-ratio:19/18;-webkit-margin-end:-2px;margin-inline-end:-2px;translate:0 -50%}@media screen and (max-width: 600px){.start-talk__text::before{inline-size:17px;-webkit-margin-end:-1px;margin-inline-end:-1px}}.start-talk.start-talk--staff{grid-template-areas:"text avatar";grid-template-columns:minmax(0, 1fr) 140px}@media screen and (max-width: 600px){.start-talk.start-talk--staff{grid-template-columns:minmax(0, 1fr) 80px}}.start-talk.start-talk--staff .start-talk__text{-webkit-padding-end:29px;padding-inline-end:29px}@media screen and (max-width: 600px){.start-talk.start-talk--staff .start-talk__text{-webkit-padding-end:15px;padding-inline-end:15px}}.start-talk.start-talk--staff .start-talk__text::before{inset-inline-start:100%;-webkit-margin-start:-4px;margin-inline-start:-4px;transform:scaleX(-1)}@media screen and (max-width: 600px){.start-talk.start-talk--staff .start-talk__text::before{-webkit-margin-start:-1px;margin-inline-start:-1px}}.start-faqs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px;gap:40px}@media screen and (max-width: 600px){.start-faqs{grid-template-columns:minmax(0, 1fr);grid-gap:20px;gap:20px}}.start-faqs.start-faqs--lg{display:block;max-inline-size:960px}.start-faqs.start-faqs--lg .start-faq{-webkit-border-after:1px solid #d9d9d9;border-block-end:1px solid #d9d9d9;border-radius:0}.start-faqs.start-faqs--lg .start-faq .start-faq__title button{display:block;padding:23px 20px;color:inherit;text-align:start;background:transparent;border-radius:0;min-block-size:0}@media screen and (max-width: 600px){.start-faqs.start-faqs--lg .start-faq .start-faq__title button{padding-block:25px 16px;padding-inline:0 60px;line-height:1.8}}.start-faqs.start-faqs--lg .start-faq .start-faq__title button .start-faq__title__icon{inline-size:20px}@media screen and (max-width: 600px){.start-faqs.start-faqs--lg .start-faq .start-faq__title button .start-faq__title__icon{inset-inline-end:5px}}.start-faqs.start-faqs--lg .start-faq .start-faq__title button .start-faq__title__icon::before{inline-size:10px;block-size:1px}.start-faqs.start-faqs--lg .start-faq .start-faq__title button .start-faq__title__icon::after{inline-size:1px;block-size:10px}.start-faqs.start-faqs--lg .start-faq .start-faq__content .start-faq__content__inner{padding:0 20px 20px;font-size:16px}@media screen and (max-width: 600px){.start-faqs.start-faqs--lg .start-faq .start-faq__content .start-faq__content__inner{-webkit-padding-before:2px;padding-block-start:2px;padding-inline:0 45px;font-size:14px}}.start-faq{overflow:hidden;border-radius:5px;scroll-margin-block-start:100px}@media screen and (max-width: 600px){.start-faq{scroll-margin-block-start:80px}}.start-faq .start-faq__title button{position:relative;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:white;letter-spacing:0.05em;background-color:#f08200;border-radius:5px 5px 0 0;inline-size:100%;min-block-size:70px}@media screen and (max-width: 600px){.start-faq .start-faq__title button{min-block-size:50px;font-size:14px}}.start-faq .start-faq__title button .start-faq__title__icon{position:absolute;display:grid;grid-template-rows:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);align-items:center;justify-content:center;background:#222;border-radius:100%;inset-block-start:50%;inset-inline-end:20px;inline-size:30px;aspect-ratio:1;translate:0 -50%}@media screen and (max-width: 600px){.start-faq .start-faq__title button .start-faq__title__icon{inset-inline-end:15px;inline-size:20px}}.start-faq .start-faq__title button .start-faq__title__icon::before,.start-faq .start-faq__title button .start-faq__title__icon::after{grid-row:1;grid-column:1;margin:auto;content:"";background:white;transition:transform 0.3s ease;transform-origin:center}.start-faq .start-faq__title button .start-faq__title__icon::before{inline-size:14px;block-size:2px}@media screen and (max-width: 600px){.start-faq .start-faq__title button .start-faq__title__icon::before{inline-size:10px;block-size:1px}}.start-faq .start-faq__title button .start-faq__title__icon::after{inline-size:2px;block-size:14px}@media screen and (max-width: 600px){.start-faq .start-faq__title button .start-faq__title__icon::after{inline-size:1px;block-size:10px}}.start-faq .start-faq__content{display:grid;grid-template-rows:0fr;overflow:hidden;border-radius:0 0 5px 5px;transition:grid-template-rows 0.3s ease}.start-faq .start-faq__content .start-faq__content__track{overflow:hidden}.start-faq .start-faq__content .start-faq__content__inner{padding:15px 25px;font-size:14px;background-color:white}@media screen and (max-width: 600px){.start-faq .start-faq__content .start-faq__content__inner{padding-inline:15px}}.start-faq .start-faq__content .start-faq__content__inner p{letter-spacing:0.05em}.start-faq .start-faq__content .start-faq__content__inner p{-webkit-margin-after:1em;margin-block-end:1em}.start-faq .start-faq__content .start-faq__content__inner p.start-text--note{font-size:12px}.start-faq .start-faq__content .start-faq__content__inner .start-faq__content__notes{-webkit-margin-before:16px;margin-block-start:16px}.start-faq.is-open .start-faq__title .start-faq__title__icon::before{transform:rotate(270deg) scaleX(0)}.start-faq.is-open .start-faq__title .start-faq__title__icon::after{transform:rotate(270deg)}.start-faq.is-open .start-faq__content{grid-template-rows:1fr}.start-gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px;gap:40px}@media screen and (max-width: 600px){.start-gallery{grid-template-columns:minmax(0, 1fr);grid-gap:20px;gap:20px}}@media screen and (max-width: 600px){.start-price{padding-inline:5px}}.start-price figure{display:flex;flex-direction:column}.start-price figure picture img{display:block}.start-price figure picture:not(:last-of-type){-webkit-margin-after:20px;margin-block-end:20px}.start-price figure figcaption{-webkit-margin-before:17px;margin-block-start:17px}@media screen and (max-width: 600px){.start-price figure figcaption{-webkit-margin-before:13px;margin-block-start:13px}}.start-price .start-buttons{-webkit-margin-before:30px;margin-block-start:30px}.start-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px;gap:40px}@media screen and (max-width: 600px){.start-cards{grid-template-columns:minmax(0, 1fr);grid-gap:30px;gap:30px}}.start-card{display:flex;flex-direction:column;overflow:hidden;background-color:white;border-radius:20px}@media screen and (max-width: 600px){.start-card{border-radius:15px}}.start-card__title{padding:21px 20px 20px;font-size:20px;font-weight:700;line-height:1;text-align:center;letter-spacing:0.05em;background-color:#ffd629}@media screen and (max-width: 600px){.start-card__title{padding-block:15px;font-size:18px}}.start-card__content{display:flex;flex-direction:column;flex-grow:1;padding:25px 25px 29px}@media screen and (max-width: 600px){.start-card__content{padding:21px 20px 20px}}@media screen and (max-width: 600px){.start-card__content>p{-webkit-margin-end:-4px;margin-inline-end:-4px}}.start-card__image{overflow:hidden;-webkit-margin-after:20px;margin-block-end:20px;border-radius:15px}@media screen and (max-width: 600px){.start-card__image{-webkit-margin-after:15px;margin-block-end:15px;border-radius:10px}}.start-card__image picture{text-align:center}.start-card p:has(+.start-card__price){-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width: 600px){.start-card p:has(+.start-card__price){-webkit-margin-after:15px;margin-block-end:15px}}.start-card__price{margin-block:auto;text-align:center}.start-card__notes{-webkit-margin-before:26px;margin-block-start:26px;color:#818181}@media screen and (max-width: 600px){.start-card__notes{-webkit-margin-before:15px;margin-block-start:15px}}.start-card .start-buttons{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (max-width: 600px){.start-card .start-buttons .start-button__link{min-inline-size:248px;padding-block:12px 11px}}@media screen and (max-width: 600px){.start-card .start-buttons .start-button__link::after{inset-inline-end:10px;inline-size:25px}}.start-card .start-buttons:not(:last-child){-webkit-margin-after:5px;margin-block-end:5px}@media screen and (max-width: 600px){.start-card .start-buttons:not(:last-child){-webkit-margin-after:15px;margin-block-end:15px}}@media screen and (max-width: 600px){.start-card .start-buttons:last-child{-webkit-padding-after:15px;padding-block-end:15px}}.start-cards.start-cards--lg{grid-template-columns:minmax(0, 1fr);max-inline-size:800px}@media screen and (max-width: 600px){.start-cards.start-cards--lg{grid-gap:20px;gap:20px}}.start-cards.start-cards--lg .start-card{border-radius:30px}@media screen and (max-width: 600px){.start-cards.start-cards--lg .start-card{border-radius:15px}}.start-cards.start-cards--lg .start-card .start-card__content{padding:40px 50px}@media screen and (max-width: 600px){.start-cards.start-cards--lg .start-card .start-card__content{padding:30px 20px}}.start-cards.start-cards--lg .start-card .start-card__image{border-radius:20px}@media screen and (max-width: 600px){.start-cards.start-cards--lg .start-card .start-card__image{border-radius:10px}}@media screen and (max-width: 600px){.start-cards.start-cards--lg .start-card .start-buttons:last-child{-webkit-padding-after:0;padding-block-end:0}}.start-links{max-inline-size:800px;margin-inline:auto}.start-links__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(118px, 1fr));grid-gap:calc(clamp(-20px, -2.8571428571px - 1.1904761905vw, -10px) * -1);gap:calc(clamp(-20px, -2.8571428571px - 1.1904761905vw, -10px) * -1);align-items:stretch;justify-content:center}@media screen and (max-width: 600px){.start-links__items{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}}.start-links__items a{position:relative;display:flex;align-items:center;justify-content:center;background:white;border-radius:15px;aspect-ratio:1}@media screen and (max-width: 600px){.start-links__items a{flex:0 0 30.5555555556%;max-inline-size:110px;border-radius:10px}}.start-links__items a::before{position:absolute;display:block;margin:0;content:"";background:url("/assets/images/common/icon/link-arrow_black.svg") no-repeat center center/contain;transition:opacity 0.3s ease;inset-block-start:10px;inset-inline-end:10px;inline-size:25px;aspect-ratio:1}@media screen and (max-width: 600px){.start-links__items a::before{inset-block-start:5px;inset-inline-end:5px;inline-size:20px}}.start-links__items a figure{block-size:116px;aspect-ratio:1;transition:opacity 0.3s ease}@media screen and (max-width: 600px){.start-links__items a figure{block-size:90px}}.start-links__items a figure img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.start-links__items a:hover::before,.start-links__items a:hover figure{opacity:0.6}.start-links__notes{-webkit-margin-before:15px;margin-block-start:15px;color:#818181}.start-search .tip-mod-contents__sec{background:transparent}.start-search .tip-mod-contents__sec__inner{position:relative;-webkit-margin-after:60px;margin-block-end:60px;background-color:#ffd629}@media screen and (max-width: 600px){.start-search .tip-mod-contents__sec__inner{-webkit-margin-after:40px;margin-block-end:40px;padding-block:20px 25px}}.start-search .tip-mod-contents__sec__inner::after{border-block-start-color:#ffd629}.start-search .tip-cms-module-search__area{max-inline-size:659px}.start-search .tip-cms-module-search__area__box{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-row-gap:30px;row-gap:30px}@media screen and (max-width: 600px){.start-search .tip-cms-module-search__area__box{grid-template-columns:minmax(0, 1fr);grid-row-gap:20px;row-gap:20px}}.start-search .tip-cms-module-search__area__box__item,.start-search .is-selected+.tip-cms-module-search__area__box__item.is-shop{display:grid;grid-template-columns:subgrid;grid-column:span 2;grid-gap:40px;gap:40px;margin:0}@media screen and (max-width: 600px){.start-search .tip-cms-module-search__area__box__item,.start-search .is-selected+.tip-cms-module-search__area__box__item.is-shop{grid-column:auto;grid-gap:10px;gap:10px}}.start-search .tip-cms-module-search__area__box__item__title{font-size:18px;font-weight:700;line-height:1.6;color:inherit;letter-spacing:0;inline-size:auto}@media screen and (max-width: 600px){.start-search .tip-cms-module-search__area__box__item__title{font-size:14px}}.start-search .tip-cms-module-search__area__box__item__content{inline-size:auto;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:0;margin-inline-start:0}@media screen and (max-width: 600px){.start-search .tip-cms-module-search__area__box__item__content__list{grid-gap:9.36px;gap:9.36px}}.start-search .tip-cms-module-search__area__box__item__content__list__item{background-color:white;border-radius:5px}.start-search .tip-cms-module-search__area__box__item__content__list__item__btn{color:inherit;cursor:pointer;border:0;border-radius:5px;transition:0.3s}@media screen and (max-width: 600px){.start-search .tip-cms-module-search__area__box__item__content__list__item__btn{block-size:46px}}.start-search .tip-cms-module-search__area__box__item__content__list__item__btn:hover{opacity:0.6}.start-search input[type="radio"]:checked+.tip-cms-module-search__area__box__item__content__list__item__btn{cursor:default;background-color:#222}.start-search .tip-mod-pulldown{background-color:white;border-radius:5px}.start-search .tip-mod-pulldown::before{z-index:1;display:flex;align-items:center;justify-content:center;margin:0;font-size:20px;color:white;content:"▼";background:#f08200;border-radius:0 5px 5px 0;transition:0.3s;inline-size:auto;aspect-ratio:1}@media screen and (max-width: 600px){.start-search .tip-mod-pulldown::before{font-size:12px}}.start-search .tip-mod-pulldown::after{content:none}.start-search .tip-mod-pulldown .tip-mod-pulldown__list{padding:10px 60px 10px 20px;font-size:20px;font-weight:700;color:inherit;border:0;border-radius:5px;transition:0.3s}@media screen and (max-width: 600px){.start-search .tip-mod-pulldown .tip-mod-pulldown__list{padding:12px 60px 17px 15px;font-size:14px;font-weight:400}}.start-search .tip-mod-pulldown:hover::before,.start-search .tip-mod-pulldown:hover .tip-mod-pulldown__list{opacity:0.6}.start-search .tip-cms-module__main-link-sec{padding-block:0;background:transparent}.start-search .tip-cms-module__to-experience-sec{justify-content:center;max-inline-size:none;-webkit-margin-before:0;margin-block-start:0}.start-search .tip-cms-module__to-experience-item{flex-grow:1;inline-size:auto;max-inline-size:380px}.start-search .tip-mod-button__inner--normal-primary{font-size:24px;font-weight:700;line-height:1.4;color:white;text-decoration:none;letter-spacing:0.05em;background:#f08200;border:0;transition:background-color 0.3s ease;padding-block:26px}@media screen and (max-width: 600px){.start-search .tip-mod-button__inner--normal-primary{max-inline-size:300px;padding-block:14px;font-size:20px;font-weight:500}}.start-search .tip-mod-button__inner--normal-primary::after{position:absolute;display:block;margin:0;content:"";background:url("/assets/images/common/icon/link-arrow_white.svg") no-repeat center center/contain;inset-block-start:50%;inset-inline-end:25px;inline-size:31px;aspect-ratio:1;translate:0 -50%}@media screen and (max-width: 600px){.start-search .tip-mod-button__inner--normal-primary::after{inset-inline-end:11px}}.start-search .tip-mod-button__inner--normal-primary .tip-mod-button__icon--arrow_right{display:none}.start-search .tip-mod-button__inner--normal-primary:hover{background-color:#222}.start-sns{background-color:#2f2d2a;background-image:url("/assets/images/brand_top/sns-design.png");background-repeat:repeat-x;background-position:bottom center;background-origin:content-box;background-size:474px 58px;inline-size:100%;block-size:auto;padding-block:18px}@media screen and (max-width: 960px){.start-sns{padding-block:18px 4px}}@media screen and (max-width: 600px){.start-sns{padding-block:3px;background-size:248px 30px}}.start-sns__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-image:url("/assets/images/brand_top/sns-design.png");background-repeat:repeat-x;background-position:top center;background-size:474px 58px;inline-size:100%;block-size:auto;padding-block:109px}@media screen and (max-width: 600px){.start-sns__inner{padding-block:74px 70px;background-size:248px 30px}}.start-sns__inner__title{display:flex;align-items:center;justify-content:center;inline-size:15%;block-size:auto;max-inline-size:103px;-webkit-padding-after:30px;padding-block-end:30px}.start-sns__inner__title-img{inline-size:100%;block-size:auto}.start-sns__inner__copy{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:auto;max-inline-size:1440px;-webkit-padding-after:30px;padding-block-end:30px}@media screen and (max-width: 960px){.start-sns__inner__copy{-webkit-padding-after:20px;padding-block-end:20px}}.start-sns__inner__copy-text{font-size:20px;font-weight:500;line-height:160%;color:#fff;text-align:center;letter-spacing:0;inline-size:100%;block-size:auto}@media screen and (max-width: 600px){.start-sns__inner__copy-text{font-size:16px}}@media screen and (max-width: 500px){.start-sns__inner__copy-text{font-size:14px}}.start-sns__inner__copy-text--br{display:none}@media screen and (max-width: 600px){.start-sns__inner__copy-text--br{display:block}}.start-sns__inner__content{display:flex;align-items:center;justify-content:center;overflow:hidden;inline-size:100%;block-size:auto}.start-sns__inner__content-instagram{display:flex;align-items:center;justify-content:center;transform:translateX(calc(50vw - 50%));-webkit-animation:sns-instagram-animation 20s linear infinite;animation:sns-instagram-animation 20s linear infinite;inline-size:auto;block-size:auto;padding-block:0 50px}@media screen and (max-width: 600px){.start-sns__inner__content-instagram{padding-block:0 30px;transform:translateX(50vw);-webkit-animation-name:sns-instagram-animation-sp;animation-name:sns-instagram-animation-sp}}@media screen and (max-width: 600px){.start-sns__inner__content-instagram:nth-child(3){display:none}}.start-sns__inner__content-instagram-img{inline-size:250px;block-size:auto;aspect-ratio:1/1}@media screen and (max-width: 600px){.start-sns__inner__content-instagram-img{inline-size:195px;block-size:auto}}.start-sns__inner__content-instagram-img>img{inline-size:100%;block-size:auto}.start-sns__inner__icons{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:auto}.start-sns__inner__icons-list{display:flex;flex-wrap:wrap;grid-gap:20px 22.5px;gap:20px 22.5px;grid-column-gap:22.5px;-moz-column-gap:22.5px;column-gap:22.5px;align-items:center;justify-content:center;inline-size:calc(100% - 60px);block-size:auto}@media screen and (max-width: 890px){.start-sns__inner__icons-list{grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;inline-size:calc(100% - 30px)}}@media screen and (max-width: 768px){.start-sns__inner__icons-list{grid-gap:20px 15px;gap:20px 15px;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;inline-size:calc(100% - 30px)}}.start-sns__inner__icons-list-item{display:flex;align-items:center;justify-content:center;border-radius:15px;inline-size:auto;block-size:auto;max-inline-size:165px}@media screen and (max-width: 768px){.start-sns__inner__icons-list-item{inline-size:calc((100% - 30px) / 3);max-inline-size:236px}}.start-sns__inner__icons-list-item.sns-instagram{background-image:url("/assets/images/brand_top/sns-instagram-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover}.start-sns__inner__icons-list-item.sns-x{background-color:#000}.start-sns__inner__icons-list-item.sns-tiktok{background-color:#fff}.start-sns__inner__icons-list-item.sns-fb{background-color:#1877f2}.start-sns__inner__icons-list-item.sns-youtube{background-color:#f00}.start-sns__inner__icons-list-item>a{display:flex;align-items:center;justify-content:center;padding:24px 60px;transition:0.5s;inline-size:100%;block-size:100%}.start-sns__inner__icons-list-item>a:hover{opacity:0.6}@media screen and (max-width: 974px){.start-sns__inner__icons-list-item>a{padding:17px 46px}}@media screen and (max-width: 890px){.start-sns__inner__icons-list-item>a{padding:15px 40px}}.start-sns__inner__icons-list-item>a>img{inline-size:45px;block-size:auto}@media screen and (max-width: 890px){.start-sns__inner__icons-list-item>a>img{max-inline-size:30px}}@-webkit-keyframes sns-instagram-animation{0%{transform:translateX(calc(50vw - 50%))}100%{transform:translateX(calc(50vw - 150%))}}@keyframes sns-instagram-animation{0%{transform:translateX(calc(50vw - 50%))}100%{transform:translateX(calc(50vw - 150%))}}@-webkit-keyframes sns-instagram-animation-sp{0%{transform:translateX(50vw)}100%{transform:translateX(calc(50vw - 100%))}}@keyframes sns-instagram-animation-sp{0%{transform:translateX(50vw)}100%{transform:translateX(calc(50vw - 100%))}}#start-tip .start-faqs{-webkit-margin-after:30px;margin-block-end:30px}@media screen and (max-width: 600px){#start-tip .start-figure figcaption>p{letter-spacing:0.01em}}#start-plan .start-figure:has(+.start-section__content){-webkit-margin-after:20px;margin-block-end:20px}@media screen and (max-width: 600px){#start-plan .start-figure:has(+.start-section__content){-webkit-margin-after:11px;margin-block-end:11px}}#start-plan .start-figure:has(+.start-section__content)+.start-section__content{margin-block:0 60px}@media screen and (max-width: 600px){#start-plan .start-figure:has(+.start-section__content)+.start-section__content{-webkit-margin-after:30px;margin-block-end:30px;padding-inline:5px}}@media screen and (max-width: 600px){#start-plan .start-figure{padding-inline:5px}}#start-plan .start-figure .start-figure__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:calc(clamp(-20px, 6.6666666667px - 2.7777777778vw, -10px) * -1);gap:calc(clamp(-20px, 6.6666666667px - 2.7777777778vw, -10px) * -1);justify-content:center}@media screen and (max-width: 600px){#start-plan .start-figure .start-figure__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:11px 18px;gap:11px 18px}}#start-plan .start-figure .start-figure__inner picture{max-inline-size:225px}@media screen and (max-width: 600px){#start-plan .start-figure .start-figure__inner picture{max-inline-size:100%}}@media screen and (max-width: 600px){#start-plan .start-figure figcaption{-webkit-margin-before:9px;margin-block-start:9px;-webkit-padding-start:5px;padding-inline-start:5px}}#start-plan .start-section__subtitle{max-inline-size:240px}@media screen and (max-width: 600px){#start-plan .start-section__subtitle{max-inline-size:212px}}@media screen and (max-width: 600px){#start-plan .start-cards .start-card:has(.start-card__price img[src*="_p1"]) .start-card__price img{max-inline-size:170px;-webkit-margin-start:30px;margin-inline-start:30px}}@media screen and (max-width: 600px){#start-plan .start-cards .start-card:has(.start-card__price img[src*="_p2"]) .start-card__price img{max-inline-size:212px;-webkit-margin-start:-12px;margin-inline-start:-12px}}#start-use .start-section__content--sm{margin-block:50px 60px}@media screen and (max-width: 600px){#start-use .start-section__content--sm{margin-block:20px 30px}}#start-use .start-cards--lg .start-card h3{max-inline-size:240px;-webkit-margin-after:20px;margin-block-end:20px;margin-inline:auto}@media screen and (max-width: 600px){#start-use .start-cards--lg .start-card h3{max-inline-size:198px;-webkit-margin-after:13px;margin-block-end:13px}}#start-visit .start-figure{-webkit-margin-after:30px;margin-block-end:30px}@media screen and (max-width: 600px){#start-visit .start-figure{-webkit-margin-after:20px;margin-block-end:20px}}#start-visit .start-search{max-inline-size:none;-webkit-margin-after:60px;margin-block-end:60px;margin-inline:-15px}@media screen and (max-width: 600px){#start-visit .start-search{-webkit-margin-after:50px;margin-block-end:50px}}#start-join .start-cards--lg .start-card .start-card__content{-webkit-padding-after:30px;padding-block-end:30px}#start-join .start-cards--lg .start-card h3{max-inline-size:159px;-webkit-margin-after:20px;margin-block-end:20px;margin-inline:auto}@media screen and (max-width: 600px){#start-join .start-cards--lg .start-card h3{max-inline-size:135px;-webkit-margin-after:17px;margin-block-end:17px}}#start-join .start-cards--lg .start-card .start-card__image{-webkit-margin-after:10px;margin-block-end:10px}@media screen and (max-width: 600px){#start-join .start-cards--lg .start-card .start-card__image{-webkit-margin-after:15px;margin-block-end:15px}}@media screen and (max-width: 600px){#start-join .start-cards--lg .start-card .start-buttons .start-button .start-button__link{min-inline-size:300px;padding-block:14px 13px}}@media screen and (max-width: 600px){#start-join .start-cards--lg .start-card .start-buttons .start-button .start-button__link::after{inline-size:30px}}#start-sns{-webkit-margin-after:0;margin-block-end:0}#start-faq{-webkit-margin-after:0;margin-block-end:0;padding-block:60px 100px;background-color:white}@media screen and (max-width: 600px){#start-faq{padding-block:50px 45px}}#start-faq .start-section__header__title{max-inline-size:167px;-webkit-margin-after:22px;margin-block-end:22px;margin-inline:auto}@media screen and (max-width: 600px){#start-faq .start-section__header__title{max-inline-size:145px;-webkit-margin-after:28px;margin-block-end:28px}}#start-faq .start-faqs{-webkit-margin-after:30px;margin-block-end:30px}@media screen and (max-width: 600px){#start-faq .start-faqs{margin-inline:-15px}}@media screen and (max-width: 600px){#start-faq .start-faqs .start-faq{padding-inline:15px}}

