/*////////////////////////////////////////////////////////////
	page-title rss
////////////////////////////////////////////////////////////*/

#page-title .ic-rss {
	height: 9px;
	width: 18px;
	position: absolute;
	left: 120px;
	top: 16px;
}
#kurume #page-title .ic-rss {
	left: 487px;
}
#kitakyuushuu #page-title .ic-rss {
	left: 487px;
}
#hannan #page-title .ic-rss {
	left: 465px;
}
#ube #page-title .ic-rss {
	left: 465px;
}
#kudamatsu #page-title .ic-rss {
	left: 465px;
}
#tsuyama #page-title .ic-rss {
	left: 465px;
}
#imabari #page-title .ic-rss {
	left: 465px;
}
#hagi #page-title .ic-rss {
	left: 440px;
}

/*////////////////////////////////////////////////////////////
	table
////////////////////////////////////////////////////////////*/

table {
	background-color: #D3D3D3;
	margin-bottom: 1em;
}
table th,table td {
	padding: 0.3em;
	text-align: center;
}
table th {
	background-color: #FCE5E7;
	background-image: url(/images/shop/common/bg_02.gif);
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	border: 1px solid #FFFFFF;
	white-space: nowrap;
}
table  tr.odd  td {
	background-color: #FFFFFF;
}
table tr.even td {
	background-color: #F1F5FA;
}
table td.title {
	text-align: left;
	white-space: normal;
}
table td.day, table td.date, table td.title {
	font-weight: bold;
}

/*////////////////////////////////////////////////////////////
	form
////////////////////////////////////////////////////////////*/

form {
	text-align: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
*html form {
	right: 20px;
}

/*////////////////////////////////////////////////////////////
	monthly
////////////////////////////////////////////////////////////*/

.month {
	position: relative;
	margin-bottom: 10px;
	text-align: center;
}
.month h3 {
	text-align: center;
	font-size: 123.1%;
	font-weight: bold;
	display: inline;
	margin-right: 3em;
	margin-left: 3em;
}
.month .prev {
	display: inline;
}
.month .next {
	display: inline;
}
