/* CSS Document */


/* ツアー一覧表示用 */
/*-----------------------------
	ツアーリスト
-----------------------------*/
#Spook_ListContents table {
	width:					100%;
	background-color:		#a4dbff;
}
#Spook_ListContents tr.month {
	background-color:		#1681c8;
	color:					#FFFFFF;
}
#Spook_ListContents tr.month td.sun {
	background-color:		#BE4151;
}
#Spook_ListContents tr.month td.sat {
	background-color:		#3cb371;
}
#Spook_ListContents tr.even {		/* 偶数行(0始まり) */
	background-color:		#FFFFFF;
}
#Spook_ListContents tr.odd {		/* 奇数行 */
	background-color:		#e8f4fc;
}
#Spook_ListContents tr.even td
,#Spook_ListContents tr.odd td {
	text-align:				center;
}
#Spook_ListContents tr.even td.title
,#Spook_ListContents tr.odd td.title {
	text-align:				left;
	padding:				3px;
	font-weight:			bold;
}
#Spook_ListContents table a {
	display:				block;
}
#Spook_ListContents td span {	/* 料金 */
	font-weight:			normal;
	display:				none;
}
/* 空席表示 */
#Spook_ListContents td.maru {
	font-weight:			bold;
}
#Spook_ListContents td.number {
	
}
#Spook_ListContents td.batsu {
	
}
/* 曜日 */
#Spook_ListContents tr.even td.sun
,#Spook_ListContents tr.odd td.sun {
	/*background-color:		#FFE6E6;*/
}
#Spook_ListContents tr.even td.sat
,#Spook_ListContents tr.odd td.sat {
	/*background-color:		#DDFFDD;*/
}


/*-----------------------------
	出発地
-----------------------------*/
#Spook_Airport {
	width:					125px;
}
/*-----------------------------
	行先
-----------------------------*/
#Spook_Zone a.sel {				/* 選択された行先 */
	font-weight:			bold;
	color:					red;
}
/*-----------------------------
	該当件数
-----------------------------*/
div#Spook_DataCount {
	padding:			10px 0px 0px 10px;
	color:				#333;
}
div#Spook_DataCount span.count {
	color:				red;
	font-size:			16px;
	font-weight:		bold;
}
/*-----------------------------
	ページ送り
-----------------------------*/
div.pageShift {
	float:				right;
	margin-right:		5px;
	margin-top:			5px;
}

/*-----------------------------
	読込中
-----------------------------*/
div.loading {
	padding-top:		20px;
	text-align:			center;
	margin-left:		auto;
	margin-right:		auto;
	font-size:			16px;
	color:				#666;
}
/* CLEAR */
*.cleared {
	display:			block;
	clear:				both;
	width:				auto;
	height:				1px;
	margin:				0;
	padding:			0;
	line-height:		1px;
	font-size:			1px;
	overflow:			hidden;
}

/*_______________________________
clearfix
_______________________________________*/
.clearfix:after { 
	content: url(../tabiphoto_images/spacer.gif); 
	display: block; 
	clear: both; 
	height: 0; 
} 
.clearfix { 
	display: inline-block; 
} 
.clearfix { 
	display: block; 
}

/*-------------------------
------------------------------*/

#maincontents {
	margin:0px;
}

#tam_tabiphoto {
}

#tam_tabiphoto p ,
#tam_tabiphoto div ,
#tam_tabiphoto h2 ,
#tam_tabiphoto h3 ,
#tam_tabiphoto ul ,
#tam_tabiphoto li {
	margin:0px;
	padding:0px;
}
#tam_tabiphoto img {
	border:none;
}

/*-------
Tour Select
-----------------------*/

#tam_tabiphoto #tam_tour_select {
	width:970px;
}

#tam_tabiphoto #tam_tour_select .tabArea {
	margin-bottom:20px;
}
#tam_tabiphoto #tam_tour_select .tab {
	float:left;
}


/*-------
result
-----------------------*/

#tam_tabiphoto #tam_tour_select #tam_search_result {
	margin:0 0 0 10px;
}
#tam_tabiphoto #tam_tour_select #tam_search_result td.date_text {
	font-size:12px;
	color:#333333;
}
#tam_tabiphoto #tam_tour_select #tam_search_result td.date_text span {
	color:#FF3300;
	font-weight:bold;
}


/*-------
crosslinks
-----------------------*/

#crossLinkArea #crossLinkAreaInner .bnrBlock01 ul li span {
	font-size:11px !important;
}
