wrapper{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/* event header ***************************
**************************************** */
#header .mt_tab{
	margin:0 0 0 60px;
}
#header_img{
	float:left;
}
#blog_date{
	width:880px;
	height:30px;
	display:block;
	margin:0 auto;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
#blog_date p{
	line-height:30px;
	text-align:center;
}
.entry{
	width:680px;
	height:auto;
	overflow:auto;
	letter-spacing:3px;
}

/* event form *****************************
**************************************** */
#event-p{
	border:1px solid #999999;
	margin:10px 10px 40px;
	padding:10px;
	background:#FDF8F8;
}
#event-p h3{
	margin:0 0 10px 0;
	color:#666666;
}
#event-form	ul,
#googlemaps-box{
	clear:both;
	width:640px;
	display:block;
	overflow:auto;
	margin:10px 20px;
	padding:0 0 10px 0;
	border-bottom:1px dashed #CCCCCC;
}
#event-form	ul li{
	font-size:14px;
	line-height:1.5em;
}
#event-form	ul li.el-left span{
	font-size:0.875em;
	padding:0 0 0 5px;
	color:#660000;
}
.el-left{
	float:left;
	width:200px;
	display:block;
}
.el-right{
	float:right;
	width:440px;
	display:block;
}
.el-right p{
	width:440px;
}
.form-map{
	float:right;
	width:420px;
	height:260px;
	display:block;
	margin:0 0 5px 0;
	border:2px solid #999999;
}
.event-name .wpcf7-validates-as-required,
.text-url.wpcf7-validates-as-required,
.text-address .wpcf7-validates-as-required{
	width:360px;
}
.text-event-start .wpcf7-validates-as-required,
.text-event-end .wpcf7-validates-as-required,
.text-bosyu-start .wpcf7-validates-as-required,
.text-bosyu-end .wpcf7-validates-as-required{
	width:150px;
}
.textarea-time textarea,
.textarea-place textarea,
.textarea-fee textarea,
.textarea-inquiry textarea{
	width:360px;
	height:60px;
}
.textarea-contents textarea{
	width:420px;
	height:100px;
}
.wpcf7-list-item{
	margin:0 16px 0 0!important;
}
.submit-button{
	float:right;
	width:160px;
	height:30px;
	margin:0 20px 20px 0;
}

/* event index.php ************************
		 single.php 
**************************************** */
.event_topbg{
	margin:0 0 20px 0;
}
.event_index h1{
	width:220px;
	height:100px;
	display:block;
	background:url(images/event_topbg.jpg) no-repeat;
	margin:0 0 20px 0;
	padding:0 0 0 460px;
}
.event_index h1 a{
	width:200px;
	height:100px;
	display:block;
	background:url(images/event_form_button.gif) top no-repeat;
}
.event_index h1 a:hover{
	background-position:bottom;
}
.event_index h1 span{
	display:none;
}
.event_h2{
	margin:0 0 40px 0;
}
.event_index h2 a,
.event_single h1{
	width:490px;
	float:right;
	padding:0 0 20px 0;
	font-size:1.5em;
	font-weight:normal;
	color:#D21E5A;
}
.event_box{
	display:block;
	overflow:auto;
	margin:0 0 50px 0;
	padding:0 0 40px 0;
	border-bottom:1px solid #CCCCCC;
}
.choice_cat28{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(images/choice_event.gif) left center no-repeat;
}
.choice_cat242{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(images/choice_bosyu.gif) left center no-repeat;
}
.event_list{
	float:right;
	width:490px;
	letter-spacing:2px;
}
.event_list li{
	padding:10px 0;
	font-size:0.875em;
	line-height:1.5em;
	overflow:auto;
}
.event_list .list_left{
	float:left;
	width:100px;
}
.event_list .list_right{
	float:left;
	width:390px;
	overflow:hidden;
}
.upload_img{
	float:left;
}
.upload_img a{
	width:auto;
	height:auto;
	display:block;
	overflow:auto;
	border:2px solid #999999;
}
.upload_img a:hover{
	border:2px solid #cccccc;
}
.upload_img img{
}
.each_map{
	float:right;
}
#google_maps{
	overflow:auto;
}

.twitter_button{
	width:130px;
	height:20px;
	display:block;
	margin:0 0 0 350px;
}
/* event archive.php **********************
**************************************** */
.archive_page .pagetitle{
	line-height:40px;
	font-size:24px;
	font-family:"ＭＳ Ｐ明朝"!important;
	color:#5A1ED2;
}
