body{
	margin: 0px;
	padding: 0px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:100%;
}
ul.tourbox {
	position:relative;
}
ul.tourbox,
ul#youbi{
	list-style:none;
}
ul.tourbox li,
ul#youbi li{
	float:left;
}
ul#youbi {
	clear:both;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width:100%;
}
ul#youbi li{
	background-color:#fffaee;
	margin: 0px -1px 0px 0px;
	padding: 3px 0px;
	width: 141px;
	font-size:10px;
	text-align:center;
	border: 1px solid #fff;
}
ul#youbi li#doyou {
	background-color:#9ee6fe;
}
ul#youbi li#nichi {
	background-color:#fe9e9e;
}
/*-----------------------------*/
ul.tourbox li.blue{
	background-color:#e8f9fe;
}
ul.tourbox li.gly{
	background-color:#f7f7f7;
}
ul.tourbox li.redds{
	background-color:#fff0f0;
	text-align:center;
}
ul.tourbox li.redds p{
	color:#FF0509;
	font-weight:bold;
	font-size:12px;
}
ul.tourbox li.redds p span{
	font-size:11px;
	color:#3A3A3A;
	font-weight:normal;
	text-align:center;
	margin:auto;
}
ul.tourbox li span{
	font-size:11px;
	display:block;
	padding:  0px 5px;
	float:left;
}
ul.tourbox li p{
	margin: 0px;
	padding: 3px;
	font-size:11px;
	line-height:120%;
	clear:both;
}
ul.tourbox li a{
}
.bltxt {
	color:#06F;
}
.redtxt{
	color:#F00;
}
a{
}
.tourbox a:hover{
	background-color:#fe6767;
	color:#fff;
}
/*-----------------------------*/
@media screen and (max-width:640px){
	ul#youbi {
		display:none;
	}
	ul.tourbox li span{
		font-size:12px;
	}
	ul.tourbox li strong{
		font-weight:normal;
		display:block;
		float:left;
		font-size:11px;
		margin: 0px 0px 0px 0px;
	}
	ul.tourbox {
		clear:both;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		float:left;
		width:99%;
	}
	ul.tourbox li{
		clear:both;
		margin: 0px 0px -1px 0px;
		padding: 0px;
		width: 100%;
		border: 1px solid #d7d7d7;
	}
	ul.tourbox li p{
		float:right;
		width:80%;
		margin: -10px 0px 10px 0px;
	}
}
/*-----------------------------*/
@media screen and (min-width:641px) and (max-width: 1023px){
	ul.tourbox li strong{
		font-weight:normal;
		display:none;
	}
	ul.tourbox {
		clear:both;
		margin: 0px 0px -1px 0px;
		padding: 0px;
		float:left;
		width:100%;
	}
	ul.tourbox li{
		margin: 0px -1px -0px 0px;
		padding: 0px;
		width: 14%;
		height: 100px;
		border: 1px solid #d7d7d7;
	}
	ul#youbi li{
		background-color:#d7d7d7;
		margin: 0px -1px 0px 0px;
		padding: 3px 0px;
		width: 14%;
		font-size:10px;
		text-align:center;
		border: 1px solid #fff;
	}
	
	/*-----------------------------------------*/
	
	ul.tourbox li a{
		display:block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 3px 10px;
		position:relative;
	}
	.calen_holiday {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		color:#000;
		background-color:#d7d7d7;
		width:290%;
		margin: 0px 3px;
		padding: 0px 10px;
		position:relative;
		left: 3px;
	}
	
}
@media screen and (min-width:1024px){
	ul.tourbox li strong{
		font-weight:normal;
		display:none;
	}
	ul.tourbox {
		clear:both;
		margin: 0px 0px -1px 0px;
		padding: 0px;
		float:left;
		width:100%;
	}
	ul.tourbox li{
		margin: 0px -1px -0px 0px;
		padding: 0px;
		width: 138px;
		height: 120px;
		border: 1px solid #d7d7d7;
	}
	ul#youbi li{
		background-color:#eeeded;
		margin: 0px -1px 0px 0px;
		padding: 3px 0px;
		width: 14%;
		font-size:10px;
		text-align:center;
		border: 1px solid #fff;
	}
	
	
	/*------------------------------*/
	
	
	ul.tourbox li a{
		display:block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 3px 10px;
		position:relative;
	}
	.calen_holiday {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		color:#000;
		background-color:#d7d7d7;
		width:290%;
		margin: 0px 3px;
		padding: 0px 10px;
		position:relative;
		left: 3px;
	}
	
	.godo {
		display:block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 3px 10px;
		position:relative;
		background-color:#f1f2f3;
	}
	.godo2 {
		display:block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 3px 10px;
		position:relative;
		top:3px;
		background-color:#f1f2f3;
	}
	
}
/*-----------------------------*/
* html ul#youbi {
		display:none;
	}
/*---------------------------------------*/
