@charset "utf-8";

/* --背景-- */

html {
	background: url(../images/annai/annai_bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/* --コンテンツ-- */

.flexslider{
	float: right;
	width:300px;
	/*height: 200px;*/
	height: 300px;
}

.flexslider .slides li img{
	width:300px;
	/*height: 200px;*/
	height: 300px;
}


.in_box h3{
	margin-top: 10px;
	margin-left: -8px;
	margin-bottom: 10px;
	font-family: "ヒラギノ明朝 ProN","Hiragino Mincho ProN";
	font-size: 1.5em;
	font-weight: bold;
	color: #003300;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.4);
	clear:both;
}

.in_box p{
	margin-bottom: 40px;
	letter-spacing: 0.1em;
	font-size: 1.0em;
}

.in_box p.shoukai{
	clear: both;
	float: left;
	width: 430px;
}

.in_box .hidari_yohaku p#daihyo_shomei{
	clear: both;
	width: 100%;
	height: 50px;
}

.in_box .hidari_yohaku p#daihyo_shomei img{
	float: right;
	width: 300px;
	height: 50px;
}

.in_box table{
	line-height: 250%;
}

th.year{
	padding-right: 5px;
	font-weight: bold;
}

td.month,
th.gaiyou_l{
	padding-right: 30px;
	font-weight: bold;
}

td.month{
	text-align: right;
}

p.map_p{
	font-size: 0.9em;
	color: #777777;
	margin-bottom: 5px;
}

p.g_map{
	margin-top: 10px;
	max-width: 95%;
	min-width: 500px;
	height: 450px;
	box-shadow:0px 0px 4px rgba(0,0,0,0.8);
}

#honsha_map{
	margin-bottom: 50px;
}

/*--header--*/
header#top_header{
	position: absolute;
	width: 60%;
	height: 350px;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -30%;
	text-align: center;
}

header#top_header h1 a{
	text-decoration: none;
	color: #003300;
	font: 4em "HG行書体","HGP行書体",cursive;
	font-weight: 900;
	letter-spacing: 5px;
	text-shadow:2px 2px 3px rgba(255,255,255,0.8) ;
}

header#top_header h2{
	color: #ffffff;
	font: 3em "HG行書体","HGP行書体",cursive;
	font-weight: 900;
	letter-spacing:3px;
	text-shadow:2px 2px 2px rgba(0,51,0,0.8);
}

/*--footer--*/

footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;
	min-width: 960px;
	background-color: #fffaf0;
	box-shadow: 0px -1px 2px 2px rgba(0,0,0,0.4);
	z-index: 15;
}
