@charset "shift_jis";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
#tabs {
	font-size: 90%;
	margin: 20px 0;
}
#tabs ul {
	float: left;
	background: #fff;
	width: 560px;
	padding-top: 4px;
}
#tabs li {
	width:66px;
	height:42px;
	list-style: none;
	margin:0;
	padding:0;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
}
#tabs ul li.active a {
}
#tabs div {
	clear: both;
	min-height: 200px;
	border:1px solid #999;
	width:560px;
}
#tabs div h3 {
	margin:10px;
	background-image:url(../taiken/kanko_image/month_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:center;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
#tabs table{
	border: 1px #999999 solid;
	background-color:#FFFFFF;
	/*border-collapse: collapse;*/
	border-spacing: 0;
	margin:auto;
	margin-bottom:30px;
	font-size:14px;
	text-align:left;
	width:540px;
}
#tabs table td{
	margin:0;
	padding:0;
}
#tabs table .t01{
	width:40px;
	height:24px;
	text-align:center;
}
#tabs table .sat{
	background-color:#C8EBFF;
	color:#009;
}
#tabs table .sun{
	background-color:#FEDADB;
	color:#C00;
}
#tabs table .holiday{
	background-color:#FEDADB;
	color:#C00;
}
#tabs table .link,#tabs table .link02{
	height:25px;
	width:65px;
}
#tabs table .link img{
	margin-top:3px;
}
*:first-child+html #tabs table .link02 { height:26px; } 
#tabs table .img_area{
	padding:0;
}