@charset "euc-jp";
/* CSS Document */

/* カラム幅設定

※コンテンツの幅が950pxを超えないように設定をお願いします。
*/
#contents {
	overflow: hidden;
	_zoom: 1;
}
/* /カラム幅設定 */

/* 掲載終了&AD表示 */
#evtEnd { display: none;}
/* /掲載終了&AD表示 */


/*
	ここからスタイル 
*/
body {
	background:#FFF;
	font-family: "Avenir Next" , "Helvetica Neue" , Helvetica , Verdana , YuGothic , "游ゴシック" , "Hiragino Kaku Gothic ProN" , "ヒラギノ角ゴ ProN" , Meiryo,メイリオ, sans-serif ;
}
/*** wrapper ***/
#wrapper{
	max-width:100%;
	min-width:950px;
	width:100%;
	text-align:center;
	font-family: "Hiragino Kaku Gothic Pro";
}
#top{
	position:absolute;
	top:0px;
}
/*** header ***/
#header {
	position:relative;
	height:119px;background:#84cdd7; width:100%; max-width:100%; min-width:950px;
}
#headerContents {
	position:relative;
	height:80px; width:950px;
	margin:0 auto;
}
#logo_yahoo{position:absolute; left:21px; top:46px; width:110px; height:27px;}
#main_title{position:absolute; left:225px; top:0px; width:500px; height:119px;}
#icon_tw{position:absolute; left:875px; top:44px; width:30px; height:30px;}
#icon_fb{position:absolute; left:920px; top:44px; width:30px; height:30px;}

/*** navArea ***/
#navArea{
	position:relative;
	background-image: url(http://i.yimg.jp/images/evt/fukko2016/pc/img/cmn/nav_bg.png), url(http://i.yimg.jp/images/evt/fukko2016/pc/img/cmn/nav_bg2.png);
	background-repeat:no-repeat,repeat-x;
	background-position:top center,top center;
	z-index:100;
	top:0;
	left:0;
	width:100%;
}
#gNav{
	position:relative;
	width:950px;
	height:80px;
	margin:0 auto;
}
#gNav li a{
	display:block;
	background-image: url(http://i.yimg.jp/images/evt/fukko2016/pc/img/cmn/nav.png);
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
}
#nav_search a{
	position:absolute; left:0px; top:0px; width:136px; height:80px;
	background-position: 0 0px;
}
#nav_shopping a{
	position:absolute; left:136px; top:0px; width:136px; height:80px;
	background-position: -136px 0px;
}
#nav_auctions a{
	position:absolute; left:272px; top:0px; width:136px; height:80px;
	background-position: -272px 0px;
}
#nav_donation a{
	position:absolute; left:408px; top:0px; width:136px; height:80px;
	background-position: -408px 0px;
}
#nav_tour a{
	position:absolute; left:544px; top:0px; width:136px; height:80px;
	background-position: -544px 0px;
}
#nav_data a{
	position:absolute; left:816px; top:0px; width:136px; height:80px;
	background-position: -816px 0px;
}
#nav_graph a{
	position:absolute; left:680px; top:0px; width:134px; height:80px;
	background-position: -680px 0px;
}
#nav_data_off{
	position:absolute; left:816px; top:0px; width:134px; height:80px;
}
#nav_graph_off{
	position:absolute; left:680px; top:0px; width:134px; height:80px;
}


/*** footer ***/
#footer{
	background:#84cdd7;
	padding-top:40px;
	color:#FFF;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:underline;
}
.snsBt ul {margin-bottom:5px;}
.snsBt ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;
margin:0 45px 0 15px;}
#archiveArea{
	margin-top:40px;
	color:#FFF;
	font-size:16px;
}
#archiveList li{
	display:inline-block;
}
#archiveList li a{
	color:#FFF;
	text-decoration:underline;
}
#archiveList li a:hover{
	text-decoration:underline;
}
#footer .pt1{
	margin-top:40px;
	font-size:14px;
}
#subLink{
	padding-bottom:10px;
}
#subLink li{
	display:inline-block;
	font-size:14px;
}

/*** pagetop ***/
#pagetop{
	position:fixed;
	right:0;
	bottom:80px;
	opacity:0;
}
.clear{
	clear:both;
}
