@charset "utf-8";

/* MainCol */
.camp2014{
	background: url(../img/topMoF.png) no-repeat center bottom;
	padding: 0px 0px 15px;
	margin: 0px 0px 15px;
}
.camp2014H{
	height:73px;
	background: url(../img/topMo.png) no-repeat left top;}
.camp2014H h2,.camp2014H p{
	text-indent:-9999px;
}

.camp2014B{
	border-right: 4px solid #003D8B;
	border-left: 4px solid #003D8B;
	background: #F8DE21;
	}
.camp2014B ul{
	padding:1px;
	margin-bottom:5px;
	text-align:center;
}
.camp2014B ul li{
	display: inline-block;
	margin: 0px 3px;
	line-height:1;
/display:inline;
/zoom:1;
}
.camp2014B ul li img,.camp2014B ul li a{vertical-align:top;}
.camp2014B ul.Mbg{
	float:left;
}
.camp2014B .Mbg{
	background: url(../img/topMob.png) no-repeat;
	text-indent:-9999px;
}
.camp2014B .Mbg a{
	width: 105px;
	height: 105px;	
	display:block;}

.camp2014Cap{
	clear: both;
	text-align: left;
	margin: 0px 5px 5px;
	font-size: 92%;
}
.camp2014More a{
	padding-left: 18px;
	background: url(../img/topTr.png) no-repeat left center;
	margin: 0px 5px 0px 0px;
}
.camp2014More{
	clear:both;
	text-align:right;
}
.camp2014More a{
	padding-left: 18px;
	background: url(../img/topTr.png) no-repeat left center;
	margin: 0px 5px 0px 0px;
}

.campCou{
	margin-top: 3px;
	margin-left: 8px;
}
.campCouSt{
	float: left;
	width:216px;
	height:81px;
	margin: 0px 0px 5px;
	background: url(../img/topMoBack2.png) no-repeat 0px 0px;
}
.campCouSt.right{
	margin-left: 5px;
	background-position: -216px 0;
}

.campCouSt dt{
	height:0;
	text-indent:-9999px;}
.campCouSt dd{
	margin: 10px 0px 0px 110px;
	padding: 0px;
}
.campCouSt dd span{
	float: left;
	width: 42px;
	height: 60px;
	text-indent: -9999px;
	background: url(../img/topCo.png) no-repeat;
	margin: 0px 1px;
}
.campCouSt dd span.count1{background-position: -42px 0;}
.campCouSt dd span.count2{background-position: -84px 0;}
.campCouSt dd span.count3{background-position: -126px 0;}
.campCouSt dd span.count4{background-position: -168px 0;}
.campCouSt dd span.count5{background-position: -210px 0;}
.campCouSt dd span.count6{background-position: -252px 0;}
.campCouSt dd span.count7{background-position: -294px 0;}
.campCouSt dd span.count8{background-position: -336px 0;}
.campCouSt dd span.count9{background-position: -378px 0;}

.camp2014End{
	height:80px;
	background: url(../img/titleF.png) no-repeat center top;
}
.camp2014End h2{
	height:37px;
	text-indent:-9999px;}
.camp2014End .camp2014More{
	text-align:center
}