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

#door{
	position: absolute;
	top:0;
	left:50%;
	width:1600px;
	height:100%;
		min-height:100%;
	min-height:100%;
	overflow:hidden;
	z-index:7900;
	margin:0 0 0 -800px;
			display:none;
	}
	#door_left,#door_right{
		background-image:url(../images/shroudbg.jpg);
	background-repeat: no-repeat;
	
		height:100%;
			width:800px;
		
	}
#door_left{
			float:left;
			margin-left:-800px;
			background-position:0 0;
			}
#door_right{
	float:right;
	margin-right:-800px;
	background-position:-800px 0;}
#shroud{
	position: absolute;
	top:0;
	left:50%;
	width:100%;
	height:800px;
	min-height:100%;
	overflow:hidden;
	z-index:8000;
	margin:0 0 0 -50%;
	/*background-image:url(../images/shroudbg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	background-color:#000;*/
		display:none;
}
#finderbox{
	overflow:hidden;
	position:relative;
	
	width:870px;
	height:650px;
		margin:5px auto;
}
#scrollbelt_title{
	width:5220px;
		height:60px;
	position:absolute;
	top:0;
	left:0;
	z-index:8000;
		background-image:url(../images/shroudbg.jpg);
		background-position:50% top ;
		background-attachment:fixed;
	}
#scrollbelt{
	width:5220px;
	position:absolute;
	top:60px;
	left:0;
		z-index:7000;
	}
#title_senryaku, #title_sentou, #title_hisaku, #title_gihou, #title_scenario, #title_online{
	overflow:hidden;

	width:870px;
	height:60px;
	float:left;
	margin:0;
	}
#wrap_senryaku, #wrap_sentou, #wrap_hisaku, #wrap_gihou, #wrap_scenario, #wrap_online{
	overflow:hidden;

	width:870px;
	height:590px;
	float:left;
	margin:0;
	}
	
	

#title_sentou{
	background-image: url(../images/detailimgs/tit_sentou_bg.png);
	background-repeat:no-repeat;
	}
#wrap_sentou{
	background-image: url(../images/detailimgs/sentou_bg.png);
	background-repeat:no-repeat;
	}
#title_sentou{
	background-position:0 0;
	}
#wrap_sentou{
	background-position:0 -60px;
	}
#wrap_sentoudetlnav,#wrap_senryakudetlnav, #wrap_hisakudetlnav,#wrap_gihoudetlnav,#wrap_scenariodetlnav,#wrap_onlinedetlnav{
	overflow:hidden;

	width:870px;
	height:580px;
	float:left;
	margin:0;
	background-color:#000000;
	}
.smallmidashi{
	text-indent:-9999px;
	height:86px;
		}
#wrap_sentoudetlnav{
	background-image:url(../sentou/wrap_sentoudetlnav.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;
	}
#wrap_sentoudetlnav ul{
	margin:0;
	padding:0;
	list-style:none;
	margin:0px 0 0 28px;
	}
#wrap_sentoudetlnav li{
	list-style:none;
	display:block;
	*float:left;
	*margin:0 4px 21px 0;
	}
#wrap_sentoudetlnav a{
	text-indent:-9999px;
	display:block;
	float:left;
	width:200px;
	height:130px;
	margin:0 4px 21px 0;
	*margin:0;
	background-image:url(../sentou/wrap_sentoudetlnav1.jpg);
	background-repeat:no-repeat;
	}
#wrap_sentoudetlnav .sentou_nagare_btn01 a{background-position:-28px -86px ;}
#wrap_sentoudetlnav .sentou_nagare_btn02 a{background-position:-232px -86px ;}
#wrap_sentoudetlnav .sentou_nagare_btn03 a{background-position:-436px -86px ;}
#wrap_sentoudetlnav .sentou_nagare_btn04 a{background-position:-640px -86px ;}
#wrap_sentoudetlnav .sentou_nagare_btn05 a{background-position:-28px -237px ;}
#wrap_sentoudetlnav .sentou_nagare_btn06 a{background-position:-232px -237px ;}
#wrap_sentoudetlnav .sentou_nagare_btn07 a{background-position:-436px -237px ;}
#wrap_sentoudetlnav .sentou_nagare_btn08 a{background-position:-640px -237px ;}
#wrap_sentoudetlnav .sentou_nagare_btn09 a{background-position:-28px -388px ;}
#wrap_sentoudetlnav .sentou_nagare_btn10 a{background-position:-232px -388px ;}
#wrap_sentoudetlnav .sentou_nagare_btn11 a{background-position:-436px -388px ;}

#wrap_sentoudetlnav .sentou_nagare_btn01 a:hover{background-position:-28px -666px ;}
#wrap_sentoudetlnav .sentou_nagare_btn02 a:hover{background-position:-232px -666px ;}
#wrap_sentoudetlnav .sentou_nagare_btn03 a:hover{background-position:-436px -666px ;}
#wrap_sentoudetlnav .sentou_nagare_btn04 a:hover{background-position:-640px -666px ;}
#wrap_sentoudetlnav .sentou_nagare_btn05 a:hover{background-position:-28px -817px ;}
#wrap_sentoudetlnav .sentou_nagare_btn06 a:hover{background-position:-232px -817px ;}
#wrap_sentoudetlnav .sentou_nagare_btn07 a:hover{background-position:-436px -817px ;}
#wrap_sentoudetlnav .sentou_nagare_btn08 a:hover{background-position:-640px -817px ;}
#wrap_sentoudetlnav .sentou_nagare_btn09 a:hover{background-position:-28px -968px ;}
#wrap_sentoudetlnav .sentou_nagare_btn10 a:hover{background-position:-232px -968px ;}
#wrap_sentoudetlnav .sentou_nagare_btn11 a:hover{background-position:-436px -968px ;}

#wrap_senryakudetlnav{
	background-image:url(../senryaku/wrap_senryakudetlnav.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;
	}
#wrap_senryakudetlnav ul{
	margin:0;
	padding:0;
	list-style:none;
	margin:0px 0 0 28px;
	}
#wrap_senryakudetlnav li{
	list-style:none;
	display:block;
	*float:left;
	*margin:0 4px 21px 0;
	
	}
#wrap_senryakudetlnav a{
	text-indent:-9999px;
	display:block;
	float:left;
	width:200px;
	height:130px;
	margin:0 4px 21px 0;
	*margin:0;
	background-image:url(../senryaku/wrap_senryakudetlnav1.jpg);
	background-repeat:no-repeat;
	}
#wrap_senryakudetlnav .senryaku_btn01 a{background-position:-28px -86px ;}
#wrap_senryakudetlnav .senryaku_btn02 a{background-position:-232px -86px ;}
#wrap_senryakudetlnav .senryaku_btn03 a{background-position:-436px -86px ;}
#wrap_senryakudetlnav .senryaku_btn04 a{background-position:-640px -86px ;}
#wrap_senryakudetlnav .senryaku_btn05 a{background-position:-28px -237px ;}
#wrap_senryakudetlnav .senryaku_btn11 a{background-position:-232px -237px ;}

#wrap_senryakudetlnav .senryaku_btn06 a{background-position:-436px -237px ;}
#wrap_senryakudetlnav .senryaku_btn07 a{background-position:-640px -237px ;}
#wrap_senryakudetlnav .senryaku_btn08 a{background-position:-28px -388px  ;}
#wrap_senryakudetlnav .senryaku_btn09 a{background-position:-232px -388px ;}
#wrap_senryakudetlnav .senryaku_btn10 a{background-position:-436px -388px ;}

#wrap_senryakudetlnav .senryaku_btn01 a:hover{background-position:-28px -666px ;}
#wrap_senryakudetlnav .senryaku_btn02 a:hover{background-position:-232px -666px ;}
#wrap_senryakudetlnav .senryaku_btn03 a:hover{background-position:-436px -666px ;}
#wrap_senryakudetlnav .senryaku_btn04 a:hover{background-position:-640px -666px ;}
#wrap_senryakudetlnav .senryaku_btn05 a:hover{background-position:-28px -817px ;}
#wrap_senryakudetlnav .senryaku_btn11 a:hover{background-position:-232px -817px ;}
#wrap_senryakudetlnav .senryaku_btn06 a:hover{background-position:-436px -817px ;}
#wrap_senryakudetlnav .senryaku_btn07 a:hover{background-position:-640px -817px ;}
#wrap_senryakudetlnav .senryaku_btn08 a:hover{background-position:-28px -968px ;}
#wrap_senryakudetlnav .senryaku_btn09 a:hover{background-position:-232px -968px ;}
#wrap_senryakudetlnav .senryaku_btn10 a:hover{background-position:-436px -968px ;}

#wrap_scenariodetlnav{
	background-image:url(../scenario/wrap_senryakudetlnav.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;
	}
#newscenario{
	width:840px;
	height:187px;
	margin:13px 0 0 30px;
	
	}
#newscenario ul{
	margin:0;
	padding:0;
	list-style:none;
	
	}
#newscenario li{
	list-style:none;
	display:block;
	*float:left;

	}
#newscenario a{
	display:block;
	text-indent:-9999px;
	width:270px;
	height:187px;
	float:left;
	background-image:url(../scenario/newscenario.jpg);
	background-repeat:no-repeat;
	}
#newscenario .newsce_btn01 a{background-position:0px 0px ;}
#newscenario .newsce_btn02 a{background-position:-270px 0px ;}
#newscenario .newsce_btn03 a{background-position:-540px 0px ;}
#newscenario .newsce_btn01 a:hover{background-position:0px -187px ;}
#newscenario .newsce_btn02 a:hover{background-position:-270px -187px ;}
#newscenario .newsce_btn03 a:hover{background-position:-540px -187px ;}

#pccenario{
width:840px;
	height:235px;
	margin:34px 0 0 30px;
	
	}
#pccenario ul{
	margin:0;
	padding:0;
	list-style:none;
	
	}
#pccenario li{
	list-style:none;
	display:block;
	*float:left;

	}
#pccenario p{
	display:block;
	text-indent:-9999px;
	width:164px;
	height:113px;
	float:left;
	background-image:url(../scenario/pcscenario.jpg);
	background-repeat:no-repeat;
	}
#pccenario .scenr_btn01 p{background-position:0px 0px ;}
#pccenario .scenr_btn02 p{background-position:-164px 0px ;}
#pccenario .scenr_btn03 p{background-position:-328px 0px ;}
#pccenario .scenr_btn04 p{background-position:-492px 0px ;}
#pccenario .scenr_btn05 p{background-position:-656px 0px ;}
#pccenario .scenr_btn06 p{background-position:0px -113px ;}
#pccenario .scenr_btn07 p{background-position:-164px -113px ;}
#pccenario .scenr_btn08 p{background-position:-328px -113px ;}
#pccenario .scenr_btn09 p{background-position:-492px -113px ;}
#pccenario .scenr_btn10 p{background-position:-656px -113px ;}

#pccenario .scenr_btn01 p:hover{background-position:0px -235px ;}
#pccenario .scenr_btn02 p:hover{background-position:-164px -235px ;}
#pccenario .scenr_btn03 p:hover{background-position:-328px -235px ;}
#pccenario .scenr_btn04 p:hover{background-position:-492px -235px ;}
#pccenario .scenr_btn05 p:hover{background-position:-656px -235px ;}
#pccenario .scenr_btn06 p:hover{background-position:0px -348px ;}
#pccenario .scenr_btn07 p:hover{background-position:-164px -348px ;}
#pccenario .scenr_btn08 p:hover{background-position:-328px -348px ;}
#pccenario .scenr_btn09 p:hover{background-position:-492px -348px ;}
#pccenario .scenr_btn10 p:hover{background-position:-656px -348px ;}
	
#rev_scnr{
	margin-left:780px;
	cursor:pointer;
	}
#rev_ole{
	margin-left:780px;
	cursor:pointer;
	}
.to_sentoudetlnav{
	margin:450px 0 0 620px;
	float:left;
	text-indent:-9999px;
	display:block;
	width:225px;
	height:42px;
	overflow: visible;
	background-image:url(../images/to_sentoudetlnav.png);
	background-position:0 0 ;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.to_sentoudetlnav:hover{
	background-position:0 -42px;
	}
.to_senryakudetlnav{
	margin:460px 0 0 620px;
	float:left;
	text-indent:-9999px;
	display:block;
	width:225px;
	height:42px;
	overflow: visible;
	background-image:url(../images/to_senryakudetlnav.png);
	background-position:0 0 ;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.to_senryakudetlnav:hover{
	background-position:0 -42px;
	}
.to_scenariodetlnav{
	margin:545px 0 0 550px;
	float:left;
	text-indent:-9999px;
	display:block;
	width:225px;
	height:42px;
	overflow: visible;
	background-image:url(../images/to_scenariodetlnav.png);
	background-position:0 0 ;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.to_scenariodetlnav:hover{
	background-position:0 -42px;
	}
.to_onlinedetlnav{
	margin:525px 0 0 590px;
	float:left;
	text-indent:-9999px;
	display:block;
	width:260px;
	height:42px;
	overflow: visible;
	background-image:url(../images/to_onlinedetlnav.png);
	background-position:0 0 ;
	background-repeat:no-repeat;
	cursor:pointer;
	position:relative;
	}
.to_onlinedetlnav:hover{
	background-position:0 -42px;
	}
#wrap_onlinedetlnav{
	background-image:url(../online/wrap_onlinedetlnav1.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;
	}
#onlinedtlabv{
	width:860px;
	overflow:hidden;
	
	}
#onlinedtlabv ul{
	margin:0;
	padding:0;
	list-style:none;
	margin:54px 0 0 42px;
	}
#onlinedtlabv li{
	list-style:none;
	display:block;
	*float:left;
	*margin:0 10px 1px 0;
	}
/*#onlinedtlabv a{
	text-indent:-9999px;
	display:block;
	float:left;
	width:189px;
	height:106px;
	margin:0 10px 1px 0;
	*margin:0;
	background-image:url(../online/wrap_onlinedetlnav1.jpg);
	background-repeat:no-repeat;
	}
#onlinedtlabv .online_btn01 a{background-position:-42px -54px ;}
#onlinedtlabv .online_btn02 a{background-position:-241px -54px ;}
#onlinedtlabv .online_btn03 a{background-position:-440px -54px ;}
#onlinedtlabv .online_btn04 a{background-position:-639px -54px ;}
#onlinedtlabv .online_btn05 a{background-position:-42px -161px ;}
#onlinedtlabv .online_btn06 a{background-position:-241px -161px ;}
#onlinedtlabv .online_btn07 a{background-position:-440px -161px ;}
#onlinedtlabv .online_btn08 a{background-position:-639px -161px ;}
#onlinedtlabv .online_btn09 a{background-position:-42px -268px ;}
#onlinedtlabv .online_btn10 a{background-position:-241px -268px ;}

#onlinedtlabv .online_btn01 a:hover{background-position:-42px -634px ;}
#onlinedtlabv .online_btn02 a:hover{background-position:-241px -634px ;}
#onlinedtlabv .online_btn03 a:hover{background-position:-440px -634px ;}
#onlinedtlabv .online_btn04 a:hover{background-position:-639px -634px ;}
#onlinedtlabv .online_btn05 a:hover{background-position:-42px -741px ;}
#onlinedtlabv .online_btn06 a:hover{background-position:-241px -741px ;}
#onlinedtlabv .online_btn07 a:hover{background-position:-440px -741px ;}
#onlinedtlabv .online_btn08 a:hover{background-position:-639px -741px ;}
#onlinedtlabv .online_btn09 a:hover{background-position:-42px -848px ;}
#onlinedtlabv .online_btn10 a:hover{background-position:-241px -848px ;}*/

#onlinedtlabv p{
	text-indent:-9999px;
	float:left;
	width:189px;
	height:106px;
	margin:0 10px 1px 0;
	*margin:0;
	background-image:url(../online/wrap_onlinedetlnav1.jpg);
	background-repeat:no-repeat;
	}
#onlinedtlabv .online_btn01 p{background-position:-42px -54px ;}
#onlinedtlabv .online_btn02 p{background-position:-241px -54px ;}
#onlinedtlabv .online_btn03 p{background-position:-440px -54px ;}
#onlinedtlabv .online_btn04 p{background-position:-639px -54px ;}
#onlinedtlabv .online_btn05 p{background-position:-42px -161px ;}
#onlinedtlabv .online_btn06 p{background-position:-241px -161px ;}
#onlinedtlabv .online_btn07 p{background-position:-440px -161px ;}
#onlinedtlabv .online_btn08 p{background-position:-639px -161px ;}
#onlinedtlabv .online_btn09 p{background-position:-42px -268px ;}
#onlinedtlabv .online_btn10 p{background-position:-241px -268px ;}

#onlinedtlabv .online_btn01 p:hover{background-position:-42px -634px ;}
#onlinedtlabv .online_btn02 p:hover{background-position:-241px -634px ;}
#onlinedtlabv .online_btn03 p:hover{background-position:-440px -634px ;}
#onlinedtlabv .online_btn04 p:hover{background-position:-639px -634px ;}
#onlinedtlabv .online_btn05 p:hover{background-position:-42px -741px ;}
#onlinedtlabv .online_btn06 p:hover{background-position:-241px -741px ;}
#onlinedtlabv .online_btn07 p:hover{background-position:-440px -741px ;}
#onlinedtlabv .online_btn08 p:hover{background-position:-639px -741px ;}
#onlinedtlabv .online_btn09 p:hover{background-position:-42px -848px ;}
#onlinedtlabv .online_btn10 p:hover{background-position:-241px -848px ;}

#onlinedtlblw{
		width:860px;
		}
#onlinedtlblw ul{
	margin:0;
	padding:0;
	list-style:none;
	margin:40px 0 0 42px;
	}
#onlinedtlblw li{
	list-style:none;
	display:block;
	*float:left;
	*margin:0 10px 1px 0;
	}
#onlinedtlblw a{
	text-indent:-9999px;
	display:block;
	float:left;
	width:251px;
	height:146px;
	margin:0 18px 0 0;
	*margin:0 8px 0 0;
	background-image:url(../online/wrap_onlinedetlnav1.jpg);
	background-repeat:no-repeat;
	}
#onlinedtlblw .online_btn11 a{background-position:-45px -415px ;}
#onlinedtlblw .online_btn12 a{background-position:-311px -415px ;}
#onlinedtlblw .online_btn13 a{background-position:-580px -415px ;}

#onlinedtlblw .online_btn11 a:hover{background-position:-45px -995px ;}
#onlinedtlblw .online_btn12 a:hover{background-position:-311px -995px ;}
#onlinedtlblw .online_btn13 a:hover{background-position:-580px -995px ;}


.newmarkinner{
	position:absolute;
	top:-15px;
	right:-20px;
	width:50px;
	height:30px;
	background-image:url(../images/screens/newmark.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	}
	
#title_senryaku{
	background-image: url(../images/detailimgs/tit_senryaku_bg.png);
	background-repeat:no-repeat;
	}
#title_senryaku{
	background-position:0 0px;
	}
#wrap_senryaku{
	background-image: url(../images/detailimgs/senryaku_bg.png);
	background-repeat:no-repeat;
	}
#wrap_senryaku{
	background-position:0 -60px;
	}
#title_hisaku{
	background-image: url(../images/detailimgs/tit_hisaku_bg.png);
	background-repeat:no-repeat;
	}
#title_hisaku{
	background-position:0 0px;
	}
#wrap_hisaku{
	background-image: url(../images/detailimgs/hisaku_bg.png);
	background-repeat:no-repeat;
	}
#wrap_hisaku{
	background-position:0 -60px;
	}
#title_gihou{
	background-image: url(../images/detailimgs/tit_gihou_bg.png);
	background-repeat:no-repeat;
	}
#title_gihou{
	background-position:0 -0px;
	}
#wrap_gihou{
	background-image: url(../images/detailimgs/gihou_bg.png);
	background-repeat:no-repeat;
	}
#wrap_gihou{
	background-position:0 -60px;
	}

#title_scenario{
	background-image: url(../images/detailimgs/tit_scenario_bg.png);
	background-repeat:no-repeat;
	}
#title_scenario{
	background-position:0 0px;
	}
#wrap_scenario{
	background-image: url(../images/detailimgs/scenario_bg.png);
	background-repeat:no-repeat;
	}
#wrap_scenario{
	background-position:0 -60px;
	}
#title_online{
	background-image: url(../images/detailimgs/tit_online_bg.png);
	background-repeat:no-repeat;
	}	
#title_online{
	background-position:0 0px;
	}	
#wrap_online{
	background-image: url(../images/detailimgs/online_bg.png);
	background-repeat:no-repeat;
	}	
#wrap_online{
	background-position:0 -60px;
	}	
	
#buttonarea_upr{
	width:850px;
	height:35px;
	margin:5px auto;
	overflow:hidden;
	background-image: url(../images/navibgyet.png);
	background-position:0 0;
	background-repeat:no-repeat;

	z-index:9999;
	}
#buttonarea_upr ul{
	list-style:none;
	}
#buttonarea_upr li{
	list-style:none;
	float:left;
	
	cursor:pointer;
	}
#buttonarea_upr li a{
	display:block;

	width:140px;
	height:35px;
	text-indent:-9000px;
	background-image: url(../images/navibg.png);
	background-repeat:no-repeat;
	
		
		}
#buttonarea_upr li a.to_sentou{background-position:0 0;}
#buttonarea_upr li a.to_senryaku{background-position:-140px 0;}
#buttonarea_upr li a.to_hisaku{background-position:-280px 0;}
#buttonarea_upr li a.to_gihou{background-position:-420px 0;}
#buttonarea_upr li a.to_scenario{background-position:-560px 0;}
#buttonarea_upr li a.to_online{background-position:-700px 0;
	width:150px;}
	/*
#buttonarea_upr li a.to_senryaku:hover{background-position:0 -35px;}
#buttonarea_upr li a.to_sentou:hover{background-position:-140px -35px;}
#buttonarea_upr li a.to_hisaku:hover{background-position:-280px -35px;}
#buttonarea_upr li a.to_gihou:hover{background-position:-420px -35px;}
#buttonarea_upr li a.to_scenario:hover{background-position:-560px -35px;}
#buttonarea_upr li a.to_online:hover{background-position:-700px -35px;}
*/
#outerfoot{
	position:absolute;
	bottom:0;}
#closeftr{

	width:850px;
	margin:15px auto;
	}
.closediv{
	cursor:pointer;
	width:80px;
	height:20px;
	background-image:url(../images/closedivbg.png);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	}
	
#sentounews{
	width:450px;
	height:71px;
	padding:30px 0 0 5px;
	margin:490px 0 0 400px;
	*margin:0px 0 0 400px;
	background-image:url(../images/detailimgs/sentoubtnbg2.png);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	
	}
a.sentou_btns1,a.sentou_btns2,a.sentou_btns3,a.sentou_btns4{
		display:block;
		float:left;
		text-indent:-9999px;
		width:215px;
		height:29px;
		overflow:hidden;
		background-image:url(../images/detailimgs/sentoubtnbg2.png);
	background-repeat:no-repeat;
		}
a.sentou_btns1{
		background-position:-5px -30px;
}
a.sentou_btns2{
		background-position:-220px -30px;
}
a.sentou_btns3{
		background-position:-5px -59px;
}
a.sentou_btns4{
		background-position:-220px -59px;
}
a.sentou_btns1:hover{
		background-position:-5px -126px;
}
a.sentou_btns2:hover{
		background-position:-220px -126px;
}
a.sentou_btns3:hover{
		background-position:-5px -155px;
}
a.sentou_btns4:hover{
		background-position:-220px -155px;
}
a.sentou_btnshide{
		text-indent:-9999px;
		width:0;
		height:0;
	display:none;}
#senryakunews{
	position:relative;
width:321px;
	height:80px;
	padding:0;
	margin:510px 0 0 530px;
	*margin:8px 0 0 530px;
	background-image:url(../images/detailimgs/senryakubtnbg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:visible;
	}
#senryakunews a{
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:33px;
	left:9px;
	width:305px;
	height:44px;
	background-image:url(../images/detailimgs/senryakubtnbg.png);
	background-repeat:no-repeat;
	background-position:-9px -33px;
	overflow:visible;
	
	}
#senryakunews a:hover{	background-position:-9px -113px;}

/*ここからシナリオコンテンツ用*/
#scenariowrap,#onlinewrap{
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	top:50%;
	left:50%;
	margin:-50% 0 0 -50%;
		height:115%\9;
		margin:0\9;
	top:0\9;
	left:0\9;
	display:none;
	background-image:url(../images/bk85per.png);
	background-repeat:repeat;
	z-index:9900;

	
	}
#closescn,#closeole{
	cursor:pointer;
	width:20px;
	height:20px;
	background-image:url(../js/shadowbox-3.0.3/close.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:50%;
	left:50%;
		z-index:9990;
		display:none;
	}
#closescn{
		margin:255px 0 0 290px;
	}
#closeole{
		margin:265px 0 0 290px;
	}
#scnfinder,#olefinder{
	width:870px;
	height:600px;
	position:absolute;
	top:50%;
	left:50%;
		margin:-300px 0 0 -435px;
			display:none;
		overflow:hidden;
			z-index:9950;
			border:1px solid #333333;
		}
#scnebelt {
	width:6200px;
height:560px;
	overflow:hidden;
	position:absolute;

	
	}

#olebelt {
	width:8060px;
height:570px;
	overflow:hidden;
	position:absolute;

	
	}
	
#to_left_sc,#to_left_ol{
	background-image:url(../images/to_left.jpg);
	left:50px;
		display:none;
	}
#to_right_sc,#to_right_ol{
	background-image:url(../images/to_right.jpg);
	right:50px;
		display:none;
	}
#to_left_sc,#to_right_sc,#to_left_ol,#to_right_ol{
	position:absolute;
	top:260px;
	width:66px;
	height:100px;
	background-repeat:no-repeat;
	background-position:0 0;
cursor:pointer;}
.scntit{
	border-bottom:1px #ddd solid;}
.scntit p{
	font-size:18px;
	padding:3px 0;
	margin:0;
	color:#fff;
	}
p.scnsubtit{
	font-size:14px;
	padding:3px 0;
	margin:0;
	color:#fff;}
.scnphotoelement{
	width:620px;

	float:left;
	}
.scnbox{
	width:600px;
	height:550px;
	padding:10px;
	background-image:url(../images/panelbg2.jpg);
	position:center;
	}
	#olebox{
	width:620px;
	height:560px;
	overflow:hidden;
	margin-left:125px;
	position:relative;
	
	}
.framediv{
			overflow:hidden;
	width:620px;
	height:520px;
	float:left;
		
		}
.photoelement_ol{
		overflow:hidden;
	width:600px;
	height:520px;
	padding:10px;
	background-image:url(../images/panelbg2.jpg);
	position:center;

	}
.photoelement_ol img{
		margin:0 0 8px 0;
		}
.semititle{
	font-size:16px;
	height:16px;
	}
.photoelement p,.oltex14{
		margin:0 ;
	font-size:14px;
	line-height:160%;
	}
.textbox{
	color:#ffffff;
	font-size:16px;
	text-align:left;

	margin:10px 0px;
	padding-bottom:5px;

	border-bottom:solid 1px #999999;
	}