@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
h3{margin:0 0 24px;}
.box1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box1{
	clear:both;
	margin:0 0 0 5px;
	padding-bottom:31px;
	width:614px;
	background:url(../eventschedule/img/line1.gif) repeat-x left bottom;
	/*\*//*/
	overflow:hidden;
	/**/
}
.box1a:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box1a{
	clear:both;
	margin:0 0 0 4px;
	width:616px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#m4{background:url(../eventschedule/img/m4_line.gif) repeat-y left top;}
#m5{background:url(../eventschedule/img/m5_line.gif) repeat-y left top;}
#m6{background:url(../eventschedule/img/m6_line.gif) repeat-y left top;}
#m7{background:url(../eventschedule/img/m7_line.gif) repeat-y left top;}
#m8{background:url(../eventschedule/img/m8_line.gif) repeat-y left top;}
#m9{background:url(../eventschedule/img/m9_line.gif) repeat-y left top;}
#m10{background:url(../eventschedule/img/m10_line.gif) repeat-y left top;}
#m11{background:url(../eventschedule/img/m11_line.gif) repeat-y left top;}
#m12{background:url(../eventschedule/img/m12_line.gif) repeat-y left top;}
#m1{background:url(../eventschedule/img/m1_line.gif) repeat-y left top;}
#m2{background:url(../eventschedule/img/m2_line.gif) repeat-y left top;}
#m3{background:url(../eventschedule/img/m3_line.gif) repeat-y left top;}
.box1-1{
	float:left;
	width:307px;
	min-height:108px;
	height:auto !important;
	height:108px;
}
#m10.box1-1,
#m3.box1-1{
	float:none;
	width:500px;
}
.box1-2:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box1-2{
	padding-left:8px;
	min-height:1px;
	_height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
.box1-2 .ph{
	float:left;
	width:150px;
}
.box1-3{
	float:left;
}
.box1-2 h4{
	margin:0 0 5px;
	padding-top:2px;
}
.box1-2 ul{
	margin:0;
	padding:0;
	float:left;
}
.box1-2 ul li{
	margin:0 0 2px;
	padding:0 7px 0 15px;
	list-style:none;
	color:#000;
	background:url(../eventschedule/img/icon1.gif) no-repeat 1px 4px;
	font-size:88%;
	width:100%;
}
