@charset "UTF-8";

/* 共通レイアウト
------------------------------------------------------*/
#story_01 #mainCol {
	background: url(../images/story/story_01/bg_maincol.jpg) no-repeat center top;
	text-align: center;
}

#story_02 #mainCol {
	background: url(../images/story/story_02/bg_maincol.jpg) no-repeat center top;
	text-align: center;
}

#snavi {
	width: 960px;
	margin: 0 auto;
}

#snavi li {
	float: left;
	width: 213px;
	height: 31px;
	text-indent: -99999px;
}

#snavi li a{
	width: 213px;
	height: 31px;
	text-indent: -99999px;
	display: block;
}

#snavi li#snavi_01{
	background:url(../images/story/btn_story_01.png) no-repeat;
	background-position: 0 -31px;
}

#snavi li#snavi_02{
	background:url(../images/story/btn_story_02.png) no-repeat;
	background-position: 0 -31px;
}

#story_01 #snavi li#snavi_01,
#story_02 #snavi li#snavi_02{
	background-position: 0 0px;
}

#snavi li#snavi_01:hover,
#snavi li#snavi_02:hover {
	background-position: 0 0px;
}


#thumCol {
	width: 990px;
	margin: 0 auto;
}

#thumCol ul {
	position: absolute;
}

#thumCol ul li {
	position: absolute;
	left: 564px;
}

li#thum_01 { top: 6px;	}
li#thum_02 { top: 157px; }
li#thum_03 { top: 306px; }
li#thum_04 { top: 455px; }



.fancybox-next span{
	width:21px;
	height:76px;
	background: url(../js/fancybox/img_fb_arrow_right.png) right top no-repeat;
	right: -40px;
	visibility:visible;
}

.fancybox-prev span{
	width:21px;
	height:76px;
	background:url(../js/fancybox/img_fb_arrow_left.png) right top no-repeat;
	left: -40px;
	visibility:visible;
}