.style-module-scss-module__7qrg8a__close{background-color:var(--b-color-primary-default)}.style-module-scss-module__7qrg8a__close>div{width:min(85%,400px);margin-inline:auto;padding-block:15%}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__logo{width:38.4615%;margin-inline:auto}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__title{padding-block:5% 0}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__title h2{text-align:center;color:var(--b-color-white-default);font-size:clamp(18px,1.01781vw + 14.1832px,22px);font-weight:500;line-height:1.4}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta{text-align:center;padding-block:15%}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a{width:100%;color:var(--b-color-primary-default);background-color:var(--b-color-white-default);filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .15));border-radius:9999px;padding-block:7%;font-size:clamp(17px,.254453vw + 16.0458px,18px);font-weight:700;display:inline-block;position:relative}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a span{color:var(--b-color-primary-default);background-color:var(--b-color-white-default);border:1px solid var(--b-color-primary-default);border-radius:5px;padding-block:5px;padding-inline:7.5px;font-size:clamp(12px,.254453vw + 11.0458px,13px);font-weight:700;position:absolute;top:0;left:20px;transform:translateY(-50%)}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a span:before,.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a span:after{content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:10px;height:5px;position:absolute;left:50%;transform:translate(-50%,100%)}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a span:before{background-color:var(--b-color-primary-default);bottom:0}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a span:after{background-color:var(--b-color-white-default);bottom:1.5px}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__cta a svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__caution{border-block:2px solid var(--b-color-white-default);padding-block:5%;padding-inline:2%}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__caution svg{margin-inline:auto;display:block;color:var(--b-color-white-default)!important}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__caution svg path:nth-child(2){color:var(--b-color-primary-default)}.style-module-scss-module__7qrg8a__close .style-module-scss-module__7qrg8a__caution p{color:var(--b-color-white-default);padding-block:10px 0;font-size:clamp(12px,.508906vw + 10.0916px,14px);line-height:2}
.style-module-scss-module__TwYeHa__navigation{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:min(100%,480px);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.style-module-scss-module__TwYeHa__navigation>div{grid-template-columns:repeat(3,1fr);justify-content:center;padding-block:0 5%;display:grid}.style-module-scss-module__TwYeHa__navigation a{flex-direction:column;align-items:center;gap:5px;padding-block:10px;padding-inline:10px;font-size:clamp(10px,.508906vw + 8.0916px,12px);display:flex}.style-module-scss-module__TwYeHa__navigation a:not([href]){color:var(--b-color-primary-default)}
.style-module-scss-module__bsu-Oa__footer{background-color:var(--b-color-secondary-default)}.style-module-scss-module__bsu-Oa__footer>div{width:fit-content;margin-inline:auto;padding-block:15%}.style-module-scss-module__bsu-Oa__footer .style-module-scss-module__bsu-Oa__links{text-align:center;grid-template-columns:repeat(2,1fr);display:grid}.style-module-scss-module__bsu-Oa__footer .style-module-scss-module__bsu-Oa__links a{color:var(--b-color-white-default);font-size:clamp(12px,1.01781vw + 8.18321px,16px);text-decoration:underline}.style-module-scss-module__bsu-Oa__footer .style-module-scss-module__bsu-Oa__copyright{padding-block:15% 0}.style-module-scss-module__bsu-Oa__footer .style-module-scss-module__bsu-Oa__copyright p{color:rgba(var(--b-color-white-default-rgb), .75);text-align:center;font-size:clamp(12px,.248447vw + 11.0683px,14px)}
.style-module-scss-module__Ooia0G__header{justify-self:center;align-items:center;width:100%;height:105px;display:flex;position:relative}.style-module-scss-module__Ooia0G__header:has(.style-module-scss-module__Ooia0G__logo){height:150px}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__logo{width:30.7692%;margin-inline:auto;line-height:normal;position:relative}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__logo h1 span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu{z-index:1;position:fixed;top:20px;right:20px}@media (min-width:481px){.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu{left:calc(50% + 160px)}}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu nav{color:var(--b-color-white-default);background-color:rgba(var(--b-color-primary-default-rgb), .75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;position:fixed;inset:0;overflow-y:scroll}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu nav>div{width:min(75%,400px);margin-inline:auto}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__links{gap:50px;padding-block:100px 0;display:grid}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__links a{text-align:center;font-size:clamp(35px,3.81679vw + 20.687px,50px);font-weight:700}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__links a:nth-child(3),.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__links a:nth-child(4),.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__links a:nth-child(5){font-size:clamp(18px,1.01781vw + 14.1832px,22px)}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__login{gap:30px;padding-block:50px;display:grid}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__login>a{text-align:center;border-block:2px solid var(--b-color-white-default);padding-block:25px;font-size:clamp(24px,2.79898vw + 13.5038px,35px);font-weight:700}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__login p{text-align:center;font-size:clamp(12px,.508906vw + 10.0916px,14px);line-height:2}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__login p a{text-decoration:underline}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__caution{padding-block:0 100px}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__caution svg{margin-inline:auto;display:block}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__caution svg path:nth-child(2){color:var(--b-color-primary-default)}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu .style-module-scss-module__Ooia0G__caution p{padding-block:10px 0;font-size:clamp(12px,.508906vw + 10.0916px,14px);line-height:2}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button{background-color:var(--b-color-secondary-default);width:60px;height:60px;filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .15));border-radius:50%;padding-block:17.5px;padding-inline:17.5px;position:relative}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button>span{width:100%;height:100%;display:block;position:relative}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button>span span{background-color:var(--b-color-white-default);width:100%;height:2px;display:block;position:absolute}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button>span span:first-child{top:25%}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button>span span:nth-child(2){top:50%}.style-module-scss-module__Ooia0G__header .style-module-scss-module__Ooia0G__menu button>span span:nth-child(3){top:75%}
.style-module-scss-module__kN94mq__main{min-height:calc(100vh - 275px);display:block}.style-module-scss-module__kN94mq__main .style-module-scss-module__kN94mq__inner{width:min(79.4872%,1080px);height:100%;margin-inline:auto}
.style-module-scss-module__zY8IlG__about>div{padding-block:15% 5%}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc{width:79.4872%;margin-inline:auto}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc hgroup{flex-direction:column-reverse;display:flex}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc hgroup h2{color:var(--b-color-primary-default);padding-block:5%;font-size:clamp(32px,1.01781vw + 28.1832px,36px);font-weight:700}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc hgroup p{color:var(--b-color-primary-default);font-size:clamp(12px,.254453vw + 11.0458px,13px);font-weight:500}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc hgroup span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__desc>p{font-size:clamp(12px,.508906vw + 10.0916px,14px);line-height:2}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__images{scroll-snap-type:x mandatory;gap:12px;padding-block:10%;padding-inline:10%;display:flex;overflow-x:auto}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__images figure{filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .1));scroll-snap-align:center;min-width:clamp(220px,28.5714vw + 112.857px,250px);max-width:clamp(220px,28.5714vw + 112.857px,250px)}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__images figure:first-child{scroll-snap-align:end}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__images img{width:100%;height:auto;display:block}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__cta{text-align:center;padding-block:10%}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__cta a{width:79.4872%;color:var(--b-color-white-default);background-color:var(--b-color-secondary-default);border-radius:9999px;padding-block:5%;font-size:clamp(17px,.254453vw + 16.0458px,18px);font-weight:700;display:inline-block;position:relative}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__cta a span{color:var(--b-color-white-default);background-color:var(--b-color-primary-default);border-radius:5px;padding-block:5px;padding-inline:7.5px;font-size:clamp(10px,.508906vw + 8.0916px,12px);font-weight:700;position:absolute;top:0;left:20px;transform:translateY(-50%)}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__cta a span:before{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background-color:var(--b-color-primary-default);width:10px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}.style-module-scss-module__zY8IlG__about .style-module-scss-module__zY8IlG__cta a svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}
.style-module-scss-module__IjUc5a__features{filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .1))}.style-module-scss-module__IjUc5a__features>div{gap:30px;padding-block:15%;display:grid}.style-module-scss-module__IjUc5a__features details{background-color:var(--b-color-white-default);border-radius:20px;overflow:hidden}.style-module-scss-module__IjUc5a__features details summary{cursor:pointer;border-radius:20px;padding-block:10%;padding-inline:10%;position:relative}.style-module-scss-module__IjUc5a__features details summary p{color:var(--b-color-primary-default);font-size:clamp(12px,.254453vw + 11.0458px,13px);font-weight:700}.style-module-scss-module__IjUc5a__features details summary hgroup{flex-direction:column-reverse;display:flex}.style-module-scss-module__IjUc5a__features details summary h2{color:var(--b-color-secondary-default);padding-block:5% 0;font-size:clamp(18px,1.52672vw + 12.2748px,24px);font-weight:500}.style-module-scss-module__IjUc5a__features details summary span{background-color:var(--b-color-secondary-default);border-radius:50%;width:40px;height:40px;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.style-module-scss-module__IjUc5a__features details summary span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--b-color-white-default)!important}.style-module-scss-module__IjUc5a__features details hr{background-color:var(--b-color-tertiary-default);width:85%;height:2px;margin-inline:auto}.style-module-scss-module__IjUc5a__features details>p{padding-block:5%;padding-inline:10%;font-size:clamp(13px,.763359vw + 10.1374px,16px);font-weight:500;line-height:2}.style-module-scss-module__IjUc5a__features details figure{padding-block:5% 10%;padding-inline:7.5%}.style-module-scss-module__IjUc5a__features details figure img{width:100%;height:auto;display:block}
.style-module-scss-module__jxDDfW__account{padding-block:0 150px}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__title{padding-block:7.5%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__title h1{color:var(--b-color-primary-default);text-align:center;font-size:clamp(32px,4.07125vw + 16.7328px,48px)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form{width:min(100%,345px);margin-inline:auto;padding-block:7.5%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form form>div:not([class]){padding-block:5%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form form>div:not([class]):first-child{padding-block-start:0}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form form>div:not([class]):last-child{padding-block-end:0}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label{background-color:var(--b-color-white-default);border-radius:3px;width:100%;display:inline-block;position:relative}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label input,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea{width:100%;color:var(--b-color-secondary-default);padding-block:25px 12.5px;padding-inline:12.5px;font-size:16px;display:inline-block}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label input::placeholder,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select::placeholder,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea::placeholder{color:#0000}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label input:focus+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label input:not(:placeholder-shown)+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select:focus+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select:not(:placeholder-shown)+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea:focus+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea:not(:placeholder-shown)+span{font-size:clamp(11px,.508906vw + 9.0916px,13px);top:30%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label input[type=email]:read-only,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select[type=email]:read-only,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea[type=email]:read-only{cursor:not-allowed;color:var(--b-color-gray-dark)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label span{color:var(--b-color-gray-dark);font-size:16px;transition:top .15s,font-size .15s;display:inline-block;position:absolute;top:50%;left:12.5px;transform:translateY(-50%)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label span.none{transition:none}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea{resize:none;padding-block:27.5px 0}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea+span{top:17.5%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea:focus+span,.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label textarea:not(:placeholder-shown)+span{top:12.5%}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label select:has(option[value=""]:checked){color:var(--b-color-gray-dark)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label+p{color:var(--b-color-red-default);padding-block:10px 0;padding-inline:5px;font-size:clamp(12px,.508906vw + 10.0916px,14px)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form label+p.style-module-scss-module__jxDDfW__edit{color:var(--b-color-gray-default)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form .style-module-scss-module__jxDDfW__button{width:fit-content;margin-inline:auto;padding-block:15% 0}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form .style-module-scss-module__jxDDfW__button button{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-primary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);transition:background-color .15s;display:inline-block;position:relative}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form .style-module-scss-module__jxDDfW__button button:disabled{background-color:rgba(var(--b-color-primary-default-rgb), .25)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__form .style-module-scss-module__jxDDfW__button button>div{filter:invert();position:absolute;top:50%;right:15px;transform:translateY(-50%)}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__logout{width:fit-content;margin-inline:auto}.style-module-scss-module__jxDDfW__account .style-module-scss-module__jxDDfW__logout button{width:200px;color:var(--b-color-gray-default);text-align:center;font-size:clamp(14px,1.01781vw + 10.1832px,18px);display:inline-block}
.style-module-scss-module__6KCPBa__heatmap{padding-block:0 150px}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select{text-align:center}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div{background-color:#0000;border:none;width:140px;min-width:auto;padding:0}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div>span{color:var(--b-color-primary-default);margin-inline:auto 0}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div>span>div{justify-content:center}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div>span>div span{font-size:clamp(18px,.508906vw + 16.0916px,20px)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div>div{right:0;color:var(--b-color-primary-default)!important;transform:translateY(-50%)!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__select>div>div svg{stroke-width:2px;width:16px;height:16px}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__count{text-align:center;text-indent:1.2em}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__count output{color:var(--b-color-primary-default);text-align:center;font-size:clamp(96px,4.07125vw + 80.7328px,112px);font-weight:700}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .style-module-scss-module__6KCPBa__count output:after{content:"回";font-size:.2em}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar{margin-block:30px 0!important;margin-inline:auto!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar svg{margin-block:0 25px!important;margin-inline:0!important;padding-block:5px!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar g text{fill:var(--b-color-gray-default)!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar g rect{stroke:none!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar g rect:focus{outline:none}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar__footer{white-space:wrap!important;margin:auto!important;display:block!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar__count{color:var(--b-color-primary-default);text-indent:.2em;font-size:clamp(96px,4.07125vw + 80.7328px,112px);font-weight:700}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar .react-activity-calendar__count:after{content:"回";font-size:.2em}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar g rect.today{stroke:var(--b-color-secondary-default)!important}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__calendar #react-tooltip{line-height:1.3}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dl{justify-content:center;gap:15px;padding-block:60px;display:flex}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dl>div{align-items:center;gap:5px;display:flex}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dt{border-radius:2px;width:18px;height:18px}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dt.zero{background-color:var(--b-color-heatmap-zero)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dt.once{background-color:var(--b-color-heatmap-once)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dt.twice{background-color:var(--b-color-heatmap-twice)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dt.threetimes{background-color:var(--b-color-heatmap-threeTimes)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__figcaption dd{color:var(--b-color-secondary-default);font-size:clamp(14px,.508906vw + 12.0916px,16px)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__download{width:fit-content;position:fixed;top:54px;right:5%;transform:translate(-50%)}@media (min-width:481px){.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__download{left:calc(50% + 190px);right:auto}}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__download button{color:var(--b-color-primary-default)}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__cta{width:fit-content;margin-inline:auto}.style-module-scss-module__6KCPBa__heatmap .style-module-scss-module__6KCPBa__cta a{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-primary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);display:inline-block}
.style-module-scss-module__ymgo-G__login{padding-block:0 100px}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__title{padding-block:7.5%}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__title h1{color:var(--b-color-secondary-default);text-align:center;font-size:clamp(32px,4.07125vw + 16.7328px,48px)}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form{width:min(100%,345px);margin-inline:auto;padding-block:7.5%}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form form>div{padding-block:5%}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label{background-color:var(--b-color-white-default);border-radius:3px;width:100%;display:inline-block;position:relative}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label input{width:100%;padding-block:25px 12.5px;padding-inline:12.5px;font-size:16px;display:inline-block}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label input::placeholder{color:#0000}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label input:focus+span,.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label input:not(:placeholder-shown)+span{font-size:clamp(11px,.508906vw + 9.0916px,13px);top:30%}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label span{color:var(--b-color-gray-dark);font-size:16px;transition:top .15s,font-size .15s;display:inline-block;position:absolute;top:50%;left:12.5px;transform:translateY(-50%)}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form label+p{color:var(--b-color-red-default);padding-block:10px 0;padding-inline:5px;font-size:clamp(12px,.508906vw + 10.0916px,14px)}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta>div:has(button){padding-block:10%}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta>div{text-align:center}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta hr{background-color:var(--b-color-gray-default);border:none;height:1px;margin-block:75px 0}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta button{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-secondary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);font-weight:500;transition:background-color .15s;display:inline-block;position:relative}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta button:disabled{background-color:rgba(var(--b-color-secondary-default-rgb), .25)}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta button>div{filter:invert();position:absolute;top:50%;right:15px;transform:translateY(-50%)}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__form .style-module-scss-module__ymgo-G__cta a{color:var(--b-color-gray-default);font-size:clamp(12px,.508906vw + 10.0916px,14px);text-decoration:underline}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__caution{width:fit-content;margin-inline:auto}.style-module-scss-module__ymgo-G__login .style-module-scss-module__ymgo-G__caution a{color:var(--b-color-gray-default);text-align:center;font-size:clamp(12px,.508906vw + 10.0916px,14px);text-decoration:underline}
.style-module-scss-module__VLUMxW__mv hgroup{flex-direction:column-reverse;display:flex}.style-module-scss-module__VLUMxW__mv hgroup h1{width:48.3871%;margin-inline:auto;padding-block:5% 12.5%}.style-module-scss-module__VLUMxW__mv hgroup p{color:var(--b-color-primary-default);text-align:center;font-size:clamp(12px,.254453vw + 11.0458px,13px);font-weight:500}.style-module-scss-module__VLUMxW__mv hgroup span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.style-module-scss-module__VLUMxW__mv figure{filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .1));position:relative}.style-module-scss-module__VLUMxW__mv figure img{border-radius:20px;width:100%;height:auto;display:block}.style-module-scss-module__VLUMxW__mv figure figcaption{text-align:center;width:100%;color:var(--b-color-gray-dark);font-size:clamp(11px,.508906vw + 9.0916px,13px);font-weight:500;position:absolute;top:18%;left:0}.style-module-scss-module__VLUMxW__mv figure span{padding-inline:0 2px}.style-module-scss-module__VLUMxW__mv .style-module-scss-module__VLUMxW__cta{text-align:center;padding-block:15%}.style-module-scss-module__VLUMxW__mv .style-module-scss-module__VLUMxW__cta a{width:100%;color:var(--b-color-white-default);background-color:var(--b-color-secondary-default);filter:drop-shadow(0 0 1em rgba(var(--b-color-black-default-rgb), .15));border-radius:9999px;padding-block:7%;font-size:clamp(17px,.254453vw + 16.0458px,18px);font-weight:700;display:inline-block;position:relative}.style-module-scss-module__VLUMxW__mv .style-module-scss-module__VLUMxW__cta a span{color:var(--b-color-white-default);background-color:var(--b-color-primary-default);border-radius:5px;padding-block:5px;padding-inline:7.5px;font-size:clamp(12px,.254453vw + 11.0458px,13px);font-weight:700;position:absolute;top:0;left:20px;transform:translateY(-50%)}.style-module-scss-module__VLUMxW__mv .style-module-scss-module__VLUMxW__cta a span:before{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background-color:var(--b-color-primary-default);width:10px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,100%)}.style-module-scss-module__VLUMxW__mv .style-module-scss-module__VLUMxW__cta a svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}
.style-module-scss-module__-RoXba__password{padding-block:0 100px}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__title{padding-block:7.5%}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__title h1{color:var(--b-color-secondary-default);text-align:center;font-size:clamp(32px,4.07125vw + 16.7328px,48px)}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form{width:min(100%,345px);margin-inline:auto;padding-block:7.5%}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form form>div{padding-block:5%}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label{background-color:var(--b-color-white-default);border-radius:3px;width:100%;display:inline-block;position:relative}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label input{width:100%;padding-block:25px 12.5px;padding-inline:12.5px;font-size:16px;display:inline-block}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label input::placeholder{color:#0000}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label input:focus+span,.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label input:not(:placeholder-shown)+span{font-size:clamp(11px,.508906vw + 9.0916px,13px);top:30%}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label span{color:var(--b-color-gray-dark);font-size:16px;transition:top .15s,font-size .15s;display:inline-block;position:absolute;top:50%;left:12.5px;transform:translateY(-50%)}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form label+p{color:var(--b-color-red-default);padding-block:10px 0;padding-inline:5px;font-size:clamp(12px,.508906vw + 10.0916px,14px)}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form .style-module-scss-module__-RoXba__cta>div:has(button){padding-block:10%}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form .style-module-scss-module__-RoXba__cta>div{text-align:center}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form .style-module-scss-module__-RoXba__cta button{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-secondary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);font-weight:500;transition:background-color .15s;display:inline-block;position:relative}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form .style-module-scss-module__-RoXba__cta button:disabled{background-color:rgba(var(--b-color-secondary-default-rgb), .25)}.style-module-scss-module__-RoXba__password .style-module-scss-module__-RoXba__form .style-module-scss-module__-RoXba__cta button>div{filter:invert();position:absolute;top:50%;right:15px;transform:translateY(-50%)}
.style-module-scss-module__-fZnNW__privacy{padding-block:0 100px}.style-module-scss-module__-fZnNW__privacy>div{width:min(100%,480px);margin-inline:auto}.style-module-scss-module__-fZnNW__privacy h1{color:var(--b-color-secondary-default);text-align:center;font-size:clamp(18px,.508906vw + 16.0916px,20px);font-weight:700}.style-module-scss-module__-fZnNW__privacy h1+p{text-align:right;padding-block:15% 5%;font-size:clamp(12px,.254453vw + 11.0458px,13px)}.style-module-scss-module__-fZnNW__privacy h1+p+p{padding-block:5%;font-size:clamp(13px,.254453vw + 12.0458px,14px);line-height:1.4}.style-module-scss-module__-fZnNW__privacy h2{font-size:clamp(13px,.254453vw + 12.0458px,14px);font-weight:700}.style-module-scss-module__-fZnNW__privacy ol{padding-block:2.5% 7.5%}.style-module-scss-module__-fZnNW__privacy ol li{font-size:clamp(12px,.254453vw + 11.0458px,13px);line-height:1.4}.style-module-scss-module__-fZnNW__privacy>p{text-align:right;font-size:clamp(12px,.254453vw + 11.0458px,13px)}
.style-module-scss-module__JC_y0q__program{padding-block:0 150px;overflow:hidden}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__title{padding-block:12.5%;position:relative}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__title h1{color:var(--b-color-primary-default);text-align:center;font-size:clamp(32px,2.03562vw + 24.3664px,40px);font-weight:700;position:relative}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__title p{color:rgba(var(--b-color-fifth-default-rgb), .33);font-size:clamp(150px,12.7226vw + 102.29px,200px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__link{text-align:right;width:79.4872%;margin-inline:auto;padding-block:2.5% 10%;position:relative}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__link button{color:var(--b-color-primary-default);align-items:center;gap:5px;font-size:clamp(14px,.508906vw + 12.0916px,16px);font-weight:500;display:inline-flex}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form{width:79.4872%;margin-inline:auto;position:relative}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form details summary{cursor:pointer;padding-block:2.5%}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form details h2{color:var(--b-color-fifth-default);font-size:clamp(32px,2.03562vw + 24.3664px,40px);font-weight:700}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form details[open] h2{color:var(--b-color-primary-default)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form fieldset{border:0}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form fieldset>div{grid-template-columns:repeat(3,1fr);gap:15px;padding-block:2.5% 7.5%;display:grid}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form legend{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form label{text-align:center;background-color:var(--b-color-white-default);color:var(--b-color-primary-default);border:2px solid var(--b-color-primary-default);cursor:pointer;border-radius:3px;padding-block:10px;padding-inline:10px;font-size:clamp(18px,1.52672vw + 12.2748px,24px);font-weight:700}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form label>input[type=checkbox]{display:none}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form label:has(input[type=checkbox]:checked){background-color:var(--b-color-primary-default);color:var(--b-color-white-default)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form .style-module-scss-module__JC_y0q__button{width:fit-content;margin-inline:auto;padding-block:15% 0}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form .style-module-scss-module__JC_y0q__button button{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-primary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);display:inline-block}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__form .style-module-scss-module__JC_y0q__button button:disabled{background-color:rgba(var(--b-color-primary-default-rgb), .25)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__caution{text-align:center;width:79.4872%;margin-inline:auto;padding-block:10% 0}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__caution button{color:var(--b-color-secondary-default);align-items:center;gap:5px;font-size:clamp(14px,.508906vw + 12.0916px,16px);text-decoration:underline;display:inline-flex}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;justify-content:center;align-items:center;display:flex}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog[open]{opacity:1;visibility:visible}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog>div{width:min(90%,420px);margin-inline:auto}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content{background-color:var(--b-color-fourth-default);will-change:background-position;width:100%;max-height:90dvh;filter:drop-shadow(0 0 10px rgba(var(--b-color-black-default-rgb), .2));border-radius:10px;position:relative;overflow-y:auto}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content:focus{outline:none}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content>div{width:80%;margin-inline:auto;padding-block:10%}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content h2{letter-spacing:.05em;color:var(--b-color-primary-default);text-align:center;padding-block:10%;font-size:clamp(17px,.508906vw + 15.0916px,19px);font-weight:700;line-height:1.5}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content p{letter-spacing:.05em;color:var(--b-color-secondary-default);padding-block:5%;font-size:clamp(13px,.508906vw + 11.0916px,15px);line-height:2}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code{padding-block:5%}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code code{background-color:var(--b-color-white-default);border:1px solid var(--b-color-gray-light);color:var(--b-color-secondary-default);border-radius:5px;padding-block:45px 15px;padding-inline:15px;font-size:14px;line-height:1.4;display:block;position:relative}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code code .style-module-scss-module__JC_y0q__text{color:var(--b-color-secondary-default);font-weight:700;display:block}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code code .style-module-scss-module__JC_y0q__sample{color:var(--b-color-secondary-default);padding-block:3% 10%;display:block}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code code div{gap:10px;display:flex;position:absolute;top:15px;right:15px}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__code code div button{color:var(--b-color-primary-default)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__button{text-align:center;width:100%;padding-block:5%}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__button button{color:rgba(var(--b-color-secondary-default-rgb), .33);padding-block:5px;padding-inline:10px;font-size:clamp(13px,.508906vw + 11.0916px,15px);font-weight:500;position:relative;overflow:hidden}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__button button:before{content:"";background-color:rgba(var(--b-color-secondary-default-rgb), .33);transform-origin:100% 0;width:100%;height:2px;transition:transform .25s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__button button:focus-visible:before{transform-origin:0 0;transform:scale(1)}@media (any-hover:hover){.style-module-scss-module__JC_y0q__program .style-module-scss-module__JC_y0q__dialog .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__button button:hover:before{transform-origin:0 0;transform:scale(1)}}.style-module-scss-module__JC_y0q__program .react-tooltip{font-size:clamp(12px,.508906vw + 10.0916px,14px)!important}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__overlay{background-color:rgba(var(--b-color-black-default-rgb), .25);position:fixed;inset:0}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content{background-color:var(--b-color-fourth-default);will-change:background-position;border-top-left-radius:10px;border-top-right-radius:10px;width:min(100%,480px);min-height:500px;margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content>div{padding-block:60px;padding-inline:15px;position:relative}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content>div:before{content:"";background-color:var(--b-color-gray-light);cursor:row-resize;border-radius:9999px;width:50px;height:5px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .style-module-scss-module__JC_y0q__title{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar{width:min(100%,380px);margin-inline:auto}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar--doubleView{width:700px}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar--doubleView .react-calendar__viewContainer{margin-block:-.5em;margin-inline:-.5em;display:flex}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin-block:.5em;margin-inline:.5em}:is(.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar *,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar :before,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar :after){box-sizing:border-box}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar button{color:var(--b-color-gray-dark);border:0;outline:none;margin:0;font-weight:700}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar button:enabled:hover{cursor:pointer}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__navigation{height:44px;margin-block:0 1em;display:flex}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__navigation button{min-width:44px;color:var(--b-color-primary-default)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__navigation button:disabled{color:var(--b-color-gray-light)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__navigation__label{pointer-events:none}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__navigation__label span{color:var(--b-color-primary-default)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__month-view__weekdays{font:inherit;text-align:center;font-size:.75em;font-weight:500}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__month-view__weekdays abbr{text-decoration:none}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__month-view__weekdays__weekday{color:var(--b-color-gray-dark);padding-block:15px;padding-inline:10px}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}:is(.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__month-view__days__day--neighboringMonth,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__decade-view__years__year--neighboringDecade,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__century-view__decades__decade--neighboringCentury){visibility:hidden}:is(.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__year-view .react-calendar__tile,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__decade-view .react-calendar__tile,.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__century-view .react-calendar__tile){padding-block:2em;padding-inline:.5em}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__tile{text-align:center;aspect-ratio:1;font:inherit;border-radius:50%;font-size:.833em;position:relative}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__tile:disabled{color:var(--b-color-gray-light)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__tile--now abbr{color:var(--b-color-primary-default)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__tile--active:before{content:"";background-color:var(--b-color-primary-default);border-radius:50%;width:66%;height:66%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module-scss-module__JC_y0q__calendar .style-module-scss-module__JC_y0q__content .react-calendar__tile--active abbr{color:var(--b-color-white-default);position:relative}
.style-module-scss-module__YjJLYq__register{padding-block:0 100px}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__title{padding-block:7.5%}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__title h1{color:var(--b-color-secondary-default);text-align:center;font-size:clamp(32px,4.07125vw + 16.7328px,48px)}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form{width:min(100%,345px);margin-inline:auto;padding-block:7.5%}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form form>div{padding-block:5%}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label{background-color:var(--b-color-white-default);border-radius:3px;width:100%;display:inline-block;position:relative}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label input{width:100%;padding-block:25px 12.5px;padding-inline:12.5px;font-size:16px;display:inline-block}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label input::placeholder{color:#0000}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label input:focus+span,.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label input:not(:placeholder-shown)+span{font-size:clamp(11px,.508906vw + 9.0916px,13px);top:30%}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label span{color:var(--b-color-gray-dark);font-size:16px;transition:top .15s,font-size .15s;display:inline-block;position:absolute;top:50%;left:12.5px;transform:translateY(-50%)}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form label+p{color:var(--b-color-red-default);padding-block:10px 0;padding-inline:5px;font-size:clamp(12px,.508906vw + 10.0916px,14px)}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form .style-module-scss-module__YjJLYq__cta>div{text-align:center;padding-block:10%}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form .style-module-scss-module__YjJLYq__cta hr{background-color:var(--b-color-gray-default);border:none;height:1px}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form .style-module-scss-module__YjJLYq__cta button{width:200px;color:var(--b-color-white-default);background-color:var(--b-color-secondary-default);text-align:center;border-radius:15px;padding-block:15px;padding-inline:15px;font-size:clamp(16px,1.01781vw + 12.1832px,20px);font-weight:500;transition:background-color .15s;display:inline-block}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__form .style-module-scss-module__YjJLYq__cta button:disabled{background-color:rgba(var(--b-color-secondary-default-rgb), .25)}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__caution{width:fit-content;margin-inline:auto}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__caution p{color:var(--b-color-gray-default);text-align:center;font-size:clamp(12px,.508906vw + 10.0916px,14px);line-height:2}.style-module-scss-module__YjJLYq__register .style-module-scss-module__YjJLYq__caution a{text-decoration:underline}
.style-module-scss-module__LpaXwa__terms{padding-block:0 100px}.style-module-scss-module__LpaXwa__terms>div{width:min(100%,480px);margin-inline:auto}.style-module-scss-module__LpaXwa__terms h1{color:var(--b-color-secondary-default);text-align:center;font-size:clamp(18px,.508906vw + 16.0916px,20px);font-weight:700}.style-module-scss-module__LpaXwa__terms h1+p{text-align:right;padding-block:15% 5%;font-size:clamp(12px,.254453vw + 11.0458px,13px)}.style-module-scss-module__LpaXwa__terms h1+p+p{padding-block:5%;font-size:clamp(13px,.254453vw + 12.0458px,14px);line-height:1.4}.style-module-scss-module__LpaXwa__terms h2{font-size:clamp(13px,.254453vw + 12.0458px,14px);font-weight:700}.style-module-scss-module__LpaXwa__terms ol{padding-block:2.5% 7.5%}.style-module-scss-module__LpaXwa__terms ol li{font-size:clamp(12px,.254453vw + 11.0458px,13px);line-height:1.4}.style-module-scss-module__LpaXwa__terms>p{text-align:right;font-size:clamp(12px,.254453vw + 11.0458px,13px)}