body        	 { 
	font-size: 			10px; 
	color: 				#444444; 
	text-align: 		left;
	background-color: 	#FFFFFF;
	margin:				0px;
}

table.base		{
	width:				100%;
	padding:			0px;
	margin:				0px;
}


a:link 			{ color: #545DA0; }
a:visited 		{ color: #545DA0; }
a:active 		{ color: #545DA0; }
a:hover 		{ color: #F56A32; }


div.square			{
	border-style:dashed;
	border-width:3px;
	border-color:#0099FF;
	padding:10px;
	margin-left:20px;
	margin-right:20px;
	background-color:#FFFFCC;
}

div.items	{
	font-size:x-small;
	margin-left:15px;
	font-weight:bold;
	}
	
div.itemsExplanation	{
	margin-left:30px;
	font-weight:normal;
	}

div.contents	{
	font-size:x-small;
	margin-left:5px;
	line-height: 130%;
	}


td.copyright	{
	font-size:x-small;
	margin-left:5px;
	}

td.schedulemonth	{
	font-size:x-small;
	color:#1B0B80;
	font-weight:		bold;
	margin-left:5px;
	background-color:	#C5E4FD;
	}

td.scheduledate	{
	font-size:		x-small;
	font-weight:	bold;
	margin-left:	5px;
	text-align:		right;
	}

td.scheduleevent	{
	font-size:		x-small;
	margin-left:	5px;
	}

td.schedulecontents	{
	font-size:x-small;
	color:#008000;
	font-weight:		bold;
	margin-left:5px;
	background-color:	#E9FFD9;
	}

.normalcontents	{
	font-size:x-small;
	margin-left:5px;
	line-height: 130%;
	}


.window1	{
border-style:dotted;
border-width:1px;
background-color:#F5FDFF;
border-color:#999999;
padding:10px;
margin:10px;
}

.windowcontents1	{
	font-size:x-small;
	margin-left:5px;
	line-height: 130%;
	}

.windowcontentstitle	{
	color:#1B0B80;
	font-size:x-small;
	margin-left:5px;
	font-weight:	bold;
	line-height: 130%;
	}

.windowcontents2	{
	font-size:x-small;
	margin-left:30px;
	line-height: 130%;
	}


.title1	{
	font-size:small;
	color:#1B0B80;
	font-weight:		bold;
	margin-left:5px;
	padding:8px 5px 5px 10px;
	background-color:	#C5E4FD;
	}



.kyouchou			{
	color:				#FF0000;
	font-size:			x-small;
	font-weight:		bold;
}

.kyouchou2			{
	color:				#FF0000;
	font-size:			medium;
	font-weight:		bold;
	line-height: 150%;
}

.kyouchou3			{
	color: #3399FF;
	font-size:			medium;
	font-weight:		bold;
	line-height: 150%;
}

.kyouchou4			{
	color:				#FF0000;
	font-weight:		bold;
}



.kaisetsutitle1	{
	background-color	: #FFF;

	width				: 100%;
	margin				: 10 5 15 5;
	font-size			: 15px;
	font-weight 		: bold;	/* フォントの太さ */
	padding				: 0 0.5ex;

	color : #CE8632;	/* フォントの色 */

	text-align : left;	/* テキストの左寄せ */
/*	letter-spacing : 1px;*/	/* 文字間隔 */

	line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */

	border-style		: none none solid solid;
	border-right-width	: 0;
	border-bottom-width	: 0.2ex;
	border-color		: #FA8700;

	border-left-width	: 1ex;

	padding-left : 0.2em;	/* 左の余白 */

}

.kaisetsucontents	{

	font-size:small;
	margin-left:10px;
	line-height: 170%;
	font-size			: 14px;

}


ol.kaisetsu	{

	margin: 5px 40px;
	padding:0;

}

.komejirushi1	{
	font-weight 	: bold;	/* フォントの太さ */
	color			: #8D90FF;
	font-size		: 13px;

}


