@charset "utf-8";

* {
	margin:0 auto;
	padding:0;
	font-size:100%;
	font-weight:normal;
	}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	}

h1 {
	font-size:11px;
	color:#333333;
	text-align:left;
	margin-left:5px;
	padding:3px;
	}
	
h2 {
	text-align:left;
	height:25px;
	margin-top:10px;
	margin-bottom:3px;
	}
	
	.home {
		font-size:11px;
		font-weight:bold;
		color:#666666;
		text-align:left;
		margin-left:5px;
		text-decoration:none;
		}
		
	.home:hover {
		color:#B51252;
		text-decoration:none;
		}
	
h3 {
	text-align:left;
	color:#FF8200;
	height:20px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:20px;
	}

	.type_menu {
		font-size:11px;
		color:#FF8200;
		text-align:left;
		margin-left:5px;
		margin-right:5px;
		text-decoration:none;
			}
		
	.type_menu:hover {
		color:#64AAAA;
		text-decoration:none;
			}

td {font-family:Arial, Helvetica, sans-serif;}
th {font-family:Arial, Helvetica, sans-serif;}

br.fclear {
	clear:both;
	line-height:0;
	}

/*---Struct---*/
/*---
 container
 	header
		main_left
		main
			main_1
			main_2
			main_3
			main_4			
	footer
---*/

#container {width:800px;
			margin:0;
			padding:0;
			margin-right:auto;
			margin-left:auto;
			}

/*---header---*/
#header {
	width:800px;
	background:url(images/aqa.gif);
	margin:0px;
	padding:0px;
	height:70px;
	}
	
	.m_header1 {
		background:url(images/header_m_low1_1.gif) no-repeat;
		width:210px;
		height:30px;
		margin:0;
		padding:0;
		display:block;
		}
	.m_header1:hover {background:url(images/header_m_low1_2.gif) no-repeat;}
	
	.m_header2 {
		background:url(images/header_m_low2_1.gif) no-repeat;
		width:460px;
		height:30px;
		margin:0;
		padding:0;
		display:block;
		}
	.m_header2:hover {background:url(images/header_m_low2_2.gif) no-repeat;}

	.header_t {
		background:url(images/header_02.gif) no-repeat;
		width:200px;
		height:65px;
		margin:0;
		padding:0;
		display:block;
		}
	.header_t:hover {background:url(images/header_02_2.gif) no-repeat;}


	.header1 {
		background:url(images/header_04.gif) no-repeat;
		width:245px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
		}
	.header1:hover {background:url(images/header_04_2.gif) no-repeat;}








/*---		
	.question {
		background:url(images/question_1.gif) no-repeat;
		width:120px;
		height:26px;
		margin:0;
		padding:0;
		display:block;
		}
		
	.question:hover {background:url(images/question_2.gif) no-repeat;}	
	
	.g_application {
		background:url(images/g_application_1.gif) no-repeat;
		width:135px;
		height:26px;
		margin:0;
		padding:0;
		display:block;
		}
		
	.g_application:hover {background:url(images/g_application_2.gif) no-repeat;}
	
	.t_application {
		background:url(images/t_application_1.gif) no-repeat;
		width:135px;
		height:26px;
		margin:0;
		padding:0;
		display:block;
		}
		
	.t_application:hover {background:url(images/t_application_2.gif) no-repeat;}

			
/*---upper menu---*/			
#upper_menu {
	float:left;
	background-color:#FFFFFF;
	height:25px;
	margin:0;
	padding:0;
}

	.table1 {
		background:url(images/table_01_1.gif) no-repeat;
		width:315px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.table1:hover {background:url(images/table_01_2.gif) no-repeat;}
				
	.table2 {
		background:url(images/table_02_1.gif) no-repeat;
		width:95px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.table2:hover {background:url(images/table_02_2.gif) no-repeat;}
				
	.table3 {
		background:url(images/table_03_1.gif) no-repeat;
		width:95px;
		height:20px;
		padding:0;
		display:block;
	}
	.table3:hover {background:url(images/table_03_2.gif) no-repeat;}
				
	.table4 {
		background:url(images/table_04_1.gif) no-repeat;
		width:95px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.table4:hover {background:url(images/table_04_2.gif) no-repeat;}
				
	.table5 {
		background:url(images/table_05_1.gif) no-repeat;
		width:95px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.table5:hover {background:url(images/table_05_2.gif) no-repeat;}
				
	.table6 {
		background:url(images/table_06_1.gif) no-repeat;
		width:95px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.table6:hover {background:url(images/table_06_2.gif) no-repeat;}
				

			 
/*---main contents---*/	
#top_main_t {
	float:left;
	width:390px;
	background-color:#FFFFFF;
	border:2px #005BAC solid;
	font-size:12px;
	color:#333333;
	line-height:1.6;
	}

#top_main_s {
	float:right;
	width:390px;
	background-color:#FFFFFF;
	border:2px #005BAC solid;
	font-size:12px;
	color:#333333;
	line-height:1.6;
	}

	.number{
		font-size:14px;
		}
		
	.number2 {
		font-size:12px;
		}

	.top_title {
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color:#005BAC;
		line-height:1.8;
		}

	.top_caption {
		text-align:left;
		margin-left:5px;
		margin-right:20px;
		font-size:10px;
		color:#B51252;
		line-height:1.8;
		}

	.top_01 {
		background:url(images/top_01_1.gif) no-repeat;
		width:250px;
		height:30px;
		margin-left:0px;
		padding:0;
		display:block;
	}
	.top_01:hover {background:url(images/top_01_2.gif) no-repeat;}

	.top_02 {
		background:url(images/top_02_1.gif) no-repeat;
		width:250px;
		height:30px;
		margin-left:0px;
		padding:0;
		display:block;
	}
	.top_02:hover {background:url(images/top_02_2.gif) no-repeat;}

	.top_03 {
		background:url(images/top_03_1.gif) no-repeat;
		width:250px;
		height:30px;
		margin-left:0px;
		padding:0;
		display:block;
	}
	.top_03:hover {background:url(images/top_03_2.gif) no-repeat;}


#index {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}





#index_main {
	float:left;
	width:340px;
	margin-left:10px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#333333;
	line-height:1.6;
	}
	
	.index_caption {
		text-align:left;
		margin-right:5px;
		font-size:10px;
		color:#333333;
		line-height:1.2;
		}
	

#index_information {
	width:570px;
	height:75px;
	margin:5px 5px 10px 5px;
	padding:0 0 0 5px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #ccc;
	font-size:11px;
	line-height:1.7;
	}
	
	#index_information p {
	text-align:left;
	margin-left:100px;
	margin-top:-22px;
	}

#index_right_up {
	float:right;
	width:200px;
	height:210px;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
	border:2px #B51252 solid;
	font-size:11px;
	color:#333333;
	line-height:1.5;
	}
	
	#index_right_up p {
			text-align:left;
			margin-left:5px;
			margin-top:0px;
			font-size:11px;
			color:#333333;
			line-height:1.2;
			}	

#index_right_center {
	float:right;
	width:200px;
	height:230px;
	margin:5px 0 0 0;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
	border:2px #005BAC solid;
	font-size:11px;
	color:#333333;
	line-height:1.5;
	}

	#index_right_center p {
			text-align:left;
			margin-left:20px;
			margin-top:0px;
			font-size:11px;
			color:#333333;
			line-height:1.5;
			}
	
#index_right_low {
	float:right;
	width:200px;
	height:80px;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:2px #F96844 solid;
	font-size:11px;
	color:#333333;
	line-height:1.5;
	}

	#index_right_low p {
			text-align:left;
			margin-left:20px;
			margin-top:0px;
			font-size:11px;
			color:#333333;
			line-height:1.5;
			}		


#index_low {
	float:left;
	width:572px;
	height:90px;
	margin-left:10px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#333333;
	line-height:1.5;
	}

	#index_low p {
			text-align:left;
			margin-left:20px;
			font-size:10px;
			color:#333333;
			line-height:1.5;
			}
			
	.index_low {
			text-align:left;
			margin-left:10px;
			font-size:12px;
			font-weight:bold;
			color:#B51252;
			line-height:1.5;
			text-decoration:none;
			}

	.index_low:hover {
			text-align:left;
			margin-left:10px;
			font-size:12px;
			font-weight:bold;
			color:#B51252;
			line-height:1.5;
			text-decoration:underline;
			}

	.restaurant {
	text-align:left;
	margin-left:250px;
	font-size:12px;
	color:#B51252;
	}


/*---lower menu---*/
#lower_item {
		float:right;
		font-size:10px;
		color:#FF8200;
		text-decoration:none;
		}
		
	.item_menu {
		color:#FF8200;
		text-decoration:none;
			}
		
	.item_menu:hover {
		color:#64AAAA;
		text-decoration:none;
			}


/*---footer---*/
#footer {
	float:left;
	width:800px;
	height:40px;
	background-color:#4DC4E6;
	margin:0;
	padding:0;
}
	
	.top_footer1 {
		background:url(images/footer_01_1.gif) no-repeat;
		width:93px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
		}
	.top_footer1:hover {background:url(images/footer_01_2.gif) no-repeat;}
	
	.top_footer2 {
		background:url(images/footer_02_1.gif) no-repeat;
		width:140px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
		}
	.top_footer2:hover {background:url(images/footer_02_2.gif) no-repeat;}

	.top_footer_sitemap_t {
		background:url(images/footer_sitemap_t_1.gif) no-repeat;
		width:110px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
		}
	.top_footer_sitemap_t:hover {background:url(images/footer_sitemap_t_2.gif) no-repeat;}

/*---page_navi_guestroom---*/			
#guest_room_navi {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

	.gr_navi1 {
		background:url(t_images/gr_navi1_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi1:hover {background:url(t_images/gr_navi1_2.gif) no-repeat;}
				
	.gr_navi2 {
		background:url(t_images/gr_navi2_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi2:hover {background:url(t_images/gr_navi2_2.gif) no-repeat;}
				
	.gr_navi3 {
		background:url(t_images/gr_navi3_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi3:hover {background:url(t_images/gr_navi3_2.gif) no-repeat;}
				
	.gr_navi4 {
		background:url(t_images/gr_navi4_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi4:hover {background:url(t_images/gr_navi4_2.gif) no-repeat;}
				
	.gr_navi5 {
		background:url(t_images/gr_navi5_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi5:hover {background:url(t_images/gr_navi5_2.gif) no-repeat;}
				
	.gr_navi6 {
		background:url(t_images/gr_navi6_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi6:hover {background:url(t_images/gr_navi6_2.gif) no-repeat;}

	.gr_navi7 {
		background:url(t_images/gr_navi7_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi7:hover {background:url(t_images/gr_navi7_2.gif) no-repeat;}
				
	.gr_navi8 {
		background:url(t_images/gr_navi8_1.gif) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_navi8:hover {background:url(t_images/gr_navi8_2.gif) no-repeat;}

	.page_top {
		background:url(t_images/page_top_1.png) no-repeat;
		width:98px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.page_top:hover {background:url(t_images/page_top_2.png) no-repeat;}


/*---guestroom---*/			
#guest_room {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	font-size:10px;
	color:#333333;
	line-height:1.8;
	}
	
	#guest_room p {
		text-align:left;
		padding-left:10px;
		font-size:13px;
		font-weight:bold;
		color:#333333;
		line-height:1.2;
		}

	.guest_caution {
		text-align:left;
		margin-left:5px;
		margin-right:20px;
		font-size:10px;
		color:#B51252;
		line-height:1.8;
		}
		
	.gr_rv_navi1 {
		background:url(t_images/gr_rv_navi1_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.gr_rv_navi1:hover {background:url(t_images/gr_rv_navi1_2.gif) no-repeat;}

/*---online_reservation---*/			
#online_reservation {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	font-size:10px;
	color:#333333;
	line-height:1.8;
	}
	
	#online_reservation p {
		text-align:left;
		padding:5px;
		font-size:11px;
		color:#333333;
		line-height:1.6;
		}

	.reservation_caution {
		text-align:left;
		margin-left:5px;
		margin-right:20px;
		font-size:10px;
		color:#005BAC;
		line-height:1.8;
		}

	.reservation_caution2 {
		text-align:left;
		margin-left:5px;
		margin-right:20px;
		font-size:10px;
		color:#EF821D;
		line-height:1.8;
		}

/*---online_navi_---*/			
	.rv_navi1 {
		background:url(t_images/rv_navi1_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi1:hover {background:url(t_images/rv_navi1_2.gif) no-repeat;}
				
	.rv_navi2 {
		background:url(t_images/rv_navi2_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi2:hover {background:url(t_images/rv_navi2_2.gif) no-repeat;}

	.rv_navi3 {
		background:url(t_images/rv_navi3_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi3:hover {background:url(t_images/rv_navi3_2.gif) no-repeat;}

	.rv_navi4 {
		background:url(t_images/rv_navi4_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi4:hover {background:url(t_images/rv_navi4_2.gif) no-repeat;}

	.rv_navi5 {
		background:url(t_images/rv_navi5_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi5:hover {background:url(t_images/rv_navi5_2.gif) no-repeat;}

	.rv_navi6 {
		background:url(t_images/rv_navi6_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.rv_navi6:hover {background:url(t_images/rv_navi6_2.gif) no-repeat;}

/*---member's_card---*/			
#member_card {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	font-size:10px;
	color:#333333;
	line-height:1.8;
	}
	
	.member_title{
		text-align:center;
		margin-left:10px;
		font-size:12px;
		font-weight:bold;
		color:#EF821D;
		line-height:1.6;
		}

	.member_caution {
		text-align:left;
		padding:10px;
		font-size:11px;
		color:#333333;
		line-height:1.6;
		}

	.member_caution2 {
		text-align:left;
		margin-left:10px;
		font-size:11px;
		color:#005BAC;
		line-height:1.6;
		}
		
	.member {
		margin-left:0;
		font-size:11px;
		color:#FF8200;
		text-decoration:none;
			}
		
	.member:hover {
		margin-left:0;
		font-size:11px;
		color:#64AAAA;
		text-decoration:underline;
			}
		

/*---page_navi_common---*/			
#common_navi {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	height:25px;
}

	.co_navi1 {
		background:url(t_images/co_navi1_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi1:hover {background:url(t_images/co_navi1_2.gif) no-repeat;}
				
	.co_navi2 {
		background:url(t_images/co_navi2_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi2:hover {background:url(t_images/co_navi2_2.gif) no-repeat;}
				
	.co_navi3 {
		background:url(t_images/co_navi3_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi3:hover {background:url(t_images/co_navi3_2.gif) no-repeat;}
				
	.co_navi4 {
		background:url(t_images/co_navi4_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi4:hover {background:url(t_images/co_navi4_2.gif) no-repeat;}
				
	.co_navi5 {
		background:url(t_images/co_navi5_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi5:hover {background:url(t_images/co_navi5_2.gif) no-repeat;}
				
	.co_navi6 {
		background:url(t_images/co_navi6_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.co_navi6:hover {background:url(t_images/co_navi6_2.gif) no-repeat;}



/*---common---*/			
#common {
	float:left;
	width:580px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	color:#333333;
	}
	
	#common p {
		text-align:left;
		margin-left:11px;
		font-size:10px;
		color:#666666;
		line-height:1.8;
		}

	.common_title {
		text-align:left;
		padding-left:10px;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		line-height:1.5;
		}

	.common {
		text-align:left;
		padding-left:10px;
		font-size:10px;
		color:#333333;
		line-height:1.5;
		}

	.j_navi1 {
		background:url(t_images/j_navi1_1.png) no-repeat;
		width:250x;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.j_navi1:hover {background:url(t_images/j_navi1_2.png) no-repeat;}

	.i_navi1 {
		background:url(t_images/i_navi1_1.png) no-repeat;
		width:250x;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.i_navi1:hover {background:url(t_images/i_navi1_2.png) no-repeat;}




#right_reserve {
	float:right;
	width:210px;
	margin:0px 0 0 0;
	background-color:#FFFFFF;
	border:2px #005BAC solid;
	text-decoration:none;
	}

	.reserve_navi1 {
		background:url(t_images/reserve_navi1_1.gif) no-repeat;
		width:200px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
	}
	.reserve_navi1:hover {background:url(t_images/reserve_navi1_2.gif) no-repeat;}
				
	.reserve_navi2 {
		background:url(t_images/reserve_navi2_1.gif) no-repeat;
		width:200px;
		height:36px;
		margin:0;
		padding:0;
		display:block;
	}
	.reserve_navi2:hover {background:url(t_images/reserve_navi2_2.gif) no-repeat;}

	.reserve_navi3 {
		background:url(t_images/reserve_navi3_1.gif) no-repeat;
		width:200px;
		height:35px;
		margin:0;
		padding:0;
		display:block;
	}
	.reserve_navi3:hover {background:url(t_images/reserve_navi3_2.gif) no-repeat;}

	.reserve_navi4 {
		background:url(t_images/reserve_navi4_1.gif) no-repeat;
		width:200px;
		height:38px;
		margin:0;
		padding:0;
		display:block;
	}
	.reserve_navi4:hover {background:url(t_images/reserve_navi4_2.gif) no-repeat;}

/*---access---*/			
#access {
	float:left;
	width:580px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	color:#333333;
	}
	
	#access p {
		text-align:left;
		margin-left:0px;
		font-size:10px;
		color:#666666;
		line-height:1.7;
		}

	.access_title {
		text-align:left;
		padding-left:0px;
		font-size:13px;
		font-weight:bold;
		color:#333333;
		line-height:1.7;
		}

	.access_sub_title {
		text-align:left;
		padding-left:0px;
		font-size:11px;
		font-weight:bold;
		color:#005BAC;
		line-height:1.7;
		}

	.access {
		text-align:left;
		padding-left:0px;
		font-size:10px;
		color:#333333;
		line-height:1.7;
		}

	.access_caution {
		text-align:left;
		margin-left:0px;
		margin-right:20px;
		font-size:10px;
		color:#B51252;
		line-height:1.7;
		}

	.access_add {
		text-align:left;
		padding-left:0px;
		font-size:12px;
		color:#666666;
		line-height:1.5;
		}

/*---location---*/			
#location {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	font-size:10px;
	color:#333333;
	line-height:1.8;
	}
	
	#location p {
		text-align:left;
		margin-left:5px;
		margin-right:5px;
		font-size:10px;
		color:#666666;
		line-height:1.8;
		}

	.location_title {
		text-align:left;
		padding-left:10px;
		font-size:13px;
		font-weight:bold;
		color:#B51252;
		line-height:1.2;
		}
	
	.location {
		font-size:11px;
		font-weight:bold;
		color:#FF8200;
		text-decoration:none;
		}
		
	.location:hover {
		font-size:11px;
		font-weight:bold;
		color:#FF8200;
		text-decoration:underline;
		}
	
/*---profile---*/			
#profile {
	float:left;
	width:580px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	color:#333333;
	}
	
	#profile p {
		text-align:left;
		margin-left:30px;
		font-size:11px;
		color:#666666;
		line-height:2.0;
		}

	.profile_title {
		text-align:left;
		padding-left:10px;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		line-height:1.5;
		}

/*---page_navi_meal---*/			
#meal_navi {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	height:55px;
}

	.meal_navi1 {
		background:url(t_images/meal_navi1_1.png) no-repeat;
		width:398px;
		height:50px;
		margin:0;
		padding:0;
		display:block;
	}
	.meal_navi1:hover {background:url(t_images/meal_navi1_2.png) no-repeat;}
				
	.meal_navi2 {
		background:url(t_images/meal_navi2_1.png) no-repeat;
		width:398px;
		height:50px;
		margin:0;
		padding:0;
		display:block;
	}
	.meal_navi2:hover {background:url(t_images/meal_navi2_2.png) no-repeat;}
		
#meal_info {
	float:left;
	width:798px;
	height:310px;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:2px #999999 dashed;
	font-size:16px;
	color:#FF3366;
	font-weight:bolder;
	line-height:1.4;
	}

	#meal_info p {
			text-align:left;
			margin-left:20px;
			margin-top:0px;
			font-size:15px;
			color:#333333;
			line-height:1.4;
			}

	.meal_info {
		font-size:15px;
		font-weight:bold;
		color:#FF8200;
		text-decoration:none;
		}
		
	.meal_info:hover {
		font-size:15px;
		font-weight:bold;
		color:#FF8200;
		text-decoration:underline;
		}
	
#meal {
	float:left;
	width:584px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	color:#333333;
	}

	#meal p {
			text-align:left;
			margin-left:10px;
			margin-top:0px;
			font-size:15px;
			color:#333333;
			line-height:1.4;
			}
	
	.meal_rv_navi1 {
		background:url(t_images/meal_rv_navi1_1.gif) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.meal_rv_navi1:hover {background:url(t_images/meal_rv_navi1_2.gif) no-repeat;}

/*---campaign---*/			
#winter_cam {
	float:left;
	width:798px;
	height:505px;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:2px #999999 dashed;
	font-size:16px;
	color:#FF3366;
	font-weight:bolder;
	line-height:1.4;
	}

#winter_cam_under {
	float:left;
	width:798px;
	height:25px;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	background-color:#FFFFFF;
	border:2px #999999 dashed;
	font-size:16px;
	color:#FF3366;
	font-weight:bolder;
	line-height:1.4;
	}

	.winter_rv_navi1 {
		background:url(t_images/winter_rv_navi1_1.png) no-repeat;
		width:130px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.winter_rv_navi1:hover {background:url(t_images/winter_rv_navi1_2.png) no-repeat;}
	


#sitemap {
	float:left;
	width:800px;
	background-color:#FFFFFF;
	border:1px #9596B0 solid;
	margin-left:0;
	padding:0 0 0 0;
	color:#666666;
	font-size:11px;
	line-height:2.2;
	}
	
	#sitemap p {
		text-align:left;
		margin-left:10px;
		font-size:11px;
		color:#666666;
		line-height:2.0;
		}

	.sitemap_title {
		text-align:left;
		padding-left:10px;
		font-size:12px;
		font-weight:bold;
		color:#333333;
		line-height:2.0;
		}
		
	.sitemap_info {
		text-align:left;
		padding-left:30px;
		font-size:11px;
		color:#666666;
		font-weight:bold;
		line-height:2;
		text-decoration:none;
		}

	.sitemap_info:hover {
		text-align:left;
		padding-left:30px;
		font-size:11px;
		color:#64AAAA;
		font-weight:bold;
		text-decoration:underline;
		}

	.sitemap
		{
		text-align:left;
		margin-left:0;
		font-size:11px;
		color:#666666;
		font-weight:bold;
		text-decoration:none;
			}
		
	.sitemap:hover {
		margin-left:0;
		font-size:11px;
		color:#64AAAA;
		font-weight:bold;
		text-decoration:underline;
		}

/*---lower menu---*/			
#lower_menu {
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

	.lower_t {
		background:url(images/lower_t_1.gif) no-repeat;
		width:398px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.lower_t:hover {background:url(images/lower_t_2.gif) no-repeat;}
				
	.lower_s {
		background:url(images/lower_s_1.gif) no-repeat;
		width:398px;
		height:20px;
		margin:0;
		padding:0;
		display:block;
	}
	.lower_s:hover {background:url(images/lower_s_2.gif) no-repeat;}
