@charset "shift_jis";
.cl{
	clear:both;
}

.title{
	width: 900px;
	height: 36px;
	text-indent: -9999px;
	background:url(images/img_03.png) 0 0 no-repeat;
	margin-top: 60px;
}

.logo{
	background:url(images/img_06.png) no-repeat center;
	width:900px;
	height:461px;
	text-indent: -9999px;
}


#past h2{
	background:url(images/img_07.png) no-repeat left;
	height:86px;
	width:900px;
	display:block;
	text-indent: -9999px;
	margin:0px 0px 15px 0px !important;
	padding:0px !important;
}

#past .item{
	width:200px;
	float:left;
	margin-right:15px;
}

#past .item .box{
	background:#000;
	width:194px;
	height:194px;
}

.yel{
	color:#ff9200;
}

.bl{
	color:#0066cc;
}

.grn{
	color:#009900;
}

.rd{
	color:#cc0000;
}


#past .item .box img{
	padding-top:45px;
}

#past .item .yellow{
	width:194px;
	height:194px;
	background:#ff9200;
	padding:3px;
}

#past .item .blue{
	width:194px;
	height:194px;
	background:#0066cc;
	padding:3px;
}

#past .item .green{
	width:194px;
	height:194px;
	background:#009900;
	padding:3px;
}

#past .item .red{
	width:194px;
	height:194px;
	background:#cc0000;
	padding:3px;
}

.button{
	margin:15px 0px 0px 0px;
	text-align:center;
}

.text{
	clear:both;
	padding:40px 0px 60px 0px;
	text-align:center;
}

#intro h2{
	background:url(images/img_22.png) no-repeat left;
	height:80px;
	width:900px;
	display:block;
	text-indent: -9999px;
	margin:0px 0px 15px 0px !important;
	padding:0px !important;

}

#sponsor h2{
	background:url(images/img_28.png) no-repeat left;
	height:86px;
	width:900px;
	display:block;
	text-indent: -9999px;
	margin:0px 0px 15px 0px !important;
	padding:0px !important;

}

.b_img{
	margin:20px auto 60px auto;
	text-align:center;
}