.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-return{padding-bottom:40px}.add-return__con01{padding:30px 40px 40px;border-bottom:4px solid #0b41a0}@media(min-width:320px)and (max-width:767.98px){.add-return__con01{padding:30px 13px 32px}}.add-return__con02{padding:40px}@media(min-width:320px)and (max-width:767.98px){.add-return__con02{padding:18px 13px 40px}}.add-return__con03{padding:0 40px}@media(min-width:320px)and (max-width:767.98px){.add-return__con03{padding:0 13px}}.add-return__add-trip{padding:30px 40px 40px}@media(min-width:320px)and (max-width:767.98px){.add-return__add-trip{padding:30px 13px 32px}}.add-return__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-return__head{padding:10px;font-size:14px;margin-bottom:0}}.add-return__head--txt-l{padding:9.5px 18px;font-size:20px}@media(min-width:320px)and (max-width:767.98px){.add-return__head--txt-l{padding:10px;font-size:14px}}.add-return__head-tag{display:flex}@media(min-width:320px)and (max-width:767.98px){.add-return__head-tag{right:12px}}.add-return__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-return__head-status:not(:last-child){margin-right:8px}@media(min-width:320px)and (max-width:767.98px){.add-return__head-status{font-size:10px;min-width:60px;padding:1px}}.add-return__head-status--num{background:#e6ebf2;color:#22323a}@media(min-width:320px)and (max-width:767.98px){.add-return__head-status--num{margin-left:5px}}.add-return__inline-block{display:inline-block}.add-return__info{width:100%;margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.add-return__info{margin-bottom:22px}}.add-return__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-return__info-row{padding:5px 10px}}.add-return__info-ttl{width:33%;text-align:left;padding-right:16px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.add-return__info-ttl{font-size:14px;padding-right:8px;width:35%}}.add-return__info-con{width:67%}@media(min-width:320px)and (max-width:767.98px){.add-return__info-con{font-size:14px;width:65%}}.add-return__info-con--link{font-size:14px;color:#0b41a0;text-decoration:underline}.add-return__info-con--txt-s{font-size:14px}.add-return__route:not(:last-child){margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.add-return__route:not(:last-child){margin-bottom:4px}}.add-return__price-con01{margin-bottom:35px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con01{margin-bottom:23px}}.add-return__price-con02{padding:20px 0;border-top:2px dashed #c2d7df;border-bottom:2px solid #c2d7df}.add-return__price-con03{margin:15px 0 40px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con03{margin:10px 0 40px}}.add-return__price-row{display:flex;justify-content:space-between;align-items:center}.add-return__price-row:not(:last-child){margin-bottom:4px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-row:not(:last-child){margin-bottom:8px}}.add-return__price-ttl{font-weight:600}@media(min-width:320px)and (max-width:767.98px){.add-return__price-ttl{font-size:14px}.add-return__price-ttl--txt-l-sp{font-size:16px}}.add-return__price-con{font-weight:600;font-size:22px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con{font-size:18px}}.add-return__price-con--txt-insurance{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con--txt-insurance{font-size:18px}}.add-return__price-con--txt-deadline{font-size:16px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con--txt-deadline{font-size:14px}}.add-return__price-con--txt-total{color:#c70022;font-size:48px}@media(min-width:320px)and (max-width:767.98px){.add-return__price-con--txt-total{font-size:33px}}.add-return__bus-stop{margin:40px 0 32px}@media(min-width:320px)and (max-width:767.98px){.add-return__bus-stop{margin:66px 0 17px}}.add-return__payment{margin:31px 0 38px}@media(min-width:320px)and (max-width:767.98px){.add-return__payment{margin:15px 0 32px}}.add-return__payment-ttl{font-weight:700;margin-bottom:8px}@media(min-width:320px)and (max-width:767.98px){.add-return__payment-ttl{font-size:14px}}.add-return__func{display:flex;flex-direction:column;align-items:center}.add-return__func>.btn-mypage:not(:last-child){margin-bottom:32px}@media(min-width:320px)and (max-width:767.98px){.add-return__func>.btn-mypage:not(:last-child){margin-bottom:16px}}.route-box{border:2px solid #c3d2de}.route-box__head{padding:16px 40px}@media(min-width:320px)and (max-width:767.98px){.route-box__head{padding:16px 8px}}.route-box__head-time{font-size:20px;font-weight:700}@media(min-width:320px)and (max-width:767.98px){.route-box__head-time{font-size:16px}.route-box__head-sub{font-size:14px}}.route-box__body{padding:25px 40px 20px;border-top:2px solid #c3d2de}@media(min-width:320px)and (max-width:767.98px){.route-box__body{padding:15px 12px 11px}}.route-box__body-select{padding:13px 40px 14px;border-top:2px solid #c3d2de}@media(min-width:320px)and (max-width:767.98px){.route-box__body-select{padding:16px 14px}}.route-box__foot{padding:12px 40px;display:flex;align-items:center;font-weight:600;border-top:2px solid #c3d2de}@media(min-width:320px)and (max-width:767.98px){.route-box__foot{padding:16px 8px}}.route-box__foot-txt{display:flex;align-items:center}.route-box__foot-txt>img{margin-right:12px}.route-box__action{padding:24px 40px;border-top:2px solid #c3d2de;display:flex;align-items:center;justify-content:center}@media(min-width:320px)and (max-width:767.98px){.route-box__action{padding:16px 8px}}.route-box__action-seat{padding:14px 40px;border-top:2px solid #c3d2de;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:320px)and (max-width:767.98px){.route-box__action-seat{padding:17px 8px}}.route-box__action-seat-txt{font-size:14px;margin-top:8px}@media(min-width:320px)and (max-width:767.98px){.route-box__action-seat-txt{font-size:12px;margin-top:6px}}.route-box__action-seat-txt:before{content:"※"}.route-box__select-flex{display:flex;justify-content:space-between}@media(min-width:320px)and (max-width:767.98px){.route-box__select-flex{flex-direction:column}}.route-box__select-label{font-weight:700;font-size:14px;margin-bottom:6px;display:flex;gap:4px}@media(min-width:320px)and (max-width:767.98px){.route-box__select-label{content:unset}}.route-box__select-label-btn{background-color:rgba(0,0,0,0);cursor:pointer;transition:opacity .3s ease-in-out}.route-box__select-label-btn:hover{opacity:.7}.route-box__select-wrap{width:48%}@media(min-width:320px)and (max-width:767.98px){.route-box__select-wrap{width:100%}}.route-box__select-arrow{margin:0 8px;transform:translateY(13px)}@media(min-width:320px)and (max-width:767.98px){.route-box__select-arrow{margin:3px auto;transform:translateY(13px) rotate(90deg)}}.route-box__select{width:100%;min-width:73px}@media(min-width:320px)and (max-width:767.98px){.route-box__select{display:flex;align-items:center}.route-box__select:after{content:"";display:inline-block;width:13px;height:16px;margin-left:4px;background:url(/_next/static/media/ico_location.53079542.svg) no-repeat;flex-shrink:0}}.route-box__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(/_next/static/media/ico_arrow-select.ac5b3d0a.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){.route-box__select>select{padding:9px 15% 9px 10px;white-space:pre-wrap}}.route-box__select>select:has(option[value=""]:checked){color:#a2a2a2}.route-box__select>select>option{color:#22323a}.route-box__select-custom{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(/_next/static/media/ico_arrow-select.ac5b3d0a.svg) 95% no-repeat;background-size:14px 8px;box-shadow:0 3px 8px rgba(0,0,0,.031372549);color:#737d84;position:relative}@media(min-width:320px)and (max-width:767.98px){.route-box__select-custom{padding:9px 15% 9px 10px;white-space:pre-wrap}}.route-box__select-custom--active{color:#22323a}.route-box__select-children{position:absolute;background-color:#fff;border:1px solid #c3d2de;border-radius:8px;margin-top:4px;z-index:2;width:100%}.route-box__select-children-item,.route-box__select-children>li{word-break:break-all;padding:8px;cursor:pointer;color:#22323a}.route-box__select-children-item--selected{background-color:#0b41a0;color:#fff}.route-box__select-options{color:#22323a}.route-box__options-ttl{padding:12px 16px;font-weight:700;font-size:14px;text-align:center}@media(min-width:320px)and (max-width:767.98px){.route-box__options-ttl{padding:17px;text-align:center;border-bottom:1px solid #c3d2de;font-size:16px}}.route-box__options-item{padding:12px 16px;font-size:14px;font-weight:500;border-top:1px solid #c3d2de}.route-box__options-item:hover{background:#e7f2f9}.route-box__options-item--active,.route-box__options-item--active:hover{background:#e7f2f9 url(/_next/static/media/ico_check.bb9bb52a.png) 95% no-repeat}@media(min-width:320px)and (max-width:767.98px){.route-box__options-item{padding:10px 19px;border-bottom:1px solid #c3d2de;border-top:unset;font-size:16px;font-weight:500}.route-box__options-item--active{background:#e7f2f9 url(/_next/static/media/ico_check.bb9bb52a.png) 95% no-repeat}.route-box__options-item--disabled{background:#eff4f6;color:rgba(0,0,0,.3137254902);pointer-events:none}}.example-wrap{padding:40px}.route-simple__locations,.route-simple__locations-wrap{position:relative}.route-simple__locations:before{content:"";position:absolute;top:0;left:90px;width:20px;height:calc(100% - 14px);border-radius:20px;background:#c1d0e5}@media(min-width:320px)and (max-width:767.98px){.route-simple__locations:before{left:82px;height:calc(100% - 11px)}}.route-simple__locations-item{display:flex;align-items:baseline}.route-simple__locations-item:not(:last-child){margin-bottom:38px}@media(min-width:320px)and (max-width:767.98px){.route-simple__locations-item:not(:last-child){margin-bottom:21px}}.route-simple__locations-time{width:82px;display:inline-flex;justify-content:flex-end;align-items:baseline;margin-right:8px;flex-shrink:0}@media(min-width:320px)and (max-width:767.98px){.route-simple__locations-time{width:74px;margin-right:8px;font-size:14px}}.route-simple__locations-time-txt{margin-left:auto;color:#22323a;text-wrap:nowrap}.route-simple__locations-status{display:inline-flex;justify-content:flex-end;margin:-4px 2px -4px 0;transform:translateY(5px);width:22px;flex-shrink:0}.route-simple__locations-status>img:not(:last-child){margin-right:2px}.route-simple__locations-status>img:last-child{margin-right:auto}.route-simple__locations-location{display:flex;align-items:baseline;width:100%}.route-simple__locations-location:before{content:"";position:relative;display:block;flex-shrink:0;margin:2px;width:16px;height:16px;border-radius:16px;background:#fff;z-index:1}.route-simple__locations-txt{margin-left:18px;font-size:14px;margin-left:20px;font-size:16px;color:#22323a;width:100%;padding-bottom:10px;border-bottom:2px dashed #c2d7df;font-weight:600;cursor:default;text-underline-offset:2px}@media(min-width:320px)and (max-width:767.98px){.route-simple__locations-txt{padding-bottom:8px;border-bottom:1px dashed #c2d7df;font-size:14px}}.route-simple__locations-txt--map{text-decoration:underline;cursor:pointer}.route-simple__locations-txt--map:hover{opacity:.7;transition:.3s}.route-simple__locations-txt--map:after{content:"";display:inline-block;width:13px;height:18px;margin-left:7px;transform:translateY(3px);background:url(/_next/static/media/ico_location.53079542.svg) no-repeat;z-index:1}