@charset "iso-8859-1";
/* CSS Document */
/*common*/
.fare950 .fareBox .wid360{width:359px;}
.fare950 .fareBox select{width:130%;width:calc(100% + 30px);background-color:transparent;height:40px;-webkit-appearance:none;padding:0;font-size:12px;border:none;cursor:pointer;}
.fare950 .fareBox input[type="text"]{height:40px;padding:0 10px;font-size:12px;border:none;}
.fare950 .fareBox option{padding-top:10px;padding-bottom:10px;font-size:12px;}
.fare950 .fareBox select,.fare950 .fareBox option,.fare950 .fareBox input[type="text"],.fare950 .fareBox input[type="submit"]{font-family:Arial,Helvetica,sans-serif;}
.fare950 .fareBox span.formWrap{background-image: url(/commonY15/img/icon_arrow_btm_red_01.png);background-repeat: no-repeat;background-color:#fff;display:inline-block;overflow:hidden;}
.fare950 .fareBox .departure_date input[type="radio"]{margin:0 4px 0 0;cursor:pointer;}
.fare950 .fareBox .departure_date label{cursor:pointer;}
/*fare950 modules*/
.fare950 .fareBox .fareTtl{background:#626770;}
.fare950 .fareBox .fareTtl h2{color:#fff;font-size:18px;text-align:center;font-weight:bold;width:150px;height:142px;display:table-cell;vertical-align:middle;}
.fare950 .fareBox .fareSelect{display: table-cell;background:#e9ecf0;width:750px;padding:25px;}
.fare950 .fareBox .fareSelect ul li{display:inline-block;vertical-align:top;}
.fare950 .fareBox .fareSelect ul li.mdlArw{background:url(/inter/cms/flight_info/img/bg_arw_mdl.png) 0 center no-repeat;width:33px;line-height:40px;margin:0 8px;}
.fare950 .fareBox .fareSelect ul li.replace{ width:40px;line-height:40px;margin:0 0 0 8px;}
.fare950 .fareBox .fareSelect ul li p{color:#fff;}
.fare950 .fareBox .fareSelect ul li.common_select{width:276px;background:#fff url(/inter/cms/flight_info/img/icon_dep.png) 10px center no-repeat;padding-left:50px;height:40px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);overflow:hidden;}
.fare950 .fareBox .fareSelect ul li.common_select.arrival{background:#fff url(/inter/cms/flight_info/img/icon_arrive.png) 10px center no-repeat;}
.fare950 .fareBox .fareSelect ul li.common_select > p{width:50px;display:inline-block;color:#333;}
.fare950 .fareBox .fareSelect ul li.common_select span.formWrap{width:210px;background-position:195px center;vertical-align:middle;}
.fare950 .fareBox .fareSelect ul li.common_select input[type="text"]{width:165px;}
.fare950 .fareBox .fareSelect ul li.departure_date{line-height:40px;margin:10px 20px 0 0;width:390px;}
.fare950 .fareBox .fareSelect ul li.departure_date > p{display:inline-block;vertical-align:middle;color:#333;}
.fare950 .fareBox .fareSelect ul li.departure_date span{display:inline-block;vertical-align:middle;width:100px;height:40px;margin-right:15px;color:#333;font-weight:normal;}
.fare950 .fareBox .fareSelect ul li.departure_date span.cell_departure{width:125px;}
.fare950 .fareBox .fareSelect ul li.departure_date span.formWrap{width:140px;background-position: 121px center;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.fare950 .fareBox .fareSelect ul li.departure_date span > select{margin-left:12px;}
.fare950 .fareBox .fareSelect ul li input[type="submit"].linkButtonB{width:182px;line-height:38px;border:none;text-align:center;background:#cc0000 url(/commonY15/img/icon_arrow_right_white_01.png) 50px center no-repeat;font-size:16px;color:#fff;margin-top:10px;padding:0 0 0 10px;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.15);cursor:pointer;}
.fare950 .fareBox .fareSelect ul li input[type="submit"].linkButtonB:hover{background-color:#db4d4d;text-decoration:underline;}

.bgiNon{background-image:none !important;}
.table_typeA_02.type_rn table tbody tr th{background:#eaeaea;font-size:14px;color:#000;border-top:1px solid #d0d0d0;}
.anchorList.toSbs{letter-spacing: -1em;margin-bottom:5px;}
.anchorList.toSbs li{display:inline-block;letter-spacing:normal;margin-right:35px;}
.topicsList dt{margin-top:23px;}
.topicsList dd{border-bottom:1px solid #d0d0d0;padding:7px 0 25px;}
.number_list li:first-child{width:455px;margin-right:20px;border-right:1px solid #ccc;}
.number_list li{width:434px;float:left;}
.number_list li .txTel{font-size:20px;}
.number_list li .txTel.free{padding-left:0;background-image:none;}

.fare950 .fareBox .fareSelect ul li.replace .mdl_icon {
	display:inline-block;
	vertical-align:middle;
	background-image:url(/commonY15/img/modules/dom/icons_booking.png);
	background-repeat:no-repeat;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.fare950 .fareBox .fareSelect ul li.replace .mdl_icon_replace { width:40px; height:40px; background-position:0 -74px; }
