@charset "utf-8";
/*------------------------------
	Dom - flightNum 950
------------------------------*/

/*	Utility
------------------------------*/
.flightNum .fNum_wid100 { width:100px; }
.flightNum .fNum_wid110 { width:110px; }
.flightNum .fNum_wid140 { width:140px; }
.flightNum .fNum_wid175 { width:175px; }
.flightNum .fNum_wid268 { width:268px; }
.flightNum .fNum_wid100P { width:100%; }

/*	Elements
------------------------------*/
/*-- select - input --*/
.flightNum select,
.flightNum input[type="text"] {
    vertical-align:middle;
	width:100%;
	height:40px;
	line-height:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
	background:transparent;
	padding:0 0 0 8px;
	color:#333;
	font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif;
	cursor:pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
.flightNum select::-ms-expand { display:none; }
.flightNum .fNum_selectWrap {
	background-image:url(/commonY15/img/icon_arrow_btm_red_01.png);
	background-repeat:no-repeat;
	background-position:98% center;
	background-position:-webkit-calc(100% - 8px) center;
	background-position:calc(100% - 8px) center;
	overflow:hidden;
}
.flightNum select {	height:40px; line-height:40px; font-size:12px; font-size:1.2rem; }
.flightNum select > option { padding:10.5px 8px; }

.flightNum input[type="radio"] { vertical-align:middle; margin:0 2px 2px; width:14px; height:14px; cursor:pointer; }
.flightNum input[type="radio"] + label { vertical-align:middle; font-weight:bold; cursor:pointer; }

/*	Structure
------------------------------*/
.flightNum .fNum_wrapper { display:table; width:950px; }
.flightNum .fNum_headArea {
	display:table-cell;
	vertical-align:middle;
	width:150px;
	background-color:#626770;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-size:1.8rem;
	white-space:nowrap;
}
.flightNum .fNum_bodyArea { display:table-cell; vertical-align:middle; padding:25px; background-color:#e9ecf0; }

/*	Layout
------------------------------*/
/*-- inputItem --*/
.flightNum .fNum_inputItems { display:table; }
.flightNum .fNum_inputItem { display:table-cell; vertical-align:top; }

/*-- inputBox --*/
.flightNum .fNum_inputBox {	display:table; height:40px;	background-color:#fff; box-shadow:0 1px 1px 0 rgba(0,0,0,0.15); }
.flightNum .fNum_inputBox_head,
.flightNum .fNum_inputBox_cont { display:table-cell; vertical-align:middle;	-webkit-box-sizing:border-box; box-sizing:border-box; }
.flightNum .fNum_inputBox_head { padding:0 8px;	color:#282f39; font-weight:bold; line-height:1.2; }

/*-- searchBtn --*/
.flightNum .fNum_btnWrap { display:table-cell; vertical-align:middle; text-align:right; }
.flightNum .fNum_searchBtn {
	display:inline-block;
	width:180px;
	height:40px;
	line-height:40px;
	padding:0 0 0 15px;
	border:none;
	background:url(/commonY15/img/icon_arrow_right_white_01.png) 55px center no-repeat #c00;
	text-align:center;
	color:#fff;
	font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif;
	font-size:16px;
	font-size:1.6rem;
	cursor:pointer;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.15);
}
.flightNum .fNum_searchBtn:hover { background-color:#db4d4d; text-decoration:underline; }

/* 2018/11_レイアウト改修 */
.flightNum .fNum_wid160 { width:160px; }
.flightNum .fNum_wid170 { width:170px; }
.flightNum .fNum_wid220 { width:220px; }
.flightNum .fNum_wrapper { display:table; width:420px; }
.flightNum .fNum_headArea {
	display:block;
	width:100%;
  padding-left: 20px;
  box-sizing: border-box;
  line-height: 40px;
}
.flightNum .fNum_bodyArea { width:100%; display:block; box-sizing: border-box; padding:20px; background-color:#e9ecf0; }
.flightNum .fNum_wid170 .fNum_inputBox_head{width: 50px;}
.flightNum .fNum_wid220 .fNum_inputBox_head{width: 90px;}
.flightNum .fNum_btnWrap { display:block; text-align:right; }
.flightNum .fNum_searchBtn {
	width:160px;
	background:url(/commonY15/img/icon_arrow_right_white_01.png) 45px center no-repeat #c00;
}
