@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////////////

calendar css

///////////////////////////////////////////////////////*/


/* =parts
-------------------------------------------------------*/


/* =content
-------------------------------------------------------*/

#sectionInfo {
	text-align:center;
}

#sectionInfo .ttlInfo h2,
#sectionInfo h3 {
	position:relative;
	padding-top:20px;
	margin-bottom:10px;
	font-size:160%;
	font-weight:bold;
}

#sectionInfo .eventDate {
	display:inline-block;
	padding:7px 20px;
	border-radius:20px;
	margin:0 auto 20px;
	background-color:#b1b3a5;
	font-size:120%;
	color:#FFF;
}

/* =Google Map
-------------------------------------------------------*/
#sectionInfo article.gMap {
	margin-bottom:40px;
}


#sectionInfo article.gMap ul {
	overflow:hidden;
}

#sectionInfo article.gMap ul li {
	float:left;
	width:480px;
	padding:10px;
	margin-right:100px; 
}

#sectionInfo article.gMap ul li div {
	width: 480px;
	background-color: #FFF;
	padding: 10px;
	margin: 0 auto;
}

#sectionInfo article.gMap iframe {
	width:480px;
	height:480px;
}
	
#sectionInfo article.gMap ul li:last-child {
	margin-right:0;
}

#closeEvent p.pastnavi {
	border-top: dotted 1px #999; 
  padding:10px 0; 
}

.calendar table td.place{ width:auto;}


/*=======================================================

構成要素

=======================================================*/


/* マウスオーバー透過
-------------------------------------------------------*/



/*=======================================================
 IE6,7,8 のみに適用
 =======================================================*/
.oldie { }



