html * {
	margin:0px;
	padding:0px;
}
body{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	background-image:url('../img/all/back.jpg');	
	background-repeat:repeat;
	background-position:50% 50%;
	overflow:auto;
}
#all_box{
	width:950px;
	height:auto;
	overflow:visible;
	margin-top:5px;
	margin-bottom:20px;	
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}
img{
	border:none;
}

/*ーーーーーーーーーー大外枠部分ーーーーーーーーーー*/
#top_waku{
	width:950px;
	height:136px;
	overflow: hidden;
	background-image: url('../img/all/header.jpg');
	background-repeat: no-repeat;
}
#middle_waku01{
	width:870px;
	overflow: auto; /* Firefox用指定 */
	background-image: url('../img/all/mid_waku01.jpg');
	background-repeat: repeat-y;
	padding: 20px 40px;
	position: relative;
}
#middle_waku02{
	width:950px;
	height: auto;
	overflow: auto; /* Firefox用指定 */
	background-image: url('../img/all/mid_waku02.jpg');
	background-repeat: repeat-y;
}
#footer_waku{
	width:950px;
	height:60px;
	overflow: hidden;
	background-image: url('../img/all/footer.jpg');
	background-repeat: no-repeat;
}
/*ーーーーーーーーーーヘッダー部分ーーーーーーーーーー*/
#head_btn_box{

}
#head_logo{
	float:left;
	margin-right:5px;
}
#top_btn_box{
	padding-top:7px;
}
#main_btn_box{
	clear:both;
	margin-left:10px;
	margin-top:0px;
}

#ad10mil{
	width:198px;
	position: absolute;
	top: 373px;
	height: 86px;
	padding-left: 249px;
	z-index:20;
	clear:both;
}

#gekiero{
	width:400px;
	position: absolute;
	top: 158px;
	padding-left: 485px;
	height: 300px;
	z-index:20;
	clear:both;
}

#btn0119a{
	width:63px;
	position: absolute;
	top: 168px;
	height: 32px;
	padding-left: 0px;
	z-index:20;
	clear:both;
	left: 167px;
}
#btn0119b{
	width:63px;
	position: absolute;
	top: 221px;
	height: 32px;
	z-index:20;
	clear:both;
	left: 167px;
}
#btn0119c{
	width:63px;
	position: absolute;
	top: 276px;
	height: 32px;
	z-index:20;
	clear:both;
	left: 167px;
}

/*ーーーーーーーーーーフラッシュ部分ーーーーーーーーーー*/

#topMovieBox{
	width:444px;
	height:300px;
	position:absolute;
	left: 472px;
	top: 20px;
}

#release{
	text-align:center;
	font-size:42px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#54b5e9;
	padding:10px;
}



/*ーーーーーーーーーー外部リンク動画部分ーーーーーーーーーー*/
#main_contents_box{
	width:950px;
	height:620px;
	background-image: url('../img/top/back02-2-2.jpg');
}
#info_box{
	/*	width:330px;*/
	height:500px;
	padding-left:80px;
	margin-top:90px;
	margin-right:71px;
	overflow: auto;
	float:left;
}
#info_box h1,#txt_cell h1{
	font-size:85%;
}
#info_box p,#txt_cell p{
	font-size:75%;
}
#info_box a{
	color:#000000;
}
#movie_box{
/*	width:525px;*/
	height:335px;
	padding-top:95px;
}
#movie_t{
	width:522px;
	height:210px;
}
#movie_cell{
	vertical-align:top;
	width:260px;
	height:210px;
	padding-right:5px;
}
#txt_cell{
	vertical-align:top;
	height:210px;
	overflow: auto;
}

/*ーーーーーーーーーー下部バナー部分ーーーーーーーーーー*/
#banner_box{
	margin-left:18px;
}
/*ーーーーー下部バナー枠部分ーーーーー*/
#banner_top_waku{
	width:897px;
	height:70px;
	overflow: hidden;
	background-image: url('../img/top/top_waku02.jpg');
	background-repeat: no-repeat;
}
#banner_middle_waku{
	width:897px;
	height: auto;
	overflow: auto; /* Firefox用指定 */
	background-image: url('../img/top/mid_waku02.jpg');
	background-repeat: repeat-y;
}
#banner_footer_waku{
	width:897px;
	height:2px;
	overflow: hidden;
	background-image: url('../img/top/footer_waku02.jpg');
	background-repeat: no-repeat;
}
#banner_position{
	margin-left:35px;
}

#banner02_t,#banner04_t,#banner01_t,#banner06_t{
	float:left;
	width:425px;
}
#banner03_t,#banner05_t{
	width:425px;
}
#banner01_t{
	padding-bottom:15px;
}
#banner01_t td,#banner02_t td,#banner03_t td,#banner04_t td,#banner05_t td,#banner06_t td{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	vertical-align:top;
}
#banner01_t p,#banner02_t p,#banner03_t p,#banner04_t p,#banner05_t p,#banner06_t p{
	font-size:65%;
	line-height:150%;
}
#banner_line_box{
	padding-top:13px;
	padding-bottom:13px;
}
#banner_b_box01{
	width:860px;
}
#banner_b_box02{
	width:860px;
	margin-bottom:20px;
}
#banner_b_box01 img,#banner_b_box02 img{
	padding-left:3px;
	padding-right:3px;
}
.jump_top{
	clear:both;
	width:900px;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

/*ーーーーーーーーーーフッター部分ーーーーーーーーーー*/
#footer_btn_box{
	width:900px;
	margin-left:25px;
	margin-top:18px;
	font-size:70%;	
}
#footer_btn_box a{
	text-decoration:none;
}
#footer_btn_box a:link,#footer_btn_box a:visited{
	color:#000000;
}
#footer_btn_box a:active,#footer_btn_box a:hover{
	color:#ff6666;
}




/*ーーーーーーーーーージャケットーーーーーーーーーー*/

#jacket5title,#jacket6title,#jacket7title{
	z-index:1;
	clear:both;
	font-size:12px;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#jacket5title{
	padding-left:25px;
}
#jacket5title img,#jacket6title img{
	width:133px;
	height:188px;
	margin-bottom:5px;
}
#jacket7title img{
	width:110px;
	height:156px;
	margin-bottom:5px;
}
#jacket5title .jacketbox{
	float:left;
	width:133px;
	margin-right:36px;
}
#jacket6title .jacketbox{	
	float:left;
	width:133px;
	margin-right:12px;
}
#jacket7title .jacketbox{	
	float:left;
	width:110px;
	margin-right:12px;
}

.date{
	font-size:14px;
	font-weight:bold;
}
.title{
}

