@charset "utf-8";

.main {
	background-image:url(../image/head_bg.png);
	background-repeat: repeat-x;
	height: 120px;
	width: 100%;
	text-align: center;
	z-index: 1;
}

.main_l {
	background-image:url(../image/head_l.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 160px;
	float: left;
}

.main_r {
	background-image:url(../image/head_r.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 160px;
	float: right;
}

.date {
	color: #777777;
	line-height: 1.3em;
	width: 270px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.5em;
	padding-bottom: 0.7em;
	font-size: 1em;
	background-color: rgba(255,  255,  255,  0.3);
	background: rgba(255,  255,  255,  0.3);	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 4px #ccc,
	inset 2px 2px 4px #ccc;
	-moz-box-shadow: 2px 2px 4px #ccc;
    -webkit-box-shadow: 2px 2px 4px #ccc;
	/*background: -webkit-gradient(linear, center top, center bottom, from(#FFF), color-stop(0.7,#d9feff), to(#eeeeee));
	padding-left: 1em;*/
	text-align: center;
	text-shadow: 2px 2px 3px #FFF;
	margin-top: 0.5em;
}

#pagecontent {
	text-align:center;
}

.gallerycontent a img {
	height:54px;
	width:72px;
	padding:3px;
	background-color:#FFF;
}

#prevbtn, #nextbtn {
	margin:10px 15px;
}

body {
	background:url(
   data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQYV2NkIBIwgtT9P/P/P4hmNGEE87EB0hQSYztOq9A1U64Q3YM4TSRaIdluBABcWxALCgTwPAAAAABJRU5ErkJggg==
   ) repeat;
   }

table {
	font-size: 0.9em;
}

p {
	line-height: 1.4em;
	font-size: 0.9em;
}

.nenrei {
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	line-height: 2em;
	font-size: 1.5em;
	border: solid 2px #C00;
	color: #C00;
	text-align: center;
}