@charset "shift_jis";


#footer-block{
	margin-top: -255px;
}



/* #visual-block
-----------------------*/
#visual-block{
	background: url(/komagane/event/img/visual-block-bg.jpg) no-repeat center top;
	height: 269px;

	position: relative;
}
	#visual-block .wrap{
		position: relative;
		width: 980px;
		margin: 0 auto;

		text-align: center;
	}
		#visual-block .wrap h1{
			padding-top: 65px;
		}
		#visual-block .wrap .text{
			padding-top: 20px;
			font-size: 15px;
		}




.section-wrap{
	background: url(/komagane/common/img/section-bg.jpg);
}
.section-wrap.bg-white{
	background: #FFF;
}
.section-wrap.bottom{
	padding-bottom: 195px;
}
	.section-wrap .wrap{
		width: 980px;
		margin: 0 auto;
	}

	.section-wrap .section-bg{
		background: url(/komagane/common/img/section-bottom-bg-sand.jpg) no-repeat center bottom;
		padding-bottom: 120px;
	}



	/* .section-block
	-----------------------*/
	.section-block{
		position: relative;
	}



/* #section01
-----------------------*/
#section01{
	position: relative;
	padding-bottom: 90px;
}

	#section01 .section-title{
		padding-top: 60px;
		margin-left: -12px;
	}



	#nav-year{
		padding: 20px 0;
		margin-top: 25px;
		border-top: 1px solid #cfa972;
		border-bottom: 1px solid #cfa972;
	}
		#nav-year ul{
			letter-spacing: -0.4em;
		}
		#nav-year li{
			letter-spacing: normal;

			display:inline-block;
			*display:inline;
			*zoom:1;

			border-right: 1px solid #cfa972;

			line-height: 1;
			font-size: 14px;
		}
			#nav-year li a{
				padding: 0 30px;
				display: block;
			}
			#nav-year li.active a{
				font-weight: bold;
			}



	#section01 .item-wrap{
		padding-top: 30px;
		font-size: 15px;
	}
		#section01 .item-wrap ul{
			margin-left: -55px;
		}
		#section01 .item{
			width: 435px;
			margin-left: 55px;
			float: left;
			margin-bottom: 50px;
		}
		#section01 .item:nth-child(2n+1){
			clear: left;
		}

		#section01 .pic{
			width: 150px;
			min-height: 220px;
			float: left;
		}
			#section01 .pic img{
				width: 100%;
			}

		/* .description-block
		-----------------------*/
		#section01 .description-block{
			float: right;
			width: 250px;
		}
			#section01 .description-block .name{
				font-size: 20px;
				color: #745832;
				font-weight: bold;
			}
			#section01 .description-block .text{
				padding-top: 20px;
			}

			#section01 .description-block .btn-pdf{
				margin-top: 20px;
			}


	#section01 .btn-back{
		clear: both;
		padding-top: 50px;
		text-align: center;
	}
