.CancelFormErrorBoundary-module-scss-module__708JRW__wrapper{padding-bottom:160px}
@layer ui{.Error-module-scss-module__qm55Uq__container{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 16px 8px;display:flex}.Error-module-scss-module__qm55Uq__box{flex-direction:column;gap:6px;display:flex}.Error-module-scss-module__qm55Uq__text{color:var(--text-caption)}}
@layer ui{.Title-module-scss-module__4ARnMa__title,.Title-module-scss-module__4ARnMa__title-large,.Title-module-scss-module__4ARnMa__title-medium,.Title-module-scss-module__4ARnMa__title-small{color:var(--text-primary);font-weight:700}.Title-module-scss-module__4ARnMa__title-small{font-size:var(--typography-japanese-size-14)}.Title-module-scss-module__4ARnMa__title-medium{font-size:var(--typography-japanese-size-16)}.Title-module-scss-module__4ARnMa__title-large{font-size:var(--typography-japanese-size-20)}.Title-module-scss-module__4ARnMa__required{color:var(--text-pressed-primary);font-weight:400;font-size:var(--typography-japanese-size-12);white-space:nowrap;margin-left:8px}}
.NewFormErrorBoundary-module-scss-module__IgucXq__wrapper{padding-bottom:160px}
@layer ui{.WebFooter-module-scss-module__BpOssq__footer{border-top:1px solid var(--border-primary);width:100%;color:var(--text-secondary);background:var(--background-secondary);flex-direction:column;align-items:center;gap:14px;padding:40px 10px;font-size:12px;display:flex}.WebFooter-module-scss-module__BpOssq__list{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.WebFooter-module-scss-module__BpOssq__item{align-items:center;display:flex}.WebFooter-module-scss-module__BpOssq__item:not(:last-child):after{content:"-";margin-left:4px}@media screen and (max-width:767px){.WebFooter-module-scss-module__BpOssq__pcHelp{display:none}}@media screen and (min-width:768px){.WebFooter-module-scss-module__BpOssq__spHelp{display:none}}}
.NoScript-module-scss-module__8Z4NWq__container{padding:0 16px}.NoScript-module-scss-module__8Z4NWq__box{line-height:var(--typography-japanese-lineHeight-22);justify-content:space-between;align-items:center;gap:8px;display:flex}.NoScript-module-scss-module__8Z4NWq__icon{min-width:20px;min-height:20px}
.Announcement-module-scss-module__A-E1bW__wrapper{padding:0 16px 10px}
@layer ui{.Skeleton-module-scss-module__lzvviG__skeleton{background-color:var(--background-skeleton);border-radius:var(--radius-max);animation:2s infinite Skeleton-module-scss-module__lzvviG__pulse}}@keyframes Skeleton-module-scss-module__lzvviG__pulse{0%,to{opacity:1}50%{opacity:.3}}
.DatePartySkeleton-module-scss-module__xQwixa__container{padding:30px 16px 20px}.DatePartySkeleton-module-scss-module__xQwixa__image{margin-bottom:16px}
@layer ui{.Toast-module-scss-module__8N8Doa__toast{width:100%;color:var(--text-inverted);background:var(--background-snackbar);border-radius:var(--radius-xs);max-width:400px;padding:12px;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.Toast-module-scss-module__8N8Doa__visible{opacity:1}.Toast-module-scss-module__8N8Doa__hidden{opacity:0}}
.LoginToast-module-scss-module__GzuoTW__toast{max-width:calc(100% - 32px);position:fixed;bottom:48px;left:16px}@media screen and (min-width:768px){.LoginToast-module-scss-module__GzuoTW__toast{max-width:400px;left:50%;transform:translate(-50%)}}
.DatePartyStep-module-scss-module__zZtiMq__wrapper{padding-top:20px}.DatePartyStep-module-scss-module__zZtiMq__guest{flex-direction:column}.DatePartyStep-module-scss-module__zZtiMq__error{padding:0 16px}.DatePartyStep-module-scss-module__zZtiMq__title{padding:24px 16px 8px}.DatePartyStep-module-scss-module__zZtiMq__text{height:48px;line-height:var(--typography-japanese-lineHeight-2083-22);align-items:center;padding:0 16px;display:flex}
.CourseLinkCard-module-scss-module__KbrAsG__wrap{border:1px solid var(--border-secondary);background:var(--background-overlay);border-radius:var(--radius-m);width:100%;padding:16px}@media (hover:hover){.CourseLinkCard-module-scss-module__KbrAsG__wrap:hover{border:1px solid var(--border-key)}}.CourseLinkCard-module-scss-module__KbrAsG__detail{border-bottom:1px solid var(--border-secondary);text-align:left;gap:16px;width:100%;padding:20px 0;display:flex}.CourseLinkCard-module-scss-module__KbrAsG__wrap .CourseLinkCard-module-scss-module__KbrAsG__detail{border-bottom:none;padding:0}.CourseLinkCard-module-scss-module__KbrAsG__box{flex-direction:column;flex:1;gap:6px;display:flex}.CourseLinkCard-module-scss-module__KbrAsG__selected{color:var(--text-label-blue);font-weight:700;font-size:var(--typography-japanese-size-12);line-height:var(--typography-japanese-lineHeight-12);background:var(--background-label-borderType-blue);border-radius:var(--radius-xxxs);align-self:flex-start;margin-bottom:4px;padding:6px}.CourseLinkCard-module-scss-module__KbrAsG__image{border:1px solid var(--border-secondary);border-radius:var(--radius-m);-o-object-fit:cover;object-fit:cover;box-sizing:border-box}.CourseLinkCard-module-scss-module__KbrAsG__image-noBorder{border:none;}.CourseLinkCard-module-scss-module__KbrAsG__title{font-weight:700}.CourseLinkCard-module-scss-module__KbrAsG__subTitle{font-size:var(--typography-japanese-size-12)}.CourseLinkCard-module-scss-module__KbrAsG__amount{font-weight:700;line-height:var(--typography-alphanumeric-lineHeight-14)}.CourseLinkCard-module-scss-module__KbrAsG__label{font-weight:400;font-size:var(--typography-japanese-size-10)}.CourseLinkCard-module-scss-module__KbrAsG__brand{color:var(--text-secondary);font-size:var(--typography-japanese-size-12);line-height:var(--typography-japanese-lineHeight-12)}.CourseLinkCard-module-scss-module__KbrAsG__name{line-height:var(--typography-japanese-lineHeight-2083-22)}
.CourseDetailStep-module-scss-module__TCy5MG__wrapper{padding:0 16px}.CourseDetailStep-module-scss-module__TCy5MG__section{flex-direction:column;gap:8px;padding:32px 0 16px;display:flex}
.CourseContainer-module-scss-module__Y-XiFq__container{flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.CourseContainer-module-scss-module__Y-XiFq__more{padding:16px 0}.CourseContainer-module-scss-module__Y-XiFq__error{color:var(--text-secondary);line-height:var(--typography-japanese-lineHeight-2083-22);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:8px 0 16px;display:flex}.CourseContainer-module-scss-module__Y-XiFq__reload{width:auto;padding-left:28px;position:relative}.CourseContainer-module-scss-module__Y-XiFq__reload:after{content:"";background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/refresh.svg) 50%/16px 16px no-repeat;width:16px;height:16px;position:absolute;top:8px;left:8px}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .CourseContainer-module-scss-module__Y-XiFq__reload:after{background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/refresh_white.svg) 50% no-repeat}}.CourseContainer-module-scss-module__Y-XiFq__card{position:relative}.CourseContainer-module-scss-module__Y-XiFq__loading{z-index:var(--zindex-10);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.CourseContainer-module-scss-module__Y-XiFq__spinner{background:var(--background-primary);border-radius:var(--radius-max);justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 1px 3px #0000001a}
.EmptyService-module-scss-module__MIYhvW__container{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 16px 160px;display:flex}.EmptyService-module-scss-module__MIYhvW__title{font-weight:700;font-size:var(--typography-japanese-size-16);line-height:var(--typography-japanese-lineHeight-1934-208);margin-bottom:6px}.EmptyService-module-scss-module__MIYhvW__text{color:var(--text-caption);font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);text-align:center}
.CourseListStep-module-scss-module__cYYiYq__container{flex-direction:column;display:flex}
.Tabs-module-scss-module__Qmyd5W__wrap{border-bottom:1px solid var(--border-secondary);display:flex}.Tabs-module-scss-module__Qmyd5W__button{width:50%;color:var(--text-secondary);cursor:pointer;flex-flow:column;align-items:center;gap:6px;padding:16px 8px;font-weight:700;display:flex}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .Tabs-module-scss-module__Qmyd5W__button{padding-top:0}}@media (hover:hover){.Tabs-module-scss-module__Qmyd5W__button:hover{background:var(--background-secondary)}}.Tabs-module-scss-module__Qmyd5W__button-selected{color:var(--text-primary);position:relative;}.Tabs-module-scss-module__Qmyd5W__button-selected:after{content:"";background-color:var(--border-selected);width:calc(100% - 16px);height:2px;position:absolute;bottom:-1px;left:8px}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .Tabs-module-scss-module__Qmyd5W__box{border-radius:var(--radius-xxs);background-color:var(--background-inverted);justify-content:center;align-items:center;width:48px;height:48px;display:flex}}.Tabs-module-scss-module__Qmyd5W__image{width:auto}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .Tabs-module-scss-module__Qmyd5W__image{height:29px}}.Tabs-module-scss-module__Qmyd5W__name{font-size:var(--typography-japanese-size-12);line-height:var(--typography-japanese-lineHeight-12);word-break:keep-all}.Tabs-module-scss-module__Qmyd5W__number{color:var(--text-primary);margin-bottom:16px}
.DatePartyPageSkeleton-module-scss-module__DL54JW__container{flex-direction:column;width:100%;padding:20px 16px;display:flex}.DatePartyPageSkeleton-module-scss-module__DL54JW__grabber{align-self:center}.DatePartyPageSkeleton-module-scss-module__DL54JW__mainImage{margin:0 auto}.DatePartyPageSkeleton-module-scss-module__DL54JW__subText{border-top:1px solid var(--border-secondary);flex-direction:column;gap:12px;margin-bottom:12px;padding-top:16px;display:flex}.DatePartyPageSkeleton-module-scss-module__DL54JW__pills{gap:24px;margin-bottom:40px;display:flex}
@layer ui{.Spinner-module-scss-module__NTjmPq__spinner{animation:1.2s linear infinite Spinner-module-scss-module__NTjmPq__rotate}}@keyframes Spinner-module-scss-module__NTjmPq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@layer ui{.Count-module-scss-module__OOIJFa__counter{justify-content:center;align-items:center;gap:16px;width:124px;display:flex}.Count-module-scss-module__OOIJFa__count{min-width:28px;font-weight:700;font-size:var(--typography-japanese-size-18);text-align:center;white-space:nowrap}.Count-module-scss-module__OOIJFa__button{border:1px solid var(--border-primary);border-radius:var(--radius-max);min-width:32px;min-height:32px;max-height:32px;padding:7px}@media (hover:hover){.Count-module-scss-module__OOIJFa__button:hover{border-color:var(--border-selected)}}.Count-module-scss-module__OOIJFa__button:disabled{border:1px solid var(--border-secondary);color:var(--text-disabled);cursor:default}}
@layer ui{.WebHeader-module-scss-module__P0LdoG__header{grid-template-columns:minmax(24px,1fr) auto minmax(64px,1fr);align-items:center;gap:16px;padding:18px 12px;display:grid}.WebHeader-module-scss-module__P0LdoG__title{font-weight:700;font-size:var(--typography-japanese-size-16);text-align:center;grid-column:2}.WebHeader-module-scss-module__P0LdoG__wrap{grid-column:3;justify-self:end;gap:16px;display:flex}@media screen and (min-width:768px){.WebHeader-module-scss-module__P0LdoG__wrap{display:none}}.WebHeader-module-scss-module__P0LdoG__arrow{color:#777;grid-column:1;justify-self:start;width:24px;height:24px;rotate:90deg}.WebHeader-module-scss-module__P0LdoG__icon{width:24px;height:24px}}
.ChangeSizeDetailStep-module-scss-module___8gkxG__section{padding:16px}.ChangeSizeDetailStep-module-scss-module___8gkxG__error{padding:0 16px}
.Item-module-scss-module__Ca7FOG__total{justify-content:space-between;align-items:center;padding:12px 0 28px;display:flex}.Item-module-scss-module__Ca7FOG__detail{border-top:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.Item-module-scss-module__Ca7FOG__detail+.Item-module-scss-module__Ca7FOG__detail{padding-bottom:12px}.Item-module-scss-module__Ca7FOG__header{font-size:var(--typography-japanese-size-16);line-height:var(--typography-japanese-lineHeight-16);flex-direction:column;gap:4px;display:flex}.Item-module-scss-module__Ca7FOG__note{color:var(--text-secondary);line-height:var(--typography-japanese-lineHeight-14);padding:4px 0 12px}.Item-module-scss-module__Ca7FOG__number{color:var(--text-secondary);font-size:var(--typography-japanese-size-14)}
.Announcement-module-scss-module__olDMMG__section{margin-bottom:32px}.Announcement-module-scss-module__olDMMG__item{margin-bottom:8px}.Announcement-module-scss-module__olDMMG__text{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22)}
@layer ui{.Tooltip-module-scss-module__-vRzsG__container{line-height:0;display:inline-block;position:relative}.Tooltip-module-scss-module__-vRzsG__tooltip{z-index:var(--zindex-10);width:248px;color:var(--text-primary);font-weight:700;font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-1562-17);background:var(--background-primary);border-radius:var(--radius-m);margin-top:8px;padding:10px 36px 10px 12px;position:absolute;bottom:28px;box-shadow:0 12px 28px #0000002e}.Tooltip-module-scss-module__-vRzsG__tooltip:after{content:"";width:9px;height:8px;color:var(--background-primary);background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/tooltipDown.svg) 50%/contain no-repeat;line-height:0;display:block;position:absolute;bottom:-7px}@media (prefers-color-scheme:dark){.Tooltip-module-scss-module__-vRzsG__tooltip:after{background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/tooltipDown_dark.svg) 50% no-repeat}}.Tooltip-module-scss-module__-vRzsG__tooltip-center,.Tooltip-module-scss-module__-vRzsG__tooltip-center:after{left:50%;transform:translate(-50%)}.Tooltip-module-scss-module__-vRzsG__tooltip-left{left:-57px}.Tooltip-module-scss-module__-vRzsG__tooltip-left:after{left:60px;right:auto}.Tooltip-module-scss-module__-vRzsG__tooltip-right{right:-53px}.Tooltip-module-scss-module__-vRzsG__tooltip-right:after{left:auto;right:56px}.Tooltip-module-scss-module__-vRzsG__close{color:var(--text-tertiary);position:absolute;top:8px;right:6px}.Tooltip-module-scss-module__-vRzsG__infoIcon{cursor:pointer;background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/informationCircle.svg) 50%/contain no-repeat;width:16px;height:16px}@media (prefers-color-scheme:dark){.Tooltip-module-scss-module__-vRzsG__infoIcon{background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/informationCircle_dark.svg) 50% no-repeat}}}
.ImportantNotice-module-scss-module__2189Sq__content{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);margin:8px 0}.ImportantNotice-module-scss-module__2189Sq__about{flex-direction:column;display:flex}.ImportantNotice-module-scss-module__2189Sq__aboutDescription{margin-bottom:8px}.ImportantNotice-module-scss-module__2189Sq__linkWrapper{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.ImportantNotice-module-scss-module__2189Sq__linkWrapper:last-child{margin-bottom:8px}.ImportantNotice-module-scss-module__2189Sq__link{width:fit-content;display:inline-block}.ImportantNotice-module-scss-module__2189Sq__tooltipWrapper{align-items:center;margin-bottom:8px;display:flex;position:relative}.ImportantNotice-module-scss-module__2189Sq__termsText{word-break:break-all;display:block;overflow:hidden}.ImportantNotice-module-scss-module__2189Sq__infoIcon{cursor:pointer;background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/informationCircle.svg) 50%/contain no-repeat;width:16px;height:16px}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .ImportantNotice-module-scss-module__2189Sq__infoIcon{background:url(https://s.yimg.jp/images/map-reservation/restaurant/icon/informationCircle_dark.svg) 50% no-repeat}}
.ImportantNoticeTerms-module-scss-module___ycoHq__termsText{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22)}.ImportantNoticeTerms-module-scss-module___ycoHq__termsTextExpanded{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);overflow:visible}
.ImportantNoticeContainer-module-scss-module__f-cOtG__title{margin-bottom:8px}.ImportantNoticeContainer-module-scss-module__f-cOtG__notice{margin-bottom:16px}.ImportantNoticeContainer-module-scss-module__f-cOtG__tooltipTitle{margin-right:4px;line-height:0}
.Payment-module-scss-module__ELNKRW__payment{border-bottom:1px solid var(--border-secondary);margin:0 -16px 24px;padding:0 16px 28px}.Payment-module-scss-module__ELNKRW__amountContainer{justify-content:space-between;width:100%;margin-bottom:4px;display:flex}.Payment-module-scss-module__ELNKRW__amount{font-weight:700;font-size:var(--typography-japanese-size-16)}.Payment-module-scss-module__ELNKRW__note{color:var(--text-secondary);font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);flex:1 0 100%;margin-top:4px}
.Restaurant-module-scss-module__BIVb1G__section{flex-direction:column;margin-bottom:32px;display:flex}.Restaurant-module-scss-module__BIVb1G__name{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22)}
.ReservationDetailsContainer-module-scss-module__Z4jlja__container{margin-bottom:24px}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .ReservationDetailsContainer-module-scss-module__Z4jlja__logo{background-color:var(--background-inverted);padding:8px 7px;display:inline-block}}.ReservationDetailsContainer-module-scss-module__Z4jlja__image{-o-object-fit:contain;object-fit:contain;max-width:100%}
.ReservationDetails-module-scss-module__-kOp5q__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ReservationDetails-module-scss-module__-kOp5q__button{font-size:var(--typography-japanese-size-14)}.ReservationDetails-module-scss-module__-kOp5q__section{margin-bottom:28px}.ReservationDetails-module-scss-module__-kOp5q__line{border-bottom:solid 1px var(--border-secondary);align-items:center;width:100%;margin-bottom:12px;padding-bottom:12px;display:flex}.ReservationDetails-module-scss-module__-kOp5q__lineCourse{align-items:start;padding-top:4px;}.ReservationDetails-module-scss-module__-kOp5q__outside{justify-content:space-between;align-items:baseline;width:100%;display:flex}.ReservationDetails-module-scss-module__-kOp5q__column{flex-direction:column;flex:1;width:100%;display:flex}.ReservationDetails-module-scss-module__-kOp5q__headcount{font-size:var(--typography-japanese-size-14);margin-left:16px}.ReservationDetails-module-scss-module__-kOp5q__courseName{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);margin-bottom:4px}.ReservationDetails-module-scss-module__-kOp5q__price{font-size:var(--typography-japanese-size-14);margin-bottom:4px}.ReservationDetails-module-scss-module__-kOp5q__provider{color:var(--text-tertiary);font-size:var(--typography-japanese-size-12)}.ReservationDetails-module-scss-module__-kOp5q__breakdown{border-bottom:solid 1px var(--border-secondary);justify-content:space-between;padding-bottom:26px;display:flex}.ReservationDetails-module-scss-module__-kOp5q__breakdownTitle{color:var(--text-secondary);font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-14);white-space:nowrap;margin:0 8px 0 78px}.ReservationDetails-module-scss-module__-kOp5q__breakdownContent{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ReservationDetails-module-scss-module__-kOp5q__breakdownRow{width:100%;line-height:var(--typography-japanese-lineHeight-14);justify-content:space-between;align-items:end;display:flex}.ReservationDetails-module-scss-module__-kOp5q__breakdownItem{font-size:var(--typography-japanese-size-14);min-width:60px;margin-right:4px}.ReservationDetails-module-scss-module__-kOp5q__breakdownLine{white-space:nowrap;align-items:center;display:flex}.ReservationDetails-module-scss-module__-kOp5q__breakdownPrice{font-size:var(--typography-japanese-size-14)}.ReservationDetails-module-scss-module__-kOp5q__breakdownPeople{font-size:var(--typography-japanese-size-14);margin-left:8px}.ReservationDetails-module-scss-module__-kOp5q__seatName,.ReservationDetails-module-scss-module__-kOp5q__stayingTime{border-bottom:solid 1px var(--border-secondary);font-size:var(--typography-japanese-size-14);margin-bottom:16px;padding-bottom:16px}.ReservationDetails-module-scss-module__-kOp5q__definitionLabel{font-weight:700;font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);margin-bottom:8px}.ReservationDetails-module-scss-module__-kOp5q__definitionList{width:100%;margin:4px 0}.ReservationDetails-module-scss-module__-kOp5q__definitionDesc{margin-bottom:16px}.ReservationDetails-module-scss-module__-kOp5q__definitionDesc:last-child{margin-bottom:0}.ReservationDetails-module-scss-module__-kOp5q__day{font-size:var(--typography-japanese-size-14)}.ReservationDetails-module-scss-module__-kOp5q__courseImage{border:1px solid var(--border-secondary);border-radius:var(--radius-s);-o-object-fit:cover;object-fit:cover;box-sizing:border-box;margin-right:12px}.ReservationDetails-module-scss-module__-kOp5q__courseImage-noBorder{border:none;}.ReservationDetails-module-scss-module__-kOp5q__tax{font-size:var(--typography-japanese-size-12)}
.ChangeDatePartyStep-module-scss-module__-kJdwW__wrapper{padding-top:20px}.ChangeDatePartyStep-module-scss-module__-kJdwW__error{padding:0 16px}.ChangeDatePartyStep-module-scss-module__-kJdwW__title{padding:24px 16px 8px}.ChangeDatePartyStep-module-scss-module__-kJdwW__text{height:48px;line-height:var(--typography-japanese-lineHeight-2083-22);align-items:center;padding:0 16px;display:flex}
.ChangePartySize-module-scss-module__HQHZOa__title{padding:24px 16px 8px}.ChangePartySize-module-scss-module__HQHZOa__contents{white-space:nowrap;gap:8px;max-width:100%;padding:8px 16px;display:flex;overflow-x:scroll}.ChangePartySize-module-scss-module__HQHZOa__text{height:48px;line-height:var(--typography-japanese-lineHeight-2083-22);align-items:center;padding:0 16px;display:flex}
.ChangeCompleteStep-module-scss-module__nFvAPq__wrapper{padding:0 16px}
.CompleteSection-module-scss-module__FaENXW__wrapper{flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.CompleteSection-module-scss-module__FaENXW__title{font-weight:700;font-size:var(--typography-japanese-size-20);line-height:var(--typography-japanese-lineHeight-20)}
.ReservationDetails-module-scss-module__dvi0cG__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__dvi0cG__list:first-child{padding-top:0}.ReservationDetails-module-scss-module__dvi0cG__list:last-child{border-bottom:none;align-items:center;padding-bottom:0}.ReservationDetails-module-scss-module__dvi0cG__title{text-align:left;vertical-align:top;box-sizing:border-box;min-width:66px;margin-right:16px;font-weight:700}.ReservationDetails-module-scss-module__dvi0cG__text{line-height:var(--typography-japanese-lineHeight-2083-22)}
.ReservationDetailsContainer-module-scss-module__5GA5tW__image{width:auto;max-height:100%}.ReservationDetailsContainer-module-scss-module__5GA5tW__roomName{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReservationDetailsContainer-module-scss-module__5GA5tW__time{margin-left:4px}@media (prefers-color-scheme:dark){html:not([data-color-theme=light]) .ReservationDetailsContainer-module-scss-module__5GA5tW__box{background-color:var(--background-inverted);padding:8px 7px;display:inline-block}}.ReservationDetailsContainer-module-scss-module__5GA5tW__course{word-break:break-all}
@media screen and (min-width:768px){.MyReserveDetailPageHeader-module-scss-module__fY59kW__link{display:none}}
.ReservationDetailsSkeleton-module-scss-module__9GN80W__container{flex-direction:column;gap:24px;display:flex}.ReservationDetailsSkeleton-module-scss-module__9GN80W__header{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;display:flex}.ReservationDetailsSkeleton-module-scss-module__9GN80W__row{-moz-column-gap:12px;grid-template-columns:68px 1fr;align-items:center;column-gap:12px;display:grid}.ReservationDetailsSkeleton-module-scss-module__9GN80W__row+.ReservationDetailsSkeleton-module-scss-module__9GN80W__row{border-top:1px solid var(--border-secondary);padding-top:12px}.ReservationDetailsSkeleton-module-scss-module__9GN80W__card{flex-direction:column;gap:12px;display:flex}.ReservationDetailsSkeleton-module-scss-module__9GN80W__mediumRows{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ReservationDetailsSkeleton-module-scss-module__9GN80W__buttonGroup{gap:12px;display:flex}.ReservationDetailsSkeleton-module-scss-module__9GN80W__wrapCard{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}
@layer ui{.Label-module-scss-module__Qse5FG__label,.Label-module-scss-module__Qse5FG__label-gray,.Label-module-scss-module__Qse5FG__label-orange,.Label-module-scss-module__Qse5FG__label-blue{font-weight:700;font-size:var(--typography-japanese-size-12);line-height:var(--typography-japanese-lineHeight-12);border-radius:var(--radius-xxxs);padding:6px}.Label-module-scss-module__Qse5FG__label-blue{color:var(--text-label-blue);background:var(--background-label-borderType-blue)}.Label-module-scss-module__Qse5FG__label-orange{color:var(--text-label-orange);background:var(--background-label-borderType-orange)}.Label-module-scss-module__Qse5FG__label-gray{color:var(--text-label-gray);background:var(--background-label-borderType-gray)}}
@media screen and (min-width:768px){.MyReserveListPageHeader-module-scss-module__o921Wa__link{display:none}}
.CancelConfirmStep-module-scss-module__XNoTxa__wrapper{padding:24px 16px 0}.CancelConfirmStep-module-scss-module__XNoTxa__title{line-height:var(--typography-japanese-lineHeight-1693-182);margin-bottom:8px}.CancelConfirmStep-module-scss-module__XNoTxa__description{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);flex-direction:column;gap:1em;display:flex}.CancelConfirmStep-module-scss-module__XNoTxa__note{width:100%;color:var(--text-negativeInteraction);font-size:var(--typography-japanese-size-16);text-align:center;margin-bottom:8px}.CancelConfirmStep-module-scss-module__XNoTxa__linkWrapper,.CancelConfirmStep-module-scss-module__XNoTxa__dateTime{font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22)}.CancelConfirmStep-module-scss-module__XNoTxa__bottomNavigation{flex-direction:column}
.ReserveListSkeleton-module-scss-module__sPhXUW__container{flex-direction:column;width:100%;padding:0 16px;display:flex}.ReserveListSkeleton-module-scss-module__sPhXUW__label{margin-top:32px}.ReserveListSkeleton-module-scss-module__sPhXUW__card{border:1px solid var(--border-secondary);border-radius:var(--radius-m);flex-direction:column;gap:10px;padding:16px;display:flex}.ReserveListSkeleton-module-scss-module__sPhXUW__card+.ReserveListSkeleton-module-scss-module__sPhXUW__card{margin-top:10px}.ReserveListSkeleton-module-scss-module__sPhXUW__topSection{align-items:flex-start;gap:10px;display:flex}.ReserveListSkeleton-module-scss-module__sPhXUW__textBlock{flex-direction:column;gap:6px;width:calc(100% - 86px);padding:6px 0;display:flex}.ReserveListSkeleton-module-scss-module__sPhXUW__buttonGroup{gap:8px;display:flex}
.CancelConfirmSection-module-scss-module__sLcLOG__section{padding-bottom:24px}.CancelConfirmSection-module-scss-module__sLcLOG__section:last-child{padding-bottom:0}
@media screen and (min-width:768px){.Error-module-scss-module__6v6yqW__header{display:none}}.Error-module-scss-module__6v6yqW__wrapper{padding-bottom:160px}
@layer ui{.MhdContent-module-scss-module__xd1p6G__container{border-bottom:1px solid var(--border-secondary);width:768px;font-size:var(--typography-japanese-size-14);line-height:var(--typography-japanese-lineHeight-2083-22);background:var(--background-primary);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}@media screen and (max-width:767px){.MhdContent-module-scss-module__xd1p6G__container{display:none}}.MhdContent-module-scss-module__xd1p6G__logo{flex-shrink:0;margin-right:4px}.MhdContent-module-scss-module__xd1p6G__section{text-align:right;flex:1;margin-right:24px}.MhdContent-module-scss-module__xd1p6G__user{display:inline-block}.MhdContent-module-scss-module__xd1p6G__name{font-weight:700}.MhdContent-module-scss-module__xd1p6G__my{margin-left:24px;display:inline-block}.MhdContent-module-scss-module__xd1p6G__icon{margin-right:4px;display:inline-block;position:relative;top:-1px}.MhdContent-module-scss-module__xd1p6G__link{display:inline-block}.MhdContent-module-scss-module__xd1p6G__hyphen{margin:0 4px;display:inline-block}.MhdContent-module-scss-module__xd1p6G__external{align-items:center;display:flex}}
.layout-module-scss-module__c7A4RG__container{color:var(--text-secondary);padding:32px 16px 24px;font-size:13px}.layout-module-scss-module__c7A4RG__title{margin-bottom:16px}.layout-module-scss-module__c7A4RG__title-small{padding:24px 0 8px}.layout-module-scss-module__c7A4RG__indent1{margin-left:1em}.layout-module-scss-module__c7A4RG__indent2{margin-left:2em}.layout-module-scss-module__c7A4RG__list{text-indent:-1em;padding-left:1em}.layout-module-scss-module__c7A4RG__it{text-align:right}
