@charset "Shift_JIS";
/* CSS Document */

#container #wrapper #main #insta{
	margin:0px;
	padding:0px;
}


#container #wrapper #main #insta_sarch_area{
	margin:30px 0px 0px 0px;
	padding:15px 25px 15px 25px;
	width:612px;
	background-color:#F2F0F0;
}

#container #wrapper #main #insta_cursol{
	margin:10px 0px;
	text-align:center;
	width:662px;
}

#container #wrapper #main #insta_result_area{
	margin:0px 0px 0px 0px;
	padding:20px;
	width:622px;
	background-color:#EEDED5;
}

#container #wrapper #main #adapt_car {
	border:solid 1px #999;
	background:#fff;
	padding:10px;
	font-weight:bold;
	margin:0 0 20px;
}

/*=================初期メッセージ*/
#container #wrapper #main #insta_result_area #text_result{
	margin:0px;
	padding:20px 0px;
	text-align:center;
}

/*=================ベース*/
#container #wrapper #main #insta_result_area .result_detail{
	margin:0px 0px 30px 0px;
	padding:0px;
	/*display:none;*/
}

/*=================ベースバーチカルアライン*/
#container #wrapper #main #insta_result_area .result_detail td{
	vertical-align:middle;
}

/*=================シリーズ名*/
#container #wrapper #main #insta_result_area .result_detail .result_name{
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#030000;
	text-align:left;
}

/*=================テーブル見出し*/
#container #wrapper #main #insta_result_area .result_detail .result_head td {
	background:#e4d8ce;
	text-align:center;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;
}

/*=================列*/
#container #wrapper #main #insta_result_area .result_detail .seat_string{
	margin:0px;
	padding:3px 0px 3px 0px;
	width:68px;
	background-color:#F8F1ED;
	text-align:center;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;
}

/*=================向き*/
#container #wrapper #main #insta_result_area .result_detail .seat_direct{
	margin:0px;
	padding:3px 0px 3px 0px;
	width:68px;
	text-align:center;
	background-color:#F8F1ED;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;
}

/*=================適応*/
#container #wrapper #main #insta_result_area .result_detail .seat_circle{
	margin:0px;
	padding:3px 0px 3px 0px;
	width:90px;
	text-align:center;
	background-color:#FFFFFF;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;	
}

/*=================備考*/
#container #wrapper #main #insta_result_area .result_detail .seat_text{
	margin:0px;
	padding:3px 15px 3px 15px;
	width:360px;
	font-size:10px;
	background-color:#F8F1ED;
	border-bottom:solid 2px #EEDED5;
}

/*=================説明*/
#container #wrapper #main #insta_result_area .result_detail .result_desc{
	margin:0px;
	padding:3px 3px 3px 10px;
	font-size:10px;
	background-color:#F8F1ED;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;	
}

/*=================スペーサー*/
#container #wrapper #main #insta_result_area .result_detail .result_space{
	margin:0px;
	padding:0;
	width:5px;
	background-color:#F8F1ED;
	border-right:solid 2px #EEDED5;
	border-bottom:solid 2px #EEDED5;	
}