@charset "UTF-8";
/* CSS Document */




/* ヘッダー
------------------------------------------------------------ */
#header_wrap{ width:100%; height:auto; }
#header_wrap header{ width:auto; }
#header_wrap header .logo{ text-align:center; width:100%; position:absolute; left:0; top:0; z-index:99999;}

.topNav_area{ width: 100%; height:86px; position:absolute; bottom:0; left:0; background:#fff; z-index:9999;}
.topNav_area .inner{ position:relative;}



.copyright{
	background:url(/img/copyright.gif) no-repeat 0 0;
	position:inherit;
	top:inherit;
	right:inherit;
	margin:25px auto 0 auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;}


/* フッターを常に下に表示させる場合　解除
------------------------------------------------------------ */

div#wrap{ padding-bottom:0;}


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

#main_wrap{ width:100%; position:inherit; min-height:100%!important;}



/* メインメニュー
------------------------------------------------------------ */

header{ position:inherit;}
header nav{ position:inherit; left:inherit; bottom:inherit; width:100%;}

nav ul.gNav{ position:inherit; top:inherit; right:inherit; width:470px; height:30px; margin:14px auto 0 auto;}




/* スライドショー
------------------------------------------------------------ */


#slideshow {
	width:  100%;
	height: 100%;
	min-height: 100%;
	display:none;
}
#slideshow div {
	position: absolute;
	top:  0;
	left: 0;
	z-index: 8;
	opacity: 0.0;
	background-color: white;
	width:100%;
	height:100%!important;
	text-align:center;

}
#slideshow div.active {
	z-index: 10;
	opacity: 1.0;
	
}
#slideshow div.last-active {
	z-index: 9;
}
#slideshow div img{
	vertical-align:bottom;
}

/*スライド画像*/
#slideshow .photo01{
	background:url(/img/top/slide1.jpg) center center no-repeat;
	background-size:cover;
}
#slideshow .photo02{
	background:url(/img/top/slide2.jpg) center center no-repeat;
	background-size:cover;
}
#slideshow .photo03{
	background:url(/img/top/slide3.jpg) center center no-repeat;
	background-size:cover;
}