@charset "UTF-8";
.scroll-nav {
	display: table;
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 9997;
}
#contents1 h2, .contents1 h2,
#contents2 h2, .contents2 h2,
#contents3 h2, .contents3 h2,
#contents4 h2, .contents4 h2,
#contents5 h2, .contents5 h2,
.midashi h2,
.coming h2,
.introduction h2 {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

/* -------------------------------------
	メニューのスタイルここから下
------------------------------------- */

.scroll-nav-list{
	margin-top: -60px;
}
.scroll-nav-list li a{
	display: block;
	background-repeat: no-repeat;
	line-height: 340%;
	opacity:1.0;
	-webkit-transition: background-image linear 0.3s; -moz-transition: background-image linear 0.3s; -o-transition: background-image linear 0.3s; transition: background-image linear 0.3s;
	-webkit-transition: color linear 0.3s; -moz-transition: color linear 0.3s; -o-transition: color linear 0.3s; transition: color linear 0.3s;
}
.scroll-nav-list li a:hover{
	opacity:1;
}
.scroll-nav-list .active a{
	opacity:1;
}
@media screen and (min-width:1024px){
.scroll-nav-list li a{
	width:226px;
	padding-right: 54px;
	background-image: url(img/btn_list.png);
	color:#666;
	text-decoration: none;
	text-align: right;
	font-family: 'Prata', "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
}
.scroll-nav-list li a:hover{
	color:#fff;
}
.scroll-nav-list .active a{
	background-image: url(img/btn_active.png);
	color:#fff;
}
}
@media screen and (max-width:1023px) {
.scroll-nav-list li a{
	width:100px;
	background-image: url(img/btn_list2.png);
	background-size:50px 18px;
	background-position:right 10px bottom;
	color:rgba(255, 255, 255, 0);
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.scroll-nav-list .active a{
	background-image: url(img/btn_active2.png);
}
}
