@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"Gotham";src:url("../font/Gotham-Light.otf") format("truetype");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}*:focus{outline:none}.container{max-width:1130px;margin:auto;position:relative;padding:0 16px}.helvetica{font-family:Helvetica,Arial,sans-serif;font-style:normal}.yu{font-family:"游明朝体","Yu Mincho",YuMincho,serif;font-style:normal}.noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.inter{font-family:"Inter";font-optical-sizing:auto;font-style:normal}.gotham{font-family:"Gotham",sans-serif;font-style:normal}.d-flex{display:flex}.background{background-position:center;background-repeat:no-repeat;background-size:cover}.text-right{text-align:right}.text-linear-gradient{-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.text-linear-gradient.to-right{background:linear-gradient(89deg, #EEB6D3 40.25%, #71B6D1 72.55%);background-clip:text;-webkit-background-clip:text}.text-linear-gradient.to-left{background:linear-gradient(258deg, #EEB6D3 -9.58%, #71B6D1 106.48%);background-clip:text;-webkit-background-clip:text}.text-linear-gradient-white{-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.text-linear-gradient-white.to-right{background:linear-gradient(90deg, #FFF -0.18%, #999 100.24%);background-clip:text;-webkit-background-clip:text}body{background-color:#fff}body.no-scroll{overflow:hidden}.menu-sp{display:none}@media screen and (max-width: 1024px){.menu-sp{display:block}}#header{position:fixed;width:100%;top:0;left:0;z-index:2}#header .d-flex{justify-content:space-between;align-items:center;transition:all .5s ease;padding:40px 56px}@media screen and (min-width: 1025px){#header .d-flex.under-page{background-color:#fff}}@media screen and (max-width: 1024px){#header .d-flex{background-color:#fff;height:82px;padding:32px 16px}}#header .d-flex.switch{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .5s ease}#header .d-flex.switch nav ul li a{color:#000}#header .d-flex.switch nav ul li .switch-lang{color:#000}#header .d-flex.switch nav ul li .switch-lang .switch-lang-content svg{filter:brightness(0) !important}#header .d-flex h1 a img{max-width:180px;height:auto}@media screen and (max-width: 1024px){#header .d-flex h1 a img{max-width:94px}}@media screen and (max-width: 1024px){#header .d-flex nav{display:none}}#header .d-flex nav ul{display:flex}#header .d-flex nav ul.under-page li a{color:#000}#header .d-flex nav ul.under-page li .switch-lang{color:#000}#header .d-flex nav ul.under-page li .switch-lang .switch-lang-content svg{filter:brightness(0) !important}#header .d-flex nav ul li a{color:#fff;font-size:16px;font-weight:600;line-height:150%;display:block;margin-left:30px}@media screen and (max-width: 1024px){#header .d-flex nav ul li a{color:#000}}#header .d-flex nav ul li .switch-lang{font-size:14px;font-weight:600;margin-left:30px;position:relative;color:#fff;line-height:150%;cursor:pointer}#header .d-flex nav ul li .switch-lang:hover .switch-down{opacity:1;pointer-events:inherit;overflow:inherit}#header .d-flex nav ul li .switch-lang .switch-lang-content{display:flex;align-items:center}#header .d-flex nav ul li .switch-lang .switch-lang-content svg{filter:brightness(10)}#header .d-flex nav ul li .switch-lang .switch-lang-content .lang-icon{display:inline-block;width:20px;height:20px;margin-right:4px}#header .d-flex nav ul li .switch-lang .switch-lang-content .icon-arrow{width:0.8333333333vw;margin-left:0.2777777778vw}#header .d-flex nav ul li .switch-lang .switch-down{position:absolute;top:22px;left:50%;margin:0 auto;padding-top:24px;transform:translateX(-50%);overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease-out}#header .d-flex nav ul li .switch-lang .switch-down .down-content{width:100%;height:100%;background-color:#f5f5f5;border-radius:4px;padding:20px}#header .d-flex nav ul li .switch-lang .switch-down .down-content .switch-lang-item{color:rgba(0,0,0,.6);margin-left:0;margin-bottom:24px;font-size:14px;line-height:1.3;text-align:center;transition:all .2s linear;white-space:nowrap;font-weight:700;display:block;text-decoration:none;cursor:pointer}#header .d-flex nav ul li .switch-lang .switch-down .down-content .switch-lang-item:last-child{margin-bottom:0}#header .d-flex button{display:none}@media screen and (max-width: 1024px){#header .d-flex button{background:none;border:none;width:50px;height:50px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0}#header .d-flex button .bar-frame-box{position:relative;display:block;width:24px;height:2px}#header .d-flex button .bar-frame-box .bar-frame{position:absolute;display:block;width:100%;height:100%;background-color:#000;transition:all .15s linear}#header .d-flex button .bar-frame-box .bar-frame.bar-frame-second{transform:translateY(-8px) rotate(0deg)}#header .d-flex button .bar-frame-box .bar-frame.bar-frame-third{transform:translateY(8px) rotate(0deg)}#header .d-flex button.isClosed .bar-frame-box .bar-frame-first{opacity:0}#header .d-flex button.isClosed .bar-frame-box .bar-frame-second{transform:translateY(0) rotate(45deg)}#header .d-flex button.isClosed .bar-frame-box .bar-frame-third{transform:translateY(0) rotate(-45deg)}}.menu-sp{position:fixed;top:82px;left:0;bottom:0;right:0;width:100%;opacity:0;visibility:hidden;transition:all .2s ease-out;transform:translateY(-20px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;background-color:#fff}.menu-sp.isOpen{opacity:1;visibility:visible;animation:menuAppear .3s ease-out .08s both}.menu-sp.isClosing{animation:menuDisappear .3s ease-out both}@keyframes menuAppear{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes menuDisappear{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.menu-sp nav{width:100%;height:100%;display:block;padding:30px;overflow:scroll}.menu-sp nav ul li{margin-bottom:48px}.menu-sp nav ul li a{color:#000;font-size:20px;font-weight:600;line-height:150%;display:block}.menu-sp nav ul li .switch-lang{font-size:20px;font-weight:600;position:relative;color:#000;line-height:150%;cursor:pointer}.menu-sp nav ul li .switch-lang .switch-lang-content{display:flex;align-items:center}.menu-sp nav ul li .switch-lang .switch-lang-content svg{filter:brightness(0)}.menu-sp nav ul li .switch-lang .switch-lang-content .lang-icon{display:inline-block;width:25px;height:25px;margin-right:4px}.menu-sp nav ul li .switch-lang .switch-lang-content .icon-arrow{width:3.833333vw;margin-left:1.277778vw}.menu-sp nav ul li .switch-lang .switch-down{position:relative;margin:0 auto;padding-top:24px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease-out}.menu-sp nav ul li .switch-lang .switch-down.isOpen{opacity:1;pointer-events:inherit}.menu-sp nav ul li .switch-lang .switch-down .down-content{width:100%;height:100%;background-color:#f5f5f5;border-radius:4px;padding:20px}.menu-sp nav ul li .switch-lang .switch-down .down-content .switch-lang-item{margin-bottom:24px;font-size:18px;line-height:1.3;transition:all .2s linear;white-space:nowrap;font-weight:700;display:block;text-decoration:none;cursor:pointer}.menu-sp nav ul li .switch-lang .switch-down .down-content .switch-lang-item:last-child{margin-bottom:0}footer .wrap{background-color:#000;padding:95px 0}footer .wrap .container .menu{gap:24px}@media screen and (max-width: 767px){footer .wrap .container .menu{flex-wrap:wrap}}footer .wrap .container .menu .box{width:100%}footer .wrap .container .menu .box h2{font-size:14px;font-weight:400;line-height:100%;color:#fff;margin-bottom:40px}footer .wrap .container .menu .box ul li{font-size:.81rem;font-weight:400;line-height:175%;margin-bottom:16px}footer .wrap .container .menu .box ul li a{color:#fff}footer .wrap .container .menu .box ul li a:hover{text-decoration:underline}footer .wrap .container .menu .box.service{max-width:340px}footer .wrap .container .menu .box.company{max-width:200px}footer .wrap .container .menu .box.resources{max-width:200px}footer .wrap .container .menu .box.privacy{max-width:200px}@media screen and (max-width: 767px){footer .wrap .container .menu .box{max-width:unset !important}}footer .wrap .container .banner{justify-content:end;margin:30px 0}@media screen and (max-width: 767px){footer .wrap .container .banner{justify-content:flex-start}}footer .wrap .container .banner a{display:block;width:100%}footer .wrap .container .banner a.google-play{max-width:135px}footer .wrap .container .banner a.app-store{max-width:110px;margin-left:10px}footer .wrap .container .banner a.x{max-width:30px;margin-left:40px}footer .wrap .container .banner a.note{max-width:30px;margin-left:24px}footer .wrap .container .banner a img{width:100%}footer .wrap .container small{color:#fff;font-size:14px;font-weight:300;line-height:175%;display:block}/*# sourceMappingURL=style.min.css.map */