:root{--color-primary:#0097b2}.dp-price-btn-item .dp-price-btn,.modal-filter.modal-content .modal-card-footer-btn-item .modal-card-footer-btn,.str-container .btn-curpon,.str-container .form-confirm-btn,.form-page .modal-container .btn-modal-prev,.form-page .form-agree .form-confirm-btn-list li button.btn-confirm-book,.form-page .form-thanks-mypage-btn{background-color:var(--color-primary);border-color:var(--color-primary)}.dp-price-btn-item .dp-price-btn.is-disabled,.modal-filter.modal-content .modal-card-footer-btn-item .modal-card-footer-btn.is-disabled,.str-container .btn-curpon.is-disabled,.str-container .form-confirm-btn.is-disabled,.form-page .modal-container .btn-modal-prev.is-disabled,.form-page .form-agree .form-confirm-btn-list li button.btn-confirm-book.is-disabled,.form-page .form-thanks-mypage-btn.is-disabled{opacity:inherit;background-color:#888;border-color:#888}.mypage-bsc-btn{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff;border-radius:2px}.str-header,.str-footer .str-footer-copy{background:#0d3b66}.str-footer:has(.str-footer-inner>.str-footer-copy){border-top:1px solid #ccc}body.is-bg-on,.str-footer,.str-footer .str-footer-top{background-color:#fff9e3!important}.str-footer:has(.str-footer-inner>.str-footer-copy) .str-footer-top{background-color:#fff9e3!important}.str-footer{height:var(--str-footer-height);border-top:1px solid #ccc;margin:0 -10px}.str-footer .str-footer-copy{text-align:center;color:#fff;box-sizing:border-box;width:100%;margin-top:0;padding:13px;font-size:10px;line-height:1}.str-footer .str-footer-inner{height:auto}.str-header .str-header-logo a{background:url(/air-hotel-mypage/build/assets/logo-CJI3SNSG.svg) 50%/auto 42px no-repeat;width:194px;height:0;padding-top:57px;line-height:2;display:block;overflow:hidden}.str-container .str-header .btn-logined{background:#fff}.dp-price-dtl .price-dtl,.modal-flex-footer .dp-select-item .price-row .price .number,.modal-flex-footer .dp-select-item .price-row .price .unit,.mypage-booking-dtl-inner>.mypage-booking-amout>.amount-num,.mypage-booking-dtl .flt-price-tbl .flt-price-footer-total td,.form-status-container .price-info .price-info-row .price-info-after,.form-confirm .form-card .dp-select-item .price-row .price,.form-confirm .flt-price-tbl-tgl+.flt-price-tbl+.flt-price-tbl td,.price-change .price-change-detail .price-change-after,.dp-price-total td{color:var(--color-danger)}.modal-price-tbl-list>li.total>div:has(.num){color:var(--color-danger)}.form-status-container .price-info .price-info-row .price-info-after:before,.price-change .price-change-detail .price-change-after .icon-route-single{color:var(--font-color)}.dp-select-flight-footer .dp-select-flight-btn,.dp-select .dp-select-hotel .dp-select-hotel-footer .dp-select-hotel-btn{color:#fff;background-color:#0d3b66;border:1px solid #0d3b66}
