:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;z-index:-1;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;padding:8px 16px;font-size:90%}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
:root{--color-vivid-20:#d5c0fe;--color-vivid-30:#b895ff;--color-vivid-40:#9867ff;--color-vivid-50:#7b40ff;--color-vivid-60:#5a00ff;--color-vivid-70:#4900f9;--color-vivid-80:#2b00f1;--color-electric-indigo:#5a00ff;--color-light-slate-blue:#846dff;--color-deep-cove-blue:#0f0e3a;--color-earth-10:#ffebcc;--color-earth-20:#eccead;--color-earth-30:#d2af8c;--color-earth-40:#b59168;--color-earth-50:#9f794d;--color-earth-60:#8a6231;--color-earth-70:#7e582b;--color-mercury:#e7e7e7;--color-status-green:#09b327;--color-text:#0a1446;--color-text-muted:#53577a;--color-background-muted:#0a1446a0;--color-text-background-0:#d2af8c8a;--color-text-background-1:#c4cade;--color-text-background-2:#e8e8ed;--color-primary-vivid:var(--color-vivid-60);--color-primary-earth:var(--color-earth-30);--color-support-earth:#f0e6d2;--color-support-earth-faded:#f7f3e8;--color-white:#fff;--color-white-faded:#f5f5f7;--color-black:#000;--color-black-25:#252525;--color_quill-gray:#d4d4d4;--bg-color-gray-1:#f5f5f7;--bg-color-gray-2:#e8e8ed;--bg-color-smokey-gray:#727272;--color-tan-10:#fcfcf1;--color-tan-20:#f0e6d2;--color-tan-30:#d2af8c;--color-tan-40:#d2b08d;--bg-color-tan-10:#fcf8f1;--pagination-dot-color:#d1d1d6;--floating-qr-border-color:#b39a81;--bg-color-investors-logo:#f4f4f8;--z-index-modal:9000;--z-index-header-mobile:2000;--z-index-hero-progress:2500;--z-index-header-mobile-content:1900;--z-index-floating-qr:100;--radius-default:.75rem;--radius-small:.5rem;--radius-page-tail:3.75rem;--color-mock-field:#f9f9fa;--color-mock-required:#eb4343;--color-mock-divider:#0000001a;--color-mock-label:#0a1446b3;--color-mock-caption:#0a144680;--color-mock-brand:#000c;--color-track-on-dark:#ffffff3d;--primary-purple:var(--color-vivid-60);--primary-white:#fff;--text-dark-text:#0a1446;--text-dark-text-10:#0a14461a;--text-dark-text-12:#0a14461f;--text-dark-text-70:#0a1446b3;--text-dark-text-60:#0a144699;--text-dark-text-50:#0a144680;--dark-purple-text:#0a1446;--background-beige:#fef8ec;--new-purple-new-tint:#ebdeff;--new-brown-new-tint:#ffebcc;--new-green-new-tint:#cdf7f4;--new-purple-new:#b180ff;--color-habitto-navy:#081038;--color-habitto-purple:#b180ff;--color-habitto-teal:#00bfb1;--color-habitto-light:#fef8ec;--color-habitto-lavender:#f1e9ff;--color-habitto-lavender-deep:#eadeff;--color-habitto-mist:#e4e6f4;--color-habitto-mint:#e5fffc;--color-habitto-spring:#daffe4;--color-habitto-teal-ink:#008379;--color-habitto-amber:#e8ab6c;--color-habitto-green:#1f9d57;--color-habitto-green-faded:#f1faf4;--color-habitto-green-line:#cbe9d6;--color-habitto-pink:#ffe9e9;--color-habitto-pink-bar:#ffcfcf;--color-habitto-coral:#ff8080;--color-habitto-slate:#5d627d;--color-habitto-red:#ff3b30;--color-pastel-purple:#eee9fc;--color-pastel-earth:#fcf0e3;--color-pastel-green:#cdf7d6;--color-midnight:#00051f;--color-gray-subtitle:#898a8d;--color-gray-neutral:#767676;--color-gray-muted:#b8b3af;--color-badge-gray:#e2e2e2;--color-earth-bar:#ede7dc;--color-pastel-teal:#d6f5f1;--color-surface-grey:#f5f5f5;--font-jp:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif;--font-en:Inter, var(--font-jp);--font-rebrand:var(--font-jp)}html,body{color:var(--color-text);-webkit-overflow-scrolling:touch;margin:0;padding:0;position:relative}html,body,input,button{font-family:var(--font-jp);line-height:1.5}b,strong{font-family:var(--font-jp)}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mainContainer{width:100%;margin-top:-10rem;padding-top:10rem;overflow-x:clip}.home-people-like-you .carousel.carousel-slider .control-arrow,.home-people-like-you .carousel .control-arrow{-o-transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);z-index:2;cursor:pointer;background:0 0;border:0;font-size:32px;transition:all .25s ease-in;position:absolute;top:20px}.home-people-like-you .carousel .control-arrow:focus,.home-people-like-you .carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.home-people-like-you .carousel.carousel-slider .control-arrow:before,.home-people-like-you .carousel .control-arrow:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;margin:0 5px;display:inline-block}.home-people-like-you .carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.home-people-like-you .carousel .control-prev.control-arrow{left:0}.home-people-like-you .carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.home-people-like-you .carousel .control-next.control-arrow{right:0}.home-people-like-you .carousel .control-next.control-arrow:before{border-left:8px solid #fff}.home-people-like-you .carousel-root{outline:none}.home-people-like-you .carousel{width:100%;position:relative}.home-people-like-you .carousel *{box-sizing:border-box}.home-people-like-you .carousel img{pointer-events:none;width:100%;display:inline-block}.home-people-like-you .carousel .carousel{position:relative}.home-people-like-you .carousel .control-arrow{background:0 0;border:0;outline:0;margin-top:-13px;font-size:18px;top:50%}.home-people-like-you .carousel .thumbs-wrapper{margin:20px;overflow:hidden}.home-people-like-you .carousel .thumbs{-o-transition:all .15s ease-in;white-space:nowrap;list-style:none;transition:all .15s ease-in;position:relative;transform:translateZ(0)}.home-people-like-you .carousel .thumb{-o-transition:border .15s ease-in;white-space:nowrap;border:3px solid #fff;margin-right:6px;padding:2px;transition:border .15s ease-in;display:inline-block;overflow:hidden}.home-people-like-you .carousel .thumb:focus{border:3px solid #ccc;outline:none}.home-people-like-you .carousel .thumb.selected,.home-people-like-you .carousel .thumb:hover{border:3px solid #333}.home-people-like-you .carousel .thumb img{vertical-align:top}.home-people-like-you .carousel.carousel-slider{margin:0;position:relative;overflow:visible}.home-people-like-you .carousel.carousel-slider .control-arrow{color:#fff;border-radius:1rem;margin-top:0;padding:4rem;font-size:26px;top:0;bottom:0}.home-people-like-you .carousel.carousel-slider .control-arrow:hover{background:#0003}.home-people-like-you .carousel .slider-wrapper{-o-transition:height .15s ease-in;width:100%;margin:auto;transition:height .15s ease-in;overflow:hidden}.home-people-like-you .carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.home-people-like-you .carousel .slider-wrapper.axis-horizontal .slider .slide{flex-flow:column}.home-people-like-you .carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.home-people-like-you .carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.home-people-like-you .carousel .slider{width:100%;margin:0;padding:0;list-style:none;position:relative}.home-people-like-you .carousel .slider.animated{-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.home-people-like-you .carousel .slide{min-width:100%;margin:0;position:relative}.home-people-like-you .carousel .slide img{vertical-align:top;border:0;width:100%}.home-people-like-you .carousel .slide iframe{border:0;width:calc(100% - 80px);margin:0 40px 40px;display:inline-block}.home-people-like-you .carousel .slide .legend{-o-transition:all .5s ease-in-out;color:#fff;text-align:center;opacity:.25;transition:all .5s ease-in-out;-o-transition:opacity .35s ease-in-out;background:#000;border-radius:10px;width:90%;margin-left:-45%;padding:10px;font-size:12px;transition:opacity .35s ease-in-out;position:absolute;bottom:40px;left:50%}.home-people-like-you .carousel .control-dots{text-align:center;z-index:1;width:100%;margin:40px 0;padding:0;position:absolute;top:100%}@media (min-width:960px){.carousel .control-dots{bottom:0}}.home-people-like-you .carousel .control-dots .dot{-o-transition:opacity .25s ease-in;opacity:.1;filter:alpha(opacity=30);cursor:pointer;background:#000;border-radius:50%;width:.5rem;height:.5rem;margin:0 .5rem;transition:opacity .25s ease-in;display:inline-block}.home-people-like-you .carousel .control-dots .dot.selected,.home-people-like-you .carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.home-people-like-you .carousel .carousel-status{text-shadow:1px 1px 1px #000000e6;color:#fff;padding:5px;font-size:10px;position:absolute;top:0;right:0}.home-people-like-you .carousel:hover .slide .legend{opacity:1}.home-people-like-you .slide{opacity:.5;transition:all .5s}.home-people-like-you .slide.selected{opacity:1}.card-savings .carousel .slide{margin:auto}
