body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9ff;color:#1f2340;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,WenQuanYi Micro Hei,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-jp-400.055d384093956eacebb0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-jp-700.61dad35a42f9485ae4b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(/static/media/noto-sans-jp-900.44fab0692b301b5d3e4a.woff2) format("woff2")}.home,.home *{box-sizing:border-box}.home{color:#1f2340;line-height:1.8;min-height:100vh;overflow-x:hidden;position:relative}.home:before{background:radial-gradient(600px 500px at 15% 8%,#d9e4ff,#0000 70%),radial-gradient(500px 450px at 90% 14%,#ffdcef,#0000 70%),radial-gradient(600px 500px at 70% 50%,#dcfaf0,#0000 70%),radial-gradient(600px 500px at 10% 75%,#ece0ff,#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.home .w{margin:auto;max-width:1120px;padding:0 28px}.home .narrow{max-width:760px}.home a{color:inherit;margin:0;text-decoration:none}.home header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8c;border:1px solid #fffc;border-radius:20px;box-shadow:0 8px 32px #5b6bd013;margin:14px auto 0;max-width:1080px;position:-webkit-sticky;position:sticky;top:0;z-index:9}.home .hd{height:60px;justify-content:space-between}.home .hd,.home .logo{align-items:center;display:flex}.home .footer-logo,.home .logo img{display:block;width:auto}.home .logo img{height:28px}.home .footer-logo{height:24px;margin:0 0 10px}.home .hero-mark{display:flex;justify-content:center;margin:0 0 8px}.home .hero-mark svg{height:96px;overflow:visible;width:96px}.home .hero-mark circle{transform-box:fill-box;transform-origin:center}.home nav a{font-size:13px;margin-left:28px}.home .nb{background:#1f2340;border-radius:12px;color:#fff;padding:8px 16px}.home .ey{background:#ffffffa0;border:1px solid #fff;border-radius:99px;color:#5b6bd0;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;margin:0;padding:6px 14px}.home section.hero{padding:140px 0 120px;text-align:center}.home h1{font-size:clamp(36px,6vw,68px);font-weight:900;line-height:1.3;margin:24px 0;overflow-wrap:anywhere;word-break:keep-all}.home .lead{color:#5a5f7d;margin:0 auto 36px;max-width:600px}.home .cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.home .btn{background:linear-gradient(135deg,#5b6bd0,#9b6bd9);border:0;border-radius:16px;box-shadow:0 10px 30px #7b6bd955;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:700;padding:15px 30px;text-decoration:none}.home .btn.o{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff;box-shadow:none;color:#1f2340}.home button.btn:disabled{cursor:not-allowed;opacity:.55}.home section{padding:90px 0}.home .sh{margin-bottom:48px;text-align:center}.home h2{font-size:34px;font-weight:900;margin:14px 0 0}.home .card,.home dl,.home form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff73;border:1px solid #ffffffd9;border-radius:26px;box-shadow:0 10px 40px #5b6bd014}.home .card{padding:30px}.home .tag{color:#7b6bd9;font-size:12px;font-weight:700}.home h3{font-size:18px;margin:6px 0}.home .card p{color:#5a5f7d;font-size:14px}.home .card a{color:#5b6bd0;font-size:14px;font-weight:700}.home .badge{border-radius:99px;display:inline-block;font-size:11px;font-weight:700;margin-left:8px;padding:3px 10px;vertical-align:middle}.home .fc .badge{display:table;margin:0 0 16px}.home .live{background:#dcfaf0;color:#11865e}.home .invite{padding:48px 40px;text-align:center}.home .invite p{color:#5a5f7d;font-size:16px;margin:0 0 28px}.home .feat .fc{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;padding:56px}.home .fc h3{font-size:36px}.home .fc p{font-size:16px}.home .fv,.home .ph{display:flex;justify-content:center}.home .ph{align-items:center;background:linear-gradient(160deg,#eef1ff,#ffe6f4);border:8px solid #fff;border-radius:36px;box-shadow:0 20px 50px #5b6bd033;flex-direction:column;gap:6px;height:300px;width:220px}.home .app-icon{border-radius:22%;display:block;height:152px;width:152px}.home dl{display:grid;grid-template-columns:30% 1fr;margin:0;padding:12px 36px}.home dd,.home dt{border-bottom:1px solid #ffffffee;margin:0;padding:20px 0}.home dt{color:#7a7f9d}.home form{grid-gap:22px;display:grid;gap:22px;padding:40px}.home label{grid-gap:8px;display:grid;font-size:13px;gap:8px}.home input,.home select,.home textarea{background:#ffffffb3;border:1px solid #e3e6f5;border-radius:14px;color:inherit;font:inherit;font-size:15px;padding:14px 16px;width:100%}.home .prep{background:#fff1d6;border-radius:99px;color:#b26b00;font-size:12px;font-weight:700;margin:0;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home #c,.home #idea,.home #p,.home #q{scroll-margin-top:96px}.home footer{color:#5a5f7d;padding:60px 0}.home footer h4{color:#1f2340;font-size:13px;margin:0 0 10px}.home footer p{font-size:12px;margin:0}.home .fg{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.3fr repeat(3,1fr)}.home footer a{color:inherit;display:block;font-size:12px;line-height:2.1}@media (max-width:760px){.home nav a:not(.nb){display:none}.home header{margin:10px}.home .feat .fc{grid-template-columns:1fr}.home .invite{padding:32px 22px}.home .feat .fc{padding:30px}.home .fc h3{font-size:26px}.home dl{grid-template-columns:1fr;padding:8px 22px}.home dt{padding-bottom:0}.home dd{padding-top:4px}.home form{padding:24px}.home .fg{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.home .hero-mark circle{animation:aelios-pop .7s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform:scale(0)}.home .hero-mark circle:first-of-type{animation:aelios-sun .8s ease-out .25s forwards}.home .hero-mark circle:nth-of-type(2){animation-delay:.43s}.home .hero-mark circle:nth-of-type(3){animation-delay:.61s}.home .hero-mark circle:nth-of-type(4){animation-delay:.79s}.home .hero-mark circle:nth-of-type(5){animation-delay:.97s}.home .hero-mark circle:nth-of-type(6){animation-delay:1.15s}}@keyframes aelios-pop{60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes aelios-sun{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.home .invite .btn,.home .invite .btn:visited{color:#fff}.home .feat{grid-gap:28px;display:grid;gap:28px}.home .quote-icon{display:block;height:152px;width:152px}.home .ecocute-product .ph{background:linear-gradient(160deg,#eef1ff,#dcfaf0)}.Fee{margin:0;text-align:center}.Fee-body{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.container{height:80vh;overflow-y:auto;padding:20px}.Withdrawal{margin:0;text-align:center}.Withdrawal-body{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.Delete_app{margin:0;text-align:center}.Delete_app-body{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.TodoDelete{margin:0;text-align:center}.TodoDelete-body{align-items:center;background-color:#282c34;color:#f5f7fa;display:flex;flex-direction:column;font-size:calc(10px + 1.4vmin);justify-content:center;min-height:100vh;padding:24px 18px}.TodoDelete-body .box{line-height:1.85;max-width:820px;text-align:left}.TodoDelete-body h1{margin:0 0 16px;text-align:center}.TodoDelete-body h2{margin:22px 0 10px}.TodoDelete-body a{color:#61dafb;text-decoration:none}.TodoDelete-body a:hover{text-decoration:underline}.TodoPolicy{background-color:#282c34;color:#f5f7fa;min-height:100vh}.TodoPolicy-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.TodoPolicy a{color:#61dafb;text-decoration:none}.TodoPolicy a:hover{text-decoration:underline}.TodoPolicy h1{font-size:28px;margin:0 0 16px}.TodoPolicy h2{font-size:20px;margin:28px 0 10px}.TodoPolicy li,.TodoPolicy p{margin:10px 0}.TodoPolicy .muted{opacity:.85}.TodoTerms{background-color:#282c34;color:#f5f7fa;min-height:100vh}.TodoTerms-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.TodoTerms a{color:#61dafb;text-decoration:none}.TodoTerms a:hover{text-decoration:underline}.TodoTerms h1{font-size:28px;margin:0 0 16px}.TodoTerms h2{font-size:20px;margin:28px 0 10px}.TodoTerms li,.TodoTerms p{margin:10px 0}.TodoTerms .muted{opacity:.85}.MoneyDelete{background-color:#282c34;color:#f5f7fa;min-height:100vh}.MoneyDelete-body{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.MoneyDelete h1{font-size:28px;margin:0 0 16px}.MoneyDelete h2{font-size:20px;margin:28px 0 10px}.MoneyDelete p{margin:10px 0}.MoneyDelete a{color:#61dafb;text-decoration:none}.MoneyDelete a:hover{text-decoration:underline}.MoneyFee{background-color:#282c34;color:#f5f7fa;min-height:100vh}.MoneyFee-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.MoneyFee a{color:#61dafb;text-decoration:none}.MoneyFee a:hover{text-decoration:underline}.MoneyFee h1{font-size:28px;margin:0 0 16px}.MoneyFee h2{font-size:20px;margin:28px 0 10px}.MoneyFee li,.MoneyFee p{margin:10px 0}.MoneyFee .plan-grid{grid-gap:16px;display:grid;gap:16px;margin:20px 0}@media (min-width:640px){.MoneyFee .plan-grid{grid-template-columns:1fr 1fr}}.MoneyFee .plan-card{background:#61dafb0f;border:1px solid #61dafb59;border-radius:12px;padding:20px}.MoneyFee .plan-card h3{font-size:18px;margin:0 0 8px}.MoneyFee .price{font-size:28px;font-weight:700;margin:8px 0}.MoneyFee .price-note{font-size:14px;opacity:.85}.MoneyFee .badge{background:#61dafb;border-radius:999px;color:#282c34;display:inline-block;font-size:12px;font-weight:700;margin-bottom:8px;padding:4px 10px}.MoneyFee .muted{opacity:.85}.MoneyPolicy{background-color:#282c34;color:#f5f7fa;min-height:100vh}.MoneyPolicy-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.MoneyPolicy a{color:#61dafb;text-decoration:none}.MoneyPolicy a:hover{text-decoration:underline}.MoneyPolicy h1{font-size:28px;margin:0 0 16px}.MoneyPolicy h2{font-size:20px;margin:28px 0 10px}.MoneyPolicy li,.MoneyPolicy p{margin:10px 0}.MoneyPolicy .muted{opacity:.85}.MoneyTerms{background-color:#282c34;color:#f5f7fa;min-height:100vh}.MoneyTerms-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.MoneyTerms a{color:#61dafb;text-decoration:none}.MoneyTerms a:hover{text-decoration:underline}.MoneyTerms h1{font-size:28px;margin:0 0 16px}.MoneyTerms h2{font-size:20px;margin:28px 0 10px}.MoneyTerms li,.MoneyTerms p{margin:10px 0}.MoneyTerms .muted{opacity:.85}.MoneyTerms table{border-collapse:collapse;margin:12px 0;width:100%}.MoneyTerms td,.MoneyTerms th{border:1px solid #f5f7fa40;padding:10px 12px;text-align:left}.MoneyTerms th{background:#61dafb1f}.MoneyWithdrawal{background-color:#282c34;color:#f5f7fa;min-height:100vh}.MoneyWithdrawal-inner{font-size:16px;line-height:1.85;margin:0 auto;max-width:920px;padding:32px 20px 64px}.MoneyWithdrawal h1{font-size:28px;margin:0 0 16px}.MoneyWithdrawal p{margin:10px 0}.MoneyWithdrawal a{color:#61dafb;text-decoration:none}.MoneyWithdrawal a:hover{text-decoration:underline}.App{margin:0;text-align:center}.App-body{align-items:center;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-body,.App-footer{background-color:#282c34;color:#fff;display:flex;flex-direction:column}.App-footer{align-items:flex-start;padding:20px}.App-footer h2{font-weight:700;margin-bottom:10px}a{color:#1b94e0;margin-bottom:5px;text-decoration:none}
/*# sourceMappingURL=main.618dfcb7.css.map*/