﻿/*
===========================================================
共通系
===========================================================
*/
/*リンク文字色*/
a:link, a:visited, #stayplan #cboxClose, #airticket #cboxClose, #option #cboxClose, #confirmation #cboxClose, #reserve #cboxClose, #childCount, .modalPexAlert .cboxPexAlertClose, #modalPriceAlert #cboxPriceAlertClose, #stay_child #childCount {
	color: #0071bc;
}

a:hover, a:active {
	color: #336699;
	text-decoration: underline;
}

/* ボタン & 航空券選択画面読み込みバー*/
.next input,
.ticket_body .next input {
	background: #d9372c;
}

#search_button input,
#stayplan #contents #planlist li .plan_content .price_body .room_list_btn a,
#stayplan #contents .progress .bar,
#ticket .inner .content .progress .bar,
#addform .subnav .add input,
#estform .subnav .submit input
#button-vacancy-notice-register input {
	background-color: #d9372c;
	border: none;
	color: #fff;
}

#ticket .inner .content .list li .btn_other {
	background-color: #d9372c;
}

/* フッターナビ*/
footer #nav a:link, footer #nav a:visited {
	color: #d9372c;
}

footer #nav a:hover, footer #nav a:active {
	color: #fff;
	background-color: #d9372c;
	text-decoration: underline;
}

/*インジケータ*/
#step dl.focus dt {
	background: url(/Images/Color/Basic/flow_on.png) center 0 no-repeat #d9372c !important;
}

#step dl.focus dd {
	color: #d9372c !important;
}

/*見出し*/
.sales-screen-message-title {
	color: #d9372c;
	border-color: #d9372c;
}
.headline-main{
	border-color: #d9372c !important;
}

/*
===========================================================
準・共通系（すべてじゃないけど、ところどころまたがるCssクラス）
===========================================================
*/
/* 確認画面以降の次へボタン */
.navigationparts .next input, .navigationparts.reserve .next a {
	background: #d9372c !important;
}

.boxheadline {
	background-color: #d9372c !important;
}

/*
===========================================================
プラン・部屋選択
===========================================================
*/
/* ○空室カレンダ */
.calendarbox .vacant-room-calendar td.date:hover {
	background-color: #ffebeb;
}
/* ○検索条件 */
#search .search_maintitle {
	background: #d9372c;
}

#search .search_head{
	background: #d9372c;
}

/* ○検索結果0件表示 */
#stayplan #contents #result0 {
	border: 2px #d9372c solid;
}

/* ○ソート背景色 */
#sort a.active {
	background-color: #d9372c;
	color: #fff !important;
}
#carrentaldp #car-rental-sort .active {
	background-color: #d9372c;
	color: #fff !important;
}

/* ○ホテル選択エリア 選択ボタン*/
.listbox-morelists__content__info__nextbtn input {
	background: #d9372c;
	color: #fff;
}

/* プラン部屋 タブメニュー */

#contents #tab-menu li{
	border: 2px solid #d9372c;
}
#contents #tab-menu li.active{
	background: #d9372c;
}
#contents #tab-menu li.active::after,
#contents #tab-menu li span {
	color: #d9372c;
}

/* ○ プラン詳細ポップアップ タイトル部分 */
#modal .tit {
	background: #ffebeb none repeat scroll 0 0 !important;
}

/* ○ プラン詳細ポップアップ 部屋タイプ */
#modal #hotel_check table, #modal #room_type table {
	border: 1px solid #d9372c;
}

#modal #hotel_check table th, #modal #room_type table th {
	background: #d9372c;
}

/* ○ プラン詳細ポップアップ チェックイン・チェックアウト */
#modal #hotel_check table {
	border: 1px solid #d9372c !important;
}

#modal #hotel_check table th {
	background: #d9372c none repeat scroll 0 0 !important;
}

/* ページ送り */
.botttompagenavi li.nowpage {
	border: 1px #ffebeb solid;
	background-color: #ffebeb;
}

.botttompagenavi li a:hover {
	border: 1px #ffebeb solid;
	background-color: #ffebeb;
}

/* 空室通知 */
#button-vacancy-notice-register {
	background-color: #d9372c;
	border: none;
	background: linear-gradient(to bottom, rgba(78,117,92,1) 0%, rgba(50,75,59,1) 100%);
	color: #fff;
}

/*
===========================================================
航空券選択画面
===========================================================
*/
/*選択部分*/
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(1),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(2),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(3),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(4),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(5),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(6),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(7),
#ticket .inner .content .list li .ticket_other .othertable table tr.current td:nth-of-type(8) {
	background: #ffebeb;
}

/*
===========================================================
オプション選択画面
===========================================================
*/
/* ○ 旅行代金日程の確認 */
#option .option_wrap .total_price .next input,
#option .option_wrap .total_price .next:after,
#option .option_wrap .total_price .next a:after {
	background: #d9372c;
}

/*選択部分*/
#option .content_table_a tr.current td {
	background: #ffebeb;
}

/*
===========================================================
ツアー確認画面
===========================================================
*/
/*ハイライト部分*/
.consent-box{
	border: 3px solid #d9372c ;
}

#confirmation .content_table_a table.price td {
	background: #ffebeb;
}

/*
===========================================================
お客様情報
===========================================================
*/

/* セキュリティコード */
#reserve #poptitle {
	background-color: #d9372c;
}

#reserve .highlighttext {
	background: #d9372c;
}

/* ========================================
予約処理中画面
======================================== */
#reserve #reserve_wrap #modalWaiting #progressBar .progress {
	background-color: #d9372c;
}

/*
===========================================================
完了画面
===========================================================
*/
#reserve .content_table_a table.price td {
	background: #ffebeb;
}

.subtitle {
	background: #d9372c;
}

.coupon .apply input,
.coupon .delete input,
.reselect-ticket-button,
.c-modal-inner .button_send, 
.accident-insurance .c-button-small,
.cancel-insurance .c-button-small,
.c-modal-inner .button_send {
	background: #d9372c;
}
