@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.0/dist/css/yakuhanjp.css";.app-footer[data-v-f3d213f5]{height:56px;line-height:56px;background-color:#424a4e;color:#a1aaae;text-align:center;position:relative}@media screen and (max-device-width: 640px){.app-footer[data-v-f3d213f5]{height:40px;line-height:40px;background-color:#424a4e;color:#a1aaae;text-align:center;position:relative;font-size:11px}}.app-layout[data-v-7d78cf3d]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-7d78cf3d]{flex:1}.loading[data-v-41740904]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0}.animate[data-v-41740904]{width:30px;height:30px;border:2px solid black;border-top-color:transparent;border-radius:100%;animation:circle-41740904 infinite .75s linear}@keyframes circle-41740904{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{padding:0;margin:0;box-sizing:border-box;font-family:YakuHanJP,Inter,Noto Sans JP,Arial,Meiryo,sans-serif}::selection{color:#fff;background:#99293d}body{width:100%;max-width:768px;margin:0 auto;display:block;background:#fafafa;color:#1f1f1f;font-size:16px;line-height:1.8;min-height:100svh}h3{margin-bottom:4px;font-size:1.125rem}@media screen and (max-width: 576px){h3{font-size:1rem}}h4{font-size:.75rem;font-weight:400}p{font-size:.75rem}fieldset{border:none}a{color:#99293d}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=checkbox]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]{display:none}.l-header{background-color:#fff;border-bottom:1px solid #e4e4e4;padding:0 20px;width:100%;min-width:100%;height:104px;display:flex;flex-direction:column;justify-content:center;max-width:768px;font-weight:700}@media screen and (max-width: 767px){.l-header{width:100%;height:90px}}.l-header__step{font-weight:400;font-size:.875rem}@media screen and (max-width: 576px){.l-header__step{font-size:.75rem}}.l-header__title-box{display:flex;align-items:center;justify-content:space-between}.l-header__title{font-size:1.125rem}@media screen and (max-width: 576px){.l-header__title{font-size:1rem}}.l-header__logo img{width:240px}@media screen and (max-width: 576px){.l-header__logo img{width:160px}}@media screen and (max-width: 400px){.l-header__logo img{width:135px}}.l-header__mypage{margin-bottom:4px}.l-header__mypage .username{display:inline-block;color:#75838c;font-size:14px;font-weight:700}.l-header__mypage div{display:inline-block;width:160px;height:32px;cursor:pointer;color:#fff;background:#99293d 0% 0% no-repeat padding-box;border-radius:6px;position:relative;line-height:32px;text-align:center;font-size:12px;font-weight:700;margin-left:12px}.l-header__mypage div img{position:absolute;width:18px;height:18px;top:7px;right:8px}.l-header__indicator{margin-top:6px;width:100%;height:8px;display:flex;gap:8px}@media screen and (max-width: 767px){.l-header__indicator{height:6px}}.l-header__indicator-item{width:100%;height:100%;border-radius:999px}.l-header__indicator-item.active{background-color:#99293d}.l-header__indicator-item.disabled{background-color:#ebe8e8}.l-main{background:#fff;width:768px;padding:16px;display:flex;flex-direction:column;align-items:center;flex-grow:1}@media screen and (max-width: 767px){.l-main{width:100%}}@media screen and (max-width: 576px){.l-main{padding:0 20px 20px}}.l-main>div{width:100%;max-width:576px}.l-main__button_mt{margin-top:72px}.l-main__button_mt32{margin-top:32px}.l-main__button_mb{margin-bottom:72px}.l-main__button{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.c-calendar{width:100%;max-width:576px}.c-calendar__header{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-weight:700}.c-calendar__header-arrow{border:none;background:none;padding:8px;cursor:pointer}.c-calendar__header-arrow:first-child{transform:scaleX(-1)}.c-calendar__header-arrow svg path{stroke:#99293d}.c-calendar__table{width:100%;font-size:11px;border-collapse:collapse;table-layout:fixed}.c-calendar__table th{font-weight:400;padding:6px 0}.c-calendar__table th:first-child{color:#dd634d}.c-calendar__table th:last-child{color:#4a67b7}.c-calendar__table tbody{font-size:.75rem}.c-calendar__table tbody td{border:1px solid #e4e4e4;height:54px;text-align:center}.c-calendar__table tbody td .inner .reserve{color:#99293d;font-weight:700}.c-calendar__table tbody td.active{cursor:pointer}.c-calendar__table tbody td.active svg{fill:#99293d}.c-calendar__table tbody td.active.saturday{color:#4a67b7}.c-calendar__table tbody td.active.sunday,.c-calendar__table tbody td.active.holiday{color:#dd634d}.c-calendar__table tbody td.active.select{color:#99293d;font-weight:700;background-color:#fbeff1}.c-calendar__table tbody td.disabled{cursor:auto;background-color:#f5f5f5;color:#d8d8d8}.c-calendar__table tbody td.disabled.saturday{color:#b6c6f3}.c-calendar__table tbody td.disabled.sunday,.c-calendar__table tbody td.disabled.holiday{color:#f8c0b8}.c-calendar__table tbody td.disabled svg{fill:#d8d8d8}.c-calendar__table tbody td.disabled .inner .reserve{color:inherit;font-weight:400}.c-radio-button{cursor:pointer}.c-radio-button__title{font-size:.875rem;font-weight:700}.c-radio-button__description{font-size:.75rem;color:#a1a1a1}.c-radio-button label{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid #a1a1a1;padding:12px 16px;border-radius:8px}.c-radio-button label:before{content:"";position:relative;height:16px;width:16px;border:1px solid #a1a1a1;border-radius:50%;flex-shrink:0}.c-radio-button label:after{content:"";position:absolute;height:16px;width:16px}.c-radio-button input[type=radio]:checked+label:before{background-color:#00bb79}.c-radio-button input[type=radio]:checked+label:after{margin-top:-1px;margin-left:6px;width:4px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.c-radio-button input[type=radio]:checked+label{background-color:#f9fffd;border:1px solid #00BB79}.c-button{width:375px;height:48px;border-radius:8px;font-weight:700;font-size:.875rem;display:flex;justify-content:center;align-items:center;text-decoration:none}@media screen and (max-width: 576px){.c-button{width:100%}}.c-button--primary{cursor:pointer;background-color:#99293d;border:none;color:#fff}.c-button--primary:hover{filter:brightness(95%);transition:.2s filter}.c-button--secondary{cursor:pointer;color:#99293d;border:.5px solid #99293d;background:none}.c-button--secondary:hover{background-color:#fefbfc;transition:.2s background-color}.c-button--disabled{color:#fff;border:none;background-color:#ebe8e8;cursor:not-allowed}.c-link-card{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 16px;border-radius:8px;text-decoration:none;font-size:.75rem;color:#222;font-weight:400;border:1px solid #e4e4e4;width:100%}.c-link-card:hover{background-color:#fbfbfb;transition:.2s background-color}.c-link-card svg{flex-shrink:0}.c-counter{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 12px;border-bottom:1px solid #e4e4e4}.c-counter:last-child{border-bottom:none}.c-counter__title,.c-counter__price{font-weight:700;font-size:.875rem}.c-counter__description{color:#a1a1a1}.c-counter__button{color:#99293d;background:none;border:1px solid #e4e4e4;width:24px;height:34px;font-size:1rem;cursor:pointer}.c-counter__button:first-child{margin-right:-1px;border-radius:6px 0 0 6px}.c-counter__button:last-child{margin-left:-1px;border-radius:0 6px 6px 0}.c-counter__button.disabled{color:#ebe8e8;cursor:not-allowed}.c-counter__input{display:flex}.c-counter__input input{font-size:.875rem;font-weight:700;border:1px solid #e4e4e4;border-radius:0;width:64px;height:32px;text-align:center}.c-counter__dropdown{position:relative}.c-counter__dropdown:after{content:"";position:absolute;top:14px;right:10px;width:5px;height:5px;border-right:1px solid #99293d;border-bottom:1px solid #99293d;transform:rotate(45deg);pointer-events:none}.c-counter__dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e4e4;border-radius:6px;width:72px;height:36px;padding:0 12px;color:#1f1f1f;background:none;font-size:.875rem;font-weight:700}.c-counter__dropdown select:focus{outline:none;border:1px solid #99293d}.c-checkbox{display:flex;align-items:center}.c-checkbox input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #e4e4e4;border-radius:6px;vertical-align:-5px;flex-shrink:0}.c-checkbox input[type=checkbox]:checked{background-color:#99293d}.c-checkbox input[type=checkbox]:checked:before{position:absolute;top:3px;left:6px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:""}.c-checkbox label{font-size:.75rem;font-weight:700;padding-left:8px}.c-table{font-size:.75rem}.c-table__row{display:flex;border-top:1px solid #e4e4e4}.c-table__row:last-child{border-bottom:1px solid #e4e4e4}.c-table__head{flex-shrink:2;width:100%;background-color:#f5f5f5;padding:12px}.c-table__detail{flex-shrink:1;width:100%;padding:12px;font-weight:700}.c-errormsg{background-color:#c2271d;color:#fff;font-size:.75rem;font-weight:700;border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:8px}.c-errormsg svg{fill:#fff;flex-shrink:0}.c-slider{width:100%;height:324px;background-color:#e7e7e7;overflow:hidden;position:relative}.c-slider__button{position:absolute;top:144px;width:36px;height:36px;background-color:#00000040;border:1px solid rgba(255,255,255,.5);text-align:center;color:#fff;border-radius:999px;cursor:pointer}@media screen and (max-width: 576px){.c-slider__button{top:calc(28.1214848144vw - 16px)}}.c-slider__button.prev{left:12px}@media screen and (max-width: 576px){.c-slider__button.prev{top:calc(28.1214848144vw - 18px)}}.c-slider__button.prev:after{content:"";position:absolute;top:14px;left:14px;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(135deg)}.c-slider__button.next{right:12px}@media screen and (max-width: 576px){.c-slider__button.next{top:calc(28.1214848144vw - 18px)}}.c-slider__button.next:after{content:"";position:absolute;top:14px;right:14px;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 576px){.c-slider{width:100vw;margin-left:-20px;height:56.2429696288vw}}.c-slider img{width:100%;height:100%;object-fit:cover;display:none}.c-slider img.display{display:block}.c-modal{position:fixed;width:100%;height:100vh;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:100}.c-modal__inner{position:relative;background-color:#fff;margin:0 20px;padding:32px 12px 20px;height:70vh;width:100%;max-width:540px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.c-modal__close{position:absolute;top:-54px;right:0;background:none;border:none;cursor:pointer;padding:16px 0 16px 16px}.c-modal__scroll{overflow-y:auto;overscroll-behavior-y:none;padding:16px;width:100%}.c-modal__title{font-size:1rem;font-weight:700}.c-modal__subtitle{font-size:.875rem;font-weight:700;margin-bottom:4px}.p-plan-intro{display:flex;flex-direction:column;gap:8px}.p-plan-intro__image{width:100%;height:324px;background-color:#e7e7e7;overflow:hidden}.p-plan-intro__image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 576px){.p-plan-intro__image{margin-top:16px;height:56.2429696288%}}.p-plan-intro__title{margin-top:8px;font-size:1.125rem;font-weight:900}@media screen and (max-width: 576px){.p-plan-intro__title{font-size:1rem}}.p-plan-intro__description{font-size:.875rem}@media screen and (max-width: 576px){.p-plan-intro__description{font-size:.75rem}}.p-plan-select{margin-top:72px}.p-plan-select__radio-button{border:none;display:flex;flex-direction:column;gap:8px}.p-plan-precautions{margin-top:72px;background-color:#fff4f4;border-radius:8px;padding:16px 20px}.p-plan-precautions h3{font-size:.875rem;color:#b91c1c;display:flex;align-items:center;margin-bottom:4px;gap:4px}.p-plan-precautions svg{width:12px;height:12px}.p-plan-cancel,.p-plan-contact{margin-top:72px}.p-plan-contact__phone{color:#99293d;font-weight:700;text-decoration:none;pointer-events:none}@media screen and (max-width: 767px){.p-plan-contact__phone{text-decoration:underline;pointer-events:auto}}.p-plan-contact__links{margin-top:12px;display:flex;flex-direction:column;gap:8px}.p-plan-contact__system{margin-top:20px}.p-plan-contact__title{font-size:15px}.p-plan-contact__address{font-size:15px;margin-bottom:32px}.p-plan-contact__address a{color:#00f}.p-timetable{margin-top:72px}.p-timetable-select__radio-button{display:flex;flex-direction:column;gap:8px}.p-customer-form{padding:1rem;background-color:#fff;border:1px solid #eaeaea}.l-form__row{margin-bottom:1rem;display:flex;flex-direction:column}.c-input{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}.tag{margin-left:6px;padding:0 5px;gap:10px;color:#fff;background:#C2271D;border:1px solid #C2271D!important}.error-message{color:#c2271d;font-size:11px;font-style:normal;font-weight:400}.p-confirm-detail__price{display:flex;justify-content:flex-end}.p-confirm-detail__price-inner{font-size:.75rem;margin-top:20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;border:1px solid #e4e4e4;border-radius:8px;padding:16px;width:320px}@media screen and (max-width: 576px){.p-confirm-detail__price-inner{width:100%}}.p-confirm-detail__price p{width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:0 8px}.p-confirm-detail__price p .total{font-weight:700;font-size:1.125rem;color:#99293d}.p-confirm-detail__price p .unit{font-size:.75rem}.p-confirm-detail__price p:last-child{padding-top:8px;border-top:1px solid #e4e4e4}.p-confirm-precautions{margin-top:40px;background-color:#fff4f4;border-radius:8px;padding:16px 20px}.p-confirm-precautions h3{font-size:.875rem;color:#b91c1c;display:flex;align-items:center;margin-bottom:4px;gap:4px}.p-confirm-precautions svg{width:12px;height:12px}.localpay{color:#b91c1c}.localpay .fb{font-weight:700}.localpay .mt10{margin-top:10px!important}.p-error-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;margin:20px auto auto}.p-error-container svg{fill:#e5e3e3;margin-bottom:8px}.reservation-card{border:2px solid #eaeaea;border-radius:10px;padding:1rem;margin-bottom:1.5rem;background:#fff;position:relative;box-shadow:0 0 20px #0000001a;transition:box-shadow .2s ease,transform .1s ease}.status-text{color:#1f1f1f;font-size:12px;font-weight:700}.status-badge{display:inline-block;background:#99293d;color:#fff;font-weight:700;padding:.2rem .75rem;font-size:12px;margin-bottom:.5rem;margin-left:8px}.status-badge.is-before-use{background-color:#e0f4ee;color:#3cb19c}.status-badge.is-using{background-color:red;color:#fff}.status-badge.is-cancelled{background-color:#d3d9db;color:#75838c}.label-tag{display:inline-block;background:#99293d;color:#fff;font-size:.75rem;padding:.2rem .6rem;border-radius:3px;margin-right:.5rem;white-space:nowrap}.info-row{margin:.5rem 0;display:flex;align-items:center;font-size:.95rem}.arrow-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#99293d}.reserve-text{margin-bottom:8px}@media screen and (max-width: 767px){.reserve-text{margin-top:20px}}.tabs{display:flex;margin-bottom:1rem}.tabs button{padding:.5rem 1rem;background:#eee;border:none;cursor:pointer;color:#333}.tabs button.active{background:#333;color:#fff}.c-button-box{margin-top:1rem;display:flex;align-items:center;text-align:center;justify-content:center}.title__underline{display:block;width:80px;margin:.5rem auto 0;border-bottom:4px solid black;border-radius:4px}.reservation-info{border:2px solid #99293d;border-radius:8px;padding:1.5rem;margin-bottom:2rem;background:#fff}.info-row{display:flex;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.label-tag{font-size:.75rem;font-weight:700;padding:.3rem .75rem;border-radius:4px;margin-right:.75rem;white-space:nowrap}.label-tag.-red{background-color:#99293d;color:#fff}.info-text{font-size:.875rem;line-height:1.6;word-break:break-word}.contact-section{border-top:1px solid #ccc;background:#f7f7f7;padding:1rem;font-size:.75rem;color:#444;margin-top:2rem}.contact-section a{color:#06c;word-break:break-word}.section-heading{font-weight:700;font-size:1rem;color:#fff;background-color:#99293d;padding:.5rem 1rem;border-radius:4px;margin:2rem 0 1rem;display:inline-block}.det-caution{background-color:#fdf5f5;border:1px solid #e60033;padding:1rem;font-size:.95rem;line-height:1.6;color:#333;border-radius:4px}.det-access{margin-top:1rem;font-size:.95rem;line-height:1.5;color:#000}.det-access a{color:#005bac;text-decoration:underline}.det-access div+div{margin-top:.25rem}.activation-border-wrapper{box-sizing:border-box;max-width:800px;margin:20px auto}.activation-border-wrapper .activation-border{color:#ee553b;border:1px solid #ee553b;font-size:12px;font-weight:700;box-sizing:border-box;max-width:760px;padding:16px 20px;margin:20px auto 0}.activation-border-wrapper .activation-border .activation-explain-text{padding:0;margin:0}.activation-border-wrapper .activation-border .activation-explain-text p{margin:0}.sp-only-note{font-size:.85rem;color:#75838c;margin-top:-10px;text-align:center;line-height:1.4}.bottomspaceWrap{height:60px}.LinkBtnWrap{width:375px;height:48px;line-height:48px;border-radius:8px;font-weight:700;font-size:.875rem;box-sizing:border-box;padding:0 20px 20px;margin:20px;max-width:500px;cursor:pointer;border:none;font-size:14px;white-space:normal;text-align:center;background:#99293d;color:#fff}@media screen and (max-width: 767px){.LinkBtnWrap{width:100%}}.is-disabled{background-color:#d3d3d3;cursor:default;pointer-events:none}.LinkBtnWrap a{display:block;text-decoration:none;color:#fff}.useBtn label{display:block;width:100%;cursor:pointer}.useBtn input{display:none}.useBtn .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0}.useBtn input:checked~.hidden_show{padding:0;opacity:1;min-width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999;cursor:default;background-color:#0009}.UseCheckOverWrap{box-sizing:border-box;position:relative;min-width:100%;height:100vh}.UseCheckOverBox{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;padding:1em;background-color:#fff;color:#000;border-radius:5px;max-width:400px}.UseCheckOverBox p{font-weight:700;font-size:14px;line-height:20px;margin-top:12px;margin-bottom:12px}.UseCheckOverBox .LinkBtnWrap{margin:20px auto!important}.UseCheckOverBox label{box-sizing:border-box;padding:0 20px 20px;margin:20px auto;max-width:500px;height:40px;line-height:40px;cursor:pointer;border:none;border-radius:5px;font-size:14px;white-space:normal;text-align:center;background:#f5f5f7;color:#000}.p-detail-precautions{background-color:#fff4f4;border-radius:8px;padding:16px 20px}.p-detail-precautions h3{font-size:.875rem;color:#b91c1c;display:flex;align-items:center;margin-bottom:4px;gap:4px}.p-detail-precautions svg{width:12px;height:12px}.p-detail-contact__phone{color:#99293d;font-weight:700;text-decoration:none;pointer-events:none}@media screen and (max-width: 767px){.p-detail-contact__phone{text-decoration:underline;pointer-events:auto}}.p-detail-contact__links{margin-top:12px;display:flex;flex-direction:column;gap:8px}.p-detail-contact__system{margin-top:20px}.p-detail-contact__title{font-size:15px}.p-detail-contact__address{font-size:15px;margin-bottom:32px}.p-detail-contact__address a{color:#00f}@media screen and (max-width: 767px){.reserve-status-margin{margin-top:12px}}.LinkBtnWrap-change{cursor:default;pointer-events:none;background:lightgray}.LinkBtnWrap-change a{display:block;text-decoration:none;color:#fff}.Reserve-total{margin:0 20px 20px;border-top:1px solid #f5f5f7;border-bottom:1px solid #f5f5f7;padding:10px 0;text-align:right;color:#000}.Reserve-total span.total,.Reserve-total span.yen{font-weight:700;font-size:18px}.Reserve-list-detail p.ReserveCautionText{width:100%;text-align:center!important;font-weight:700!important;color:red}.ReserveCautionText{color:red}.p-cancel-precautions{background-color:#fff4f4;border-radius:8px;padding:16px 20px}.p-cancel-precautions h3{font-size:.875rem;color:#b91c1c;display:flex;align-items:center;margin-bottom:4px;gap:4px}.p-cancel-precautions svg{width:12px;height:12px}.p-cancel-contact__phone{color:#99293d;font-weight:700;text-decoration:none;pointer-events:none}@media screen and (max-width: 767px){.p-cancel-contact__phone{text-decoration:underline;pointer-events:auto}}.p-cancel-contact__links{margin-top:12px;display:flex;flex-direction:column;gap:8px}.p-cancel-precautions .cation-title{font-weight:700;margin-top:16px}.p-cancel-precautions .cation-title:first-child{margin-top:0}.cautionsSpaceWrap{height:20px}.info-content{box-sizing:border-box;margin:0 auto;padding:8px 16px 80px}.info-content .form-content{background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0 2px 4px #d3d9db;border:1px solid #d3d9db;border-radius:6px;box-sizing:border-box;padding:20px}.info-content .form-content .title1{color:#424a4e;font-size:24px;margin-top:2px}.info-content .form-content .title1 span{display:inline-block;vertical-align:bottom;width:8px;height:32px;margin-right:8px}.info-content .form-content .confirm-box{box-sizing:border-box;padding:12px;border:1px solid #75838c}.info-content .form-content .confirm-box ul{border:1px solid #f5f5f5}.info-content .form-content .confirm-box ul li{list-style:none;padding:10px}.info-content .form-content .confirm-box ul li:nth-child(odd){background-color:#f5f5f5}.info-content .form-content .confirm-box ul li span:first-child{display:block;font-size:13px;color:#424a4e}.info-content .form-content .confirm-box ul li span:last-child{font-size:13px;color:#424a4e}.info-content .form-content .confirm-box ul li span.ticket-item-title{font-weight:700}.info-content button{display:block;cursor:pointer;width:100%;height:48px;background:#99293d 0% 0% no-repeat padding-box;border-radius:6px;text-align:center;line-height:48px;position:relative;border:none;color:#fff;font-size:14px;font-weight:700;margin-top:12px}.ticket-top{width:100%;height:240px;background-color:#fafafa}.ticket-datetime{width:100%;height:80px;background-color:#fff;line-height:1.2;margin-top:-8px}.ticket-datetime .ticket-year{color:#000;font-size:26px;font-weight:600;text-align:center;padding-top:4px}.ticket-datetime .ticket-time{color:#000;font-size:36px;font-weight:700;text-align:center}.ticket-info{color:#666;font-size:14px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.circles{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0}.ticket-presentation-wrapper{box-sizing:border-box;max-width:800px;width:100%;margin:8px auto}.ticket-presentation-wrapper .ticket-presentation{color:#ee553b;border:1px solid #ee553b;font-weight:700;box-sizing:border-box;max-width:760px;padding:8px 0;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center}.ticket-presentation-wrapper .ticket-presentation .ticket-presentation-text{padding:0;margin:0;font-size:14px}.ticket-presentation-wrapper .ticket-presentation .ticket-presentation-text p{margin:0}.qa-link{margin-top:-28px;margin-bottom:32px;display:flex;justify-content:start;align-items:center;cursor:pointer}.qa-link img{width:15px;height:15px;margin-right:2px}.qa-link span{color:#666;font-size:13px;line-height:18px;text-decoration:underline;margin-right:2px}.qa-link .icon{margin-bottom:3px;fill:#000;width:14px;height:14px;vertical-align:middle}.u-flex-col{display:flex;flex-direction:column}.u-gap-1{gap:4px}.u-gap-2{gap:8px}.u-pt-1{padding-top:4px}.u-pt-2{padding-top:8px}.u-pt-3{padding-top:12px}.u-pt-4{padding-top:16px}.u-pt-5{padding-top:20px}
