@charset "utf-8";

/* 年間行事 */

#event {
	padding: 0 20px 20px 20px;
	line-height: 1.0em;
}

#event a {
}

.row {
	color: #5988b5;
}

#event ul {
	float: left;
	width: 170px;
	margin: 10px 0 20px 5px;
}

#event li {
	background-image: url(../event/images/i.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding: 0 0 4px 10px;
	list-style: none;
}


#event-contents {
	background-image: url(../event/images/main_bg_top.gif);
	background-repeat: no-repeat;
}


#event-contents-inner {
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-y;
	padding: 0 25px 0 10px;
	text-align: center;
}

#event-contents-inner table {
	margin: 0 auto;
}

#event-contents-inner td {
	text-align: center;
	padding: 5px;
}

#event-contents-inner td.cap01 {
	padding: 20px 5px 5px 5px;
}


#event2009 {
	width: 500px;
	background-image: url(../event/images/waku03.gif);
	background-repeat: no-repeat;
	padding: 20px 30px;
	margin: 0 auto;
	height: 50px;
}


#event01 {
	float: left;
	width: 320px;
	background-image: url(../event/images/waku01.gif);
	background-repeat: no-repeat;
	background-position: 10px 80px;
	height: 250px;
}

#event01 p {
	color: #cc3366;
	padding: 120px 20px 10px 30px;
}

#event02 {
	float: left;
	width: 270px;
	height: 282px;
}

.event03 {
	background-image: url(../event/images/waku03.gif);
	background-repeat: no-repeat;
	background-position: 20px 160px;
	height: 260px;
}

.event04 {
	background-image: url(../event/images/waku04.gif);
	background-repeat: no-repeat;
	background-position: 20px 163px;
	height: 270px;
}

.event05 {
	background-image: url(../event/images/waku05.gif);
	background-repeat: no-repeat;
	background-position: 20px 163px;
	height: 250px;
}

.event06a {
	float: left;
	width: 250px;
	padding: 0 10px 0 40px;
	height: 200px;
}

.event06b {
	float: left;
	width: 270px;
	background-image: url(../event/images/waku02.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	color: #cc33666;
	height: 180px;
}

.ps {
	background-position: 20px 140px;
}

#btn-next {
	padding: 10px 30px 0 30px;
	text-align:right;
}

#btn-index {
	padding: 5px 40px 10px 80px;
	text-align:right;
}

