.general-modal__content-title{font-weight:700;text-align:center;padding-bottom:1.875rem;border-bottom:2px solid #c3d2de}@media(min-width:320px)and (max-width:767.98px){.general-modal__content-title{font-size:1rem}}.add-return02{padding-bottom:40px}.add-return02__con01{padding:30px 40px 40px;border-bottom:4px solid #0b41a0}@media(min-width:320px)and (max-width:767.98px){.add-return02__con01{padding:30px 13px 32px}}.add-return02__con02{padding:40px}@media(min-width:320px)and (max-width:767.98px){.add-return02__con02{padding:18px 13px 40px}}.add-return02__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.add-return02__con03{padding:0 13px}}.add-return02__add-trip{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.add-return02__add-trip{padding:30px 13px 32px}}.add-return02__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){.add-return02__head{padding:10px;font-size:14px;margin-bottom:0}}.add-return02__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.add-return02__head--txt-l{padding:10px;font-size:14px}}.add-return02__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.add-return02__head-tag{right:12px}}.add-return02__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}.add-return02__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.add-return02__head-status{font-size:10px;min-width:60px;padding:1px}}.add-return02__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.add-return02__head-status--num{margin-left:5px}}.add-return02__inline-block{display:inline-block}.add-return02__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.add-return02__info{margin-bottom:22px}}.add-return02__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){.add-return02__info-row{padding:5px 10px}}.add-return02__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.add-return02__info-ttl{font-size:14px;padding-right:8px;width:35%}}.add-return02__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.add-return02__info-con{font-size:14px;width:65%}}.add-return02__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.add-return02__info-con--txt-s{font-size:14px}.add-return02__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.add-return02__route:not(:last-child){margin-bottom:4px}}.add-return02__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con01{margin-bottom:23px}}.add-return02__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.add-return02__price-con03{margin:15px 0 40px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con03{margin:10px 0 40px}}.add-return02__price-row{display:flex;justify-content:space-between;align-items:center}.add-return02__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-row:not(:last-child){margin-bottom:8px}}.add-return02__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-ttl{font-size:14px}.add-return02__price-ttl--txt-l-sp{font-size:16px}}.add-return02__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con{font-size:18px}}.add-return02__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con--txt-insurance{font-size:18px}}.add-return02__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con--txt-deadline{font-size:14px}}.add-return02__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.add-return02__price-con--txt-total{font-size:33px}}.add-return02__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.add-return02__bus-stop{margin:66px 0 17px}}.add-return02__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.add-return02__payment{margin:15px 0 32px}}.add-return02__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.add-return02__payment-ttl{font-size:14px}}.add-return02__func{display:flex;flex-direction:column;align-items:center}.add-return02__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.add-return02__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-flight{padding-bottom:40px}.change-flight__border-b{border-bottom:4px solid #0b41a0}.change-flight__con01{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight__con01{padding:30px 13px 32px}}.change-flight__con02{padding:40px 40px 0}@media(min-width:320px)and (max-width:767.98px){.change-flight__con02{padding:12px 13px 34px}}.change-flight__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight__con03{padding:0 13px}}.change-flight__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-flight__head{padding:10px;font-size:14px;margin-bottom:0}}.change-flight__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-flight__head--txt-l{padding:10px;font-size:14px}}.change-flight__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.change-flight__head-tag{right:12px}}.change-flight__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-flight__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight__head-status{font-size:10px;min-width:60px;padding:1px}}.change-flight__head-status--canceled{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-flight__head-status--canceled{margin-left:5px}}.change-flight__head-status--issue{color:#fff;background:#2e9c36;border:2px solid #2e9c36}.change-flight__route-head{margin:28px 0 36px}@media(min-width:320px)and (max-width:767.98px){.change-flight__route-head{margin:8px 0 14px}}.change-flight__route-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-flight__route-time{font-size:16px}.change-flight__route-sub{font-size:14px}}.change-flight__alert{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffebeb;font-weight:600;text-align:center;margin:26px 0 30px}.change-flight__alert:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;background:url(/images/Mypage/ico_alert.svg) no-repeat;z-index:1}.change-flight__inline-block{display:inline-block}.change-flight__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight__info{margin-bottom:22px}}.change-flight__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-flight__info-row{padding:5px 10px}}.change-flight__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-flight__info-ttl{font-size:14px;padding-right:8px;width:35%}}.change-flight__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.change-flight__info-con{font-size:14px;width:65%}}.change-flight__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.change-flight__info-con--txt-s{font-size:14px}.change-flight__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight__route:not(:last-child){margin-bottom:4px}}.change-flight__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con01{margin-bottom:23px}}.change-flight__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.change-flight__price-con03{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con03{margin:0 0 40px}}.change-flight__price-row{display:flex;justify-content:space-between;align-items:center}.change-flight__price-row--cus{align-items:baseline}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-row--cus{align-items:unset}}.change-flight__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-row:not(:last-child){margin-bottom:8px}}.change-flight__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-ttl{font-size:14px}.change-flight__price-ttl--txt-l-sp{font-size:16px}}.change-flight__price-ttl--txt-l{font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-ttl--txt-l{font-size:16px}}.change-flight__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con{font-size:18px}}.change-flight__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con--txt-insurance{font-size:18px}}.change-flight__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con--txt-deadline{font-size:14px}}.change-flight__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-con--txt-total{font-size:33px;margin-top:44px}}.change-flight__price-total-prev{font-size:18px;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-flight__price-total-prev{font-size:14px}}.change-flight__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.change-flight__bus-stop{margin:66px 0 17px}}.change-flight__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.change-flight__payment{margin:15px 0 32px}}.change-flight__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight__payment-ttl{font-size:14px}}.change-flight__func{display:flex;flex-direction:column;align-items:center}.change-flight__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-flight__func-alert{padding:10px;background:#ffebeb;font-weight:500;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight__func-alert{margin-bottom:16px;font-size:14px}}.change-flight__select-sec{margin-top:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-sec{border:2px solid #c3d2de;padding:14px;margin-top:16px}}.change-flight__select-row{display:flex;justify-content:space-between;margin:21px -15px 0}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-row{flex-wrap:wrap;margin:-4px -8px 0}}.change-flight__select-flex{display:flex;justify-content:space-between}.change-flight__select-con{width:100%;padding:0 15px}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-con{width:50%;padding:16px 8px}}.change-flight__select-con:not(:last-child){border-right:1px dashed #c2d7df}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-con:not(:last-child){border-right:none}.change-flight__select-con:nth-child(odd){border-right:1px dashed #c2d7df}.change-flight__select-con:nth-child(-n+2){border-bottom:1px dashed #c2d7df}}.change-flight__select-tag{font-size:14px;font-weight:700;padding:3px 21px;border-radius:4px;background:#ffb116;display:inline-block}.change-flight__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-flight__select-tag01{padding:0 8px}}.change-flight__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-flight__select-ttl{font-size:12px;margin-bottom:10px}}.change-flight__select-price{color:#c70022;display:block;line-height:1.8}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-price{font-size:16px;line-height:1.7}}.change-flight__select-label{font-weight:700;font-size:14px;margin-bottom:6px}@media(min-width:320px)and (max-width:767.98px){.change-flight__select-wrap{width:48%}}.change-flight__select{width:100%;min-width:73px}.change-flight__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(/images/Mypage/ico_arrow-select.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-flight__select>select{padding:9px 10px}}.change-flight__select>select:has(option[value=""]:checked){color:#a2a2a2}.change-flight__select>select>option{color:#22323a}.change-flight__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-flight__select-note{font-size:11px;margin-top:3px;padding-left:1em}}.change-flight__select-note>li:before{content:"※"}.change-flight__select-note>li>a{color:#0b41a0;text-decoration:underline}.change-flight-comfirm{padding-bottom:40px}.change-flight-comfirm__border-b{border-bottom:4px solid #0b41a0}.change-flight-comfirm__con01{padding:30px 40px 0;position:relative}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__con01{padding:30px 13px 48px}.change-flight-comfirm__con01:before{content:"";display:inline-block;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:23px;height:16px;background:url(/images/Mypage/ico_arrow-b-blue.svg) no-repeat;z-index:1}}.change-flight-comfirm__con02{padding:18px;margin:20px 18px 32px;border:4px solid #0b41a0}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__con02{margin:0 0 32px;padding:12px 13px 34px}}.change-flight-comfirm__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__con03{padding:0 13px}}.change-flight-comfirm__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-flight-comfirm__head{padding:10px;font-size:14px;margin-bottom:16px}}.change-flight-comfirm__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__head--txt-l{padding:10px;font-size:14px}}.change-flight-comfirm__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__head-tag{right:12px}}.change-flight-comfirm__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-flight-comfirm__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__head-status{font-size:10px;min-width:60px;padding:1px}}.change-flight-comfirm__head-status--canceled{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__head-status--canceled{margin-left:5px}}.change-flight-comfirm__head-status--issue{color:#fff;background:#2e9c36;border:2px solid #2e9c36}.change-flight-comfirm__route-head{margin:0 0 16px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__route-head{margin:0 0 8px}}.change-flight-comfirm__route-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__route-time{font-size:16px}.change-flight-comfirm__route-sub{font-size:14px}}.change-flight-comfirm__alert{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffebeb;font-weight:600;text-align:center;margin:26px 0 30px}.change-flight-comfirm__alert:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;background:url(/images/Mypage/ico_alert.svg) no-repeat;z-index:1}.change-flight-comfirm__inline-block{display:inline-block}.change-flight-comfirm__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__info{margin-bottom:22px}}.change-flight-comfirm__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-flight-comfirm__info-row{padding:5px 10px}}.change-flight-comfirm__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__info-ttl{font-size:14px;padding-right:8px;width:35%}}.change-flight-comfirm__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__info-con{font-size:14px;width:65%}}.change-flight-comfirm__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.change-flight-comfirm__info-con--txt-s{font-size:14px}.change-flight-comfirm__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__route:not(:last-child){margin-bottom:4px}}.change-flight-comfirm__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con01{margin-bottom:23px}}.change-flight-comfirm__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.change-flight-comfirm__price-con03{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con03{margin:0 0 40px}}.change-flight-comfirm__price-row{display:flex;justify-content:space-between;align-items:center}.change-flight-comfirm__price-row--cus{align-items:baseline}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-row--cus{align-items:unset}}.change-flight-comfirm__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-row:not(:last-child){margin-bottom:8px}}.change-flight-comfirm__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-ttl{font-size:14px}.change-flight-comfirm__price-ttl--txt-l-sp{font-size:16px}}.change-flight-comfirm__price-ttl--txt-l{font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-ttl--txt-l{font-size:16px}}.change-flight-comfirm__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con{font-size:18px}}.change-flight-comfirm__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con--txt-insurance{font-size:18px}}.change-flight-comfirm__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con--txt-deadline{font-size:14px}}.change-flight-comfirm__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-con--txt-total{font-size:33px;margin-top:44px}}.change-flight-comfirm__price-total-prev{font-size:18px;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__price-total-prev{font-size:14px}}.change-flight-comfirm__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__bus-stop{margin:66px 0 17px}}.change-flight-comfirm__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__payment{margin:15px 0 32px}}.change-flight-comfirm__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__payment-ttl{font-size:14px}}.change-flight-comfirm__func{display:flex;flex-direction:column;align-items:center}.change-flight-comfirm__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-flight-comfirm__func-flex{display:flex;width:100%;justify-content:space-between;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__func-flex{flex-direction:column;align-items:center}}.change-flight-comfirm__func-flex>.btn-mypage:not(:last-child){margin-right:16px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__func-flex>.btn-mypage:not(:last-child){margin-bottom:16px;margin-right:unset}}.change-flight-comfirm__func-alert{padding:10px;background:#ffebeb;font-weight:500;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__func-alert{margin-bottom:16px;font-size:14px}}.change-flight-comfirm__select-sec{margin-top:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-sec{border:2px solid #c3d2de;padding:14px;margin-top:16px}}.change-flight-comfirm__select-row{display:flex;justify-content:space-between;margin:21px -15px 0}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-row{flex-wrap:wrap;margin:-4px -8px 0}}.change-flight-comfirm__select-flex{display:flex;justify-content:space-between}.change-flight-comfirm__select-con{width:100%;padding:0 15px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-con{width:50%;padding:16px 8px}}.change-flight-comfirm__select-con:not(:last-child){border-right:1px dashed #c2d7df}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-con:not(:last-child){border-right:none}.change-flight-comfirm__select-con:nth-child(odd){border-right:1px dashed #c2d7df}.change-flight-comfirm__select-con:nth-child(-n+2){border-bottom:1px dashed #c2d7df}}.change-flight-comfirm__select-tag{font-size:14px;font-weight:700;padding:3px 21px;border-radius:4px;background:#ffb116;display:inline-block}.change-flight-comfirm__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-flight-comfirm__select-tag01{padding:0 8px}}.change-flight-comfirm__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-flight-comfirm__select-ttl{font-size:12px;margin-bottom:10px}}.change-flight-comfirm__select-price{color:#c70022;display:block;line-height:1.8}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-price{font-size:16px;line-height:1.7}}.change-flight-comfirm__select-label{font-weight:700;font-size:14px;margin-bottom:6px}@media(min-width:320px)and (max-width:767.98px){.change-flight-comfirm__select-wrap{width:48%}}.change-flight-comfirm__select{width:100%;min-width:73px}.change-flight-comfirm__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(/images/Mypage/ico_arrow-select.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-flight-comfirm__select>select{padding:9px 10px}}.change-flight-comfirm__select>select:has(option[value=""]:checked){color:#a2a2a2}.change-flight-comfirm__select>select>option{color:#22323a}.change-flight-comfirm__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-flight-comfirm__select-note{font-size:11px;margin-top:3px;padding-left:1em}}.change-flight-comfirm__select-note>li:before{content:"※"}.change-flight-comfirm__select-note>li>a{color:#0b41a0;text-decoration:underline}.change-flight02{padding-bottom:40px}.change-flight02__border-b{border-bottom:4px solid #0b41a0}.change-flight02__con01{padding:30px 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__con01{padding:30px 13px 32px}}.change-flight02__con02{padding:30px 40px 24px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__con02{padding:0 13px 16px}}.change-flight02__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__con03{padding:0 13px}}.change-flight02__box-txt{padding:16px 40px;border:2px solid #c3d2de;margin-bottom:24px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__box-txt{padding:16px 8px}}.change-flight02__box-txt-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.change-flight02__box-txt-time{font-size:16px}.change-flight02__box-txt-sub{font-size:14px}}.change-flight02__date-wrap{position:relative;max-width:400px;width:100%;cursor:pointer}@media(min-width:320px)and (max-width:767.98px){.change-flight02__date-wrap{max-width:100%}}.change-flight02__date-wrap:before{content:"";position:absolute;width:19px;height:19px;left:1.25rem;top:50%;transform:translateY(-50%);background:url(/images/Mypage/ico_calendar.png) no-repeat;background-size:contain;z-index:1}.change-flight02__date-input{border-radius:8px;background:#fff;border:1px solid #c3d2de;color:#22323a;font-size:15px;font-weight:600;width:100%;padding:13.5px 20px 13.5px 3rem;box-shadow:0 3px 8px rgba(0,0,0,.031372549);outline:none;cursor:pointer}@media(min-width:320px)and (max-width:767.98px){.change-flight02__date-input{margin-top:.25rem;padding:11px 20px 11px 48px}}.change-flight02__date-input--err{padding:12.5px 19px 12.5px 47px;background:#fff3f7;border:2px solid #c70022}@media(min-width:320px)and (max-width:767.98px){.change-flight02__date-input--err{padding:10px 19px 10px 47px}}.change-flight02__head{position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1rem;max-width:464px;margin:0 auto}@media(min-width:320px)and (max-width:767.98px){.change-flight02__head{padding:0 .875rem;font-size:.875rem;margin-bottom:0;flex-direction:column;align-items:flex-start}}.change-flight02__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__head--txt-l{padding:10px;font-size:14px}}.change-flight02__head .btn-type01{display:inline-block;max-width:400px;padding-left:3rem;box-shadow:0 3px 8px rgba(0,0,0,.08);outline:none}@media(min-width:320px)and (max-width:767.98px){.change-flight02__head .btn-type01{margin-top:.25rem}}.change-flight02__head .btn-type01:before{width:19px;height:19px;right:auto;left:1.25rem;background:url(/images/Mypage/ico_calendar.png) no-repeat;background-size:contain}.change-flight02__content{margin-top:1.5rem;padding-top:2rem;border-top:2px solid #c3d2de}@media(min-width:320px)and (max-width:767.98px){.change-flight02__content{margin-top:1rem;padding:1rem 1.5625rem 1rem .875rem;border:2px solid #c3d2de;max-height:500px;overflow:auto}}.change-flight02__content-item{border:1px solid #c3d2de;border-radius:.5rem;padding:11px 1rem 11px 10px;box-shadow:0 3px 8px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.change-flight02__content-item:has(input:checked){background:#eff4f6}.change-flight02__content-item:nth-child(n+2){margin-top:14px}.change-flight02__content-item-text01{margin-bottom:8px}.change-flight02__content-item-status{display:flex;flex-direction:column;width:3.625rem;height:3.625rem;border-radius:.25rem;background-color:#0b41a0;color:#fff;align-items:center;justify-content:center}.change-flight02__content-item-status span:last-child{font-size:.625rem;font-weight:500;text-align:center}.change-flight02__content-item-status-warn{opacity:.7}.change-flight02__content-item-check{display:flex;align-items:center}.change-flight02__content-item-check input{display:none}.change-flight02__content-item-check .checkmark{position:relative;display:inline-block;width:1.5rem;height:1.5rem;border:.1rem solid #8ca2b4;border-radius:2px;background-color:#fff;transition:all .3s ease}.change-flight02__content-item-check input:checked+.checkmark{background-color:#fff}.change-flight02__content-item-check input:checked+.checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #0b41a0;border-width:0 4px 4px 0;transform:rotate(45deg)}.change-flight02__content-item-text{width:calc(100% - 100px);font-size:1rem;font-weight:500}@media(min-width:320px)and (max-width:767.98px){.change-flight02__content-item-text{font-size:.875rem}}.change-flight02__func{display:flex;flex-direction:column;align-items:center}.change-flight02__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.change-flight02__func-alert{padding:10px;background:#ffebeb;font-weight:500;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__func-alert{margin-bottom:16px;font-size:14px}}.change-flight02__body-select{padding:13px 40px 14px;border:2px solid #c3d2de;margin-top:24px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__body-select{padding:16px 14px}}.change-flight02__select-flex{display:flex;justify-content:space-between}@media(min-width:320px)and (max-width:767.98px){.change-flight02__select-flex{flex-direction:column}}.change-flight02__select-label{font-weight:700;font-size:14px;margin-bottom:6px;display:flex;align-items:center;gap:4px}.change-flight02__select-label-btn{background-color:rgba(0,0,0,0);opacity:1;cursor:pointer;transition:opacity .3s ease-in-out}.change-flight02__select-label-btn:hover{opacity:.7}.change-flight02__select-wrap{width:48%}@media(min-width:320px)and (max-width:767.98px){.change-flight02__select-wrap{width:100%}}.change-flight02__select-arrow{margin:0 8px;transform:translateY(13px)}@media(min-width:320px)and (max-width:767.98px){.change-flight02__select-arrow{margin:3px auto;transform:translateY(13px) rotate(90deg)}}.change-flight02__select{width:100%;min-width:73px}@media(min-width:320px)and (max-width:767.98px){.change-flight02__select{display:flex;align-items:center}.change-flight02__select:after{content:"";display:inline-block;width:13px;height:16px;margin-left:4px;background:url(/images/Mypage/ico_location.svg) no-repeat;flex-shrink:0}}.change-flight02__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 15% 15px 10px;cursor:pointer;background:#fff url(/images/Mypage/ico_arrow-select.svg) 95% 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-flight02__select>select{padding:9px 15% 9px 10px;white-space:pre-wrap}}.change-flight02__select>select:has(option[value=""]:checked){color:#a2a2a2}.change-flight02__select>select>option{color:#22323a}.num-people{padding-bottom:40px}.num-people__border-b,.num-people__con01{border-bottom:4px solid #0b41a0}.num-people__con01{padding:30px 40px 36px}@media(min-width:320px)and (max-width:767.98px){.num-people__con01{padding:30px 13px 16px}}.num-people__con02{padding:40px}@media(min-width:320px)and (max-width:767.98px){.num-people__con02{padding:12px 13px 34px}}.num-people__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.num-people__con03{border-top:2px solid #f8f8f8;padding:32px 13px 0}}.num-people__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){.num-people__head{padding:10px;font-size:14px;margin-bottom:0}}.num-people__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.num-people__head--txt-l{padding:10px;font-size:14px}}.num-people__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.num-people__head-tag{right:12px}}.num-people__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}.num-people__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.num-people__head-status{font-size:10px;min-width:60px;padding:1px}}.num-people__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.num-people__head-status--num{margin-left:5px}}.num-people__alert{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffebeb;font-weight:600;text-align:center;margin:26px 0 30px}@media(min-width:320px)and (max-width:767.98px){.num-people__alert{margin:10px 0 24px}}.num-people__alert:before{content:"";display:inline-block;width:24px;height:24px;margin-right:7px;background:url(/images/Mypage/ico_alert.svg) no-repeat;z-index:1}.num-people__inline-block{display:inline-block}.num-people__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.num-people__info{margin-bottom:22px}}.num-people__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){.num-people__info-row{padding:5px 10px}}.num-people__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.num-people__info-ttl{font-size:14px;padding-right:8px;width:35%}}.num-people__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.num-people__info-con{font-size:14px;width:65%}}.num-people__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.num-people__info-con--txt-s{font-size:14px}.num-people__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.num-people__route:not(:last-child){margin-bottom:4px}}.num-people__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con01{margin-bottom:23px}}.num-people__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.num-people__price-con03{margin:0 0 40px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con03{margin:0 0 40px}}.num-people__price-row{display:flex;justify-content:space-between;align-items:center}.num-people__price-row--cus{align-items:baseline}@media(min-width:320px)and (max-width:767.98px){.num-people__price-row--cus{align-items:unset}}.num-people__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-row:not(:last-child){margin-bottom:8px}}.num-people__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.num-people__price-ttl{font-size:14px}.num-people__price-ttl--txt-l-sp{font-size:16px}}.num-people__price-ttl--txt-l{font-size:20px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-ttl--txt-l{font-size:16px}}.num-people__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con{font-size:18px}}.num-people__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con--txt-insurance{font-size:18px}}.num-people__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con--txt-deadline{font-size:14px}}.num-people__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.num-people__price-con--txt-total{font-size:33px;margin-top:44px}}.num-people__price-total-prev{font-size:18px;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.num-people__price-total-prev{font-size:14px}}.num-people__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.num-people__bus-stop{margin:66px 0 17px}}.num-people__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.num-people__payment{margin:15px 0 32px}}.num-people__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.num-people__payment-ttl{font-size:14px}}.num-people__func{display:flex;flex-direction:column;align-items:center}.num-people__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.num-people__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.num-people__select-sec{margin-top:32px}@media(min-width:320px)and (max-width:767.98px){.num-people__select-sec{border:2px solid #c3d2de;padding:14px;margin-top:16px}}.num-people__select-row{display:flex;flex-wrap:wrap;margin:21px -15px 0;box-sizing:border-box}@media(min-width:320px)and (max-width:767.98px){.num-people__select-row{margin:-4px -8px 0;box-sizing:border-box;justify-content:flex-start;gap:8px}}.num-people__select-flex{display:flex;justify-content:space-between;gap:4px}@media(min-width:320px)and (max-width:767.98px){.num-people__select-flex{display:flex;justify-content:space-between;gap:4px}}.num-people__select-con{width:100%;padding:0 15px}@media(min-width:320px)and (max-width:767.98px){.num-people__select-con{width:162px;min-width:162px;padding:16px 8px;box-sizing:border-box;overflow:hidden}}.num-people__select-con:not(:last-child){border-right:1px dashed #c2d7df}@media(min-width:320px)and (max-width:767.98px){.num-people__select-con:not(:last-child){border-right:none;border-bottom:1px dashed #c2d7df}.num-people__select-con:nth-child(odd){border-right:none}.num-people__select-con:last-child{border-bottom:none}}.num-people__select-tag{font-size:14px;font-weight:700;padding:3px 21px;border-radius:4px;background:#ffb116;display:inline-block}.num-people__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){.num-people__select-tag01{padding:0 8px}}.num-people__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){.num-people__select-ttl{font-size:12px;margin-bottom:10px}}.num-people__select-price{color:#c70022;display:block;line-height:1.8}@media(min-width:320px)and (max-width:767.98px){.num-people__select-price{font-size:16px;line-height:1.7}}.num-people__select-label{font-weight:700;font-size:14px;margin-bottom:6px}@media(min-width:320px)and (max-width:767.98px){.num-people__select-wrap{width:calc(50% - 2px);flex-shrink:0;box-sizing:border-box}}.num-people__select{width:100%;min-width:73px;position:relative;box-sizing:border-box}@media(min-width:320px)and (max-width:767.98px){.num-people__select{min-width:unset;box-sizing:border-box}}.num-people__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(/images/Mypage/ico_arrow-select.svg) 80% no-repeat;background-size:14px 8px;box-shadow:0 3px 8px rgba(0,0,0,.031372549);color:#22323a;box-sizing:border-box}@media(min-width:320px)and (max-width:767.98px){.num-people__select>select{padding:9px 10px;font-size:12px;box-sizing:border-box}}.num-people__select>select:has(option[value=""]:checked){color:#a2a2a2}.num-people__select>select>option{color:#22323a}.num-people__select>select>option[value=""]{color:#a2a2a2}.num-people__select>select>option:hover{background:#fff;color:#fff}@media(min-width:320px)and (max-width:767.98px){.num-people__select>select>option:hover{background:#0b41a0;color:#fff}}.num-people__select>select>option:checked{background:#0b41a0;color:#fff}@media(min-width:320px)and (max-width:767.98px){.num-people__select>select>option:checked{background:#0b41a0;color:#fff}}.num-people__select-input{width:100%;border:1px solid #c3d2de;border-radius:8px;font-size:14px;font-weight:500;padding:15px 10px;cursor:pointer;background:#fff url(/images/Mypage/ico_arrow-select.svg) 80% no-repeat;background-size:14px 8px;box-shadow:0 3px 8px rgba(0,0,0,.031372549);color:#22323a}@media(min-width:320px)and (max-width:767.98px){.num-people__select-input{padding:9px 10px}}.num-people__options{position:absolute;top:100%;background-color:#fff;border:1px solid #c3d2de;border-radius:8px;z-index:2;width:100%;overflow:hidden;opacity:0;transition:.3s ease}.num-people__options.is-out-b{top:unset;bottom:200%}.num-people__options--active{opacity:1;z-index:2;top:100%}.num-people__options--active.is-out-b{opacity:1;z-index:2;top:unset;bottom:100%}.num-people__options-item{word-break:break-all;padding:4px 8px;cursor:pointer;color:#000}.num-people__options-item--selected,.num-people__options-item:hover{background-color:#0b41a0;color:#fff}.num-people__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){.num-people__select-note{font-size:11px;margin-top:3px;padding-left:1em}}.num-people__select-note>li:before{content:"※"}.num-people__select-note>li a{color:#0b41a0;text-decoration:underline}.num-people__select-note>li.--acc:before{content:unset}.num-people__acc-head-ico{background-color:#e7f2f9;height:22px;width:22px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:3px;left:-1em}.num-people__acc-head{display:flex;font-weight:500;font-size:16px;color:#0b41a0;position:relative;padding-left:1em;cursor:pointer;text-indent:0}@media(min-width:320px)and (max-width:767.98px){.num-people__acc-head{font-size:14px}}.num-people__acc-body{max-height:0;height:100%;transition:.5s;overflow:hidden;padding-left:1em;text-indent:0}.num-people__acc-body--active{max-height:1500px}.num-people .ticket-price__tab-switcher{display:flex;margin-bottom:16px;border-radius:1rem;background-color:#fff;border:1px solid #c3d2de;padding:2px}.num-people .ticket-price__tab{flex:1 1;padding:10px 16px;background:#fff;border:none;border-radius:1rem;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .2s ease;text-align:center}.num-people .ticket-price__tab--active{background-color:#000;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}