.main[data-v-766b7d3b]{background:url(./main.-EBL8ub-.jpg) 50%/cover no-repeat;height:620px;position:relative}.main[data-v-766b7d3b]:after{background:linear-gradient(180deg,#fff 0,#fffc 50%,#fff0);content:"";height:100px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1080px){.main[data-v-766b7d3b]{height:560px}}@media only screen and (max-width:800px){.main[data-v-766b7d3b]{height:auto;padding:100px 0}}.main-inner[data-v-766b7d3b]{margin:0 auto;width:1080px}@media only screen and (max-width:1080px){.main-inner[data-v-766b7d3b]{margin:0 20px;width:auto}}.main-inner[data-v-766b7d3b]{align-items:center;display:flex;height:100%;position:relative}.main-device[data-v-766b7d3b]{left:-400px;position:absolute;top:-400px}@media only screen and (max-width:1080px){.main-device[data-v-766b7d3b]{transform:scale(.7)}}@media only screen and (max-width:800px){.main-device[data-v-766b7d3b]{display:none}}.main-container[data-v-766b7d3b]{margin-left:auto;margin-top:40px;width:580px}@media only screen and (max-width:1080px){.main-container[data-v-766b7d3b]{flex:1;margin-left:320px;width:auto}}@media only screen and (max-width:800px){.main-container[data-v-766b7d3b]{margin-left:0}}.main-app[data-v-766b7d3b]{align-items:center;display:flex;margin-bottom:16px}@media only screen and (max-width:800px){.main-app[data-v-766b7d3b]{flex-direction:column;justify-content:center;margin-bottom:40px}}.main-app-logo[data-v-766b7d3b]{width:247px}.main-app-logo .module-svg-wrapper[data-v-766b7d3b]{padding-top:18.5%}@media only screen and (max-width:1080px){.main-app-logo[data-v-766b7d3b]{width:170px}}@media only screen and (max-width:800px){.main-app-logo[data-v-766b7d3b]{width:240px}}.main-app-copy[data-v-766b7d3b]{color:#fc7a00;font-family:UD Shin Go Medium,sans-serif;font-size:1.5rem;letter-spacing:.2em;margin-left:24px}@media only screen and (max-width:1080px){.main-app-copy[data-v-766b7d3b]{font-size:1.3rem;margin-left:16px}}@media only screen and (max-width:800px){.main-app-copy[data-v-766b7d3b]{margin:16px 0 0}}.main-copy[data-v-766b7d3b]{font-size:4rem;letter-spacing:.1em;line-height:1.7;white-space:pre-line}@media only screen and (max-width:1080px){.main-copy[data-v-766b7d3b]{font-size:3rem}}@media only screen and (max-width:800px){.main-copy[data-v-766b7d3b]{font-size:2rem;letter-spacing:.05em;margin-bottom:24px;text-align:center;text-indent:.05em}}.main-start[data-v-766b7d3b]{align-items:center;display:flex;justify-content:space-between;margin:16px 0 0}@media only screen and (max-width:800px){.main-start[data-v-766b7d3b]{display:none}}@media only screen and (min-width:801px){.main-start-button[data-v-766b7d3b]{cursor:pointer;transition:opacity .2s ease-out}.main-start-button[data-v-766b7d3b]:hover{opacity:.75}}.main-start-button[data-v-766b7d3b]{align-items:center;background-color:#fff;border:2px solid #373df4;border-radius:25px;box-sizing:border-box;color:#373df4;display:flex;font-family:UD Shin Go Medium,sans-serif;font-size:1.4rem;height:50px;justify-content:center;letter-spacing:.2em;width:30%}.main-start-button .icon[data-v-766b7d3b]{margin-right:12px;width:26px}.main-start-button.is-signup[data-v-766b7d3b]{background:linear-gradient(90deg,#202ed3,#3d72f4);border:none;color:#fff;width:68%}.main-link[data-v-766b7d3b]{display:none}@media only screen and (max-width:800px){.main-link[data-v-766b7d3b]{display:block;margin-bottom:56px}}.main-link-heading[data-v-766b7d3b]{font-family:UD Shin Go Medium,sans-serif;font-size:1.3rem;letter-spacing:.2rem;margin-bottom:12px;text-align:center;text-indent:.2rem}.main-link-banner[data-v-766b7d3b]{display:flex;justify-content:center}.main-link-item[data-v-766b7d3b]{margin:0 5px;width:120px}.main-link-item img[data-v-766b7d3b]{display:block;height:auto;width:100%}.main-session[data-v-766b7d3b]{text-align:center}.main-session-heading[data-v-766b7d3b]{font-family:UD Shin Go Medium,sans-serif;font-size:1.5rem;letter-spacing:.2em;margin-bottom:24px;text-indent:.2em}@media only screen and (max-width:800px){.main-session-heading[data-v-766b7d3b]{font-size:1.3rem;margin-bottom:16px}}@media only screen and (min-width:801px){.main-session-button[data-v-766b7d3b]{cursor:pointer;transition:opacity .2s ease-out}.main-session-button[data-v-766b7d3b]:hover{opacity:.75}}.main-session-button[data-v-766b7d3b]{align-items:center;background:linear-gradient(90deg,#ff2907,#ff6a07);border-radius:30px;color:#fff;display:inline-flex;height:60px;padding:0 24px 0 32px}.main-session-button .icon[data-v-766b7d3b]{width:40px}.main-session-button .text[data-v-766b7d3b]{font-family:UD Shin Go Medium,sans-serif;font-size:1.7rem;letter-spacing:.2em;margin-left:24px}.main-session-button .badge[data-v-766b7d3b]{background-color:#fff;border-radius:12px;color:#fc7a00;font-size:1.3rem;letter-spacing:.1em;line-height:24px;margin-left:16px;padding:0 8px}@media only screen and (max-width:1080px){.main-session-button[data-v-766b7d3b]{height:50px}.main-session-button .icon[data-v-766b7d3b]{width:30px}.main-session-button .text[data-v-766b7d3b]{font-size:1.5rem}.main-session-button .badge[data-v-766b7d3b]{font-size:1.1rem}}@media only screen and (max-width:800px){.main-session-button[data-v-766b7d3b]{height:40px;padding:0 12px}.main-session-button .icon[data-v-766b7d3b]{width:24px}.main-session-button .text[data-v-766b7d3b]{font-size:1.2rem;letter-spacing:.1em;margin-left:12px}.main-session-button .badge[data-v-766b7d3b]{font-size:1rem;line-height:20px;margin-left:6px}}.banner[data-v-766b7d3b]{border-radius:4px;display:block;margin:24px auto 0;max-width:400px}@media only screen and (max-width:800px){.banner[data-v-766b7d3b]{max-width:240px}}img.banner-img[data-v-766b7d3b]{width:100%}.news[data-v-93dbc5f9]{margin:0 auto;width:800px}@media only screen and (max-width:1080px){.news[data-v-93dbc5f9]{margin:0 20px;width:auto}}.news[data-v-93dbc5f9]{padding:100px 0}@media only screen and (max-width:800px){.news[data-v-93dbc5f9]{padding:60px 0}}.news-list[data-v-93dbc5f9]{display:flex;justify-content:space-between;margin-top:56px}@media only screen and (max-width:1080px){.news-list[data-v-93dbc5f9]{justify-content:center}}@media only screen and (max-width:800px){.news-list[data-v-93dbc5f9]{justify-content:flex-start;margin:40px -20px 0;overflow-x:auto;padding:0 20px;-webkit-overflow-scrolling:touch}}.news-bottom[data-v-93dbc5f9]{margin-top:48px;text-align:center}.app[data-v-976fd751]{background-color:#f9f8f7;padding:60px 0 40px}@media only screen and (max-width:800px){.app[data-v-976fd751]{padding:60px 0}}.app-inner[data-v-976fd751]{margin:0 auto;width:1080px}@media only screen and (max-width:1080px){.app-inner[data-v-976fd751]{margin:0 20px;width:auto}}.app-inner[data-v-976fd751]{text-align:center}.app-top[data-v-976fd751]{align-items:center;display:flex;position:relative;text-align:left}@media only screen and (max-width:800px){.app-top[data-v-976fd751]{flex-direction:column}}.app-container[data-v-976fd751]{width:500px}@media only screen and (max-width:1080px){.app-container[data-v-976fd751]{flex:1;margin:0 0 0 40px;width:auto}}@media only screen and (max-width:800px){.app-container[data-v-976fd751]{margin:24px 0 0;order:1;width:100%}}.app-mockup[data-v-976fd751]{flex:1}.app-mockup img[data-v-976fd751]{display:block;height:auto;margin:0 auto;width:580px}@media only screen and (max-width:1080px){.app-mockup[data-v-976fd751]{flex:initial;width:420px}.app-mockup img[data-v-976fd751]{width:100%}}@media only screen and (max-width:800px){.app-mockup[data-v-976fd751]{width:100%}}.app-link[data-v-976fd751]{align-items:center;display:flex}@media only screen and (max-width:800px){.app-link[data-v-976fd751]{flex-direction:column}}.app-link-icon[data-v-976fd751]{width:130px}.app-link-icon img[data-v-976fd751]{display:block;height:auto;width:100%}@media only screen and (max-width:800px){.app-link-icon[data-v-976fd751]{width:80px}}.app-link-right[data-v-976fd751]{flex:1;margin-left:32px}@media only screen and (max-width:800px){.app-link-right[data-v-976fd751]{margin:24px 0 0}}.app-link-logo[data-v-976fd751]{width:182px}.app-link-logo .module-svg-wrapper[data-v-976fd751]{padding-top:11.5%}@media only screen and (max-width:800px){.app-link-logo[data-v-976fd751]{margin:0 auto;width:160px}}.app-link-copy[data-v-976fd751]{color:#fc7a00;font-family:UD Shin Go Medium,sans-serif;font-size:1.4rem;letter-spacing:.2em;margin-top:12px}@media only screen and (max-width:800px){.app-link-copy[data-v-976fd751]{font-size:1.3rem;text-align:center}}.app-link-banner[data-v-976fd751]{align-items:center;display:flex;margin-top:20px}@media only screen and (min-width:801px){.app-link-banner-item[data-v-976fd751]{cursor:pointer;transition:opacity .2s ease-out}.app-link-banner-item[data-v-976fd751]:hover{opacity:.75}}.app-link-banner-item[data-v-976fd751]{margin-right:10px;width:135px}.app-link-banner-item img[data-v-976fd751]{display:block;height:auto;width:100%}@media only screen and (max-width:800px){.app-link-banner-item[data-v-976fd751]{margin:0 5px}}@media only screen and (min-width:801px){.app-link-pc[data-v-976fd751]{cursor:pointer;transition:opacity .2s ease-out}.app-link-pc[data-v-976fd751]:hover{opacity:.75}}.app-link-pc[data-v-976fd751]{align-items:center;background:linear-gradient(90deg,#202ed3,#3d72f4);border-radius:20px;color:#fff;display:flex;font-size:1.4rem;height:40px;justify-content:center;letter-spacing:.2em;margin:20px auto 0;width:340px}.app-link-pc .icon[data-v-976fd751]{margin-right:12px;width:26px}.app-link-pc .text[data-v-976fd751]{font-family:UD Shin Go Medium,sans-serif}@media only screen and (max-width:800px){.app-link-pc[data-v-976fd751]{display:none}}.app-contact[data-v-976fd751]{margin-top:64px}@media only screen and (max-width:800px){.app-contact[data-v-976fd751]{margin-top:32px}}@media only screen and (min-width:801px){.app-contact-button[data-v-976fd751]{cursor:pointer;transition:opacity .2s ease-out}.app-contact-button[data-v-976fd751]:hover{opacity:.75}}.app-contact-button[data-v-976fd751]{align-items:center;background:linear-gradient(90deg,#ff2907,#ff6a07);border-radius:30px;color:#fff;display:flex;font-family:UD Shin Go Medium,sans-serif;font-size:1.7rem;height:60px;justify-content:center;letter-spacing:.2em;padding:0 24px 0 32px}@media only screen and (max-width:800px){.app-contact-button[data-v-976fd751]{font-size:1.5rem;height:42px}}.app-contact-note[data-v-976fd751]{font-family:UD Shin Go Medium,sans-serif;font-size:1.5rem;letter-spacing:.2em;margin-top:16px;text-align:center;text-indent:.2em}@media only screen and (max-width:800px){.app-contact-note[data-v-976fd751]{font-size:1.3rem}}
