@charset "shift_jis";
a {
	text-decoration:none;
}
a:hover {color:#ff0000}

table {
	/*font-size: 10pt;*/
	word-break: break-all;
}

.fs-large {/* 基準サイズが13pxに対して16pxで表示 */
	font-size: 123%;
}
.fs-x-large {/* 基準サイズが13pxに対して21pxで表示 */
	font-size: 162%;
}

#calendar-contents-box {
	width: 918px;
	height: auto;
	overflow: hidden;
	margin: 20px auto;
	padding: 0;	
}
* html #calendar-contents-box {/* IE6 */
	position: relative;
	z-index: 1;
}
#calendar-contents-box #calendar-box {
	width: 682px;
	height: auto;
	overflow: hidden;
	margin: 0;
	float: left;
	line-height: 1.4em;
}
#calendar-contents-box #calendar-box h3 {
	width: 682px;
	height: auto;
}

