@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content h3.spa{
	margin-bottom: 15px;
}
/*-------------------------------------------------------------------
	.fir
-------------------------------------------------------------------*/
#content dl.fir {
	margin-bottom: 23px;
	padding: 25px 0 20px 30px;
	background:url(../image/date01.jpg) left top no-repeat;
}
#content dl.fir dt{
	font-size:1.14em;
	margin-bottom: 24px;
}

/*-------------------------------------------------------------------
	.box
-------------------------------------------------------------------*/
#content .box{
	overflow:hidden;
	zoom:1;
	clear:both;
}
#content .box .in{
	float:left;
	width:300px;
	margin: 0 60px 70px 0;
}
#content .box .mark1{
	background-image:url(../image/mark2.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	zoom:1;
}
#content .box .mark2{
	background-image:url(../image/mark4.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	zoom:1;
}
#content .box .mark3{
	background-image:url(../image/mark6.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	zoom:1;
}
#content .box .mark4{
	background-image:url(../image/mark8.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	zoom:1;
}
#content .box .mark5{
	overflow:hidden;
	zoom:1;
}
#content .box ul{
	width:60px;
	float:left;
	text-align:center;
}
#content .box ul li{
	margin-top:230%;
}
#content .box .in.none{
	margin-right:0;
}
#content .box dl{
	padding: 5px 10px 8px;
	width:270px;
	border: 5px solid #DFDFDF;
}
#content .box dl dt{
	margin: 15px 0 8px;
}
#content .box p{
	padding: 2px 0 14px 81px;
	font-size:1.73em;
	-webkit-text-size-adjust: 100%;
	color:#C53D1A;
	background:url(../image/date02.jpg) left top no-repeat;
}
#content .box p.e1{
	background:url(../image/date03.jpg) left top no-repeat;
}
#content .box p.e2{
	background:url(../image/date07.jpg) left top no-repeat;
}
#content .box p.e3{
	background:url(../image/date08.jpg) left top no-repeat;
}
#content .box p.e4{
	background:url(../image/date11.jpg) left top no-repeat;
}
#content .box p.e5{
	background:url(../image/date12.jpg) left top no-repeat;
}
#content .box p.e6{
	background:url(../image/date15.jpg) left top no-repeat;
}
#content .box p.e7{
	background:url(../image/date16.jpg) left top no-repeat;
}
#content .box p.e8{
	background:url(../image/date19.jpg) left top no-repeat;
}
#content .box p.e9{
	background:url(../image/date20.jpg) left top no-repeat;
}
#content .in p span{
	font-size:0.57em;
}
#content .in p span.ev{
	font-size:0.91em;
	line-height:2.0;
}
#content .box dl dd.qq{
	padding-bottom:100px;
}
#content .box dl dd.tt{
	padding:11px 0 0;
}
#content .box dl dd.tt2{
	padding:6px 0 0;
}


#content .end{
	margin-top: -20px;
}








