@charset "utf-8";

html{height:100%;}
body {
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 80%;
	line-height: 1.8;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	}
p {
	margin: 0px;
	padding: 0px;
	}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: bottom;
	}

.wr01 {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: relative;
	height: 100%;
}
.toppage .wr02 {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: absolute;
	top: 566px;
	height: 100%;
	z-index: 5;	
}
.cont .wr02 {
	margin-right: auto;
	margin-left: auto;
	width: 1200px;
	position: absolute;
	top: 330px;
	height: 100%;
	z-index: 5;	
}
.mnu {
	margin-right: auto;
	margin-left: auto;
	width: 951px;
	margin-left: 125px;
	display: block;
	z-index: 5;
	position: relative;
	height:247px;
	}
.contents {
	margin-right: auto;
	margin-left: auto;
	width: 951px;
	background-image: url(images/main_bg.jpg);
	position: relative;
	}
.bnr_kokuchi {
	position: absolute;
	left: 460px;
	top: 100px;
	}
.facebook_test {
	background-color: #000;
	position: absolute;
	left: 510px;
	top: 250px;
	}
.news {
	height: 90px;
	width: 327px;
	padding-top: 35px;
	padding-left: 15px;
	background-image: url(images/news_bg.png);
	position:relative;
	}
#feed h2 {
	display: none;
	}
.toi {
	background-color: #FFF;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	}
.gmap {
	position: absolute;
	left: 550px;
	top: 550px;
	}


#slider {
	position: relative;
	z-index: 1;	
	}
.top_image01 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_01.jpg);
	background-repeat: no-repeat;
}
.top_image02 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_02.jpg);
	background-repeat: no-repeat;
}

.top_image03 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_03.jpg);
	background-repeat: no-repeat;
}
.top_image04 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_04.jpg);
	background-repeat: no-repeat;
}
.top_image05 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_05.jpg);
	background-repeat: no-repeat;
}
.top_image06 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_06.jpg);
	background-repeat: no-repeat;
}
.top_image07 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(../images/mv_07.jpg);
	background-repeat: no-repeat;
}
.top_image08 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_08.jpg);
	background-repeat: no-repeat;
}
.top_image09 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_09.jpg);
	background-repeat: no-repeat;
}
.top_image10 a {
	height: 640px;
	width: 1200px;
	text-indent: -2000px;
	display: block;
	background-image: url(images/mv_10.jpg);
	background-repeat: no-repeat;
}
.sorry {
	color: #FFF;
	background-color: #999;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.fb-like {
	position: relative;
	top: -30px;
	left: 710px;
	}
#feed {
	margin: 0px;
	padding: 0px;
	height: 85px;
overflow: auto;

	}
#feed ul {
	margin: 0px;
	padding: 0px;
	}
#feed ul li {
	list-style-type: none;
	}
	
#rss {
	width: 342px;
	position: relative;
	top: -10px;
	left:-25px;
	z-index: 9999;
	list-style: none;
}
#rss ul li {
	font-color: #333;
	font-size:11px;
}
#news-waku{
	width: 327px;
	height: 90px;
	background-image: url(images/news_bg.png);
	position:absolute;
}