@charset "utf-8";
/* CSS Document */


/* 共通　*/

*{
	margin:0px;
	padding:0px;
}


body {
	background-color:#FCE2F2;
	}


#container {
	
	width:1000px;
	margin:0 auto;
	height:auto;
	background-color:#FFF;
	}
	
*img {
	border:none;
	vertical-align:bottom;
	}

a:link {
	text-decoration: none;
	color:#009;
}
a:visited {
	text-decoration: none;
	color:#009;
}
a:hover {
	text-decoration: none;
	color: #0FF;
}
a:active {
	text-decoration: none;
}

/*  ヘッダー　　　*/
#headder  {
	width:1000px;
	height:80px;
	}

#headderleft   {
	float:left;
	width:700px;
	height:80px;
	background-color:#990033;
	}

.title   {
	font-family:"ＭＳ Ｐゴシック";
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	padding-top:40px;
	padding-left:20px;
	padding-bottom:10px;
	
}

#headderright  {
	float:right;
	width:300px;
	height:80px;
	background-color:#990033;
	}
	
.toplogo  {
	margin-top:30px;
	margin-left:70px;
	}

	
/*　メイン画像　　　*/

#picture    {
	clear:both;
	width:1000px;
	height:560px;
		
	}

#upper　{
	float:left;
	width:1000px;
	height:280px;
	
	}
	


#lower {
	float:left;
	width:1000px;
	height:280px;
		}
	

	




	
#topbody   {
	width:1000px;
	height:auto;
	margin-top:10px;
	
	}



.kaisetsu   {
	float:left;
	width:560px;
	font-size:10px;
	line-height:12px;
	margin-top:px;
	margin-left:10px;
	margin-bottom:15px;
	
	}
	
.pei  {
	font-weight:bold;
}

.island   {
	float:right;
	width:375px;
	height:55px;
	margin-top:10px;
	margin-bottom:15px;
	
}
	


/*  タイトル　　　*/


	
	
#title   {
	clear:both;
	width:1000px;
	height:auto;
	background-color:#990033;
	
	}
	
.name   {
	font-size:16px;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	line-height:20px;
	}


	
.title2  {
	font-size:18px;
	font-family:"ＭＳ Ｐ明朝";
	font-weight:bold;
	padding-bottom:10px;
	padding-left:15px;
	color:#FFF;
}

.title1   {
	color:#FC0;
}

/*  メイン　　*/

#contents  {
	width:1000px;
	height:auto;
	
	}


	
/* メインレフト　*/

#mainleft   {
	clear:both;
	float:left;
	width:650px;
	height:auto;
	margin-bottom:20px;
	}
	
.tour  {
	width:650px;
	height:25px;
	font-size:18px;
	padding:3px;
	background-image:url(tours_2img/bar.gif);
	background-repeat:no-repeat;
	
	}
	
.tour2  {
	font-size:12px;
	line-height:14px;
	margin-bottom:15px;
	margin-left:10px;
	
	}	
	
.nittei    {
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:10px;
	background-color:#EAE8FF;

	}
	
.nittei3   {
	font-size:15px;
	font-weight:bold;
	background-color:#D6D5FD;
	text-align:center;
	}
	
td   {
	padding:5px;
	}
	
th  {
	padding:5px;
	color:#FFF;
	background-color:#333;
	font-size:12px;
	}
	
.limit  {
	font-size:11px;
	margin-top:20px;
	line-height:15px;
}
	
.meal   {
	list-style:none;
	list-style-position:inside;
	}

.new   {
	color:#006;
	font-weight:bold;
	font-size:17px;
	margin-bottom:5px;
	
	}

.new2   {
	color:#903;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
	}
	
	
.new3   {
	color:#903;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	line-height:20px;
	
	
	}

.new4   {
	color:#00C;
	font-size:12px;
		
	}
	

.new5   {
	color:#00C;
	font-size:10px;
		
	}
	
#tokuten {
	width:600px;
	height:auto;
	margin:25px;
	padding:5px;
	background-color:#D6D5FD;

	
}

.op {
	font-size:14px;
	background-color:#006;
	color:#FFF;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	
}

.c_dinner  {
	border:solid 2px;
	border-color:#903;
	padding:2px;
	background-color:#FFF;
	
}



/* 代金カレンダー　*/

#calender  {
	width:650px;
	height:auto;
	font-size:11px;
			
	}
#uppercal   {
	width:650px;
	height:270px;
	}
	


.cal5   {
	float:left;
	margin-right:25px;
	}
	
.cal6   {
	float:left;
}
	
.cal7   {
	float:right;
		}

.month  {
	text-align:center;
	font-size:13px;
	color:#FFF;
	background-color:#333;
	
	}
.day   {
	text-align:center;
	
	}
	
.week  {
	text-align:center;
	background-color:#D5D5D5;
}

.holiday  {
	background-color:#FDBBC7;
	}


.holiday2  {
	background-color:#C1EEFF;
	
	}
	



	
.group1   {
	font-size:12px;
	color:#090;
	font-weight:bold;
			
}
.group2   {
	font-size:12px;
	color:#F90;
	font-weight:bold;
	}

.group3   {
	font-size:12px;
	color:#09F;
	font-weight:bold;
}


.group4   {
	font-size:12px;
	color:#69C;
	font-weight:bold;
}

.group5  {
	font-size:12px;
	color:#6FF;
	font-weight:bold;
	}
	
.group6   {
	font-size:12px;
	color:#930;
	font-weight:bold;
	}
	
.group7  {
	font-size:12px;
	color:#096;

	font-weight:bold;
	}
	
.group8  {
	font-size:12px;
	color:#999;
	font-weight:bold;
	}
	
.group9  {
	font-size:12px;
	color:#EE8677;
	font-weight:bold;
	}

.group10  {
	font-size:12px;
	color:#69F;
	font-weight:bold;
	}
		
.group12  {
	font-size:12px;
	color:#C6F;
	font-weight:bold;
	}
	
.group13  {
	font-size:12px;
	color:#663;
	font-weight:bold;
	}

.group14  {
	font-size:12px;
	color:#F33;
	font-weight:bold;
	}

.group15  {
	font-size:12px;
	color:#9F3;
	font-weight:bold;
	}

.group16  {
	font-size:12px;
	color:#FF9;
	font-weight:bold;
	}


#lowercal  {
	clear:both;
	width:650px;
	height:270px;
	}
	
#lowercal  {
	clear:both;
	width:650px;
	height:270px;
	}
	
.cal8   {
	float:left;
	margin-right:25px;
	}
	
.cal9  {
	float:left;
	}
	
.cal10  {
	float:right;
	}


/*  代金表　　*/
	
#daikin    {
	width:650px;
	height:auto;
	margin-top:40px;
	
	}
.kubun   {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	}  

.td {
	width:50px;
}

.en   {
	font-size:11px;
	text-align:right;
	
}

.group1-1   {
	width:50px;
	font-size:12px;
	background-color:#090;
	font-weight:bold;
	text-align:center;
			
}
.group2-1   {
	width:50px;
	font-size:12px;
	background-color:#F90;
	font-weight:bold;
	text-align:center;
	}

.group3-1   {
	width:50px;
	font-size:12px;
	background-color:#09F;
	font-weight:bold;
	text-align:center;
}

.group4-1   {
	width:50px;
	font-size:12px;
	background-color:#69C;
	font-weight:bold;
	text-align:center;
}

.group5-1  {
	width:50px;
	font-size:12px;
	background-color:#6FF;
	font-weight:bold;
	text-align:center;
	}
	
.group6-1   {
	width:50px;
	font-size:12px;
	background-color:#930;
	font-weight:bold;
	text-align:center;
	}
	
.group7-1  {
	width:50px;
	font-size:12px;
	background-color:#096;
	font-weight:bold;
	text-align:center;
	}
	
.group8-1  {
	width:50px;
	font-size:12px;
	background-color:#999;
	font-weight:bold;
	text-align:center;
	}
	
.group9-1  {
	width:50px;
	font-size:12px;
	background-color:#EE8677;
	font-weight:bold;
	text-align:center;
	}
	
.group10-1  {
	width:50px;
	font-size:12px;
	background-color:#69F;
	font-weight:bold;
	text-align:center;
	}

.group11-1  {
	width:50px;
	font-size:12px;
	background-color:#FFF;
	font-weight:bold;
	text-align:center;
	}
	
.group12-1  {
	width:50px;
	font-size:12px;
	background-color:#C6F;
	font-weight:bold;
	text-align:center;
	}
	
.group13-1  {
	width:50px;
	font-size:12px;
	background-color:#663;
	font-weight:bold;
	text-align:center;
	}


.group14-1  {
	width:50px;
	font-size:12px;
	background-color:#F33;
	font-weight:bold;
	text-align:center;
	}

.group15-1  {
	width:50px;
	font-size:12px;
	background-color:#9F3;
	font-weight:bold;
	text-align:center;
	}

.group16-1  {
	width:50px;
	font-size:12px;
	background-color:#FF9;
	font-weight:bold;
	text-align:center;
	}


/*  メインライト　*/

#mainright  {
	float:right;
	width:330px;
	height:auto;
	
	}

.point  {
	width:330px;
	height:25px;
	font-size:18px;
	padding:3px;
	background-image:url(tours_2img/bar2.gif);
	background-repeat:no-repeat;
	
}

.merit   {
	font-size:12px;
	line-height:18px;
	margin-bottom:30px;
	padding:5px;
	
}
.rule  {
	font-size:13px;
	line-height:18px;
	padding:5px;
	}
	
dt   {
	font-weight:bold;
	
	}

dd   {
	margin-left:30px;
	margin-bottom:15px;
	padding:5px;
	

	}
	

	
.limit  {
	font-size:10px;
	margin-top:20px;
	margin-left:7px;
}

/*  ボタン　　*/

#button   {
	width:330px;
	height:auto;
	margin-bottom:10px;
}

.air  {
	font-size:12px;
	color:#FFF;
	margin-top:20px;
	background-color:#006;
	padding:5px;
	}
	
.question  {
	margin-top:10px;
	margin-left:30px;
	
	}

.top  {
	margin-top:10px;
	
	}
	
.hotel   {
	font-size:12px;
	color:#FFF;
	background-color:#060;
	padding:5px;
	
	}
/*  連絡先　　*/

#footer   {
	clear:both;
	width:1000px;
	height:auto;
	
	
	}
	
.kilaku    {
	float:left;
	font-size:12px;
	line-height:16px;
	list-style:none;
	list-style-position:inside;
	margin-top:10px;
	margin-left:10px;
	}
	
.kilaku1    {
	float:left;
	font-size:12px;
	line-height:16px;
	list-style:none;
	list-style-position:inside;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px;
	}
	
.kikaku2    {
	float:right;
	list-style:none;
	list-style-position:inside;
	margin-right:10px;
	line-height:20px;
	margin-top:10px;
	}
	
.tel   {
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	color:#009;
	}
	
.yoyaku  {
	font-size:12px;
	
	}
	
#link  {
	clear:both;
	width:1000px;
	height:auto;
	font-size:12px;
	margin-top:20px;
	margin-bottom:5px;
	
	}


.crlogo  {
	margin-left:750px;
		}
	
/*  フッター　　　*/

#fotterbanner    {
	width:1000px;
	height:30px;
	}

.copy    {
	width:1000px;
	height:30px;
	text-align:center;
	font-size:10px;
	font-style:italic;
	background-color:#990033;
	color:#FFF;
	padding-top:10px;
	}