@charset "utf-8";
/*常用スタイル*/
.font140 { font-size:140%;}
.font120 { font-size:120%;}
.font100 { font-size:100%;}
.font90 { font-size:90%;}
.font80 { font-size:80%;}
.font80s {
	font-size:80%;
	display: block;
	margin-top: 8px;
	text-align: right;
	margin-bottom: 0px;
}
.font70 { font-size:70%;}
.font60 { font-size:60%;}
.bold { font-weight:bold;}
.italic {font-style:italic;}
.comp {
	font-size: 0.85em;
	color: #C00;
	background-color: #FFFFE1;
	padding: 0.5em;
	border: thin dotted #F90;
}
/*インデックスページスタイル*/
.oneColFixCtrHdr #container #mainContent #columm12 ul .oldList {
	letter-spacing:0.2em;
	line-height:1.6;
	list-style-type:none;
	border-bottom:1px dotted #D2D2BB;
	border-left:8px solid #D2D2BB;
	margin-bottom:4px;
	padding:0.4em;
	font-size: 1.1em;
	margin-left: 15px;
}
.oneColFixCtrHdr #container #mainContent #columm12 #list {
	padding-left:0em;
	margin:0px;
}
/*各年度ページスタイル*/
.oneColFixCtrHdr #container #mainContent #columm12 .koumoku {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 0.2em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
}
.oneColFixCtrHdr #container #mainContent #columm12 .event .event_box .eventTitle {
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 14px;
}
.oneColFixCtrHdr #container #mainContent #columm12 .event .event_box ul {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 15px;
	width: 550px;
	text-align:justify;  
	text-justify: inter-ideograph;  
}
.oneColFixCtrHdr #container #mainContent #columm12 .event hr {
	margin-top: 0px;
	margin-bottom: 0px;
}