
/*===================================================== */
/* RESERVE PAGE
======================================================= */

@charset "UTF-8";

@import url(https://fonts.googleapis.com/earlyreserve/notoserifjapanese.css);

@font-face {
	font-family: BASKVILL;
	src: url(../font/BASKVILL.TTF) format('truetype');
}
@font-face {
  font-family: Meiryo;
  src: local('Meiryo'), local('メイリオ');
}


/* layout
-------------------------------------------------------- */

#contentsContainer{
	width:100%;
	margin:0 auto 60px;
}

#event section{
	width:100%;
	margin: 0 auto 30px;
}


#event h3,#event h4{
	margin: 0 0 26px;
	text-align: center;
	font-family: 'Noto Serif Japanese',serif;
}
#event h3 strong,#event h4 strong{
	display: block;
	margin: 0 0 8px;
	font-size: 40px;
	font-family: 'BASKVILL',serif;
	line-height: 1;
}
#event h4 strong{
	font-size: 30px;
}
#event h3 span,#event h4 span{
	display: block;
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	font-family: 'Noto Serif Japanese',serif;
}

#event h3::after,#event h4::after{
	content:url(../images/spacer.gif);
	display: block;
	width:100%;
	height: 1px;

background: rgba(68,57,31,1);
background: -moz-linear-gradient(left, rgba(68,57,31,1) 0%, rgba(226,200,136,1) 53%, rgba(68,57,31,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(68,57,31,1)), color-stop(53%, rgba(226,200,136,1)), color-stop(100%, rgba(68,57,31,1)));
background: -webkit-linear-gradient(left, rgba(68,57,31,1) 0%, rgba(226,200,136,1) 53%, rgba(68,57,31,1) 100%);
background: -o-linear-gradient(left, rgba(68,57,31,1) 0%, rgba(226,200,136,1) 53%, rgba(68,57,31,1) 100%);
background: -ms-linear-gradient(left, rgba(68,57,31,1) 0%, rgba(226,200,136,1) 53%, rgba(68,57,31,1) 100%);
background: linear-gradient(to right, rgba(68,57,31,1) 0%, rgba(226,200,136,1) 53%, rgba(68,57,31,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44391f', endColorstr='#44391f', GradientType=1 );


}


/* event area
-------------------------------------------------------- */
#event .section{
	width:100%;
	margin:0 auto 30px;
}
#event .section .img{
	text-align: center;
	margin: 0 0 0px;
}
#event .section .img img{
	max-width:100%;
}
#event .section .cont h3{
}
#event .section .text{
	padding:15px;
	background:#fff;
	font-size: 18px;
	line-height: 1.6;
}
#event .section .text a{
	text-decoration: underline;
}

