.EntryInfoSection-module-scss-module__6S4aPG__entryInfoSection{margin-top:3.6rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoInner{padding-left:2rem;padding-right:2rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoContent{color:var(--color-black);text-align:center;background:linear-gradient(#fdf052,#f0c732);padding:4rem 2.25rem 5.9rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoText{font-size:2rem;font-weight:700;line-height:1.5}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoTextMiddle{letter-spacing:.05em;margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:1.33333}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoTextSmall{letter-spacing:.14em;margin-top:5.2rem;font-size:1.3rem;font-weight:700;line-height:1}.EntryInfoSection-module-scss-module__6S4aPG__entryButton{margin-top:1.22rem}.EntryInfoSection-module-scss-module__6S4aPG__entryButton span{letter-spacing:.17em;font-size:1.3rem;font-weight:700;line-height:1}.EntryInfoSection-module-scss-module__6S4aPG__entryLink{letter-spacing:.1em;margin-top:3.63rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.EntryInfoSection-module-scss-module__6S4aPG__entryExpired{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;max-width:28rem;margin:29px auto 0;display:flex}.EntryInfoSection-module-scss-module__6S4aPG__entryExpired .EntryInfoSection-module-scss-module__6S4aPG__entryExpiredText{color:var(--color-yellow);letter-spacing:.14rem;padding:2rem 1rem;font-size:1.3rem;font-weight:700}@media (min-width:48.0625em){.EntryInfoSection-module-scss-module__6S4aPG__entryInfoSection{margin-top:7.1rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoInner{max-width:119rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoContent{padding:6.3rem 2.25rem 5.6rem}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoText{letter-spacing:.1em;font-size:2.8rem;line-height:1.42857}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoTextMiddle{margin-top:1.72rem;font-size:1.8rem;line-height:1}.EntryInfoSection-module-scss-module__6S4aPG__entryInfoTextSmall{margin-top:4.61rem;font-size:1.8rem}.EntryInfoSection-module-scss-module__6S4aPG__entryButton{margin-top:1.8rem}.EntryInfoSection-module-scss-module__6S4aPG__entryButton span{font-size:1.8rem}.EntryInfoSection-module-scss-module__6S4aPG__entryLink{margin-top:4.61rem;font-size:1.8rem}.EntryInfoSection-module-scss-module__6S4aPG__entryExpired{max-width:40rem;margin:8rem auto 3.5rem}.EntryInfoSection-module-scss-module__6S4aPG__entryExpired .EntryInfoSection-module-scss-module__6S4aPG__entryExpiredText{letter-spacing:2.5px;padding:2rem 1rem;font-size:1.8rem}}
.LoginForm-module-scss-module__2jSE7a__loginInner{max-width:50rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.LoginForm-module-scss-module__2jSE7a__loginFormWrapper{padding-top:10.1rem;position:relative}.LoginForm-module-scss-module__2jSE7a__errorMessage,.LoginForm-module-scss-module__2jSE7a__comingsoonMessage{width:100%;color:var(--color-red);text-align:center;letter-spacing:.1em;font-size:1.5rem;font-weight:700;line-height:1.6;display:block;position:absolute;top:3.1rem;left:50%;translate:-50%}.LoginForm-module-scss-module__2jSE7a__errorMessage{color:var(--color-red)}.LoginForm-module-scss-module__2jSE7a__comingsoonMessage{color:var(--color-white)}.LoginForm-module-scss-module__2jSE7a__formGroup{flex-direction:column;gap:.9rem;display:flex}.LoginForm-module-scss-module__2jSE7a__formGroup:nth-child(2){gap:.8rem;margin-top:2.1rem}.LoginForm-module-scss-module__2jSE7a__label{color:var(--color-white);font-size:1.5rem;font-weight:700;line-height:1.2}.LoginForm-module-scss-module__2jSE7a__required{color:var(--color-white)}.LoginForm-module-scss-module__2jSE7a__instruction{color:var(--color-white);font-size:1.2rem}.LoginForm-module-scss-module__2jSE7a__input{width:100%;height:4.4rem;color:var(--color-black);letter-spacing:.05em;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:0;padding:0 1.5rem;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__2jSE7a__input::placeholder{color:#afafaf;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__2jSE7a__birthDateInputs{align-items:center;gap:.8rem;display:flex}.LoginForm-module-scss-module__2jSE7a__selectWrapper{display:inline-block;position:relative}.LoginForm-module-scss-module__2jSE7a__birthYearInput,.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput{width:8rem;height:4.4rem;color:var(--color-black);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:0;padding-left:.2rem;padding-right:1rem;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__2jSE7a__birthYearInput option,.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput option{color:var(--color-black);text-align:center;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__2jSE7a__birthYearInput option[value=""],.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput option[value=""]{color:#afafaf}.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput{margin-left:.5rem}.LoginForm-module-scss-module__2jSE7a__birthDateLabel{color:var(--color-white);font-size:1.5rem;font-weight:700;line-height:1.2}.LoginForm-module-scss-module__2jSE7a__checkboxGroup{justify-content:center;align-items:flex-end;gap:.9rem;margin-top:3.5rem;display:flex}.LoginForm-module-scss-module__2jSE7a__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.8rem;height:1.8rem;accent-color:var(--color-white);cursor:pointer;border:.2rem solid var(--color-white);background-color:transparent;border-radius:.2rem;position:relative}.LoginForm-module-scss-module__2jSE7a__checkbox:checked{border-color:var(--color-white);background-color:transparent}.LoginForm-module-scss-module__2jSE7a__checkbox:checked:after{content:"";border-right:.2rem solid var(--color-white);border-bottom:.2rem solid var(--color-white);width:.6rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.LoginForm-module-scss-module__2jSE7a__checkboxLabel{color:var(--color-white);letter-spacing:.05em;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.46154}.LoginForm-module-scss-module__2jSE7a__loginButtonWrapper{justify-content:center;margin-top:3.6rem;display:flex}.LoginForm-module-scss-module__2jSE7a__loginButton{width:min(100%,33.5rem);color:var(--color-black);text-align:center;cursor:pointer;background-color:var(--color-border-yellow);border:none;border-radius:99rem;place-items:center;gap:1rem;padding:2.1rem 2rem;font-size:1.8rem;font-weight:700;line-height:1;display:grid;position:relative}.LoginForm-module-scss-module__2jSE7a__loginButton span{letter-spacing:.1em;padding-right:3.1rem;display:block;position:relative}.LoginForm-module-scss-module__2jSE7a__loginButton span:before,.LoginForm-module-scss-module__2jSE7a__loginButton span:after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}.LoginForm-module-scss-module__2jSE7a__loginButton span:before{background-color:var(--color-white);border-radius:10rem;width:2.2rem;height:2.2rem;right:0}.LoginForm-module-scss-module__2jSE7a__loginButton span:after{border-top:solid .2rem var(--color-black);border-right:solid .2rem var(--color-black);width:.8rem;height:.8rem;right:.9rem;rotate:45deg}.LoginForm-module-scss-module__2jSE7a__loginButton:disabled{cursor:not-allowed;opacity:.6}@media (min-width:48.0625em){.LoginForm-module-scss-module__2jSE7a__loginInner{max-width:61.8rem;padding-left:2.5rem;padding-right:2.5rem}.LoginForm-module-scss-module__2jSE7a__loginFormWrapper{padding-top:11.8rem}.LoginForm-module-scss-module__2jSE7a__loginTitle{margin-bottom:3rem;font-size:3.6rem}.LoginForm-module-scss-module__2jSE7a__errorMessage,.LoginForm-module-scss-module__2jSE7a__comingsoonMessage{white-space:nowrap;font-size:2rem;top:4.4rem;left:0;translate:0}.LoginForm-module-scss-module__2jSE7a__formGroup{gap:1.3rem}.LoginForm-module-scss-module__2jSE7a__formGroup:nth-child(2){gap:1.3rem;margin-top:2.9rem}.LoginForm-module-scss-module__2jSE7a__label{font-size:1.8rem}.LoginForm-module-scss-module__2jSE7a__instruction{font-size:1.4rem}.LoginForm-module-scss-module__2jSE7a__input{height:6.4rem;padding-left:2.4rem;padding-right:2.4rem;font-size:2.2rem}.LoginForm-module-scss-module__2jSE7a__input::placeholder{font-size:1.8rem}.LoginForm-module-scss-module__2jSE7a__birthDateInputs{gap:1.4rem}.LoginForm-module-scss-module__2jSE7a__selectWrapper:after{z-index:1;pointer-events:none;content:"";background-color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.LoginForm-module-scss-module__2jSE7a__selectWrapper:before{z-index:2;pointer-events:none;content:"";border-right:.2rem solid var(--color-white);border-bottom:.2rem solid var(--color-white);width:.8rem;height:.8rem;position:absolute;top:47%;right:2.1rem;transform:translateY(-50%)rotate(45deg)}.LoginForm-module-scss-module__2jSE7a__birthYearInput,.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput{width:13.8rem;height:6.4rem;padding-right:4rem;padding-left:initial;font-size:2.2rem}.LoginForm-module-scss-module__2jSE7a__birthMonthDayInput{margin-left:1.3rem}.LoginForm-module-scss-module__2jSE7a__birthDateLabel{font-size:1.9rem;line-height:1}.LoginForm-module-scss-module__2jSE7a__checkboxGroup{gap:.6rem;margin-top:4.5rem}.LoginForm-module-scss-module__2jSE7a__checkboxLabel{font-size:1.5rem;line-height:1.4}.LoginForm-module-scss-module__2jSE7a__loginButtonWrapper{margin-top:5.76rem}.LoginForm-module-scss-module__2jSE7a__loginButton{width:min(100%,40rem);padding:2.1rem 2rem;font-size:1.8rem}}
.index-module-scss-module__XaGroW__loginpageHeaderTitleJa{font-size:3.5rem;line-height:1.14286}@media (min-width:48.0625em){.index-module-scss-module__XaGroW__loginpageHeaderTitleJa{margin-top:-2.5rem;font-size:7rem}}
