/* タイトル --------------------------------------------------*/

.title_spring {
	background: url(../image/title_spring.gif) no-repeat;
	clear: both;
	width: 119px;
	height: 28px;
	margin: 15px 0px;
}

.title_summer {
	background: url(../image/title_summer.gif) no-repeat;
	clear: both;
	width: 119px;
	height: 28px;
	margin: 15px 0px;
}

.title_fall {
	background: url(../image/title_fall.gif) no-repeat;
	clear: both;
	width: 119px;
	height: 28px;
	margin: 15px 0px;
}

.title_winter {
	background: url(../image/title_winter.gif) no-repeat;
	clear: both;
	width: 119px;
	height: 28px;
	margin: 15px 0px;
}


/* テーブル --------------------------------------------------*/

table.scedule td {
	padding: 5px;
	vertical-align: top;
}

table.scedule th {
	padding: 5px;
	vertical-align: top;
	text-align: left;
}


/* 季節タブ -----------------------------------------------------*/

ul.seasonal {
	margin: 0px;
	padding: 0px;
}

ul.seasonal li {
	float: left;
	list-style: none;
	margin-bottom: 15px;
}

ul.seasonal li a {
	display: block;
	height: 57px;
}

ul.seasonal li a:hover {
	background-position: 0px -57px;
}

a.spring {
	background: url(../image/img_spring.gif) center top no-repeat;
	width: 172px;
}

a.summer {
	background: url(../image/img_summer.gif) center top no-repeat;
	width: 172px;
}

a.fall {
	background: url(../image/img_fall.gif) center top no-repeat;
	width: 172px;
}

a.winter {
	background: url(../image/img_winter.gif) center top no-repeat;
	width: 172px;
}

/* DLはダウンロードの略じゃないよ */

dl.kwsk_event {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

dl.kwsk_event dt {
	border-left: 5px solid #cdcdcd;
	display: block;
	width: 175px;
	float: left;
	clear: both;
	height: 20px;
	font-size: 85%;
	padding-left: 15px;
}

dl.kwsk_event dd {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 353px;
	font-size: 85%;
}

/* アンカー */

.right {
	padding: 10px 0px;
	text-align: right;
}

.right a:link {
	color: #666666;
	padding: 5px;
}

.right a:hover {
	color: #88ccFF;
	padding: 5px;
}

/* 月別 -----------------------------------------------------*/

.title_jan {
	background: url(../image/title_jan.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_feb {
	background: url(../image/title_feb.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_mar {
	background: url(../image/title_mar.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_apr {
	background: url(../image/title_apr.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_may {
	background: url(../image/title_may.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_jun {
	background: url(../image/title_jun.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_jul {
	background: url(../image/title_jul.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_aug {
	background: url(../image/title_aug.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_sep {
	background: url(../image/title_sep.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_oct {
	background: url(../image/title_oct.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_nov {
	background: url(../image/title_nov.gif) no-repeat;
	width: 104px;
	height: 47px;
}

.title_dec {
	background: url(../image/title_dec.gif) no-repeat;
	width: 104px;
	height: 47px;
}
