/*============================
ローテーションBG設定　2013.5
============================*/
/*Bgstretcher 変更不可*/
HTML {_background: url(/images/trans.gif) no-repeat fixed;}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;	top: 0;	left: 0;
	}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.bgstretcher {
	background: white;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
	}
/**/


#menu_area{
	margin-bottom:435px;
}

#main_visual{
	background:#fff;
	width:960px;
	position:relative;
}

#main_visual .bg{
	position:absolute;
	left:0;top:0;
	width:100%;
	height:650px;
}
#main_visual #mainVisualInner{
	position:absolute;
	left:0;
	top:92px;
}

#main_visual .bg .visual li{
	position:absolute;
	left:0;top:0;
	display:none;
}
#main_visual .bg .visual inner{
	position:absolute;
	left:0;
	top:92px;
}

#main_visual .bg .visual .inner span,
#mainVisualInner .inner span{
	position:absolute;
	left:0;top:0;
	display:none;
}
#mainVisualInner .inner a:hover{
	opacity:0.6;
	}
#mainVisualNavi{
	position:absolute;
	right:-13px;
	bottom:140px;
}
#mainVisualNavi li{
	display:block;
	height:20px;
	position:relative;
}
#mainVisualNavi li a{
	position:absolute;
	right:0;
	width:19px;
	height:20px;
/*	background:url(../image/main_visual/navi_bg.png) no-repeat;*//*140722 右ナビゲーションを消す */
	background-position:0 0;
	overflow:hidden;
	text-indent:-999px;
}
#mainVisualNavi li a:hover,
#mainVisualNavi li.on a:hover{
	background-position:0 100%;
}
#mainVisualNavi li.on a{
	background-position:0 50%;
}
#mainVisualNavi li span{
	position:absolute;
	right:19px;
	display:block;
	white-space:nowrap;
	font-size:10px;
	color:#fff;
	padding:5px 10px 0 10px;
	height:15px;
	background:url(../image/main_visual/navi_label_bg.png);
	line-height:1;
}