@charset "Shift_JIS";

#special{
	display:block;
	width:650px;
	line-height:140%;
	font-size:123%;
	}
#joshi_main {
	background:url(../img/joshi_title.jpg) 0 0 no-repeat;
	width:650px;
	height:289px;
	text-indent:-9999px;
	overflow:visible;
	}

h2{
	background:url(../img/botr_header.jpg) 0 0 no-repeat;
	width:650px;
	height:483px;
	text-indent:-9999px;
	}

#s_story{
	background:url(../img/botr_story.jpg) 0 0 no-repeat;
	width:650px;
	height:460px;
	position:relative;
	}
#s_preview{
	background:url(../img/botr_preview.jpg) 0 0 no-repeat;
	width:650px;
	height:390px;
	position:relative;
	}
#s_review{
	background:url(../img/botr_dc1.jpg) 0 0 no-repeat;
	width:650px;
	height:594px;
	position:relative;
	}
#s_review2{
	background:url(../img/botr_dc3.jpg) 0 0 no-repeat;
	width:650px;
	height:294px;
	position:relative;
	}

#s_enq{
	background:url(../img/botr_enq.jpg) 0 0 no-repeat;
	width:650px;
	height:547px;
	position:relative;
	}
#s_credit{
	background:url(../img/botr_credit.jpg) 0 0 no-repeat;
	width:650px;
	position:relative;
	}
.main_box_bottom{
	background:url(../img/joshi_footer.jpg) bottom no-repeat;
	height:8px;
	display:block;
	position:relative;
	width:650px;
	height:200px;
	}

#s_story p{
	display:block;
	width:434px;
	height:150px;
	position:absolute;
	top:59px;
	left:208px;
	overflow: auto;
	}
#s_story ul{
	position:absolute;
	left:280px;
	top:212px;
}
#s_story ul li{float:left;}
#s_story ul li a{
	display:block;
	text-indent:-9999px;
	width:120px;
	height:20px;
	}
#s_story dl{
	font-size:82%;
	}
#s_story dl#tanishi{
	display:block;
	width:180px;
	height:150px;
	position:absolute;
	top:320px;
	left:15px;
	overflow: auto;
	}
#s_story dl#aoyama{
	display:block;
	width:180px;
	height:150px;
	position:absolute;
	top:320px;
	left:450px;
	overflow: auto;
	}
#s_story dt{
	height:1px;
	text-indent:-9999px;
}



#s_preview_inner{
	display:block;
	position:absolute;
	top:195px;
	left:385px;
	width:250px;
	height:150px;
	overflow:auto;
	}

#s_preview_inner h3{
	height:1px;
	text-indent:-9999px;
	}


#report_link a{
	position:absolute;
	bottom:8px;
	left:385px;
	width:250px;
	height:35px;
	display:block;
	text-indent:-9999px;
	}


#s_review h3,#s_interview h3,#s_present h3{
	text-indent:-9999px;
	}

#s_review ul{
	text-indent:-9999px;
	}

#s_review .link_review a{
	display:block;
	position:absolute;
	top:278px;
	left:236px;
	width: 378px;
	height: 40px;
	text-indent:-9999px;
	}

#s_interview p{
	display:block;
	position:absolute;
	width:350px;
	height:60px;
	top:150px;
	left:125px;
	overflow:auto;
	}
#s_present p{
	display:block;
	position:absolute;
	width:350px;
	height:60px;
	top:80px;
	left:250px;
	overflow:auto;
	}

#credit_block{
	font-size:83%;
	display:block;
	position:absolute;
	width:546px;
	height:80px;
	top:70px;
	left:28px;
	overflow:auto;
	}

#cinema_detail_related h3{font-size:93%;}
.rl_link{font-size:85%;}

h3.nb_title{text-align:center;padding:5px;color:#CC0000;font-size:120%;font-weight:bold;}

li.link_mon a{
	display:block;
	width:120px;
	height:50px;
	position:absolute;
	top:480px;
	right:225px;
	text-indent:-9999px;
	}
li.link_tfm a{
	display:block;
	position:absolute;
	width:120px;
	height:50px;
	top:478px;
	right:374px;
	text-indent:-9999px;
	}

