body{
	margin:0;
	padding:0;
	color:#000;
	text-align:center;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";
	font-size:12px;
	line-height:20px;
}

img{ border:none; vertical-align:bottom;}
form,ol,ul,li{list-style:none; margin:0; padding:0;}
p{margin:0px; padding:0px;}
.cBoth { clear:both; line-height:0; margin:0; padding:0; height:0;}


.wrapper{
	width:920px;
	margin:0 auto;

}
A{text-decoration:none;}
A,A:visited{ color:#C00;}
A:active,A:hover{ color:#fff; background: #C00;}


.txtS{
	font-size:9px;
	line-height:14px;
}
.txt14{
	font-size:14px;
	line-height:22px;
}
.txt16{
	font-size:16px;
	line-height:24px;
}
.txt18{
	font-size:18px;
	line-height:26px;
}
.txt20{
	font-size:20px;
	line-height:26px;
}
.txtRed{
	color:#CC0000;
}
.timesItalic{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}


#pageTopBox{
	width:100%;
	margin:0 auto;
	text-align:right;
	padding:0 20px 10px 0;
}
#pageTopBox A:active,#pageTopBox A:hover{background:none;}


/*=============================================
/		real story
/=============================================*/
body#realStory{
	background:url(/common/img/bg.jpg) top center no-repeat;
}

#header{
	width:100%;
}
#header .hTopBtn{
	width:98%;
	text-align:right;
	margin:70px 0 4px 0;
}
#header A:active,#header A:hover{background:none;}

#navi{
	height:80px;
}
ul#naviInner{
	padding:8px 0 0 40px;
}
ul#naviInner li{
	float:left;
	background:url(/common/img/n_line.gif) no-repeat right;
	padding-right:3px;
	margin-right:3px;
}
ul#naviInner li.noLine{
	background:none;
	padding:0;
	margin:0;
}

ul.entryFooterBtn{
	width:100%;
}
ul.entryFooterBtn li{
	float:right;
	text-align:right;
}


/*=============================================
/		footer
/=============================================*/
#footer{
	width:100%;
	background:url(/common/img/footer_bg.png) top center no-repeat;
	padding-bottom:20px;
}
#footer .footerBanner{
	width:35%;
	float:left;
}
#footer .footerBanner li{
	float:left;
	text-align:left;
	margin:0 15px 15px 0;
}
#footer A:active,#footer A:hover{background:none;}

#footer .footerMovieInfo{
	width:65%;
	float:right;
	text-align:right;
	color:#330000;
	line-height:14px;
}
#footer .footerMovieInfo .txt18{
	padding-bottom:10px;
}
#footer .footerMovieInfo .txt14{
	padding-bottom:10px;
}
#footer .footerMovieInfo .footerCr{
	padding-top:10px;
	color:#FFFFFF;
}
#footer A:active,#footer A:hover{background:#none;}
.footerMovieInfo A,.footerMovieInfo A:visited{ color:#330000;}
.footerMovieInfo A:active,.footerMovieInfo A:hover{ color:#fff;}
