
a,img{border:0;}

.OpenBlock,.OpenName,.OpenTitle,.eventSubTitle,.eventTitle,.KyosanBlockTitle{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.eventDate,.eventDetail{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.OpenAdress,.eventYoyaku,.eventSanka,.Basho,.eventBasho,.KyosanBlockDetail,.KyosanBlockAdress,#rakumachiheadsub{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.eventImg{
	float:right;	
	margin:5px 5px 5px 10px;
}
#eventTable{
	background:url(13images/mainbk.jpg);
	padding:10px 0 10px 0;
}
.OpenBlock,.KyosanBlock{
	background:#FFF;
	margin:5px 20px 10px 20px;
	padding:5px;
}

.eventBlock{
	margin:5px 20px 10px 20px;
	padding:5px;
}

.KyosanBlockAdress,.KyosanBlockTel,.KyosanBlockMail,.KyosanBlockWeb{margin:0 0 0 10px;font-size:80%; display:inline;}

.OpenName,.KyosanBlockTitle{
	color:#FFF;
	font-weight:bold;
	padding:3px;
}
.OpenName{background-color:#C6C061;}
.KyosanBlockTitle{background-color:#E6A46B;}

.eventDate{
	color:#9E5428;
	border-bottom:#9E5428 dotted 1px;
	font-weight:bold;
	padding:3px;
	margin:0 0 5px 0;
}
.OpenTitle{
	padding:0 10px 0 5px;
	font-weight:bold;
	color:#8E9A44;
}
.eventDetail,.KyosanBlockDetail{
	color:#000;
	font-size:80%;
	padding:0 10px 0 10px;
	line-height:150%
}
.KyosanBlockDetail{border-top:#CCC 1px solid;
padding:5px 10px 0 10px;}
.OpenAdress{
	color:#637500;
	float:left;
	font-size:80%;
	background-image:url(13images/adress_detail.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;;
	padding:0 0 0 50px;
}
.YoyakuSanka{
	float:right;
}
.eventYoyaku{
	background:#F3A385;
	color:#FFF;
	font-size:10px;
	display:inline;
	padding:1px 3px 1px 2px;
}
.eventSanka{
	background:#870000;
	color:#FFF;
	font-size:10px;
	display:inline;
	padding:1px 3px 1px 2px;
	margin:0 10px 0 0;
}

.BlockFoot{margin-top:5px;}


/*■２段組■*/
/* -- clear float -- */ 
.BlockFoot{ min-height:0; display: inline-table;} 
.BlockFoot:after{ content:"."; display:block; height:0; clear: both; visibility:hidden; } 
/* \*/ 
* html .BlockFoot{height: 0;overflow: visible;} 
.BlockFoot{display: block;} 
/* */ 
/* -- end clear float -- */







.Basho{
	color:#637500;
	font-size:80%;
	background-image:url(13images/basho_detail.png);
	background-repeat:no-repeat;
	background-position:10px 3px;;
	padding:0 0 0 50px;
}

.eventBasho{
	float:left;
	color:#637500;
	font-size:80%;
	background-image:url(13images/basho_detail.png);
	background-repeat:no-repeat;
	background-position:10px 3px;;
	padding:0 0 0 50px;
}

.fontsmall{font-size:90%;}


.eventSubTitle{
	font-weight:bold;
	font-size:80%;
	margin:0 0 0 10px;
	color:#1F2C5E;
}

.eventTitle{
	font-weight:bold;
	font-size:130%;
	margin:0 0 5px 10px;
	color:#1F2C5E;
}


/*■２段組■*/
/* -- clear float -- */ 
#rakumachihead{ min-height:0; display: inline-table;} 
#rakumachihead:after{ content:"."; display:block; height:0; clear: both; visibility:hidden; } 
/* \*/ 
* html #rakumachihead{height: 0;overflow: visible;} 
#rakumachihead{display: block;} 
/* */ 
/* -- end clear float -- */

h1{margin:0 20px 0 0; padding:0;float:left;}
#rakumachiheadsub{float:left;width:270px;font-size:80%;line-height:140%;}

#rakumachimenu li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
#rakumachimenu{
	margin:13px 13px 20px 13px;
	padding:0;
}



/*■２段組■*/
/* -- clear float -- */ 
#KyosanBlock{ min-height:0; display: inline-table;overflow: auto;} 
#KyosanBlock:after{ content:"."; display:block; height:0; clear: both; visibility:hidden; } 
/* \*/ 
* html #KyosanBlock{height: 0;overflow: visible;} 
#KyosanBlock{display: block;} 
/* */ 
/* -- end clear float -- */

.TeiinFix{
	color:#900;
	font-weight:bold;
}