@charset "utf-8";
/* CSS Document */

.event_container_base{
	padding:16px;
/*	background:#C0C0C0;*/
}
.event_container {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:608px;
	/*margin:16px;*/
	background-color:#fff;
	color: #333;
}
.event_container>.main{
	padding:16px;
}

.event_container>.main>.back{
	display:block;
	padding: 4px;
	background: #E8E8E8;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	box-shadow: 4px 4px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 4px 4px 3px rgba(0,0,0,0.2);
}
.event_container>.main>.back[class*='hover'] {
	background-color: #fcc;
	cursor:pointer;
}

.event_container>.content{

}
.event_container>.content>h1{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	background-color: #F0F0F0;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.event_container>.content>h2{
	text-align: center;
	font-size: 20px;
	color: #333;
	background-color: #CDDDE2;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.event_container>.content>h3{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 20px;
	font-weight: bold;
}
.event_container>.content>p{
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
}
.event_container>.content>.mainImgBase{
	width: 576px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.event_container>.content>.mainImg{
	width:576px;/*608 - 32*/
}



