.change-seat{padding-bottom:40px}.change-seat__border-b{border-bottom:4px solid #0b41a0}.change-seat__con01{padding:30px 40px 32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__con01{padding:30px 13px 32px}}.change-seat__con02{padding:40px 40px 0}@media(min-width:320px)and (max-width:767.98px){.change-seat__con02{padding:12px 13px 34px}}.change-seat__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.change-seat__con03{padding:0 13px}}.change-seat__head{position:relative;padding:11px 18px;background:#eff4f6;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;margin-bottom:5px}@media(min-width:320px)and (max-width:767.98px){.change-seat__head{padding:10px;font-size:14px;margin-bottom:0}}.change-seat__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-seat__head--txt-l{padding:10px;font-size:14px}}.change-seat__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.change-seat__head-tag{right:12px}}.change-seat__head-status{display:flex;align-items:center;justify-content:center;padding:1px 9px;border-radius:2px;background:#c70022;font-weight:600;min-width:100px;text-align:center;color:#fff}.change-seat__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.change-seat__head-status{font-size:10px;min-width:60px;padding:1px}}.change-seat__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-seat__head-status--num{margin-left:5px}}.change-seat__head-status--green{background:#2e9c36;color:#fff}.change-seat__route-head{margin:28px 0 36px}@media(min-width:320px)and (max-width:767.98px){.change-seat__route-head{margin:8px 0 14px}}.change-seat__route-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-seat__route-time{font-size:16px}.change-seat__route-sub{font-size:14px}}.change-seat__alert{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffebeb;font-weight:600;text-align:center;margin:26px 0 30px}.change-seat__alert:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;background:url(/_next/static/media/ico_alert.dd691d69.svg) no-repeat;z-index:1}.change-seat__inline-block{display:inline-block}.change-seat__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__info{margin-bottom:22px}}.change-seat__info-row{width:100%;display:flex;align-items:baseline;border-bottom:2px dashed #c2d7df;padding:15px 0;line-height:2}@media(min-width:320px)and (max-width:767.98px){.change-seat__info-row{padding:5px 10px}}.change-seat__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-seat__info-ttl{font-size:14px;padding-right:8px;width:35%}}.change-seat__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.change-seat__info-con{font-size:14px;width:65%}}.change-seat__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.change-seat__info-con--txt-s{font-size:14px}.change-seat__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-seat__route:not(:last-child){margin-bottom:4px}}.change-seat__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con01{margin-bottom:23px}}.change-seat__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.change-seat__price-con03{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con03{margin:0 0 40px}}.change-seat__price-row{display:flex;justify-content:space-between;align-items:center}.change-seat__price-row--cus{align-items:baseline}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-row--cus{align-items:unset}}.change-seat__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-row:not(:last-child){margin-bottom:8px}}.change-seat__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-ttl{font-size:14px}.change-seat__price-ttl--txt-l-sp{font-size:16px}}.change-seat__price-ttl--txt-l{font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-ttl--txt-l{font-size:16px}}.change-seat__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con{font-size:18px}}.change-seat__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con--txt-insurance{font-size:18px}}.change-seat__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con--txt-deadline{font-size:14px}}.change-seat__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-con--txt-total{font-size:33px;margin-top:44px}}.change-seat__price-total-prev{font-size:18px;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-seat__price-total-prev{font-size:14px}}.change-seat__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__bus-stop{margin:66px 0 17px}}.change-seat__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.change-seat__payment{margin:15px 0 32px}}.change-seat__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-seat__payment-ttl{font-size:14px}}.change-seat__func{display:flex;flex-direction:column;align-items:center}.change-seat__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-seat__func-alert{padding:10px;background:#ffebeb;font-weight:500;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__func-alert{margin-bottom:16px;font-size:14px}}.change-seat__select-sec{margin-top:32px}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-sec{border:2px solid #c3d2de;padding:14px;margin-top:16px}}.change-seat__select-row{display:flex;justify-content:space-between;margin:21px -15px 0}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-row{flex-wrap:wrap;margin:-4px -8px 0}}.change-seat__select-flex{display:flex;justify-content:space-between}.change-seat__select-con{width:100%;padding:0 15px}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-con{width:50%;padding:16px 8px}}.change-seat__select-con:not(:last-child){border-right:1px dashed #c2d7df}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-con:not(:last-child){border-right:none}.change-seat__select-con:nth-child(odd){border-right:1px dashed #c2d7df}.change-seat__select-con:nth-child(-n+2){border-bottom:1px dashed #c2d7df}}.change-seat__select-tag{font-size:14px;font-weight:700;padding:3px 21px;border-radius:4px;background:#ffb116;display:inline-block}.change-seat__select-tag01{font-size:15px;font-weight:700;padding:2px 21px;border-radius:2px;background:#eff4f6;display:inline-block}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-tag01{padding:0 8px}}.change-seat__select-ttl{font-weight:700;text-align:center;border-bottom:1px solid #c2d7df;margin-bottom:14px}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-ttl{font-size:12px;margin-bottom:10px}}.change-seat__select-price{color:#c70022;display:block;line-height:1.8}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-price{font-size:16px;line-height:1.7}}.change-seat__select-label{font-weight:700;font-size:14px;margin-bottom:6px}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-wrap{width:48%}}.change-seat__select{width:100%;min-width:73px}.change-seat__select>select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #c3d2de;border-radius:8px;font-size:14px;font-weight:500;padding:15px 10px;cursor:pointer;background:#fff url(/_next/static/media/ico_arrow-select.ac5b3d0a.svg) 80% no-repeat;background-size:14px 8px;box-shadow:0 3px 8px rgba(0,0,0,.031372549)}@media(min-width:320px)and (max-width:767.98px){.change-seat__select>select{padding:9px 10px}}.change-seat__select>select:has(option[value=""]:checked){color:#a2a2a2}.change-seat__select>select>option{color:#22323a}.change-seat__select-note{padding-left:1.2em;text-indent:-1em;line-height:1.8;font-size:13px;font-weight:600;margin-top:31px}@media(min-width:320px)and (max-width:767.98px){.change-seat__select-note{font-size:11px;margin-top:3px;padding-left:1em}}.change-seat__select-note>li:before{content:"※"}.change-seat__select-note>li>a{color:#0b41a0;text-decoration:underline}.change-station{padding-bottom:40px}.change-station__border-b,.change-station__con01{border-bottom:4px solid #0b41a0}.change-station__con01{padding:30px 40px 36px}@media(min-width:320px)and (max-width:767.98px){.change-station__con01{padding:30px 13px 16px}}.change-station__con02{padding:40px 40px 0}@media(min-width:320px)and (max-width:767.98px){.change-station__con02{padding:12px 13px 34px}}.change-station__con03{padding:24px 40px 0}@media(min-width:320px)and (max-width:767.98px){.change-station__con03{border-top:2px solid #f8f8f8;padding:16px 13px 0}}.change-station__head{position:relative;padding:11px 18px;background:#eff4f6;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;margin-bottom:5px}@media(min-width:320px)and (max-width:767.98px){.change-station__head{padding:10px;font-size:14px;margin-bottom:0}}.change-station__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-station__head--txt-l{padding:10px;font-size:14px}}.change-station__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.change-station__head-tag{right:12px}}.change-station__head-status{display:flex;align-items:center;justify-content:center;padding:1px 9px;border-radius:2px;background:#c70022;font-weight:600;min-width:100px;text-align:center;color:#fff}.change-station__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.change-station__head-status{font-size:10px;min-width:60px;padding:1px}}.change-station__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-station__head-status--num{margin-left:5px}}.change-station__route-head{margin:28px 0 36px}@media(min-width:320px)and (max-width:767.98px){.change-station__route-head{margin:8px 0 14px}}.change-station__route-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-station__route-time{font-size:16px}.change-station__route-sub{font-size:14px}}.change-station__route{border:2px solid #c3d2de}.change-station__route :not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-station__route :not(:last-child){margin-bottom:4px}}.change-station__route-det{border-bottom:2px solid #c3d2de;padding:16px 8px}@media(min-width:320px)and (max-width:767.98px){.change-station__route-det{padding:8px}}.change-station__route-seat{padding:16px 8px;display:flex;align-items:center;justify-content:left;margin-top:12px;font-size:16px;font-weight:600}@media(min-width:320px)and (max-width:767.98px){.change-station__route-seat{font-size:14px;margin-top:8px}}.change-station__route-seatTxt{gap:8px}.change-station__alert,.change-station__route-seatTxt{display:flex;align-items:center;justify-content:center}.change-station__alert{padding:10px;background:#ffebeb;font-weight:600;text-align:center;margin:26px 0 30px}.change-station__alert:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;background:url(/_next/static/media/ico_alert.dd691d69.svg) no-repeat;z-index:1}.change-station__inline-block{display:inline-block}.change-station__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-station__info{margin-bottom:22px}}.change-station__info-row{width:100%;display:flex;align-items:baseline;border-bottom:2px dashed #c2d7df;padding:15px 0;line-height:2}@media(min-width:320px)and (max-width:767.98px){.change-station__info-row{padding:5px 10px}}.change-station__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-station__info-ttl{font-size:14px;padding-right:8px;width:35%}}.change-station__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.change-station__info-con{font-size:14px;width:65%}}.change-station__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.change-station__info-con--txt-s{font-size:14px}.change-station__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-station__route:not(:last-child){margin-bottom:4px}}.change-station__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con01{margin-bottom:23px}}.change-station__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.change-station__price-con03{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con03{margin:0 0 40px}}.change-station__price-row{display:flex;justify-content:space-between;align-items:center}.change-station__price-row--cus{align-items:baseline}@media(min-width:320px)and (max-width:767.98px){.change-station__price-row--cus{align-items:unset}}.change-station__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-row:not(:last-child){margin-bottom:8px}}.change-station__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.change-station__price-ttl{font-size:14px}.change-station__price-ttl--txt-l-sp{font-size:16px}}.change-station__price-ttl--txt-l{font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-ttl--txt-l{font-size:16px}}.change-station__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con{font-size:18px}}.change-station__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con--txt-insurance{font-size:18px}}.change-station__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con--txt-deadline{font-size:14px}}.change-station__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.change-station__price-con--txt-total{font-size:33px;margin-top:44px}}.change-station__price-total-prev{font-size:18px;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-station__price-total-prev{font-size:14px}}.change-station__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.change-station__bus-stop{margin:66px 0 17px}}.change-station__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.change-station__payment{margin:15px 0 32px}}.change-station__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-station__payment-ttl{font-size:14px}}.change-station__func{display:flex;flex-direction:column;align-items:center}.change-station__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-station__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-station__func-alert{padding:10px;background:#ffebeb;font-weight:500;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-station__func-alert{margin-bottom:16px;font-size:14px}}.change-station__select-sec{margin-top:32px}@media(min-width:320px)and (max-width:767.98px){.change-station__select-sec{border:2px solid #c3d2de;padding:14px;margin-top:16px}}.change-station__select-row{display:flex;justify-content:space-between;margin:21px -15px 0}@media(min-width:320px)and (max-width:767.98px){.change-station__select-row{flex-wrap:wrap;margin:-4px -8px 0}}.change-station__select-flex{display:flex;justify-content:space-between}.change-station__select-con{width:100%;padding:0 15px}@media(min-width:320px)and (max-width:767.98px){.change-station__select-con{width:50%;padding:16px 8px}}.change-station__select-con:not(:last-child){border-right:1px dashed #c2d7df}@media(min-width:320px)and (max-width:767.98px){.change-station__select-con:not(:last-child){border-right:none}.change-station__select-con:nth-child(odd){border-right:1px dashed #c2d7df}.change-station__select-con:nth-child(-n+2){border-bottom:1px dashed #c2d7df}}.change-station__select-tag{font-size:14px;font-weight:700;padding:3px 21px;border-radius:4px;background:#ffb116;display:inline-block}.change-station__select-tag01{font-size:15px;font-weight:700;padding:2px 21px;border-radius:2px;background:#eff4f6;display:inline-block}@media(min-width:320px)and (max-width:767.98px){.change-station__select-tag01{padding:0 8px}}.change-station__select-ttl{font-weight:700;text-align:center;border-bottom:1px solid #c2d7df;margin-bottom:14px}@media(min-width:320px)and (max-width:767.98px){.change-station__select-ttl{font-size:12px;margin-bottom:10px}}.change-station__select-price{color:#c70022;display:block;line-height:1.8}@media(min-width:320px)and (max-width:767.98px){.change-station__select-price{font-size:16px;line-height:1.7}}.change-station__select-label{font-weight:700;font-size:14px;margin-bottom:6px}@media(min-width:320px)and (max-width:767.98px){.change-station__select-wrap{width:48%}}.change-station__select{width:100%;min-width:73px}.change-station__select>select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #c3d2de;border-radius:8px;font-size:14px;font-weight:500;padding:15px 10px;cursor:pointer;background:#fff url(/_next/static/media/ico_arrow-select.ac5b3d0a.svg) 80% no-repeat;background-size:14px 8px;box-shadow:0 3px 8px rgba(0,0,0,.031372549)}@media(min-width:320px)and (max-width:767.98px){.change-station__select>select{padding:9px 10px}}.change-station__select>select:has(option[value=""]:checked){color:#a2a2a2}.change-station__select>select>option{color:#22323a}.change-station__select-note{padding-left:1.2em;text-indent:-1em;line-height:1.8;font-size:13px;font-weight:600;margin-top:31px}@media(min-width:320px)and (max-width:767.98px){.change-station__select-note{font-size:11px;margin-top:3px;padding-left:1em}}.change-station__select-note>li:before{content:"※"}.change-station__select-note>li>a{color:#0b41a0;text-decoration:underline}.money-back{padding-bottom:40px;text-align:left}.money-back__note--txt{font-size:12px;color:#000;font-weight:500}.money-back__border-b,.money-back__con01{border-bottom:4px solid #0b41a0}.money-back__con01{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.money-back__con01{padding:30px 13px 32px}}.money-back__con02{padding:40px 40px 38px}@media(min-width:320px)and (max-width:767.98px){.money-back__con02{padding:18px 13px 32px}}.money-back__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.money-back__con03{padding:0 13px}}.money-back__head{position:relative;padding:11px 18px;background:#eff4f6;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;margin-bottom:5px}@media(min-width:320px)and (max-width:767.98px){.money-back__head{padding:10px;font-size:14px;margin-bottom:0}}.money-back__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.money-back__head--txt-l{padding:10px;font-size:14px}}.money-back__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.money-back__head-tag{right:12px}}.money-back__head-status{display:flex;align-items:center;justify-content:center;padding:1px 9px;border-radius:2px;background:#c70022;font-weight:600;min-width:100px;text-align:center;color:#fff}.money-back__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.money-back__head-status{font-size:10px;min-width:60px;padding:1px}}.money-back__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.money-back__head-status--num{margin-left:5px}}.money-back__inline-block{display:inline-block}.money-back__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.money-back__info{margin-bottom:22px}}.money-back__info-row{width:100%;display:flex;align-items:baseline;border-bottom:2px dashed #c2d7df;padding:15px 0;line-height:2}@media(min-width:320px)and (max-width:767.98px){.money-back__info-row{padding:5px 10px}}.money-back__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.money-back__info-ttl{font-size:14px;padding-right:8px;width:35%}}.money-back__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.money-back__info-con{font-size:14px;width:65%}}.money-back__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.money-back__info-con--txt-s{font-size:14px}.money-back__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.money-back__route:not(:last-child){margin-bottom:4px}}.money-back__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con01{margin-bottom:23px}}.money-back__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.money-back__price-con03{margin:15px 0 40px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con03{margin:10px 0 40px}}.money-back__price-row{display:flex;justify-content:space-between;align-items:center}.money-back__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-row:not(:last-child){margin-bottom:8px}}.money-back__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.money-back__price-ttl{font-size:14px}.money-back__price-ttl--txt-l-sp{font-size:16px}}.money-back__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con{font-size:18px}}.money-back__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con--txt-insurance{font-size:18px}}.money-back__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con--txt-deadline{font-size:14px}}.money-back__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.money-back__price-con--txt-total{font-size:33px}}.money-back__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.money-back__bus-stop{margin:66px 0 17px}}.money-back__payment{margin:31px 0 0}@media(min-width:320px)and (max-width:767.98px){.money-back__payment{margin:15px 0 0}}.money-back__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.money-back__payment-ttl{font-size:14px}}.money-back__func{display:flex;flex-direction:column;align-items:center}.money-back__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.money-back__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.money-back__all-cancel--txt,.money-back__stop-all-cancel--txt{color:#c70022;margin-bottom:16px}.confirm-modal__content{display:flex;flex-direction:column;gap:24px;padding:16px 0}.confirm-modal__message{font-size:16px;line-height:1.6;color:#333;text-align:center;white-space:pre-line}.confirm-modal__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.confirm-modal__buttons button{width:100%!important;max-width:none!important;min-width:0!important}@media(min-width:768px){.confirm-modal__content{padding:24px 0}.confirm-modal__message{font-size:18px}.confirm-modal__buttons{flex-direction:row;gap:16px}.confirm-modal__buttons button{flex:1 1!important;max-width:none!important;min-width:0!important}}.result-modal__content{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 0}.result-modal__content--success .result-modal__icon{color:#4caf50}.result-modal__content--error .result-modal__icon{color:#f44336}.result-modal__icon{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.result-modal__icon svg{width:64px;height:64px}.result-modal__message{font-size:16px;line-height:1.6;color:#333;text-align:center;white-space:pre-line;word-break:break-word}.result-modal__link{font-size:14px;color:#1976d2;text-decoration:underline;cursor:pointer;text-align:center}.result-modal__link:hover{color:#1565c0}.result-modal__buttons{display:flex;justify-content:center;width:100%}.result-modal__buttons button{width:auto;min-width:200px;max-width:300px}@media(min-width:768px){.result-modal__content{padding:32px 0;gap:32px}.result-modal__icon{margin-bottom:16px}.result-modal__icon svg{width:80px;height:80px}.result-modal__message{font-size:18px}.result-modal__buttons button{max-width:400px}}.reservation-cancel{padding-bottom:40px}.reservation-cancel__border-b,.reservation-cancel__con01{border-bottom:4px solid #0b41a0}.reservation-cancel__con01{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__con01{padding:30px 13px 32px}}.reservation-cancel__con02{padding:40px 40px 38px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__con02{padding:18px 13px 32px}}.reservation-cancel__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__con03{padding:0 13px}}.reservation-cancel__head{position:relative;padding:11px 18px;background:#eff4f6;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;margin-bottom:5px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__head{padding:10px;font-size:14px;margin-bottom:0}}.reservation-cancel__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__head--txt-l{padding:10px;font-size:14px}}.reservation-cancel__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__head-tag{right:12px}}.reservation-cancel__head-status{display:flex;align-items:center;justify-content:center;padding:1px 9px;border-radius:2px;background:#c70022;font-weight:600;min-width:100px;text-align:center;color:#fff}.reservation-cancel__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__head-status{font-size:10px;min-width:60px;padding:1px}}.reservation-cancel__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__head-status--num{margin-left:5px}}.reservation-cancel__inline-block{display:inline-block;margin-right:60px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__inline-block{display:block}}.reservation-cancel__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__info{margin-bottom:22px}}.reservation-cancel__info-row{width:100%;display:flex;align-items:baseline;border-bottom:2px dashed #c2d7df;padding:15px 0;line-height:2}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__info-row{padding:5px 10px}}.reservation-cancel__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__info-ttl{font-size:14px;padding-right:8px;width:35%}}.reservation-cancel__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__info-con{font-size:14px;width:65%}}.reservation-cancel__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.reservation-cancel__info-con--txt-s{font-size:14px}.reservation-cancel__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__route:not(:last-child){margin-bottom:4px}}.reservation-cancel__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con01{margin-bottom:23px}}.reservation-cancel__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.reservation-cancel__price-con03{margin:15px 0 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con03{margin:10px 0 40px}}.reservation-cancel__price-row{display:flex;justify-content:space-between;align-items:center}.reservation-cancel__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-row:not(:last-child){margin-bottom:8px}}.reservation-cancel__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-ttl{font-size:14px}.reservation-cancel__price-ttl--txt-l-sp{font-size:16px}}.reservation-cancel__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con{font-size:18px}}.reservation-cancel__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con--txt-insurance{font-size:18px}}.reservation-cancel__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con--txt-deadline{font-size:14px}}.reservation-cancel__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__price-con--txt-total{font-size:33px}}.reservation-cancel__contact--it00{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__contact--it00{margin:0 0 32px}}.reservation-cancel__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__bus-stop{margin:66px 0 17px}}.reservation-cancel__payment{margin:31px 0 0}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__payment{margin:15px 0 0}}.reservation-cancel__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__payment-ttl{font-size:14px}}.reservation-cancel__func{display:flex;flex-direction:column;align-items:center}.reservation-cancel__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.loading--overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:9999}.loading--overlay,.loading--overlay__modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading--overlay__modal{background-color:#fff;border-radius:8px;padding:40px 60px;box-shadow:0 4px 20px rgba(0,0,0,.3);min-width:320px}@media(min-width:320px)and (max-width:767.98px){.loading--overlay__modal{padding:30px 40px;min-width:280px}}.loading--overlay__modal .loading__image{display:flex;align-items:center;justify-content:center}.loading--overlay .loading__text{margin-top:30px;color:#333;font-size:18px;font-weight:600;text-align:center;line-height:1.5;white-space:pre-line}@media(min-width:320px)and (max-width:767.98px){.loading--overlay .loading__text{font-size:16px;margin-top:24px}}.reservation-cancel__non-refund{white-space:pre-line}.reservation-cancel__non-refund,.reservation-cancel__refund-no-fee{color:#c70022;margin-bottom:16px}.reservation-cancel__deadline-expired{background-color:#fff3f3;border:1px solid #c70022;border-radius:4px;padding:16px 20px;margin-bottom:20px;text-align:center}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__deadline-expired{padding:12px 16px;margin-bottom:16px}}.reservation-cancel__deadline-expired-message{color:#c70022;font-weight:700;font-size:16px;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__deadline-expired-message{font-size:14px}}.reservation-cancel__deadline-expired-date{color:#333;font-size:14px;font-weight:600}@media(min-width:320px)and (max-width:767.98px){.reservation-cancel__deadline-expired-date{font-size:12px}}.reservation-detail{padding-bottom:40px}.reservation-detail__border-b,.reservation-detail__con01{border-bottom:4px solid #0b41a0}.reservation-detail__con01{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__con01{padding:30px 13px 32px}}.reservation-detail__con02{padding:40px 40px 38px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__con02{padding:18px 13px 32px}}.reservation-detail__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__con03{padding:0 13px}}.reservation-detail__head{position:relative;padding:11px 18px;background:#eff4f6;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;margin-bottom:5px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__head{padding:10px;font-size:14px;margin-bottom:0}}.reservation-detail__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__head--txt-l{padding:10px;font-size:14px}}.reservation-detail__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__head-tag{right:12px}}.reservation-detail__head-status{display:flex;align-items:center;justify-content:center;padding:1px 9px;border-radius:2px;background:#c70022;font-weight:600;min-width:100px;text-align:center;color:#fff}.reservation-detail__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__head-status{font-size:10px;min-width:60px;padding:1px}}.reservation-detail__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__head-status--num{margin-left:5px}}.reservation-detail__inline-block{display:inline-block;margin-right:60px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__inline-block{display:block}}.reservation-detail__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__info{margin-bottom:22px}}.reservation-detail__info-row{width:100%;display:flex;align-items:baseline;border-bottom:2px dashed #c2d7df;padding:15px 0;line-height:2}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__info-row{padding:5px 10px}}.reservation-detail__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__info-ttl{font-size:14px;padding-right:8px;width:35%}}.reservation-detail__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__info-con{font-size:14px;width:65%}}.reservation-detail__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline;opacity:1;transition:opacity .3s ease-in-out}.reservation-detail__info-con--link:hover{opacity:.7}.reservation-detail__info-con--txt-s{font-size:14px}.reservation-detail__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__route:not(:last-child){margin-bottom:4px}}.reservation-detail__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con01{margin-bottom:23px}}.reservation-detail__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.reservation-detail__price-con03{margin:15px 0 40px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con03{margin:10px 0 40px}}.reservation-detail__price-row{display:flex;justify-content:space-between;align-items:center}.reservation-detail__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-row:not(:last-child){margin-bottom:8px}}.reservation-detail__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-ttl{font-size:14px}.reservation-detail__price-ttl--txt-l-sp{font-size:16px}}.reservation-detail__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con{font-size:18px}}.reservation-detail__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con--txt-insurance{font-size:18px}}.reservation-detail__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con--txt-deadline{font-size:14px}}.reservation-detail__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__price-con--txt-total{font-size:33px}}.reservation-detail__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__bus-stop{margin:66px 0 17px}}.reservation-detail__payment{margin:31px 0 0}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__payment{margin:15px 0 0}}.reservation-detail__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__payment-ttl{font-size:14px}}.reservation-detail__func{display:flex;flex-direction:column;align-items:center}.reservation-detail__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.reservation-detail__func>.btn-mypage:not(:last-child){margin-bottom:16px}}