@layer ui{.Button-module-scss-module__F6QE6q__button,.Button-module-scss-module__F6QE6q__button-disabled,.Button-module-scss-module__F6QE6q__button-secondary,.Button-module-scss-module__F6QE6q__button-primary,.Button-module-scss-module__F6QE6q__button-default{justify-content:center;align-items:center;gap:8px;width:100%;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Button-module-scss-module__F6QE6q__button:disabled,.Button-module-scss-module__F6QE6q__button-disabled:disabled,.Button-module-scss-module__F6QE6q__button-secondary:disabled,.Button-module-scss-module__F6QE6q__button-primary:disabled,.Button-module-scss-module__F6QE6q__button-default:disabled{pointer-events:none}.Button-module-scss-module__F6QE6q__button-default{color:var(--text-primary);background:var(--background-secondary)}@media (hover:hover){.Button-module-scss-module__F6QE6q__button-default:hover{background:var(--background-pressed-secondary)}}.Button-module-scss-module__F6QE6q__button-primary{color:var(--text-white);background:var(--background-key)}@media (hover:hover){.Button-module-scss-module__F6QE6q__button-primary:hover{background:var(--background-pressed-key)}}.Button-module-scss-module__F6QE6q__button-secondary{color:var(--text-key);background:var(--background-secondary)}@media (hover:hover){.Button-module-scss-module__F6QE6q__button-secondary:hover{background:var(--background-pressed-secondary)}}.Button-module-scss-module__F6QE6q__button-disabled{color:var(--text-disabled);background:var(--background-disabled);pointer-events:none}.Button-module-scss-module__F6QE6q__button-text{color:var(--text-key);font-weight:700}.Button-module-scss-module__F6QE6q__button-text-normal{color:var(--text-key);font-weight:400}.Button-module-scss-module__F6QE6q__button-mini{max-height:30px;font-size:var(--typography-japanese-size-12);border-radius:var(--radius-xs);padding:8px 9px}.Button-module-scss-module__F6QE6q__button-small{min-height:32px;font-size:var(--typography-japanese-size-14);border-radius:var(--radius-xs);padding:5px 12px}.Button-module-scss-module__F6QE6q__button-medium{min-height:44px;font-size:var(--typography-japanese-size-16);border-radius:var(--radius-m);padding:10px 14px}.Button-module-scss-module__F6QE6q__button-large{min-height:56px;font-size:var(--typography-japanese-size-18);border-radius:var(--radius-xl);padding:12px 14px}}
@media screen and (min-width:768px){.NewFormHeader-module-scss-module__3BPYfW__link{display:none}}
.PartySize-module-scss-module__keFyHW__title{line-height:var(--typography-japanese-lineHeight-1693-182);padding:24px 16px 8px}.PartySize-module-scss-module__keFyHW__contents{white-space:nowrap;gap:8px;max-width:100%;padding:8px 16px;display:flex;overflow-x:scroll}.PartySize-module-scss-module__keFyHW__text{height:48px;line-height:var(--typography-japanese-lineHeight-2083-22);align-items:center;padding:0 16px;display:flex}
.SelectTime-module-scss-module__F7R_wW__title{line-height:var(--typography-japanese-lineHeight-1693-182);padding:24px 16px 8px}.SelectTime-module-scss-module__F7R_wW__contents{white-space:nowrap;gap:8px;max-width:100%;padding:8px 16px;display:flex;overflow-x:scroll}.SelectTime-module-scss-module__F7R_wW__text{height:48px;line-height:var(--typography-japanese-lineHeight-2083-22);align-items:center;padding:0 16px;display:flex}
.StockBrand-module-scss-module__IP2O6a__container{padding:24px 16px 16px}.StockBrand-module-scss-module__IP2O6a__contents{border-top:1px solid var(--border-secondary);padding-top:16px}.StockBrand-module-scss-module__IP2O6a__title{color:var(--text-secondary);margin-bottom:12px}.StockBrand-module-scss-module__IP2O6a__list{flex-wrap:wrap;gap:24px;display:flex}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .StockBrand-module-scss-module__IP2O6a__list{gap:16px}}.StockBrand-module-scss-module__IP2O6a__brand{align-items:center;display:flex}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .StockBrand-module-scss-module__IP2O6a__brand{background-color:var(--background-inverted);color:#000;padding:8px 7px}}.StockBrand-module-scss-module__IP2O6a__image{display:inline-block}.StockBrand-module-scss-module__IP2O6a__text{font-size:var(--typography-japanese-size-12);margin-left:4px}
.LoginMessage-module-scss-module__znAl4W__container{padding:12px 16px 16px}.LoginMessage-module-scss-module__znAl4W__body{border:1px solid var(--border-secondary);border-radius:var(--radius-m);justify-content:space-between;align-items:center;padding:16px;display:flex}.LoginMessage-module-scss-module__znAl4W__text{margin-right:60px}.LoginMessage-module-scss-module__znAl4W__link{flex-shrink:0;width:20px}
@layer ui{.Radio-module-scss-module__OKiFnG__radio{border:2px solid var(--text-tertiary);background:var(--background-primary);border-radius:var(--radius-max);cursor:pointer;appearance:none;outline:none;width:20px;min-width:20px;height:20px;transition:border-color .3s;position:relative}.Radio-module-scss-module__OKiFnG__checked{border-color:var(--text-key);background:var(--background-primary)}.Radio-module-scss-module__OKiFnG__checked:before{background-color:var(--text-key);border-radius:var(--radius-max);content:"";box-sizing:border-box;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.SeatsStep-module-scss-module__T9G3Jq__section{flex-direction:column;gap:10px;padding:16px;display:flex}
.ChangeFormErrorBoundary-module-scss-module__EZgk0W__wrapper{padding-bottom:160px}
@media screen and (min-width:768px){.CancelFormHeader-module-scss-module__lR-a8W__link{display:none}}
.InputSeat-module-scss-module__bM1dya__label{border:1px solid var(--border-secondary);background:var(--background-primary);border-radius:var(--radius-m);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:20px 16px;display:flex}.InputSeat-module-scss-module__bM1dya__label:has(input[type=radio]:checked){border:1px solid var(--border-key)}.InputSeat-module-scss-module__bM1dya__label:focus-within{outline:2px solid var(--border-key);outline-offset:2px}.InputSeat-module-scss-module__bM1dya__text{font-size:var(--typography-japanese-size-16);line-height:var(--typography-japanese-lineHeight-16)}.InputSeat-module-scss-module__bM1dya__description{color:var(--text-secondary);line-height:var(--typography-japanese-lineHeight-14)}.InputSeat-module-scss-module__bM1dya__wrap{flex-direction:column;gap:4px;display:flex}
.CancelCompleteStep-module-scss-module__eKD8lq__wrapper{padding:0 16px}
@media screen and (min-width:768px){.ChangeFormHeader-module-scss-module__ip-EVq__link{display:none}}
.ChangeSeatsStep-module-scss-module__MxtqZG__section{flex-direction:column;gap:10px;padding:16px;display:flex}
.ReservationDetails-module-scss-module__Eg3BEG__list{border-bottom:1px solid var(--border-secondary);color:var(--text-primary);font-size:var(--typography-japanese-size-14);gap:16px;padding:12px 0;display:flex}.ReservationDetails-module-scss-module__Eg3BEG__list:first-child{padding-top:0}.ReservationDetails-module-scss-module__Eg3BEG__list:last-child{border-bottom:none;align-items:center;padding-bottom:0}.ReservationDetails-module-scss-module__Eg3BEG__list:has(+.ReservationDetails-module-scss-module__Eg3BEG__wrap){border-bottom:none}.ReservationDetails-module-scss-module__Eg3BEG__title{font-weight:700;line-height:var(--typography-japanese-lineHeight-2083-22);text-align:left;vertical-align:top;box-sizing:border-box;min-width:66px;margin-right:16px}.ReservationDetails-module-scss-module__Eg3BEG__text{width:100%;line-height:var(--typography-japanese-lineHeight-2083-22)}.ReservationDetails-module-scss-module__Eg3BEG__wrap{gap:8px;padding-top:12px;display:flex}
