@charset "UTF-8";/*! destyle.css v3.0.0 | 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}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:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-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;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-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}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes scroll-animation{0%{top:0;opacity:0}10%{top:0;opacity:1}90%{top:100%;opacity:1}to{top:100%;opacity:0}}@keyframes scroll-animation--sp{0%{top:0}to{top:60px}}@keyframes mask-animation{0%{mask-size:clamp(218px,15.1388888889vw,15.1388888889vw) clamp(225.27px,15.64375vw,15.64375vw);-webkit-mask-size:clamp(218px,15.1388888889vw,15.1388888889vw) clamp(225.27px,15.64375vw,15.64375vw)}to{mask-size:clamp(880px,75.0694444444vw,88.9583333333vw) clamp(702px,84.2361111111vw,91.1805555556vw);-webkit-mask-size:116.7361111111vw 125.9027777778vw}}@keyframes mask-animation--sp{0%{mask-size:42.6666666667vw 44.2666666667vw;-webkit-mask-size:42.6666666667vw 44.2666666667vw}to{mask-size:124vw 118.6666666667vw;-webkit-mask-size:124vw 118.6666666667vw}}@keyframes intro-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes kv-image-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp-fadeIn{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes slideDown-fadeIn{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0 0}}@keyframes balloon-animation{0%,to{translate:0 0}50%{translate:0 20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{scroll-behavior:auto}@media screen and (max-width: 767px){html{width:100%;overflow-x:hidden}}html.overflow{width:100%;min-height:100vh;height:100vh;overflow-y:auto;scrollbar-gutter:stable}html.overflow body{height:100%;overflow-y:hidden}body{font-family:Figtree,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" on;overflow-x:hidden;min-height:-webkit-fill-available;background:url(../images/index/bg_base_beige.png) repeat center/20.8333333333vw 20.8333333333vw;color:#4c4948}body *{letter-spacing:.05em}@media screen and (max-width: 767px){body:before{content:"";width:100%;height:100%;position:fixed;top:0;left:100%;background:#e3dac980;z-index:10;opacity:0}body[style="overflow: hidden;"]:before{left:0;opacity:1}}.img{width:100%}.l-header{display:flex;justify-content:space-between}.l-header .logo{position:fixed;top:48px;left:48px;z-index:2;font-size:1.4rem;font-weight:600;width:190px}@media screen and (max-width: 767px){.l-header .logo{width:136px;top:16px;left:16px}}.l-header .h-menu{width:32px;height:32px;border-radius:40px;display:flex;align-items:center;justify-content:center;background:#4c4948;position:fixed;right:16px;top:16px;z-index:12}@media screen and (min-width: 768px){.l-header .h-menu{display:none}}.l-header .h-menu__bar{width:12px;position:relative}.l-header .h-menu__bar:before,.l-header .h-menu__bar:after{content:"";width:12px;height:2px;display:block;background:#fff;border-radius:3px;position:absolute;transition:.3s}.l-header .h-menu__bar:before{translate:0 -2px}.l-header .h-menu__bar:after{translate:0 2px}.l-header .h-menu.is-active .h-menu__bar:before{translate:0 0;rotate:45deg}.l-header .h-menu.is-active .h-menu__bar:after{translate:0 0;rotate:-45deg}.l-header .navigation{position:fixed;top:48px;right:48px;z-index:10;opacity:0;animation:slideUp-fadeIn .5s 4.5s ease-out forwards}@media screen and (max-width: 767px){.l-header .navigation{background:#fcfaf6;border-radius:40px 0 0 40px;width:calc(100% - 32px);height:100svh;right:-100%;top:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:40px;transition:.3s}.l-header .navigation.is-active{right:0}}.l-header .navigation ul{display:grid;gap:20px;font-size:13px;line-height:1;width:max-content}@media screen and (max-width: 767px){.l-header .navigation ul{font-size:16px;gap:40px;align-self:flex-end;width:100%}}.l-header .navigation__item a{display:flex;justify-content:flex-end;align-items:center;transition:.3s}.l-header .navigation__item a.is-current{color:#ef821e}.l-header .navigation__item a.is-current:after{content:"";width:8px;height:8px;border-radius:8px;display:block;background:#ef821e;position:absolute;left:calc(100% + 8px)}@media screen and (min-width: 768px){.l-header .navigation__item a:hover{color:#ef821e}}@media screen and (min-width: 768px){.l-header .navigation .app-download{display:none}}@media screen and (max-width: 767px){.l-header .navigation .app-download{width:max-content;text-align:center;align-self:flex-end;margin:0 auto}.l-header .navigation .app-download__notes{text-align:left}}.l-footer{text-align:center;padding-bottom:56px;background:url(../images/index/img_footer.png) no-repeat bottom right/clamp(270px,36.8055555556vw,692px) auto}@media screen and (max-width: 767px){.l-footer{padding:56px 0 76.8vw;background-size:min(86.9333333333vw,583px) auto;background-position:bottom right;overflow:hidden}}.l-footer .footer__app-icon{width:82px;border-radius:20px;overflow:hidden;display:block;margin:auto}.l-footer .footer__heading{margin:48px 0 56px}@media screen and (max-width: 767px){.l-footer .footer__heading{margin:32px 0 40px}.l-footer .footer__heading img{width:272px}}.l-footer .footer__link{font-size:13px;margin-top:200px}@media screen and (max-width: 767px){.l-footer .footer__link{margin-top:96px}}.l-footer .footer__link-list{display:flex;align-items:center;justify-content:center}.l-footer .footer__link-list li{padding:0 16px;transition:.3s}.l-footer .footer__link-list li+li{border-left:1px solid rgba(76,73,72,.4)}.l-footer .footer__link-list li:hover{opacity:.7}.l-footer .copyrights{font-size:11px;color:#4c4948b3;margin-top:24px}.l-footer .app-download{width:max-content;margin:auto}.intro{position:absolute;top:48px;left:50%;translate:-50% 0;aspect-ratio:720/684;width:auto;height:calc(100% - 84px);max-height:calc(100vh - 84px);display:flex;align-items:center;justify-content:center;z-index:5;animation:intro-fadeOut .3s 1.8s forwards}@media screen and (max-width: 767px){.intro{height:100vh;translate:-50% -50%;top:56.1%}}.intro svg{width:clamp(298px,20.6944444444vw,20.6944444444vw);height:clamp(306px,21.25vw,21.25vw)}@media screen and (max-width: 767px){.intro svg{width:clamp(220px,58.6666666667vw,58.6666666667vw);height:clamp(227px,60.5333333333vw,60.5333333333vw)}}.kv{position:relative;background-image:url(data:image/png;base64,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),url(../images/index/bg_kv_deco.png);background-size:613px 304px,clamp(12.59765625vw,12.6388888889vw,182px) clamp(244.62px,24.5714285714vw,344px);background-position:top right,bottom left;background-repeat:no-repeat,no-repeat}@media screen and (min-width: 768px){.kv{height:calc(100vh + 92px);max-height:calc(100dvh + 92px)}}@media screen and (min-width: 768px) and (max-aspect-ratio: 1/1){.kv{max-height:759px}}@media screen and (max-width: 767px){.kv{background-size:62.6666666667vw 31.2vw,24.2666666667vw 45.8666666667vw;height:100svh;padding:88px 30px 20px;overflow:hidden}}.kv:before{content:"";background:url(../images/index/bg_kv_wave.png) no-repeat center/contain;width:100%;height:27.9166666667vw;display:block;position:absolute;left:0;bottom:-2px}@media screen and (max-width: 767px){.kv:before{background-image:linear-gradient(#fff,#fff),url(../images/index/bg_kv_wave.png);background-repeat:no-repeat,no-repeat;background-position:bottom center,bottom 10.1333333333vw center;background-size:100% 11.2vw,100% auto;height:38.4vw}}.kv__catch{font-size:16px;line-height:1.8;opacity:0;animation:slideUp-fadeIn .5s 4s ease-out forwards;position:relative;z-index:2}@media screen and (min-width: 768px){.kv__catch{margin-top:176px}}@media screen and (max-width: 767px){.kv__catch{font-size:13px}.kv__catch br{display:none}}.kv__catch img{width:max(352px,24.4444444444vw);margin-bottom:max(24px,1.6666666667vw)}@media screen and (max-width: 767px){.kv__catch img{width:264px;margin-bottom:16px}}.kv__image{aspect-ratio:720/684;width:auto;max-width:90%;height:calc(100% - 84px);max-height:calc(100vh - 84px);position:absolute;left:50%;top:48px;translate:-50% 0;overflow:hidden;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE4IiBoZWlnaHQ9IjIyNiIgdmlld0JveD0iMCAwIDIxOCAyMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMDEuMDM2IDEwNC45NzJWMTY1Ljg5M0MyMDEuMDM2IDE3MC43MTcgMTk4LjEwNSAxNzUuMDkzIDE5My42MTYgMTc2LjkzOEwxNzQuNjgzIDE4NC43NEMxNzUuNzEzIDE4OS4yMjIgMTc4LjE2OSAxOTQuNTczIDE4My40NzYgMjAwLjAwM0MxODUuNDA0IDIwMS45NTMgMTgzLjAyOCAyMDUuMTk2IDE4MC4zNjEgMjA0LjU2M0MxNjkuMzIzIDIwMS45MjcgMTYxLjEzNyAxOTcuMzE0IDE1NS4zMDIgMTkyLjcwMUwxMjMuNDkzIDIwNS44MDZWMjExLjc2NkMxMjMuNDkzIDIyMS4zODcgMTEzLjcyMyAyMjcuODk4IDEwNC44NTEgMjI0LjIzNEw2Ni42MTYgMjA4LjQ3MUM2MC4zMzE0IDIxMy4zNzQgNTEuNTY0OCAyMTguMzAzIDM5LjgxNDMgMjIxLjA3MUMzNi45MzYxIDIyMS43NTYgMzQuNDAxMiAyMTguMjc3IDM2LjQ2MDggMjE2LjE2OEM0Mi4wODUyIDIxMC40MjEgNDQuNzUyMiAyMDQuNzI4IDQ1Ljg4NzYgMTk5LjkzTDI1LjM3MDUgMTkxLjQ2OUMyMC4zMjcxIDE4OS4zODYgMTcuMDI2NCAxODQuNDU3IDE3LjAyNjQgMTc5LjAwMVYxMDYuMTk1QzE3LjAyNjQgMTA1LjY2OCAxNy4wNTU3IDEwNS4xNDkgMTcuMTEyNyAxMDQuNjQyTDMuOTEzMjQgOTkuMjAzMUMtMC40MTcyNzIgOTcuNDM3IC0xLjM2Nzg3IDkxLjc0MzMgMi4xNDQwNiA4OC42NTkzTDUxLjk5MjkgNDQuNzM3NUw1MS42NTk3IDQ0LjE2NDVMMTU1LjI1OSAxLjA5MjM5QzE2MS44NTYgLTEuNjUyOCAxNjkuNDYxIDAuOTI3Njc3IDE3My4wNzMgNy4xMzE4MUwyMTYuMDM0IDgxLjAwNUMyMjAuNDIzIDg4LjU1NDIgMjE3LjE3OSA5OC4yNzIyIDIwOS4xMzcgMTAxLjYwOEwyMDEuMDM2IDEwNC45NzJaIiBmaWxsPSIjQ0NDQ0NDIi8+PC9zdmc+);mask-size:clamp(218px,15.1388888889vw,15.1388888889vw) clamp(225.27px,15.64375vw,15.64375vw);-webkit-mask-size:clamp(218px,15.1388888889vw,15.1388888889vw) clamp(225.27px,15.64375vw,15.64375vw);mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE4IiBoZWlnaHQ9IjIyNiIgdmlld0JveD0iMCAwIDIxOCAyMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMDEuMDM2IDEwNC45NzJWMTY1Ljg5M0MyMDEuMDM2IDE3MC43MTcgMTk4LjEwNSAxNzUuMDkzIDE5My42MTYgMTc2LjkzOEwxNzQuNjgzIDE4NC43NEMxNzUuNzEzIDE4OS4yMjIgMTc4LjE2OSAxOTQuNTczIDE4My40NzYgMjAwLjAwM0MxODUuNDA0IDIwMS45NTMgMTgzLjAyOCAyMDUuMTk2IDE4MC4zNjEgMjA0LjU2M0MxNjkuMzIzIDIwMS45MjcgMTYxLjEzNyAxOTcuMzE0IDE1NS4zMDIgMTkyLjcwMUwxMjMuNDkzIDIwNS44MDZWMjExLjc2NkMxMjMuNDkzIDIyMS4zODcgMTEzLjcyMyAyMjcuODk4IDEwNC44NTEgMjI0LjIzNEw2Ni42MTYgMjA4LjQ3MUM2MC4zMzE0IDIxMy4zNzQgNTEuNTY0OCAyMTguMzAzIDM5LjgxNDMgMjIxLjA3MUMzNi45MzYxIDIyMS43NTYgMzQuNDAxMiAyMTguMjc3IDM2LjQ2MDggMjE2LjE2OEM0Mi4wODUyIDIxMC40MjEgNDQuNzUyMiAyMDQuNzI4IDQ1Ljg4NzYgMTk5LjkzTDI1LjM3MDUgMTkxLjQ2OUMyMC4zMjcxIDE4OS4zODYgMTcuMDI2NCAxODQuNDU3IDE3LjAyNjQgMTc5LjAwMVYxMDYuMTk1QzE3LjAyNjQgMTA1LjY2OCAxNy4wNTU3IDEwNS4xNDkgMTcuMTEyNyAxMDQuNjQyTDMuOTEzMjQgOTkuMjAzMUMtMC40MTcyNzIgOTcuNDM3IC0xLjM2Nzg3IDkxLjc0MzMgMi4xNDQwNiA4OC42NTkzTDUxLjk5MjkgNDQuNzM3NUw1MS42NTk3IDQ0LjE2NDVMMTU1LjI1OSAxLjA5MjM5QzE2MS44NTYgLTEuNjUyOCAxNjkuNDYxIDAuOTI3Njc3IDE3My4wNzMgNy4xMzE4MUwyMTYuMDM0IDgxLjAwNUMyMjAuNDIzIDg4LjU1NDIgMjE3LjE3OSA5OC4yNzIyIDIwOS4xMzcgMTAxLjYwOEwyMDEuMDM2IDEwNC45NzJaIiBmaWxsPSIjQ0NDQ0NDIi8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background:url(../images/index/img_kv_illust.png) no-repeat center/contain;opacity:0;animation:mask-animation 2.2s 2.5s cubic-bezier(.49,0,0,.47) forwards,kv-image-fadeIn .3s 1.6s ease-out forwards}@media screen and (max-width: 767px){.kv__image{width:89.3333333333vw;height:85.0666666667vw;background:url(../images/index/img_kv_illust.png) no-repeat center/89.3333333333vw auto;mask-size:42.6666666667vw 44.2666666667vw;-webkit-mask-size:42.6666666667vw 44.2666666667vw;animation:mask-animation--sp 2.2s 2.5s cubic-bezier(.49,0,0,.47) forwards,kv-image-fadeIn .3s 1.6s ease-out forwards;translate:-50% -50%;top:56.1%}}.kv__image .balloon-orange{width:clamp(88px,16.9722222222%,16.9722222222%);position:absolute;aspect-ratio:115/181;top:50%;transform:translateY(-174.730994152%);left:36.9722222222%;opacity:0;animation:slideDown-fadeIn .5s 4s ease-out forwards,balloon-animation 5s 6.5s ease-out infinite}@media screen and (max-width: 767px){.kv__image .balloon-orange{width:15.4666666667vw}}.kv__image .balloon-pink{width:clamp(96.71px,18.3125%,18.3125%);position:absolute;aspect-ratio:124.65/153;top:35.649122807%;left:9.6111111111%;opacity:0;animation:slideDown-fadeIn .5s 4s ease-out forwards,balloon-animation 5s 6.5s ease-out infinite}@media screen and (max-width: 767px){.kv__image .balloon-pink{width:16.8vw}}.kv__image .balloon-green{width:clamp(81.07px,15.4444444444%,15.4444444444%);position:absolute;aspect-ratio:104/152;bottom:21.6140350877%;right:11.6944444444%;opacity:0;animation:slideDown-fadeIn .5s 4s ease-out forwards,balloon-animation 5s 6.5s ease-out infinite}@media screen and (max-width: 767px){.kv__image .balloon-green{width:14.4vw}}.kv .inner{height:100%;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.kv .inner{width:calc(100% - 96px);margin:auto}}@media screen and (min-width: 1441px){.kv .inner{width:min(93.3333333333vw,85.1041666667vw)}}@media screen and (max-width: 767px){.kv .inner{width:auto;flex-direction:column}}.kv .app-download{opacity:0;animation:slideUp-fadeIn .5s 4.5s ease-out forwards}@media screen and (min-width: 768px){.kv .app-download{position:absolute;right:48px;top:calc(100% - 252px)}}.kv .app-download__notes{letter-spacing:.02em}@media screen and (max-width: 767px){.kv .app-download__notes{text-align:center}}.kv .scroll-animation{position:absolute;right:48px}@media screen and (min-width: 768px){.kv .scroll-animation{top:50%;translate:0 -50%;width:11px}}@media screen and (max-width: 767px){.kv .scroll-animation{right:16px;bottom:122px;width:10px}}.kv .scroll-animation__text{font-size:11px;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;text-transform:uppercase;color:#4c4948b3}@media screen and (max-width: 767px){.kv .scroll-animation__text{font-size:10px}}.kv .scroll-animation__bar{display:block;width:1px;height:100px;background:#4c4948b3;margin:10px auto 0;position:relative}.kv .scroll-animation__bar:before{content:"";width:5px;height:5px;border-radius:10px;display:block;background:#817d79;position:absolute;top:0;left:50%;translate:-50% 0;animation:scroll-animation 5s ease-in-out infinite}.app-download{position:relative;font-size:13px;letter-spacing:.02em}@media screen and (max-width: 767px){.app-download{font-size:12px}}.app-download__list{display:flex;align-items:center;justify-content:center;gap:16px;color:#4c4948b3;text-align:center}.app-download__item{display:grid}.app-download__item:first-of-type a{display:block;width:152px}@media screen and (max-width: 767px){.app-download__item:first-of-type a{width:130px}.app-download__item:first-of-type a.xs{width:114px}}.app-download__item:first-of-type img{margin:8px 0}@media screen and (max-width: 767px){.app-download__item:first-of-type img{margin:4px 0}}.app-download__item:last-of-type a{display:block;width:189px}@media screen and (max-width: 767px){.app-download__item:last-of-type a{width:161px}.app-download__item:last-of-type a.xs{width:142px}}.app-download__item p{margin-bottom:4px}.app-download__item a{transition:.3s}.app-download__item a:hover{opacity:.7}.app-download__notes{color:#4c4948;margin-top:4px;line-height:1.4;text-indent:-1rem;padding-left:1rem}.app-download__box{background:#f4ebd9;border-radius:20px;padding:39px 40px;display:flex;align-items:center;gap:clamp(20px,5.5967078189vw,68px);width:max-content;margin:96px auto 0;text-align:center}@media screen and (max-width: 991px){.app-download__box{gap:2.4691358025vw}}@media screen and (max-width: 767px){.app-download__box{width:100%;padding:40px 32px 64px;flex-direction:column;gap:40px;margin:64px auto 0}.app-download__box .app-download__notes{text-align:left;line-height:1.4}}.app-download__heading{display:flex;align-items:center;gap:24px}@media screen and (max-width: 991px){.app-download__heading{gap:1.646090535vw}}@media screen and (max-width: 767px){.app-download__heading{gap:24px;flex-direction:column}}@media screen and (max-width: 991px){.app-download__heading picture img{width:18.1893004115vw}}@media screen and (max-width: 767px){.app-download__heading picture img{width:auto}}.app-download__icon{border-radius:20px}@media screen and (max-width: 991px){.app-download__icon{width:6.7489711934vw}}@media screen and (max-width: 767px){.app-download__icon{width:auto}}.section__heading{display:grid;justify-content:center;gap:32px}@media screen and (max-width: 767px){.section__heading{gap:24px}}.section__heading__en{text-transform:uppercase;font-size:12px;font-weight:700;color:#ef821e}.about{padding:40px 0 240px;background:#fff url(../images/index/bg_message_deco_right.png) no-repeat bottom right/clamp(282.27px,27.5694444444vw,397px) clamp(439.4px,42.9166666667vw,618px);position:relative}@media screen and (max-width: 767px){.about{padding:100px 0 40.5333333333vw;background-size:52.8vw 82.4vw}.about .inner{padding:0 32px;position:relative;z-index:1}}.about:before{content:"";background:url(../images/index/bg_message_wave.png) no-repeat center/contain;width:100%;height:13.1944444444vw;display:block;position:absolute;bottom:-2px}.about:after{content:"";background:url(../images/index/bg_message_deco_left.png) no-repeat center/contain;width:clamp(203px,19.8611111111vw,286px);height:clamp(286px,27.9861111111vw,403px);display:block;position:absolute;left:0;top:-184px}@media screen and (max-width: 767px){.about:after{top:7.2vw;width:38.1333333333vw;height:53.7333333333vw}}.about__heading{text-align:center;margin-bottom:64px;position:relative;z-index:2}@media screen and (max-width: 767px){.about__heading{margin-bottom:48px}.about__heading img{width:211px}}.about__text{font-size:17px;line-height:2.2;width:max-content;margin:auto}@media screen and (max-width: 767px){.about__text{width:100%;font-size:14px}.about__text .pc-only{display:none}}.benefit{padding:clamp(136px,9.4444444444vw,9.4444444444vw) 0;background-image:url(../images/index/bg_benefit_wave.png),url(../images/index/bg_benefit_deco.png);background-position:bottom center,bottom left;background-repeat:no-repeat,no-repeat;background-size:100% auto,clamp(218px,21.3888888889vw,308px) clamp(348px,33.3333333333vw,480px)}@media screen and (min-width: 768px){.benefit{min-width:100%}}@media screen and (max-width: 767px){.benefit{background-size:100% auto,41.0666666667vw 64vw;padding:96px 0 40.5333333333vw}}.benefit .inner{width:clamp(864px,84.375vw,1215px);margin:auto}@media screen and (max-width: 991px){.benefit .inner{width:84.375vw}}@media screen and (max-width: 767px){.benefit .inner{width:100%;padding:0 24px}}.benefit__heading{justify-content:flex-start;margin-bottom:112px}@media screen and (max-width: 767px){.benefit__heading{justify-content:center;text-align:center;margin-bottom:40px}.benefit__heading img{width:301px}}.benefit__list{position:relative;min-height:clamp(326px,33.3333333333vw,480px)}.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(3) .benefit__worries{opacity:1;translate:0px 0px}.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(3) .benefit__solution{translate:0px 0px;background:#fff}.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(2){opacity:0}.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(2) .benefit__solution{translate:-40px 40px;background:#fff}@media screen and (max-width: 1280px){.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(2) .benefit__solution{translate:-27px 27px}}.benefit__list:has(:nth-of-type(3).is-active) .benefit__item:nth-of-type(1){opacity:0}.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(2) .benefit__worries{opacity:1;translate:0px 0px}.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(2) .benefit__solution{translate:0px 0px;background:#fff}.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(1){opacity:0}.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(1) .benefit__solution{translate:-40px 40px}@media screen and (max-width: 1280px){.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(1) .benefit__solution{translate:-27px 27px}}.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(3) .benefit__solution{translate:40px -40px}@media screen and (max-width: 1280px){.benefit__list:has(:nth-of-type(2).is-active) .benefit__item:nth-of-type(3) .benefit__solution{translate:27px -27px}}.benefit__list:has(:nth-of-type(1).is-active) .benefit__item:nth-of-type(1){opacity:1}.benefit__list:has(:nth-of-type(1).is-active) .benefit__item:nth-of-type(1) .benefit__worries{opacity:1;translate:0px 0px}@media screen and (min-width: 768px){.benefit__item{display:flex;align-items:center;position:absolute;top:0;right:0;left:0;margin:auto;transition:.3s ease-in}.benefit__item:nth-of-type(1){z-index:3}.benefit__item:nth-of-type(1) .benefit__worries{opacity:1}.benefit__item:nth-of-type(2){z-index:2}.benefit__item:nth-of-type(2) .benefit__solution{background:#ef821e;translate:40px -40px}}@media screen and (min-width: 768px) and (max-width: 1280px){.benefit__item:nth-of-type(2) .benefit__solution{translate:27px -27px}}@media screen and (min-width: 768px){.benefit__item:nth-of-type(3){z-index:1}.benefit__item:nth-of-type(3) .benefit__solution{background:#b0d8b3;translate:80px -80px}}@media screen and (min-width: 768px) and (max-width: 1280px){.benefit__item:nth-of-type(3) .benefit__solution{translate:47px -47px}}@media screen and (min-width: 768px){.benefit__item.is-active .benefit__solution:before{opacity:1}}.benefit__worries{width:clamp(263px,25.6944444444vw,370px);position:relative;z-index:1}@media screen and (min-width: 768px){.benefit__worries{margin-right:-26px;opacity:0;transition:.3s ease-in;translate:0px 20px}}@media screen and (max-width: 767px){.benefit__worries{margin:0 auto -32px;width:min(87.2vw,327px)}}.benefit__solution{background:#fff;border-radius:20px;padding:clamp(28px,3.4285714286vw,48px) clamp(16px,2.5vw,36px) clamp(28px,3.4285714286vw,48px) clamp(52px,5.1428571429vw,72px);display:flex;justify-content:space-between;width:clamp(562.98px,55vw,792px);height:clamp(305px,29.8611111111vw,430px);margin-bottom:48px;position:relative}@media screen and (min-width: 768px){.benefit__solution{transform:skewY(2deg);transition:.3s ease-in}}@media screen and (max-width: 767px){.benefit__solution{padding:56px 32px 40px;flex-direction:column-reverse;width:auto;height:auto}}.benefit__solution:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ4IDIzLjM4MWMwLS41ODctLjEyLTEuMTg3LS4zNzktMS43OUM0NC4yNTQgMTMuODA2IDQyLjY2NCA2LjU3NCA0Mi4yNiAwSDBjOC4zODUgOS45MzggMTkuOTA5IDIwLjA5NSAzNS43NzUgMjkuMDg3IDEuMTE0LjYzMiAyLjM3LjkxMyAzLjY0Mi45MTNoLjAwM2M0LjIwNCAwIDguNTgtMy4wNjQgOC41OC02LjYxOVoiLz48L3N2Zz4=) no-repeat center/contain;width:48px;height:30px;display:block;position:absolute;top:100%;right:80px;opacity:0}.benefit__solution .solution__text{margin-top:32px}.benefit__solution .solution__text h3{background:#ef821e;padding:12px 20px;border-radius:8px;width:max-content}@media screen and (max-width: 767px){.benefit__solution .solution__text h3{width:100%;padding:10px;text-align:center}.benefit__solution .solution__text h3 img{width:132px}}.benefit__solution .solution__text p{font-size:clamp(13px,1.3194444444vw,19px);line-height:2;margin-top:24px}@media screen and (max-width: 767px){.benefit__solution .solution__text p{font-size:15px;line-height:1.8;text-align:center}}.benefit__solution .solution__image{width:43.1717171717%}@media screen and (max-width: 767px){.benefit__solution .solution__image{width:215px;margin:auto}}.benefit__nav{display:flex;gap:8px;position:absolute;bottom:0;right:61.7407407407%}@media screen and (max-width: 991px){.benefit__nav{right:57.6255144033%}}@media screen and (max-width: 767px){.benefit__nav{display:none}}.benefit__nav li{width:10px;height:10px;display:block;border-radius:10px;background:#dbd4c5}.benefit__nav li.is-active{background:#786f59}.features{padding-top:120px;padding-bottom:280px;background-color:#f4f4f4;background-image:url(../images/index/bg_features_wave.png),url(../images/index/bg_features_deco.png),url(../images/index/bg_base_gray.png);background-repeat:no-repeat,no-repeat,repeat;background-position:bottom center,bottom right,left center;background-size:100% auto,clamp(393.89px,38.4722222222vw,554px) clamp(439.4px,42.9166666667vw,618px),20.8333333333vw 20.8333333333vw}@media screen and (max-width: 767px){.features{padding:56px 0 40.5333333333vw;background-size:100% auto,73.8666666667vw 82.4vw,20.8333333333vw 20.8333333333vw}}.features__heading{text-align:center;margin-bottom:80px}@media screen and (max-width: 767px){.features__heading{margin-bottom:40px}.features__heading img{width:205px}}.features__wrap{position:relative;padding-top:45px}.features__list{display:grid;gap:clamp(80px,12.5vw,180px)}@media screen and (min-width: 768px){.features__list{margin-top:-25.3rem}}@media screen and (max-width: 767px){.features__list{padding:0 32px;gap:64px}}@media screen and (min-width: 768px){.features__list:has(:nth-of-type(2).is-active) .features__item:nth-of-type(1) .features__image img{transform:translateY(-10px);transition:.2s ease;opacity:0}.features__list:has(:nth-of-type(3).is-active--last) .features__item:nth-of-type(2) .features__image{transition:unset}}.features__item{position:relative;display:flex;justify-content:space-between;margin:auto}@media screen and (min-width: 768px){.features__item{width:clamp(864px,66.6666666667vw,1066px);height:clamp(373.4px,36.8055555556vw,566px)}}@media screen and (max-width: 991px){.features__item{width:79.012345679vw;height:auto}}@media screen and (max-width: 767px){.features__item{flex-direction:column}}@media screen and (min-width: 768px){.features__item:nth-of-type(2){flex-direction:row-reverse}}.features__item-heading{position:relative;z-index:2;margin-top:96px}.features__item-heading--01 img{width:max(289px,31.0187617261%)}@media screen and (max-width: 991px){.features__item-heading--01 img{width:26.3374485597vw}}.features__item-heading--02 img{width:max(282px,30.3621013133%)}@media screen and (max-width: 991px){.features__item-heading--02 img{width:25.7613168724vw}}.features__item-heading--03 img{width:max(245px,26.4221388368%)}@media screen and (max-width: 991px){.features__item-heading--03 img{width:22.304526749vw}}@media screen and (max-width: 767px){.features__item-heading{margin-top:40px}.features__item-heading img{width:auto}}.features__image{width:clamp(247px,19.0972222222vw,305px);z-index:1}@media screen and (max-width: 991px){.features__image{width:22.633744856vw}}@media screen and (max-width: 767px){.features__image{position:relative;width:176px;margin:auto;order:-1}}@media screen and (min-width: 768px){.features__image--sticky{position:sticky;left:50%;top:calc(50vh - ((clamp(335.6px,29.1666666667vw,471px) - 10px)/2));translate:-50% 0;width:clamp(337px,33.6111111111vw,537px);aspect-ratio:484/465}.features__image--sticky .features__image__device{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;position:absolute}.features__image--sticky .features__image__device:before{content:"";width:clamp(337px,33.6111111111vw,537px);aspect-ratio:484/465;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/index/img_features_mobile_01_circle.png);position:absolute;left:50%;bottom:0;translate:-50% 0;z-index:-1;opacity:0;z-index:0}.features__image--sticky .features__image__device:after{content:"";width:clamp(337px,33.6111111111vw,537px);aspect-ratio:484/216;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/index/img_features_mobile_01_overlay.png);position:absolute;bottom:-16px;left:50%;translate:-50% 0;opacity:0;z-index:2}.features__image--sticky .features__image__device:nth-of-type(1):before{background-image:url(../images/index/img_features_mobile_01_circle.png)}.features__image--sticky .features__image__device:nth-of-type(1):after{background-image:url(../images/index/img_features_mobile_01_overlay.png)}.features__image--sticky .features__image__device:nth-of-type(2):before{background-image:url(../images/index/img_features_mobile_02_circle.png)}.features__image--sticky .features__image__device:nth-of-type(2):after{background-image:url(../images/index/img_features_mobile_02_overlay.png)}.features__image--sticky .features__image__device:nth-of-type(3):before{background-image:url(../images/index/img_features_mobile_03_circle.png)}.features__image--sticky .features__image__device:nth-of-type(3):after{background-image:url(../images/index/img_features_mobile_03_overlay.png)}.features__image--sticky img{width:clamp(187px,19.0972222222vw,305px);translate:0 10px;transition:translate .5s .3s,opacity .3s .3s;z-index:1}.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(1) img{opacity:1;translate:0 -10px}.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(2):before,.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(2):after{opacity:0}.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(2) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(3):before,.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(3):after{opacity:0}.features__image--sticky:has(:nth-of-type(1).is-active) :nth-of-type(3) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(1):before,.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(1):after{opacity:0}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(1) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(2):before,.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(2):after{opacity:1}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(2) img{opacity:1;translate:0 -10px}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(3):before,.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(3):after{opacity:0}.features__image--sticky:has(:nth-of-type(2).is-active) :nth-of-type(3) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(1):before,.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(1):after{opacity:0}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(1) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(2):before,.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(2):after{opacity:0}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(2) img{opacity:0;translate:0 10px}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(3):before,.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(3):after{opacity:1}.features__image--sticky:has(:nth-of-type(3).is-active) :nth-of-type(3) img{opacity:1;translate:0 -10px}.features__image--sticky :not(.is-show) img{opacity:0}.features__image--sticky .is-show:before,.features__image--sticky .is-show:after{opacity:1}}.features__image:before{content:"";width:clamp(437px,33.6111111111vw,537px);height:clamp(418px,32.2916666667vw,516.34px);display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}@media screen and (max-width: 991px){.features__image:before{width:39.8353909465vw;height:38.2716049383vw}}@media screen and (max-width: 767px){.features__image:before{width:311px;height:338px;top:unset;translate:-50% 0}}.features__image:after{content:"";width:clamp(437px,33.6111111111vw,537px);height:clamp(194px,15vw,239.85px);display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;bottom:5px;left:50%;translate:-50% 0}@media screen and (max-width: 991px){.features__image:after{width:39.8353909465vw;height:17.7777777778vw}}@media screen and (max-width: 767px){.features__image:after{width:311px;height:138px;bottom:-10px}}.features__image01:before{background-image:url(../images/index/img_features_mobile_01_circle.png)}.features__image01:after{background-image:url(../images/index/img_features_mobile_01_overlay.png)}.features__image02:before{background-image:url(../images/index/img_features_mobile_02_circle.png)}.features__image02:after{background-image:url(../images/index/img_features_mobile_02_overlay.png)}.features__image03:before{background-image:url(../images/index/img_features_mobile_03_circle.png)}.features__image03:after{background-image:url(../images/index/img_features_mobile_03_overlay.png)}.features__text{align-self:flex-end;z-index:2}@media screen and (min-width: 768px){.features__text{position:relative;width:max(256px,27.6416510319%);margin:0 0 clamp(40px,6.25vw,90px)}}@media screen and (max-width: 991px){.features__text{width:21.0699588477vw}}@media screen and (max-width: 767px){.features__text{width:auto}}.features__text-image{margin:auto}@media screen and (max-width: 767px){.features__text-image{position:absolute}}.features__text-image01{width:237px}@media screen and (max-width: 991px){.features__text-image01{width:19.5061728395vw}}@media screen and (max-width: 767px){.features__text-image01{width:116px;top:287px;right:0}}.features__text-image02{width:64px}@media screen and (max-width: 767px){.features__text-image02{width:52px;top:187px;left:0}}.features__text-image03{width:112px}@media screen and (max-width: 767px){.features__text-image03{width:92px;top:191px;right:0}}.features__text-desc{margin-top:24px;font-size:16px;line-height:2}@media screen and (max-width: 767px){.features__text-desc{font-size:14px}}@media screen and (min-width: 768px){.features .sp{display:none}}@media screen and (max-width: 767px){.features .pc{display:none}}.howto{padding-top:120px;padding-bottom:280px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC0AAAAFACAMAAAAY4Q0cAAAAOVBMVEX///9HcEz///////////////////////////////////////////////////////////////////8zeN9lAAAAE3RSTlOPAP/fIGB/z0CvMJ9wEFCAv+9vorB7KwAADjRJREFUeAHt3QeyszoSgFGEhMlp9r/Yub4vZ+QfB+CcJVDpq65WUxRhKwAAoChjCgAAwNaALmMVNgIAAAH95RYAAIDNAV3WKQBbAQACuoxN2AYAAAS0NY5MAAAI6LJNYSsAABDQZezCBgAAIKDz1zgAAEBAl30KAADA1oD2W0IAANge0HdDAAAANgd02Y8BAADYENDWOAAAICOgrXEAAEBGQFvjAACAjIC2xgEAABkBbY0DAAByA9oaRwYAAAR0/hoHAAAI6LtbADYDAAR02acAbAUACOgydgHYAAAQ0PlrHAAAIKDLNgUAANhKQJexCQAAsJWAtsYBADCmL13zrfoHU/OtS1/CtQnosk4BuAoApXxP5GGe+75fliXGuJaPiTEuy9L2/TzPVdU0zYW6WkCXsQqnBAAwpm6qhrno2yW/lfPFeG/qea6mpkuBswb0XREAAM5iTE01zH2/xFi+1RqX5V7TTZMCJwjoU/3ZGwDgPmqe+7aO5Uda66Wfh+ksKS2g74YAAHA892lz8f5szk3pqunGwAEC+iR/9gYAGLtpKPrP7OaMki6GqRkDBwjog/7ZGwBgTNN94LyWZ/Id0geaSAtoJ6EBgAMYu2rol1ie2Lq08ycNpAW0k9AAwGFnzhm7Gufo6OPMowW0k9AAwOcYm6poY3lRcSmGzx9HC+i7YgwAAO/1PXReS8r1ABktoJ2EBgDeaGyOkc4yWkC//y0hAOCVYLFI53/P6KkLfGRAl0sKLwUA2NiIJZvU7fuH0QLaW0IA4G1SVbRrSabYzlMK7yegvSUEAF4oWdn4MevyURUtoL0lBAC0s4oW0N4SAgDvlibtvLtoL/r1AW0IDQC85ERdG0uepO6rLryZgC7XKgA7AbC0UZcvYKHjnaNoAX3Xp/BDAABGSxtG0VcK6DJOAQDgUd37Djzbig7vIKDvigAAcMxLG/Y5Aq8PaG8JHwIAXgtq58/w+FK0gHbQ7qIAwGtBliIrogW0ITQA4LUg1jleHdDlOgQAgH80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),url(../images/index/bg_howto_deco.png);background-position:bottom -2px center,bottom left;background-repeat:no-repeat,no-repeat;background-size:100% auto,clamp(204px,19.9305555556vw,287px) clamp(277.29px,27.0833333333vw,390px)}@media screen and (max-width: 767px){.howto{padding:96px 0 40.5333333333vw;background-size:100% auto,38.2666666667vw 52vw}}.howto__heading{text-align:center;margin-bottom:80px}@media screen and (max-width: 767px){.howto__heading{margin-bottom:56px}.howto__heading img{width:273px}}.howto__list{display:grid;gap:40px}@media screen and (max-width: 767px){.howto__list{padding:0 24px}}.howto__item{width:min(90%,832px);margin:auto;position:relative}@media screen and (min-width: 768px){.howto__item{--num-size: 72px;--border-margin: 32px}}@media screen and (max-width: 767px){.howto__item{--num-size: 48px;width:100%;background:#fff;border-radius:8px;padding:56px 32px 46px}}@media screen and (min-width: 768px){.howto__item:not(:last-of-type):before{content:"";width:3px;height:calc(100% - var(--num-size) - var(--border-margin) + 5px);display:block;border-left:3px dotted #4C4948;position:absolute;left:calc(var(--num-size) / 2);top:calc(var(--num-size) + 32px)}}.howto__item-heading{display:flex;align-items:center;gap:24px;margin-bottom:5px}@media screen and (max-width: 767px){.howto__item-heading{justify-content:center;margin-bottom:16px}.howto__item-heading--03{margin-bottom:24px}}.howto__item-heading .num{width:var(--num-size);height:var(--num-size);border-radius:80px;background:#4c4948;font-size:26px;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.howto__item-heading .num{font-size:20px;position:absolute;left:0%;right:0%;margin:auto;bottom:calc(100% - var(--num-size) / 2)}}.howto__item-text{background:#fff;border-radius:8px;display:flex;align-items:center;gap:24px;font-size:15px;line-height:1.6}@media screen and (min-width: 768px){.howto__item-text{padding:34px 32px;margin-left:96px}}@media screen and (max-width: 767px){.howto__item-text{gap:16px;flex-direction:column;font-size:14px}}.howto__item-image{width:80px;flex-shrink:0}@media screen and (max-width: 767px){.howto__item-image{width:64px}}.howto__item-list{display:grid;gap:4px}@media screen and (max-width: 767px){.howto__item-list{gap:12px}}.howto__item-list li{display:flex;align-items:baseline}.howto__item-list li:before{content:"";width:5px;height:5px;display:block;border-radius:5px;background:#4c4948;margin-right:8px;flex-shrink:0;transform:translateY(-3px)}.howto__item-notes{font-size:13px;line-height:1.5;color:#4c4948b3;margin-top:12px;text-indent:-1rem;padding-left:1rem}.howto__item .app-download{width:auto}.howto__item .app-download__list{gap:32px;flex-wrap:wrap}@media screen and (max-width: 767px){.howto__item .app-download__list{gap:7px}}.howto__item .app-download__item{display:flex;align-items:center;gap:12px}.howto__item .app-download__item p{font-size:14px;line-height:1.3;text-align:left;color:#4c4948}@media screen and (max-width: 767px){.howto__item .app-download__item p{font-size:12px}.howto__item .app-download__item p br{display:none}}@media screen and (max-width: 767px){.howto__item .app-download__item{flex-direction:column;gap:0}}.faq{padding-top:120px;padding-bottom:max(296px,20.5555555556vw);background-color:#fff;background-image:url(../images/index/bg_faq_wave.png),url(../images/index/bg_faq_deco_right.png);background-size:100% auto,clamp(136.51px,13.3333333333vw,192px) clamp(361.19px,35.2777777778vw,508px);background-position:bottom center,bottom right;background-repeat:no-repeat,no-repeat;position:relative}@media screen and (max-width: 767px){.faq{padding:96px 0 40.5333333333vw;background-size:100% auto,25.6vw 67.7333333333vw;background-position:bottom center,bottom right}}.faq:before{content:"";background:url(../images/index/bg_faq_deco_left.png) no-repeat center/contain;width:clamp(152.18px,14.8611111111vw,214px);height:clamp(238.93px,25.4166666667vw,366px);display:block;position:absolute;left:0;top:-160px}@media screen and (max-width: 767px){.faq:before{width:28.5333333333vw;height:44.8vw;top:-29.8666666667vw}}.faq:after{content:"";background:url(../images/index/bg_footer_deco.png) no-repeat center/contain;width:clamp(145.05px,14.1666666667vw,204px);height:clamp(181.3px,17.7083333333vw,255px);display:block;position:absolute;right:36px;bottom:0}@media screen and (max-width: 767px){.faq:after{width:clamp(27.2vw,27.2vw,102px);height:clamp(34vw,34vw,127.5px);bottom:-32px;right:26px}}.faq__heading{text-align:center;margin-bottom:80px}@media screen and (max-width: 767px){.faq__heading{margin-bottom:48px}.faq__heading img{width:221px}}.faq__list{width:min(90%,832px);margin:auto}@media screen and (max-width: 767px){.faq__list{width:auto;padding:0 32px}}.faq__list>*:nth-of-type(1){border-top:1px solid #F0EBE1}.faq__item{border-bottom:1px solid #F0EBE1;transition:.3s}.faq__item:has(.is-opened){border-bottom:1px solid #4C4948}.faq__item:hover{border-bottom:1px solid #4C4948}.faq__item details.is-opened summary:after{rotate:-180deg}.faq__item summary{font-size:18px;line-height:1.6;display:flex;align-items:center;gap:40px;padding:25.5px 10px;position:relative;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}@media screen and (max-width: 767px){.faq__item summary{font-size:14px;padding:32px 52px 32px 8px;gap:16px}}.faq__item summary .faq-icon{width:60px;height:74px;display:block;flex-shrink:0}@media screen and (max-width: 767px){.faq__item summary .faq-icon{width:40px;height:50px}}.faq__item summary:before,.faq__item summary:after{content:"";width:20px;height:2px;display:block;background:#4c4948;position:absolute;right:10px;top:50%;translate:0 -50%}.faq__item summary:after{rotate:90deg;transition:.3s}.faq__item .faq__content-inner{padding-bottom:56px}@media screen and (max-width: 767px){.faq__item .faq__content-inner{padding-bottom:40px}}.faq__item .faq__content-inner p{background:#fdf8ee;padding:40px 50px;border-radius:20px;font-size:16px;line-height:2}@media screen and (max-width: 767px){.faq__item .faq__content-inner p{background:#fcfaf6;font-size:14px;padding:32px}}.faq__item-wrap{height:0;visibility:hidden;transition:opacity .3s .2s;opacity:0}.faq__item-wrap.is-show{opacity:1;height:auto;visibility:visible}.faq__item-wrap .faq__item:first-of-type{border-top:0}.faq__more-btn{width:300px;padding:32px 0;background:#4c4948;border:1px solid #4C4948;font-size:16px;color:#fff;text-align:center;border-radius:50px;margin:80px auto 0;cursor:pointer;transition:.3s}@media screen and (max-width: 767px){.faq__more-btn{font-size:14px;width:263px;margin:48px auto 0;padding:24px 0}}.faq__more-btn.is-hide{opacity:0;visibility:hidden;display:none}.faq__more-btn:hover{color:#4c4948;background:transparent}
