.font140 { font-size:140%;}
.font120 { font-size:120%;}
.font100 { font-size:100%;}
.font90 { font-size:90%;}
.font80 { font-size:80%;}
.font70 { font-size:70%;}
.font60 { font-size:60%;}
.bold { font-weight:bold;}
.comp {
	font-size: 0.85em;
	color: #C00;
	background-color: #FFFFE1;
	padding: 0.5em;
	border: thin dotted #F90;
}
#columm12 #title_image {
	width: 580px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#columm12 h1 {
	font-family: "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 32px;
	text-align: center;
	text-shadow: 1px 1px 3px #666;
}
.spec tr .midasi {
	background-color: #9C230E;
	color: #FFF;
	font-size: 1.2em;
}
#columm12 .spec tr .sel_left {
	text-align: center;
	background-color: #EEF2F7;
	color: #000;
	letter-spacing: 0.1em;
}
.spec tr .sel_right {
	background-color: #FFF;
}
.oneColFixCtrHdr #container #mainContent #columm12 .spec {
	margin-bottom: 20px;
}
#columm12 .event_table tr td {
	margin-bottom: 30px;
}
#columm12 .event_table {
	margin-bottom: 20px;
	margin-top: 30px;
}
#mainContent #columm12 .event_table tr .when {
	background-color: #036;
	font-weight: bold;
	color: #FFF;
	padding-left: 15px;
	font-size: 1.1em;
}
#columm12 .event_table tr .who {
	font-size: 1.1em;
	background-color: #FAF3D6;
	text-align: center;
}
#columm12 .event_table tr .how {
	font-size: 1.1em;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#columm12 .event_table tr .how .daimoku {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-left: -10px;
	margin-bottom: 5px;
	margin-top: 5px;
}