@charset "shift-jis";

body {
 margin:0px;
 padding:0px;
 font-size:0px;
 background-color:#000000;
}


 
img{
border:0px;
text-decoration:none;
}

#wrapper{
width:100%;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
}

#wrapper_header{
width:100%;
margin:0px auto;
padding:0px;
height:72px;
background-image:url(gazo/001_wrapper_header.jpg);
background-repeat:repeat-x;
}

#header{
width:1080px;
margin:0 auto;
padding:0px;
height:72px;
background-color:none;
}

.header_left{
float:left;
width:93px;
margin:0;
padding:0px;
height:72px;
background-color:none;
}

.header_center{
float:left;
width:360px;
margin:0;
padding:0px;
height:72px;
}

.header_center_banner{
float:left;
width:360px;
margin:0;
padding:0px;
height:48px;
background-color:none;
}

.header_center_banner img{
border:0px;
text-decoration:none;
}



/*botan_menu*/
.header_center_menu{
float:left;
width:360px;
margin:0;
padding:0px;
height:22px;
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
}


ul{
margin:0px;
padding:0px;
}

li{
margin:0px;
padding:0px;
}


#nav {
float:left;
width:360px;
MARGIN:0px;
padding:0px;
}

#nav li {
FLOAT:left;
MARGIN:0px;
padding:0px;
}

#nav li a {
DISPLAY: block;
FLOAT: left;
HEIGHT: 22px;
TEXT-DECORATION: none;
}

#nav #nav_top_top a {
WIDTH: 50px;
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat 0px 0px;
color:#FFFFFF;
}

#nav #nav_top a {
WIDTH: 50px;
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat 0px -24px;
color:#FFFFFF;
}

#nav #nav_top a:hover {
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat 0px 0px;
color:#FFFFFF;
}
#nav #nav_top_on {
WIDTH: 50px;
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat 0px 0px;
color:#FFFFFF;
}

/*botan_story*/
#nav #nav_story_story a {
WIDTH: 100px;
background-image: url(gazo/001_02_menu_all.jpg);
background-repeat:no-repeat;
background-position: -50px -24px;
}

#nav #nav_story a {
WIDTH: 100px;
background-image: url(gazo/001_02_menu_all.jpg);
background-repeat:no-repeat;
background-position:-50px -0px;
}

#nav #nav_story a:hover {
background-image: url(gazo/001_02_menu_all.jpg);
background-repeat:no-repeat;
background-position:-50px -24px;
}
#nav #nav_story_on {
WIDTH: 100px;
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat -50px -24px;
}

/*botan_cast_staff*/
#nav #nav_cast_staff a {
WIDTH: 137px;
	background-image: url(gazo/001_02_menu_all.jpg);
	background-repeat:no-repeat;
	background-position:-150px -24px;
}

#nav #nav_cast_staff_cast_staff a {
WIDTH: 137px;
	background-image: url(gazo/001_02_menu_all.jpg);
	background-repeat:no-repeat;
	background-position:-150px -48px;
}

#nav #nav_cast_staff a:hover {
	background-image: url(gazo/001_02_menu_all.jpg);
	background-repeat:no-repeat;
	background-position:-150px -48px;
}
#nav #nav_cast_staff_on {
WIDTH: 137px;
BACKGROUND: url(gazo/001_02_menu_all.jpg) no-repeat -150px -48px;
}






/* index contents */
#contents_area{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
clear:both;
position:relative;
overflow:hidden;
}

#contents_area_index{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/002_contents_01_index.jpg);
}


/* z_index */
#contents_area_index_maintitle{
width:474px;
height:200px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:15px;
right:200px;
}

#contents_area_index_news{
width:700px;
height:427px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:140px;
right:195px;
background-image:url(gazo/002_news.png);
}

.contents_area_index_news_inner{
position:absolute;
margin:240px 0px 0px 305px;
padding:0px;
width:370px;
height:155px;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
overflow-y:scroll;
}


.contents_area_index_news_inner_comment a {
text-decoration:none;
}

.contents_area_index_news_inner_comment a:visited {
text-decoration:none;
color:#0000FF;
}

.contents_area_index_news_inner_comment a:hover {
text-decoration:underline;
}





.contents_area_index_news_inner_comment{
margin:0px 0px 5px 0px;
padding:0px;
width:350px;
height:auto;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
background-color:none;
overflow:hidden;
}

.contents_area_index_news_inner_comment h1{
float:left;
margin:0px;
padding:0px;
width:95px;
height:auto;
font-family:Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
color:#FF0000;
font-weight:normal;
}

.contents_area_index_news_inner_comment h2{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
width:245px;
height:auto;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
line-height:20px;
font-weight:normal;
background-color:none;
display:inline;
}


#contents_area_index_catch{
width:350px;
height:280px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:-180px;
right:-320px;
background-image:url(gazo/002_catch.png);
}


#contents_area_index_catch2{
width:442px;
height:95px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:-670px;
right:320px;
background-image:url(gazo/002_catch3.png);
}

#contents_area_index_amazon{
width:167px;
height:237px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:-770px;
left:320px;
z-index:0;
}


#contents_area_index_movie_display{
width:350px;
height:230px;
margin:0 auto;
padding:14px 0px 0px 14px;
background-color:none;
position:relative;
top:-1200px;
left:350px;
z-index:0;
background-image:url(gazo/movie_display_waku.png);
background-repeat:no-repeat;
}




/* story contents */
#contents_area_story{
width:1080px;
margin:0px auto;
padding:0px;
height:765px;
clear:both;
position:relative;
overflow:hidden;

}


/* story link */
.story_link{
margin:-34px 0px 0px 0px;
padding:0px 0px 0px 80px;
width:1080px;
height:34px;
position:relative;
top:34px;
right:0px;
background-image:url(gazo/link.png);
background-repeat:repeat-x;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-weight:normal;
font-size:12px;
line-height:28px;
z-index:200;
}

.story_link a:link {
 text-decoration:none;
 color:#FFFFFF;
 border:0px;
 }

.story_link a:hover {
 text-decoration:none;
 color:#e92d3c;
 text-decoration:none;
 }

.story_link a:visited {
 text-decoration:none;
 color:#FFFFFF;
 }









/* story 01 */
#contents_area_story_index01{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_01.jpg);
overflow:hidden;
}

#story_01_title{
width:188px;
height:78px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:50px;
right:-150px;
background-image:url(gazo/movie_title_001.png)	;
}

#story_01_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:50px;
Left:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_01_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}






/* story 02 */
#contents_area_story_index02{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_02.jpg);
}

#story_02_title{
width:388px;
height:155px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:120px;
right:250px;
background-image:url(gazo/movie_title_002.png);
}

#story_02_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
right:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_02_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}










/* story 03 */
#contents_area_story_index03{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_03.jpg);
}

#story_03_title{
width:370px;
height:76px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
right:280px;
background-image:url(gazo/movie_title_003.png);
}

#story_03_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
right:280px;
background-image:url(gazo/movie_text_waku.png);
}

.story_03_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}






/* story 04 */
#contents_area_story_index04{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_04.jpg);
}

#story_04_title{
width:393px;
height:76px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
left:250px;
background-image:url(gazo/movie_title_004.png);
}

#story_04_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
left:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_04_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}







/* story 05 */
#contents_area_story_index05{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_05.jpg);
}

#story_05_title{
width:292px;
height:126px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
left:250px;
background-image:url(gazo/movie_title_005.png);
}

#story_05_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:100px;
left:300px;
background-image:url(gazo/movie_text_waku.png);
}

.story_05_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}






/* story 06 */
#contents_area_story_index06{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_06.jpg);
}

#story_06_title{
width:264px;
height:136px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:150px;
left:200px;
background-image:url(gazo/movie_title_006.png);
}

#story_06_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:150px;
left:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_06_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}










/* story 07 */
#contents_area_story_index07{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_07.jpg);
}

#story_07_title{
width:337px;
height:135px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:300px;
right:280px;
background-image:url(gazo/movie_title_007.png);
}

#story_07_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:300px;
right:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_07_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}



















/* story 08 */
#contents_area_story_index08{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_08.jpg);
}


#story_08_title{
width:272px;
height:71px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:200px;
left:200px;
background-image:url(gazo/movie_title_008.png);
}

#story_08_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:200px;
left:250px;
background-image:url(gazo/movie_text_waku.png);
}

.story_08_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}




/* story 09 */
#contents_area_story_index09{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_09.jpg);
}

#story_09_title{
width:321px;
height:81px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:200px;
left:320px;
background-image:url(gazo/movie_title_009.png);
}

#story_09_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:200px;
left:350px;
background-image:url(gazo/movie_text_waku.png);
}

.story_09_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}






/* story 10 */
#contents_area_story_index10{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/movie_10.jpg);
}

#story_10_title{
width:349px;
height:127px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:50px;
left:320px;
background-image:url(gazo/movie_title_010.png);
}

#story_10_news{
width:384px;
height:245px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:50px;
left:350px;
background-image:url(gazo/movie_text_waku.png);
}

.story_10_news_inner{
position:absolute;
margin:23px 0px 0px 20px;
padding:0px;
width:340px;
height:202px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
font-weight:normal;
overflow:auto;
}




/* cast staff contents */
#contents_area{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
clear:both;
position:relative;
overflow:hidden;
}

#contents_area_cast{
width:1080px;
margin:0 auto;
padding:0px;
height:765px;
background-image:url(gazo/003_cast.jpg);
}


#contents_area_cast_text{
width:800px;
margin:50px auto;
padding:0px;
height:auto;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:18px;
color:#CCCCCC;
}





















#wrapper_footer_line{
width:100%;
margin:0px auto;
padding:0px;
height:1px;
background-image:url(gazo/111_wrapper_foote_border.jpg);
background-repeat:repeat-x;
clear:both;
}

#wrapper_footer{
width:1080px;
margin:10px auto 0px auto;
padding:0px;
height:100px;
text-align:center;
clear:both;
}

#wrapper_footer h1{
font-size:12px;
font-weight:normal;
line-height:18px;
color:#CCCCCC;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#wrapper_footer_logo{
width:66px;
height:50px;
margin:0 auto;
padding:0px;
background-color:none;
position:relative;
top:-10px;
left:0px;
z-index:0;
background-image:url(gazo/horrornokura_label_s.png);
background-repeat:no-repeat;
}


