@charset "UTF-8";@font-face{font-family:asics;src:url(../../../fonts/ASICSFont3.0-Bold.woff) format("woff"),url(../../../fonts//ASICSFont3.0-Bold.woff2) format("woff2"),url(../../../fonts/ASICSFont3.0-Bold.ttf) format("truetype")}@font-face{font-family:asics;src:url(../../../fonts//ASICSFont3.0-BoldItalic.woff) format("woff"),url(../../../fonts/ASICSFont3.0-BoldItalic.woff2) format("woff2"),url(../../../fonts/ASICSFont3.0-BoldItalic.ttf) format("truetype")}@font-face{font-family:asics;src:url(../../../fonts/ASICSFont3.0-Italic.woff) format("woff"),url(../../../fonts/ASICSFont3.0-Italic.woff2) format("woff2"),url(../../../fonts/ASICSFont3.0-Italic.ttf) format("truetype")}@font-face{font-family:asics;src:url(../../../fonts/ASICSFont3.0-Regular.woff) format("woff"),url(../../../fonts/ASICSFont3.0-Regular.woff2) format("woff2"),url(../../../fonts/ASICSFont3.0-Regular.ttf) format("truetype")}@font-face{font-family:Bebas Neue;src:url(../../../fonts/BebasNeue-Regular.woff2) format("woff2"),url(../../../fonts/BebasNeue-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/NotoSansJP-Light.woff2) format("woff2"),url(../../../fonts/NotoSansJP-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(../../../fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(../../../fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html,body{margin:0;text-size-adjust:100%}html{font-size:62.5%;overflow:unset}body{background-color:#f4f4f4;font-family:Noto Sans JP,asics,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,游ゴシック,Yu Gothic,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem;line-height:1;color:#001e62;word-wrap:break-word;-webkit-font-smoothing:antialiased;height:100vh}body.is-fixed{position:fixed}a{text-decoration:none}button{padding:0;background-color:transparent;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}h1,h2{line-height:1.6;margin:0}p{font-size:1.6rem;line-height:1.6;margin:0}@media (max-width: 750px){p{font-size:1.35rem}}img{vertical-align:middle}dl{margin:0}dt,dd{line-height:2rem}dd{margin-left:0}ul{color:#001e62;padding:0}li{list-style:none}@media (max-width: 750px){.l-pc{display:none}}.l-sp{display:none}@media (max-width: 750px){.l-sp{display:block}}.l-wrapper{overflow:hidden}.l-container{max-width:1000px;box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media (max-width: 750px){.l-container{padding-top:0!important;padding-left:4.2666666667vw;padding-right:4.2666666667vw}}.l-bg__contents{background-color:#fff;padding-block:48px;padding-inline:54px}@media (max-width: 750px){.l-bg__contents{padding-block:5.3333333333vw;padding-inline:4.8vw}}.l-flex{display:flex}@media (max-width: 750px){.l-flex{flex-flow:column}}.l-flex__sp{display:flex}@media (max-width: 750px){.l-flex__sp{flex-flow:row}}@media (max-width: 750px){.l-flex__sp2{gap:2.6666666667vw}}.l-align__center{align-items:center}.l-justify__between{justify-content:space-between}.l-justify__center{justify-content:center}.l-contents__center{margin-inline:auto}.l-flex__btn{gap:32px;justify-content:center;margin-top:56px}@media (max-width: 750px){.l-flex__btn{gap:5.3333333333vw;margin-top:12.8vw}}@media (max-width: 750px){.l-flex__btn .sp-btnOder-reverse{flex-direction:column-reverse}}.l-form{width:100%}.u-component{border-bottom:1px solid #001E62;color:#001e62;font-size:1.95rem;padding-top:50px;padding-bottom:25px}.c-border--top{border-top:1px solid #BDBDBD}.c-border--bottom{border-bottom:1px solid #BDBDBD}.c-box{border:1px solid #001E62;padding:24px}@media (max-width: 750px){.c-box{padding:16px}}.c-btn{border-radius:50px;font-size:1.6rem;font-weight:700;line-height:1;min-width:260px;padding-block:20px;padding-inline:10px;text-align:center;width:fit-content}@media (max-width: 750px){.c-btn{font-size:1.35rem;min-width:87.2vw;padding-block:5.8666666667vw;padding-inline:2.6666666667vw;width:100%}}.c-btn__S{padding-block:12px;min-width:136px}.c-btn__XS{font-size:1.2rem;padding-block:12px;max-width:150px}@media (max-width: 750px){.c-btn__XS{min-width:53.3333333333vw;width:53.3333333333vw;padding-block:2.6666666667vw}}.c-btn__M{padding-block:12px;min-width:260px;width:fit-content}.c-btn__L{padding-block:12px;max-width:327px;width:100%}.c-btn__main{background-color:#001e62;color:#fff}.c-btn__main:hover{opacity:.7}.c-btn__main:disabled{cursor:not-allowed;background-color:#ccc;opacity:1}a.c-btn__main{display:inline-block}.c-btn__sub{border:1px solid #001E62;background-color:#fff;color:#001e62}.c-btn__sub:hover{background-color:#e5e8ef}.c-btn__sub:disabled{cursor:not-allowed;border:1px solid #CCCCCC;background-color:#fff;color:#ccc;opacity:1}.c-btn__block{display:block}.c-btn__space__bottom{padding-bottom:80px}@media (max-width: 750px){.c-btn__space__bottom{padding-bottom:14.6666666667vw}}.c-checkbox{align-items:center;display:flex;column-gap:12px;line-height:1;width:fit-content}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.121875rem solid #001E62;border-radius:4px;position:relative;height:22px;width:22px}input[type=checkbox]:checked{background-color:#001e62}input[type=checkbox]:checked:after{content:"";position:absolute;top:5px;left:3px;width:12px;height:6px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(-45deg)}input[type=checkbox]:disabled{cursor:not-allowed;border:2px solid #CCCCCC;opacity:1}input[type=checkbox]:disabled+label{cursor:not-allowed}.c-checkbox__item--with-input{display:flex;align-items:center;gap:10px;width:100%}.c-checkbox__main{display:flex;align-items:center}.c-checkbox__input{flex-grow:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 12px}.c-dropdown{min-width:120px}.c-dropdown__select{position:relative;width:fit-content}.c-dropdown__select:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z' fill='%23001E62'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%);height:7px;width:12px}.c-dropdown_disabled{position:relative}.c-dropdown_disabled .c-dropdown__select__disabled{background-color:#f2f2f2;border:1px solid #CCCCCC}.c-dropdown_disabled:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath fill='gray' d='m6 7.4-6-6L1.4 0 6 4.6 10.6 0 12 1.4l-6 6Z'/%3E%3C/svg%3E")}.c-dropdown__box{cursor:pointer;align-items:center;background-color:#fff;border:1px solid #001E62;border-radius:10px;color:#001e62;display:flex;font-family:Noto Sans JP,asics,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,游ゴシック,Yu Gothic,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.3rem;justify-content:space-between;padding-block:11px;padding-inline:16px}.c-dropdown__select__dropdown{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;margin-top:.5rem;position:absolute;top:100%;left:0;width:100%;z-index:1000}.c-dropdown__select--option{cursor:pointer;padding:8px 16px}.c-dropdown__select--option:hover{background-color:#f5f5f5}.c-dropdown__select--small,.c-dropdown__box--small,.c-dropdown__select__dropdown--small{width:120px}@media (max-width: 750px){.c-dropdown__select--small,.c-dropdown__box--small,.c-dropdown__select__dropdown--small{width:37.3333333333vw}}.c-dropdown__select--normal,.c-dropdown__box--normal,.c-dropdown__select__dropdown--normal{width:327px}@media (max-width: 750px){.c-dropdown__select--normal,.c-dropdown__box--normal,.c-dropdown__select__dropdown--normal{width:100%}}.c-dropdown__select--large,.c-dropdown__box--large,.c-dropdown__select__dropdown--large{width:100%}.c-error__box{border:1px solid #EC0000;padding:12px;margin-bottom:24px}@media (max-width: 750px){.c-error__box{text-align:left}}.form__group{align-items:center;display:flex;column-gap:40px;line-height:1;width:fit-content}.form__group:not(:last-of-type){margin-bottom:16px}.form-field__input{border:1px solid #001E62;border-radius:8px;color:#001e62;font-family:Noto Sans JP,asics,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,游ゴシック,Yu Gothic,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.3rem;padding-block:11px;padding-inline:16px}.form-field__input--small{width:120px}.form-field__input--middle{width:333px}@media (max-width: 750px){.form-field__input--middle{width:100%}}.form-field__input--normal{width:416px}.form-field__input--XL{width:600px}@media (max-width: 750px){.form-field__input--XL{width:81.6vw}}.form-field__input--large{width:100%}.form-field__input--error{border:1px solid #EC0000;background-color:#fdebeb}[x-cloak]{display:none!important}.c-modal{background-color:#88888880;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100%;width:100%}.c-modal__contents{background-color:#fff;border-radius:8px;display:flex;flex-flow:column;max-width:620px;padding:48px 38px;height:auto;width:100%}@media (max-width: 750px){.c-modal__contents{flex-flow:column-reverse;max-width:77.3333333333vw;padding:8vw 5.3333333333vw}.c-modal__contents button{min-width:auto;padding:4vw}}.c-table{width:100%}.c-table tr{border-top:1px solid #808080;background-color:#fff;font-size:1.5rem}.c-table tr:last-child{border-bottom:1px solid #808080}@media (max-width: 750px){.c-table tr{flex-flow:row}}.c-table th{max-width:280px;width:100%}@media (max-width: 750px){.c-table th{max-width:36.2666666667vw}}.c-table th,.c-table td{color:#001e62;font-weight:500;line-height:1.6;padding-block:8px;padding-inline:16px;text-align:left}@media (max-width: 750px){.c-table th,.c-table td{font-size:1.4rem;padding-block:1.6vw;padding-inline:4.2666666667vw}}.c-table__head{background-color:#ddd}.c-table__item{align-items:center;display:flex;justify-content:right;gap:20px;line-height:1;margin-block:0 22px;padding:0}@media (max-width: 750px){.c-table__item{justify-content:center}}.c-table__item__list{align-items:center;display:flex;gap:8px;justify-content:center}.c-table__item__list img{width:15px}.font-asics{font-family:asics,sans-serif}.font-normal{font-weight:500}.font-bold{font-weight:700}.text-size__L{font-size:1.8rem}@media (max-width: 750px){.text-size__L{font-size:1.3rem}}.text-size__M{font-size:1.6rem}@media (max-width: 750px){.text-size__M{font-size:1.25rem}}.text-size__S{font-size:1.5rem}@media (max-width: 750px){.text-size__S{font-size:1.2rem}}.text-size__XS{font-size:1.3rem}@media (max-width: 750px){.text-size__XS{font-size:1.2rem}}.text-size__annotation{font-size:1.5rem}@media (max-width: 750px){.text-size__annotation{font-size:1rem}}.text-pre{white-space:pre}@media (max-width: 750px){.text-pre{white-space:normal}}.c-text__notice{color:#e04f39}.c-text__center{text-align:center}.c-text__right{text-align:right}.c-text__sp__left{text-align:center}@media (max-width: 750px){.c-text__sp__left{text-align:left}}.c-text__error{color:#ec0000}@media (max-width: 750px){.c-text__error{text-align:left}}.c-text-box{background-color:#fff;border:1px solid #BDBDBD;font-size:1.3rem;overflow:auto;padding:32px;height:300px}.c-text-box dl{margin-bottom:30px}.text-link{color:#001e62;text-decoration:underline}.text-link:hover{color:#485cc7}.c-title{color:#001e62}.c-title__h1{font-size:2.55rem}@media (max-width: 750px){.c-title__h1{font-size:1.9rem}}.c-title__h2{font-size:1.95rem}@media (max-width: 750px){.c-title__h2{font-size:1.65rem}}.c-radio{align-items:center;display:flex;column-gap:12px;line-height:1;width:fit-content}@media (max-width: 750px){.c-radio:has(input#other){width:100%;flex-wrap:wrap}.c-radio:has(input#other) label+.form-field{width:100%;margin-top:12px}}input[type=radio]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.121875rem solid #001E62;border-radius:50px;position:relative;height:25px;width:25px}input[type=radio]:checked:after{content:"";background-color:#001e62;border-radius:50px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:12px;width:12px}label{cursor:pointer;font-size:1.3rem}.reservation-table-container{max-width:100%;overflow-x:auto}.month-selector{align-items:center;background-color:#001e62;display:flex;gap:20px;justify-content:space-between;padding-block:21px;padding-inline:24px}@media (max-width: 750px){.month-selector{padding-block:4.8vw;padding-inline:3.2vw}}.month-nav{cursor:pointer;align-items:center;color:#fff;display:flex;font-weight:700;font-size:1.3rem;text-decoration:none}.month-nav:hover{text-decoration:underline}.month-nav.disabled{cursor:not-allowed;color:#ccc}.month-nav.disabled:hover{text-decoration:none}.month-nav.disabled path{fill:#b3b3b3}.month-nav__text{font-size:1.6rem;padding-inline:14px}@media (max-width: 750px){.month-nav__text{font-size:1.2rem;padding-inline:3.7333333333vw}}.current-month{color:#fff;font-weight:700;font-size:1.6rem}.current-month span{font-size:2.2rem}.table-wrapper{overflow-y:auto;height:710px}@media (max-width: 750px){.table-wrapper{height:122.6666666667vw}}.reservation-table{border-collapse:collapse;background-color:#fff;width:100%}.reservation-table thead{background-color:#ccc;font-size:1.2rem;position:sticky;top:0;z-index:10}.reservation-table thead th{position:relative}.reservation-table thead th:after{content:"";background-color:#fff;position:absolute;top:0;right:0;height:100%;width:1px;z-index:11}.reservation-table thead th:last-child:after{content:"";background-color:#bdbdbd;position:absolute;top:0;right:0}.reservation-table tbody:has(tr>td:nth-of-type(1) input:checked) td:nth-of-type(1):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(1) input:checked) tr:nth-of-type(1)>th:nth-of-type(2){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(2) input:checked) td:nth-of-type(2):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(2) input:checked) tr:nth-of-type(1)>th:nth-of-type(3){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(3) input:checked) td:nth-of-type(3):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(3) input:checked) tr:nth-of-type(1)>th:nth-of-type(4){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(4) input:checked) td:nth-of-type(4):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(4) input:checked) tr:nth-of-type(1)>th:nth-of-type(5){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(5) input:checked) td:nth-of-type(5):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(5) input:checked) tr:nth-of-type(1)>th:nth-of-type(6){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(6) input:checked) td:nth-of-type(6):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(6) input:checked) tr:nth-of-type(1)>th:nth-of-type(7){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(7) input:checked) td:nth-of-type(7):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(7) input:checked) tr:nth-of-type(1)>th:nth-of-type(8){background:#edeff9}.reservation-table tbody:has(tr>td:nth-of-type(8) input:checked) td:nth-of-type(8):not(.time-cell),.reservation-table tbody:has(tr>td:nth-of-type(8) input:checked) tr:nth-of-type(1)>th:nth-of-type(9){background:#edeff9}.reservation-table tbody tr:has(td input:checked) td:not(.time-cell),.reservation-table tbody tr:has(td input:checked) th:not(.time-cell){background:#edeff9}.reservation-table tbody tr:nth-child(5),.reservation-table tbody tr:nth-child(9),.reservation-table tbody tr:nth-child(13),.reservation-table tbody tr:nth-child(17),.reservation-table tbody tr:nth-child(21),.reservation-table tbody tr:nth-child(25),.reservation-table tbody tr:nth-child(29){border-bottom:3px solid #BDBDBD}.reservation-table th,.reservation-table td{padding:10px 8px;text-align:center}@media (max-width: 750px){.reservation-table th,.reservation-table td{padding:2.6666666667vw 2.1333333333vw;height:12.8vw}}.reservation-table td{border:1px solid #BDBDBD;height:62px}@media (max-width: 750px){.reservation-table td{height:12.8vw}}.reservation-table td:hover{outline:3px solid #485CC7;outline-offset:-3px}.reservation-table__title{font-weight:700;font-size:1.4rem;width:100px}@media (max-width: 750px){.reservation-table__title{font-size:1.2rem;width:12.2666666667vw}}.reservation-calendar{width:120px}@media (max-width: 750px){.reservation-calendar{font-size:1.2rem;width:12.2666666667vw}}.reservation-list{align-items:center;display:flex;justify-content:center;letter-spacing:.08rem}@media (max-width: 750px){.reservation-list{flex-direction:column}}.reservation-date{font-weight:700;font-size:2.2rem;padding-right:4px}@media (max-width: 750px){.reservation-date{font-size:1.4rem;padding-right:0}}.reservation-week{font-weight:700;font-size:1.4rem;padding-top:5px}@media (max-width: 750px){.reservation-week{font-size:1.2rem;padding-right:0}}.time-cell{font-weight:700;font-size:1.6rem;position:sticky;left:0;z-index:5}@media (max-width: 750px){.time-cell{font-size:1rem}}.time-cell:hover{outline:0px!important;outline-offset:0!important}.reservation-cell{position:relative}.reservation-cell .props{font-size:1.2rem}.reservation-cell.bg-gray{background-color:#efefef}input[type=radio].reservation-radio{margin:0;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:10}.reservation-label{cursor:pointer;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.reservation-label .number{font-size:1.8rem;font-weight:700;display:block}.reservation-label .props{font-size:1.2rem}.reservation-radio:checked+.reservation-label{background-color:#485cc7}.reservation-radio:checked+.reservation-label *{color:#fff}.reservation-radio:checked+.reservation-label .status-icon__available path{fill:#fff}.reservation-check{background-color:#001e62!important}.reservation-table-container.table02{margin-bottom:150px}.reservation-table-container.table02 .reservation-table td{height:80px}.reservation-table-container.table02 .reservation-table tbody tr:nth-child(4n+1){border-bottom:3px solid #BDBDBD}.c-qr{margin-inline:auto;width:175px}.c-qr img{width:100%}.form-field__textarea{border:1px solid #001E62;border-radius:8px;color:#001e62;font-family:Noto Sans JP,asics,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,游ゴシック,Yu Gothic,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.3rem;padding-block:11px;padding-inline:16px}.l-header{background-color:#001e62;padding:33px 30px;position:relative}@media (max-width: 750px){.l-header{padding-block:5.3333333333vw;padding-inline:6.4vw}}.l-header nav{position:absolute;top:15%;right:3.5%}@media (max-width: 750px){.l-header nav{top:35%;transform:translateY(35%)}}.l-header img{width:100%}.l-header__language{color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:right}@media (max-width: 750px){.l-header__language{align-items:center;flex-flow:column;margin:auto;position:absolute;top:40%;bottom:0;right:0;transform:translate(-40%)}}.l-header__language:hover{text-decoration:underline}.l-header__language img{height:15px;width:15px}.l-header__language span{font-weight:700}.l-header__title{margin:auto;width:320px}@media (max-width: 750px){.l-header__title{width:56vw}}.l-header__title.-monitor{width:420px}.l-header__logo{margin-block:14px 0;margin-inline:auto;width:160px}@media (max-width: 750px){.l-header__logo{margin-block:0;vertical-align:super;width:33.3333333333vw}}.-manage .l-header{padding:22px 32px;height:100px;background-color:#fff;box-shadow:0 0 16px #00000029;display:flex;align-items:center}.-manage .l-header .header-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.-manage .l-header .titles{display:flex;align-items:center;gap:30px}.-manage .l-header h1{padding:0;margin:0}.-manage .l-header h1 img{width:215px;height:auto}.-manage .l-header h2{padding:0;margin:0}.-manage .l-header h2 img{width:126.1047134399px;height:auto}.-manage .l-header .contents-title{font-size:18px;background-color:#001e62;color:#fff;font-size:1.8rem;font-weight:700;padding:4px 8px}.-manage .l-header nav{display:flex;align-items:center;gap:40px}.-manage .l-header nav ul{padding:0;margin:0;display:flex;align-items:center;gap:40px}.-manage .l-header nav ul li{list-style-type:none;padding:0;margin:0}.-manage .l-header nav ul li a{font-weight:700;font-size:1.8rem;color:#001e62}.-manage .l-header nav ul li a:hover{border-bottom:4px solid #485CC7}.l-footer{background-color:#fff;padding-block:32px;padding-inline:40px;position:sticky;top:100vh;width:100%}@media (max-width: 750px){.l-footer{align-items:flex-start;padding-block:10.1333333333vw;padding-inline:5.3333333333vw}}.l-footer__link{margin:0;padding:0}@media (max-width: 750px){.l-footer__link{flex-flow:row;flex-wrap:wrap;gap:5.8666666667vw}}.l-footer__link li{border-right:1px solid #001E62;list-style:none;line-height:1rem;margin-right:16px;padding-right:16px}@media (max-width: 750px){.l-footer__link li{margin-right:0;padding-right:4.2666666667vw}}@media (max-width: 750px){.l-footer__link li:nth-child(2){border-right:none;margin-right:0;padding-right:0}}.l-footer__link li:last-child{border-right:none;margin-right:0;padding-right:0}.l-footer__link a{color:#001e62;font-size:1.5rem;font-weight:500;line-height:1;vertical-align:middle}@media (max-width: 750px){.l-footer__link a{font-size:1.3rem}}.l-footer__link a:hover{text-decoration:underline}.l-footer__copy{font-size:1.2rem;font-weight:500;letter-spacing:.02rem}@media (max-width: 750px){.l-footer__copy{margin-top:9.3333333333vw;font-size:1.2rem}}.l-notFound{margin-block:60px 330px}@media (max-width: 750px){.l-notFound{margin-block:10.6666666667vw 72vw}}.l-notFound .l-container{padding-top:0}@media (max-width: 750px){.l-notFound .p-text{text-align:left}}.p-auth .p-contents__top{margin-block:60px 54px;padding-top:0}@media (max-width: 750px){.p-auth .p-contents__top{margin-block:10.6666666667vw 17.0666666667vw}}.p-auth .p-button{margin-bottom:40px}.p-auth .p-input{padding-top:0}.p-auth .p-contents__bottom{margin-bottom:96px;padding-top:0}.p-auth .p-flex{margin-bottom:32px}.p-auth .p-flex:last-child{margin-bottom:0}@media (max-width: 750px){.p-auth .p-flex{align-items:start;gap:2.6666666667vw;width:100%}}.p-auth .p-error__box{margin-bottom:40px}.p-auth .p-contents__text{margin-block:0;width:140px}.p-pre-complete .p-input{margin-block:60px 250px}@media (max-width: 750px){.p-pre-complete .p-input{margin-block:10.6666666667vw 17.0666666667vw}}.p-pre-complete .p-title{line-height:3rem;margin-bottom:20px}@media (max-width: 750px){.p-pre-complete .p-title{margin-bottom:5.3333333333vw}}.p-pre-complete .p-text__notice{margin-bottom:32px}@media (max-width: 750px){.p-pre-complete .p-text{text-align:left}}.p-pre-complete__change .p-input{margin-block:60px 56px;padding-top:0}@media (max-width: 750px){.p-pre-complete__change .p-input{margin-block:10.6666666667vw 9.0666666667vw}}.p-pre-complete__change .p-error{margin-bottom:28px}@media (max-width: 750px){.p-pre-complete__change .p-error{text-align:left}}.p-pre-complete__change .p-contents__bottom{margin-bottom:242px;padding-top:0}.p-pre-complete__change .l-flex__btn{margin-top:0}.p-references-complete{margin-block:40px}.p-references-complete .p-reservation{margin-top:24px;max-width:600px;width:100%}.p-references-complete .p-contents__top,.p-references-complete .p-input{padding-top:0}.p-references-complete .p-table{margin-top:40px}@media (max-width: 750px){.p-references-complete .p-table{margin-top:8vw}}.p-references-complete .p-container{margin-top:8px}.p-references-complete .p-text{margin-top:48px}@media (max-width: 750px){.p-references-complete .p-text{font-size:.8rem;margin-top:5.3333333333vw}}.p-references-complete .p-contents__bottom{margin-bottom:100px;padding-top:0}@media (max-width: 750px){.p-references-complete .p-contents__bottom{margin-bottom:18.6666666667vw}}.p-reservations-complete .p-container__first{margin-top:60px}@media (max-width: 750px){.p-reservations-complete .p-container__first{margin-top:10.6666666667vw}}@media (max-width: 750px){.p-reservations-complete .p-container__first .p-text{text-align:left}}.p-reservations-complete .p-icon{margin-inline:auto;margin-bottom:10px;width:40px}.p-reservations-complete .p-icon img{width:100%}@media (max-width: 750px){.p-reservations-complete .p-icon{margin-block:4.2666666667vw 1.3333333333vw;width:9.0666666667vw}}.p-reservations-complete .p-box{margin-bottom:30px}.p-reservations-complete .p-qr{margin-block:30px}.p-reservations-complete .p-text{margin-bottom:24px}.p-reservations-complete .p-button{margin-block:40px 0}.p-reservations-complete .p-title{margin-bottom:24px}@media (max-width: 750px){.p-reservations-complete .p-title{margin-bottom:8vw}}.p-reservations-complete .p-flex{flex-wrap:wrap;gap:19px;padding:0;margin-block:35px 0}.p-reservations-complete .p-list{align-items:center;gap:24px;width:268px}@media (max-width: 750px){.p-reservations-complete .p-list{flex-flow:row;gap:8vw;width:100%}}.p-reservations-complete .p-list p{font-size:1.3rem}@media (max-width: 750px){.p-reservations-complete .p-list p{width:100%}}.p-reservations-complete .p-list__item{width:80px}.p-reservations-complete .p-list__item img{width:100%}@media (max-width: 750px){.p-reservations-complete .p-list__item{width:24vw}}.p-reservations-complete .p-container__second{margin-top:60px;margin-bottom:60px;padding-top:32px}@media (max-width: 750px){.p-reservations-complete .p-container__second{margin-top:10.6666666667vw;margin-bottom:16vw}}.p-reservations-complete .p-container__second .p-text{margin-bottom:40px}.p-reservations-complete .p-container__second .p-box{margin-bottom:0}@media (max-width: 750px){.p-reservations-complete .p-container__second .p-box{padding:6.4vw}}@media (max-width: 750px){.p-reservations-complete .p-container__second .p-flex{margin-top:4.2666666667vw}}@media (max-width: 750px){.p-reservations-complete .p-container__second .c-btn{min-width:80.8vw}}.p-reservations-complete .p-contents__bottom{margin-bottom:100px;padding-top:50px}.p-select .p-contents__top,.p-select .p-input{padding-top:0}.p-select .p-contents__text{width:234px}.p-select .p-table{padding-top:0}.p-select .p-contents__bottom{margin-bottom:98px;padding-top:0}.p-cancel .p-contents__top{padding-top:0}.p-cancel .p-input{margin-block:60px 56px}@media (max-width: 750px){.p-cancel .p-input{margin-block:10.6666666667vw 9.0666666667vw}}.p-cancel .p-table{padding-top:0}.p-cancel .p-button{margin-bottom:40px}@media (max-width: 750px){.p-cancel .p-button{margin-bottom:10.6666666667vw}}.p-cancel .p-contents__bottom{margin-bottom:100px;padding-top:0}@media (max-width: 750px){.p-cancel .p-contents__bottom{margin-bottom:16vw}}.p-cancel .p-modal__btn{margin-top:24px}.p-cancel-complete .p-input{margin-block:60px 56px;padding-top:0}@media (max-width: 750px){.p-cancel-complete .p-input{margin-block:10.6666666667vw 9.0666666667vw}}.p-cancel-complete .p-title{line-height:3rem;margin-bottom:36px}@media (max-width: 750px){.p-cancel-complete .p-title{margin-bottom:6.4vw}}.p-cancel-complete .p-contents__bottom{margin-bottom:260px;padding-top:0}@media (max-width: 750px){.p-cancel-complete .p-contents__bottom{margin-bottom:50.6666666667vw}}.p-confirm .p-contents__top,.p-confirm .p-container{padding-top:0}.p-confirm .p-wrap{margin-inline:auto;max-width:400px;width:fit-content}.p-confirm .p-contents__bottom{margin-bottom:258px;padding-top:0}@media (max-width: 750px){.p-confirm .p-contents__bottom .l-flex{flex-flow:column-reverse}}.p-flex{gap:40px}@media (max-width: 750px){.p-flex{gap:5.3333333333vw}}@media (max-width: 750px){.l-flex__sp2{justify-content:flex-start}}.p-contents__top{margin-block:60px 48px}@media (max-width: 750px){.p-contents__top{margin-block:10.6666666667vw 9.0666666667vw}}.p-text__input{margin-bottom:30px}@media (max-width: 750px){.p-text__input{margin-bottom:10.6666666667vw}}@media (max-width: 750px){.p-contents{align-items:start}}.p-contents:first-child{padding-bottom:32px}.p-contents:last-child{padding-top:35px}.p-input{margin-bottom:48px}@media (max-width: 750px){.p-input{margin-bottom:0vw}}.p-dropdown{padding-right:13px}@media (max-width: 750px){.p-dropdown{padding-right:10.6666666667vw}}.p-contents__text{margin-block:0;width:264px}@media (max-width: 750px){.p-contents__text{margin-bottom:5.3333333333vw;width:100%}}.p-contents__text2{margin-bottom:40px}@media (max-width: 750px){.p-contents__text2{margin-bottom:5.3333333333vw}}.p-button{margin-block:48px 80px;width:fit-content}@media (max-width: 750px){.p-button{margin-block:9.6vw 14.6666666667vw}}.p-button__reservations{margin-block:48px 40px}@media (max-width: 750px){.p-button__reservations{margin-block:10.6666666667vw}}.p-link__reservations{margin-block:40px 80px}@media (max-width: 750px){.p-link__reservations{margin-block:10.6666666667vw 14.6666666667vw}}@media (max-width: 750px){.p-container__reservations{padding-inline:0}}@media (max-width: 750px){.p-input-confirm .p-contents__top{margin-block:10.6666666667vw 9.0666666667vw}}.p-input-confirm .p-contents__text{font-size:1.5rem;width:240px}@media (max-width: 750px){.p-input-confirm .p-contents__text{font-size:1.2rem;margin-bottom:0}}.p-input-confirm .p-contents__top__text{margin-bottom:32px}@media (max-width: 750px){.p-input-confirm .p-contents__top__text{margin-bottom:0vw}}.p-input-confirm .p-contents__bottom{margin-block:0 100px;padding-top:0}.p-input-confirm .p-contents__bottom .c-checkbox{margin-inline:auto}.p-input-confirm .p-enquete{margin-block:40px 30px;padding-bottom:20px}@media (max-width: 750px){.p-input-confirm .p-enquete{margin-block:10.6666666667vw 5.3333333333vw;padding-bottom:2.6666666667vw}}.p-input-confirm .p-box{margin-bottom:40px}@media (max-width: 750px){.p-input-confirm .p-box .l-flex{flex-flow:row}}@media (max-width: 750px){.p-input-confirm .p-box dl dt{width:21.3333333333vw}}@media (max-width: 750px){.p-input-confirm .p-box dl dd{width:50.6666666667vw}}.p-input-confirm .p-flex{margin-bottom:20px}.p-input-confirm .p-flex:last-child{margin-bottom:0}@media (max-width: 750px){.p-input-confirm .p-flex{align-items:start;gap:1.3333333333vw;margin-bottom:5.3333333333vw}}.p-resend .p-contents__top,.p-resend .p-input,.p-resend .p-contents__bottom{padding-top:0}.p-resend .p-button{margin-block:48px 128px}.p-resend .p-flex{margin-bottom:32px}@media (max-width: 750px){.p-resend .p-flex{align-items:start;gap:2.6666666667vw;width:100%}}.p-resend .p-error__box{margin-bottom:40px}.p-resend .p-contents__text{margin-block:0;width:140px}@media (max-width: 750px){.p-resend .p-contents__text{width:100%}}.p-complete .p-container__first{margin-top:60px}@media (max-width: 750px){.p-complete .p-container__first{margin-top:40px}}.p-complete .p-title__icon{width:40px}.p-complete .p-text{margin-bottom:24px}.p-complete .p-qr{margin-block:16px}.p-complete .p-container__second{margin-top:32px}.p-complete .p-contents__bottom{margin-block:48px 100px}.p-resend-complete .p-input{margin-block:60px 50px;padding:0}@media (max-width: 750px){.p-resend-complete .p-input{margin-block:10.6666666667vw 17.0666666667vw;padding-inline:4.8vw;text-align:left}}.p-resend-complete .p-title{line-height:3rem;margin-bottom:20px}@media (max-width: 750px){.p-resend-complete .p-title{text-align:left}}.p-resend-complete .p-text{margin-top:32px}@media (max-width: 750px){.p-resend-complete .p-text{margin-top:6.9333333333vw;text-align:left}}.p-resend-complete .p-text:first-child{margin-top:0}@media (max-width: 750px){.p-resend-complete .p-text:first-child{margin-top:2.6666666667vw}}.p-resend-complete .p-contents__bottom{margin-bottom:200px;padding:0}.p-input-users .p-flex{margin-bottom:32px}@media (max-width: 750px){.p-input-users .p-flex{gap:0}}.p-input-users .p-flex:last-child{margin-bottom:0}.p-input-users .p-contents__top{margin-block:60px 0}@media (max-width: 750px){.p-input-users .p-contents__top{margin-block:10.6666666667vw 9.0666666667vw}}.p-input-users .p-contents__top__text{margin-bottom:32px}.p-input-users .p-contents__bottom{margin-block:48px 100px}.p-input-users .p-contents__bottom .c-checkbox{margin-inline:auto}.p-input-users .p-enquete{margin-block:60px 30px;padding-bottom:20px}@media (max-width: 750px){.p-input-users .p-enquete{margin-block:16vw 5.3333333333vw;padding-bottom:2.6666666667vw}}.p-input-users .p-text-box{margin-bottom:40px}.p-input-users .p-text__notice{margin-bottom:24px}.p-input-users .p-input{padding-top:41px}.p-input-users .p-input__plural{flex-wrap:wrap;gap:26px;max-width:686px;width:100%}.p-input-users .p-contents__bottom{padding-top:0}.p-input-users .l-flex__btn{margin-top:60px}.p-input-users .p-contents__text{width:330px}@media (max-width: 750px){.p-input-users .p-contents__text{width:100%}}.p-view{margin-block:60px 40px}@media (max-width: 750px){.p-view{margin-block:8.5333333333vw 17.0666666667vw}}.p-view .p-reservation{margin-top:24px;max-width:600px;width:100%}.p-view .p-qr{margin-block:30px}.p-view .p-table{margin-top:36px}.p-view .p-text{margin-bottom:30px}.p-view .p-container{margin-top:0}.p-view .p-contents__bottom{margin-bottom:100px;padding-top:0}@media (max-width: 750px){.p-view .p-contents__bottom .l-flex{flex-flow:column-reverse}}@media (max-width: 750px){.p-view .p-contents__bottom .p-text{font-size:.8rem;margin-top:5.3333333333vw}}.-manage .l-container{max-width:1200px}.-manage .sort-btn{padding-left:2.5px;padding-right:2.5px}.-manage .l-container{position:relative}.-manage .c-text.-center,.-manage .c-title.-center{text-align:center}.-manage .breadcrumbList{display:flex;align-items:center;gap:8px;padding:0;margin:0;position:absolute;top:24px}.-manage .breadcrumbList li{list-style-type:none}.-manage .breadcrumbList p,.-manage .breadcrumbList a{color:#001e62;font-weight:500;font-size:1.4rem}.-manage .breadcrumbList a{text-decoration:underline;display:flex;align-items:center;justify-content:center;gap:8px}.-manage .breadcrumbList a:after{content:"";display:block;width:12px;height:12px;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.01641 9.99902L0.128906 9.11152L4.24141 4.99902L0.128906 0.886523L1.01641 -0.000976562L6.01641 4.99902L1.01641 9.99902Z' fill='%231C1B1F'/%3E%3C/svg%3E")}.-manage .manage-title{margin-bottom:40px}.-manage .login-inputsWrap{width:762px;margin-left:auto;margin-right:auto}.-manage .l-bg-wrap__contents.-split{display:flex;gap:40px}.-manage .l-bg__contents.-flex1{flex:1}.-manage .login-input__item{display:flex;align-items:center;justify-content:space-between}.-manage .login-input__item .inputLabel{font-weight:700;font-size:1.6rem}.-manage .login-input__item .form-field__input{width:600px}.-manage .login-input__item+.login-input__item{margin-top:32px}.-manage .reservation-top__blocks .title{text-align:center}.-manage .reservation-top__blocks .paragraph{text-align:center;margin-top:16px}.-manage .reservation-top__blocks .btn{width:fit-content;margin-left:auto;margin-right:auto;margin-top:24px}.-manage .accordion .head{background-color:#b6b8dc;padding:12px 16px;position:relative;border-radius:16px 16px 0 0}.-manage .accordion .head:hover{background-color:#c5c6e3}.-manage .accordion .head p{color:#001e62;font-size:1.6rem;font-weight:700}.-manage .accordion .head:after{content:"";position:absolute;top:12px;right:16px;width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:50% 50%}.-manage .accordion .head.-close:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15H11V11H15V9H11V5H9V9H5V11H9V15ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A")}.-manage .accordion .head.-open:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11H15V9H5V11ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z' fill='%23001E62'/%3E%3C/svg%3E%0A")}.-manage .accordion .content{background-color:#fff;padding:24px 54px 32px}.-manage .accordion .content .item-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.-manage .accordion .content .item-grid .item{display:flex;align-items:center;gap:24px}.-manage .accordion .content .item-grid .item .-full{flex:1}.-manage .accordion .content .item-grid .item .title{font-size:1.6rem;font-weight:700}.-manage .accordion .content .item-grid .item .title.-w116{width:116px}.-manage .accordion .content .item-grid .item .title.-w80{width:80px}.-manage .accordion .content .item-grid .item .month-day{gap:24px}.-manage .accordion .content .item-grid .item .month-day .month,.-manage .accordion .content .item-grid .item .month-day .day{width:136px}.-manage .accordion .content .item-grid .item .month-day .month input,.-manage .accordion .content .item-grid .item .month-day .day input{width:110px}.-manage .accordion .content .item-grid .item .month-day .month p,.-manage .accordion .content .item-grid .item .month-day .day p{font-size:1.6rem;font-weight:500}.-manage .accordion .content .item-grid .item .month-day,.-manage .accordion .content .item-grid .item .wheelchair-c_blindness-vip{display:flex;align-items:center;gap:32px}.-manage .accordion .content .item-grid .item .month,.-manage .accordion .content .item-grid .item .day,.-manage .accordion .content .item-grid .item .wheelchair,.-manage .accordion .content .item-grid .item .c_blindness,.-manage .accordion .content .item-grid .item .vip{display:flex;align-items:center}.-manage .accordion .content .item-grid .item.item--full{grid-column:1/span 2}.-manage .accordion .content .submit-reset{display:flex;align-items:center;justify-content:center;margin-top:32px;gap:24px}.-manage .reservationsTabel{margin-top:40px;padding-bottom:150px}.-manage .reservationsTabel p{font-size:1.4rem;font-weight:500}.-manage .reservationsTabel table{width:100%;border-collapse:collapse}.-manage .reservationsTabel table th,.-manage .reservationsTabel table td{padding:12px;color:#001e62}.-manage .reservationsTabel table thead{background-color:#ccc}.-manage .reservationsTabel table thead th{font-size:1.4rem;border-left:1px solid #f4f4f4}.-manage .reservationsTabel table thead th:first-child{border-left:1px solid #bdbdbd;width:80px}.-manage .reservationsTabel table thead th:nth-child(3){width:118px}.-manage .reservationsTabel table thead th:nth-child(4){width:90px}.-manage .reservationsTabel table thead th:nth-child(5){width:118px}.-manage .reservationsTabel table thead th:nth-child(8){width:140px}.-manage .reservationsTabel table thead th:nth-child(7){width:76px}.-manage .reservationsTabel table thead th:last-child{border-right:1px solid #bdbdbd;width:90px}.-manage .reservationsTabel table thead th p{font-size:1.3rem;white-space:nowrap}.-manage .reservationsTabel table thead th span:first-child{padding-right:10px}.-manage .reservationsTabel table tbody{background-color:#fff}.-manage .reservationsTabel table tbody tr:hover{background-color:#edeff9}.-manage .reservationsTabel table tbody td{border:1px solid #bdbdbd}.-manage .reservationsTabel table tbody td p{font-size:1.3rem}.-manage .reservationsTabel table tbody td a{font-size:1.3rem;color:#001e62;text-decoration:underline;display:inline-flex;align-items:center;font-weight:700}.-manage .reservationsTabel table tbody td a:after{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:50% 50%;background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34935 13.6663L0.166016 12.483L5.64935 6.99967L0.166016 1.51634L1.34935 0.333008L8.01602 6.99967L1.34935 13.6663Z' fill='%23001E62'/%3E%3C/svg%3E%0A")}.-manage .reservationsTabel table tbody .email-cell{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}.-manage .reservationsTabel table tbody .-center{text-align:center}.-manage .reservationsTabel table tbody .-fw700{font-weight:700}.-manage .reservationsTabel table tbody .-gap{display:flex;gap:1rem;justify-content:center}.-manage .reservationsTabel table tbody .-gap>*{display:block}.-manage .reservations-block-details{margin-top:24px}.-manage .reservations-block-details:nth-child(1){margin-top:0}.-manage .reservations-block-details .title{font-size:1.8rem;font-weight:700;margin-bottom:8px}.-manage .reservations-block-details ul{padding:0;margin:0}.-manage .reservations-block-details ul li{border-bottom:1px solid #808080;display:flex;list-style-type:none}.-manage .reservations-block-details ul li p{font-size:1.5rem;color:#001e62;font-weight:500}.-manage .reservations-block-details ul li .head{background-color:#ddd;width:280px;padding:8px 16px}.-manage .reservations-block-details ul li .contents{padding:8px 16px;flex:1;background-color:#fff}.-manage .reservations-block-details ul li:nth-child(1){border-top:1px solid #808080}.-manage .follow-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding-top:16px;padding-bottom:16px;z-index:10}.-manage .follow-bar .inner{display:flex;justify-content:center;gap:16px}.-manage .follow-bar .inner.inner-summary{flex-direction:column;justify-content:center;text-align:center}.-manage .follow-bar .inner .total-summary{justify-content:center;display:flex;margin-bottom:0}.-manage .follow-bar .inner .total-summary li{margin:0 2rem}.-manage .follow-bar .inner .attention{display:block}.-manage .follow-bar .c-modal__contents{max-width:800px;padding:48px 54px}.-manage .follow-bar .c-modal__contents>*{width:100%}.-manage .follow-bar .c-modal__contents .c-title{text-align:center}.-manage .follow-bar .c-modal__contents ul{list-style-type:none;padding:0;margin:40px 0 0}.-manage .follow-bar .c-modal__contents ul li{padding:0;margin:32px 0 0;display:flex;align-items:center;justify-content:space-between}.-manage .follow-bar .c-modal__contents ul li:nth-child(1){margin-top:0}.-manage .follow-bar .c-modal__contents ul li p{font-size:1.6rem;font-weight:700}.-manage .follow-bar .c-modal__contents ul li .l-form{width:fit-content}.-manage .follow-bar .c-modal__contents ul li .l-form textarea,.-manage .follow-bar .c-modal__contents ul li input{width:600px}.-manage .follow-bar .c-modal__contents .btns{margin-top:40px;gap:32px;display:flex;justify-content:center}.-manage .follow-bar .c-modal__contents .btns-vip{flex-direction:row-reverse}.-manage .reservation-table-container{padding-bottom:100px}.monitor-container{margin-top:96px;display:grid;gap:60px}.monitor-main{visibility:hidden}.monitor-main__head{display:grid;gap:74px;text-align:center}.monitor-ttl{font-size:100px;font-weight:700;line-height:1.2}.monitor-time{display:flex;justify-content:center;align-items:baseline;gap:17px;font-size:100px;font-weight:700;line-height:1.2}.monitor-time__week{font-size:.8em}.monitor-time>span{font-size:.72em}.monitor-main__body{display:grid;gap:74px}.monitor-statuslist{width:1368px;background-color:#fff;border:1px solid #001E62;margin-inline:auto}.monitor-statuslist ul{padding-left:0;display:flex;justify-content:center;align-items:center;height:145px;gap:100px}.monitor-statuslist li{font-size:48px;display:flex;align-items:center;gap:16px}.monitor-statuslist li span{font-weight:700}.monitor-tables{display:flex;justify-content:center;gap:80px}.monitor-table{width:820px;background-color:#fff;border-collapse:collapse}.monitor-table tr{height:150px}.monitor-table tr th,.monitor-table tr td{border-top:4px solid #BDBDBD;border-bottom:4px solid #BDBDBD}.monitor-table tr:nth-child(4n+1) th,.monitor-table tr:nth-child(4n+1) td{border-top:8px solid #BDBDBD}.monitor-table__time{width:275px;font-size:60px;font-weight:700;text-align:center}.monitor-table__icon{width:150px;text-align:center}.monitor-table__icon img{width:72px}.monitor-table__txt{font-size:48px;font-weight:700;padding-left:40px}.monitor-status.-end,.monitor-status.-current{background-color:#b3b3b3}.monitor-status.-open{background-color:#f1eb9c}.monitor-main__foot{padding-top:30px;padding-bottom:100px;display:flex;justify-content:center;align-items:center;gap:60px}.monitor-main__foot p{font-size:64px;font-weight:700}
