.cancel-section{.cancel-section__contents{margin-block:min(5%,40px) 0}}
.page-cancel-confirm .form-layout__background--cancel-confirm,.page-cancel-input .form-layout__background--cancel-input{background-color:var(--color-white);@media (width < 768px){margin-inline:-1em}}.page-cancel-input .cancel-input__container.cancel-input__columns{background-color:var(--color-white);display:grid;gap:0;grid-template-columns:1fr;margin-inline:auto;max-width:1020px;padding-inline:30px;@media (width < 768px){padding-block:20px;padding-inline:20px}}@media (width >= 768px){.page-cancel-input .cancel-input__container.cancel-input__columns{grid-template-columns:1fr 1fr;justify-content:center;max-width:960px}}.cancel-input__section-title{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0 0 1.25rem;text-align:center;@media (width < 768px){text-align:left}}@media (width >= 768px){.cancel-input__section-title{font-size:1.25rem;margin-block-end:1.5rem}}.cancel-input__member{padding:1.5rem;text-align:center;width:100%;@media (width < 768px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.cancel-input__login-btn{width:100%}}@media (width >= 768px){.cancel-input__member{margin-block:40px;padding-inline:40px 80px!important}}.cancel-input__login-btn{align-items:center;background-color:var(--color-white);border:1px solid var(--color-red);border-radius:300px;color:var(--color-red);display:inline-flex;font-size:.9375rem;font-weight:var(--font-weight-bold);justify-content:center;max-width:280px;padding:.75rem 2rem;text-decoration:none;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.cancel-input__login-btn:hover{background-color:var(--color-red);color:var(--color-white)}.cancel-input__login-btn:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.cancel-input__guest{border-inline-start:1px solid #ebebeb;margin-block:40px;padding:1.5rem;padding-inline:80px 40px!important;width:100%;@media (width < 768px){border-inline-start:none;padding-inline:0!important}.cancel-input__submit{width:100%}}.cancel-input__form{display:flex;flex-direction:column;gap:0}.cancel-input__fields{display:flex;flex-direction:column;gap:1.25rem;margin-block-end:1.5rem}.cancel-input__field{display:flex;flex-direction:column;gap:.35rem}@media (width < 768px){.page-cancel-input .cancel-input__field--email{box-sizing:border-box;padding-inline:20px}}.cancel-input__input-wrap{position:relative}.cancel-input__placeholder-fake{align-items:baseline;display:flex;font-size:1rem;inset-inline-end:.75rem;inset-inline-start:.75rem;line-height:1.5;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cancel-input__placeholder-text{color:var(--color-dark-gray);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancel-input__placeholder-required{color:var(--color-red);flex-shrink:0;margin-inline-start:.05em}
.cancel-input__input-wrap:has(.cancel-input__text:focus) .cancel-input__placeholder-fake,.cancel-input__input-wrap:has(.cancel-input__text:not(:placeholder-shown)) .cancel-input__placeholder-fake{visibility:hidden}.cancel-input__label{color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-bold);margin:0}.cancel-input__label--hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cancel-input__required{color:var(--color-red);margin-inline-start:.1em}.cancel-input__text{background-color:var(--color-white);border:1px solid var(--color-lite-gray);border-radius:4px;box-sizing:border-box;color:var(--color-text);font-size:1rem;line-height:1.5;padding:.6rem .75rem;width:100%}.cancel-input__text::placeholder{color:var(--color-dark-gray)}.page-cancel-input .cancel-input__text::placeholder{color:transparent}.cancel-input__text:focus{border-color:var(--color-dark-gray);outline:none}.cancel-input__text:focus-visible{outline:2px solid var(--color-dark-gray);outline-offset:0}.cancel-input__guest-foot{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0}.cancel-input__guest-foot .cancel-input__description{align-self:stretch;margin-block-start:.25rem;text-align:left}.cancel-input__guest-foot .cancel-input__description:first-of-type{margin-block-start:1rem}.cancel-input__submit{align-items:center;background-color:var(--color-red);border:1px solid var(--color-red);border-radius:300px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:var(--font-weight-bold);justify-content:center;max-width:280px;padding:.875rem 2.5rem;transition:background-color var(--transition-base),color var(--transition-base)}.cancel-input__submit:hover{background-color:var(--color-white);color:var(--color-red)}.cancel-input__submit:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.cancel-input__description{color:var(--color-text);font-size:.875rem;line-height:var(--line-height-base);margin:0}.page-cancel-confirm .form-card .form-card__item:last-child{border-bottom:none}@container (width >= 768px){.page-cancel-confirm .form-card{padding:30px 40px}.page-cancel-confirm .form-card .form-card__item{align-items:center;padding-inline:0}.page-cancel-confirm .form-card .form-card__item-heading{white-space:nowrap}.page-cancel-confirm .form-card .form-card__item-body{align-items:center;display:flex}}.estimate{background-color:var(--color-white);border-radius:6px;color:var(--color-text);container-name:estimate;container-type:inline-size;font-size:var(--font-size-base);margin-block-start:30px;padding:1em}.estimate__heading{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0 0 1rem}@container estimate (width >= 768px){.estimate__heading{font-size:1.5rem;margin-block-end:1.5rem}}.estimate__summary{display:grid;gap:1rem;grid-template-columns:1fr 3fr;margin-block-end:1.5rem}@container estimate (width >= 768px){.estimate__summary{align-items:start;gap:0 2rem;grid-template-columns:100px 1fr 200px;margin-block-end:1rem;padding-block:1.25rem}}.estimate__summary-visual{display:flex;flex-direction:column;gap:.5rem}.estimate__summary-media{max-width:80px}.estimate__summary-media img{display:block;height:auto;width:100%}@container estimate (width >= 768px){.estimate__summary-media{max-width:100px}}.estimate__summary-body{min-width:0}.estimate__summary-car{font-size:.9375rem;font-weight:var(--font-weight-bold);margin:0 0 .5em}@container estimate (width >= 768px){.estimate__summary-car{font-size:1rem}}.estimate__summary-dates{font-size:.875rem;margin:0}.estimate__summary-dates-item{display:grid;gap:0 .5rem;grid-template-columns:auto 1fr;margin:0}.estimate__summary-dates-item + .estimate__summary-dates-item{margin-block-start:.75rem}.estimate__summary-dates-item dt{font-weight:var(--font-weight-bold)}.estimate__summary-dates-item dd{margin:0}
.estimate__summary-dates-datetime,.estimate__summary-dates-place{display:block}.estimate__summary-dates-datetime{margin-block-start:.15em}.estimate__summary-notice{background-color:var(--color-light-blue-gray);color:var(--color-blue-gray);font-size:.75rem;line-height:1.4;margin:.5em 0 0;padding:.5rem .75rem}@container estimate (width >= 768px){.estimate__summary-notice{font-size:.75rem;padding:.4em .6em}}.estimate__summary-price{align-self:center;grid-column:1/3;text-align:right}@container estimate (width >= 768px){.estimate__summary-price{align-self:center;grid-column:auto;text-align:left}}.estimate__summary-price-label{font-size:.875rem;font-weight:var(--font-weight-bold);margin:0 0 .25em}.estimate__summary-price-total{font-size:.9375rem;font-weight:var(--font-weight-bold);margin:0}.estimate__summary-price-amount{color:var(--color-red);font-size:1.25rem}@container estimate (width >= 768px){.estimate__summary-price-amount{font-size:1.5rem}}.estimate__card{background-color:var(--color-ultra-lite-gray);border-radius:6px;display:grid;gap:1.5rem;grid-template-columns:1fr;padding:1rem}@container estimate (width >= 768px){.estimate__card{gap:2rem 3rem;grid-template-columns:1fr 1fr;padding:2rem 2.5rem}.estimate__card--confirm{grid-template-columns:1fr}}.estimate__breakdown{background-color:var(--color-ultra-lite-gray);border-radius:6px;padding:1rem}@container estimate (width >= 768px){.estimate__breakdown{background-color:transparent;border-radius:0;padding:0}}.estimate__breakdown-item{border-bottom:1px solid var(--color-lite-gray);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25em 1rem;justify-content:space-between;margin:0;padding-block:.5rem}.estimate__breakdown-item:last-child{border-bottom-width:2px}@container estimate (width >= 768px){.estimate__breakdown-item{padding-block:.65rem}}.estimate__breakdown-item dt{font-weight:var(--font-weight-bold)}.estimate__breakdown-item dd{margin:0;text-align:right}.estimate__aside{display:flex;flex-direction:column;gap:1.5rem}.estimate__coupon-heading,
.estimate__payment-heading{font-size:1rem;font-weight:var(--font-weight-bold);margin:0 0 .35em}.estimate__coupon-desc,
.estimate__payment-desc{color:var(--color-dark-gray);font-size:.875rem;margin:0 0 .5rem}.estimate__coupon-form{align-items:center;display:grid;gap:0 .5rem;grid-template-columns:1fr auto;margin-block:.5rem .25rem}@container estimate (width >= 768px){.estimate__coupon-form{gap:0 .75rem;grid-template-columns:1fr 110px}}.estimate__coupon-input{min-width:0}.estimate__coupon-submit{align-items:center;background-color:var(--color-red);border:1px solid var(--color-red);border-radius:300px;color:var(--color-white);cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--font-weight-bold);justify-content:center;line-height:1.2;padding:.5rem 1.25rem}.estimate__coupon-submit:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}@container estimate (width >= 768px){.estimate__coupon-submit{font-size:.9375rem;padding:.6rem 1.5rem}}.estimate__coupon-reset{background:none;border:none;color:var(--color-dark-gray);cursor:pointer;font-size:.875rem;margin:0;padding:0;text-decoration:underline}.estimate__coupon-reset:focus-visible{outline:2px solid var(--color-dark-gray);outline-offset:2px}.estimate__payment-logos{margin-block-start:.5rem}.estimate__payment-logos img{display:block;height:auto;max-width:100%}.personal-info{background-color:var(--color-white);border-radius:6px;color:var(--color-text);container-name:personal-info;container-type:inline-size;font-size:var(--font-size-base);margin-block-start:30px;padding:2em}@container personal-info (width >= 768px){.personal-info{padding:2rem 2.5rem}}.personal-info__heading{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0 0 1.5rem}@container personal-info (width >= 768px){.personal-info__heading{font-size:1.5rem;margin-block-end:2rem}}.personal-info__list{list-style:none;margin:0;padding:0}.personal-info__item{border-bottom:1px solid var(--color-lite-gray);display:flex;flex-direction:column;gap:.25rem;padding-block:.75rem}.personal-info__item:last-of-type{border-bottom:none}@container personal-info (width >= 768px){.personal-info__item{align-items:flex-start;flex-direction:row;gap:1rem;justify-content:space-between;padding-block:1rem}}.personal-info__label{color:var(--color-text);flex-shrink:0;font-size:.875rem;font-weight:var(--font-weight-bold);margin:0}@container personal-info (width >= 768px){.personal-info__label{font-size:1rem;min-width:140px}}.personal-info__value{color:var(--color-dark-gray);font-size:.875rem;line-height:var(--line-height-base);margin:0}@container personal-info (width >= 768px){.personal-info__value{flex:1;font-size:1rem;text-align:left}}.personal-info__button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-lite-gray);border-radius:300px;color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;justify-content:center;line-height:var(--line-height-tight);margin-block-start:1.5rem;padding:.75rem 1.5rem;transition:background-color var(--transition-base),border-color var(--transition-base);width:40%}.personal-info__button:hover{background-color:var(--color-ultra-lite-gray);border-color:var(--color-dark-gray)}.personal-info__button:focus-visible{outline:2px solid var(--color-dark-gray);outline-offset:2px}@container personal-info (width >= 768px){.personal-info__button{font-size:1rem;justify-content:flex-start;margin-block-start:2rem;padding:.875rem 2rem;width:auto}}.personal-info__button-text{display:inline-block}.personal-info__button-icon{display:inline-block;font-size:1em;line-height:1}.form-navi-flow{ol{grid-template-columns:repeat(3,1fr)}}.cancel-complete__text{font-weight:var(--font-weight-semibold);margin:0;text-align:center}.cancel-complete__reservation-number{background-color:var(--color-ultra-lite-gray);border-radius:6px;font-weight:var(--font-weight-semibold);margin-block-start:1em;margin-inline:auto;padding-block:1em;padding-inline:2em;text-align:center;width:fit-content}.cancel-complete__top-wrap{display:flex;justify-content:center;margin-block-start:min(6.66667vw,25px);@media (width >= 768px){margin-block-start:60px}}.page-cancel-complete .cancel-complete__top-button{max-width:none;text-decoration:none;width:min(100%,520px)}.page-cancel-confirm .credit-cancel-notice{background-color:#ffdfd3;border-radius:8px;display:flex;flex-direction:column;gap:.75em;margin-block-end:1.5rem;padding:16px 5px 5px;width:100%}.page-cancel-confirm .credit-cancel-notice__header{align-items:center;display:flex;gap:.75em;margin-left:6px}.page-cancel-confirm .credit-cancel-notice__icon{align-items:center;background-color:#ed5049;border-radius:999px;color:var(--color-white);display:flex;flex-shrink:0;font-size:12px;height:1.1rem;justify-content:center;line-height:1;margin-block-start:.15em;width:1.1rem}.page-cancel-confirm .credit-cancel-notice__title{color:#ed5049;font-size:14px;font-weight:var(--font-weight-bold);line-height:1.5;margin:0}@media only screen and (max-width:768px){.page-cancel-confirm .credit-cancel-notice__title{font-size:2.66667vw}}.page-cancel-confirm .credit-cancel-notice__body{background-color:var(--color-white);border-radius:6px;padding:1em}.page-cancel-confirm .credit-cancel-notice__lead,
.page-cancel-confirm .credit-cancel-notice__shop{font-size:12px;font-weight:700;line-height:1.6;margin:0}@media only screen and (max-width:768px){.page-cancel-confirm .credit-cancel-notice__lead,
  .page-cancel-confirm .credit-cancel-notice__shop{font-size:2.66667vw}}.page-cancel-confirm .credit-cancel-notice__lead{margin-block-end:.75em}.page-cancel-confirm .credit-cancel-notice__link{color:#251fdf}.page-cancel-confirm .credit-cancel-notice__tel{color:inherit;font-weight:var(--font-weight-bold);text-decoration:none}.page-cancel-confirm .credit-cancel-notice__tel:hover{text-decoration:underline}.page-cancel-confirm .form-layout__footing{grid-template-columns:1fr!important;justify-items:center}.page-cancel-confirm .form-layout__footing form{width:100%}.page-cancel-confirm .form-layout__footing .form-layout__footing-action{padding-inline:4em!important;width:400px!important;@media (width < 768px){width:100%!important}}