@charset "Shift_JIS";
/* ==================================================================
CSS information
style info :「WORLDページ」 用
================================================================== */


#wrapper { background: url(../_img/world/bg_c.jpg) top center no-repeat; }
#wrapper-circle { background: url(../_img/world/bg_circle.png) top center no-repeat; }
/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents {}



#content-Area { padding-top: 230px; position:relative; }


h2 { position: relative;}
h2 .ttl { position: absolute; top:0; left: 0;}
h2 img { position: relative;}

.about .text-Box { margin-top: -2px;}
.mirage .text-Box { margin-top: -31px; margin-bottom: 34px;}
.stage .text-Box { margin-top: -6px; margin-bottom: 86px;}
.crystal .text-Box { margin-top: -35px;}

.movie-Box { position: absolute; top: 125px; right: 0;}
.movie-Box .playbtn { position: absolute; top: 0; right: 0;}
.movie-Box .nof { display: none; position: absolute; top: 0; right: 0; width: 505px; height: auto; }
.movie-Box .inew { position: absolute; top: 87px; left: 7px;}

.piclist-Block {}

.piclist-Block { letter-spacing: -.45em; font-size: 0; margin-bottom: -12px;}
.piclist-Block li { letter-spacing: normal; display: inline-block; margin-left: 30px; position: relative;}
.piclist-Block li:first-child { margin-left: 0;}
.piclist-Block li img { position: relative;}

.piclist-Block li.pic01 img { top: -12px;}
.piclist-Block li.pic02 img { top: -71px;}
.piclist-Block li.pic03 img { top: -129px;}


.subMenu { margin-bottom: -36px;}
.subMenu area { outline: none;}

.menulist-Block { letter-spacing: -.45em; font-size: 0; text-align: left;}
.menulist-Block li { letter-spacing: normal; display: inline-block; margin-right: 14px; position: relative; vertical-align: top; }

.menulist-Block li.btn01 { top: -0px;}
.menulist-Block li.btn02 { top: -44px;}
.menulist-Block li.btn03 { top: -87px;}
.menulist-Block li.btn04 { top: -130px; margin-right: 0;}

.menulist-Block { height: 0;}
.menulist-Block li { z-index: 100;}



.subMenu_top { position: absolute; top: 181px; right: 0; z-index: 101;}

.menulist-Block_top { letter-spacing: -.45em; font-size: 0; text-align: right; height: 1px;}
.menulist-Block_top li { letter-spacing: normal; display: inline-block; margin-left: 48px; position: relative; vertical-align: top; }
.menulist-Block_top li a { position: relative; display: inline-block; }

.menulist-Block_top li.btn01_top { top: -0px;}
.menulist-Block_top li.btn02_top { top: -30px;}
.menulist-Block_top li.btn03_top { top: -66px;}
.menulist-Block_top li.btn04_top { top: -101px;}


/*
.copytext { position: absolute; top: 632px; left: 2px;}
*/

/*.par1:after , .par2:after { content: ""; display: block; clear: both; }
.par1 , .par2 { zoom:1; }*/

/*
.par1 { z-index: 11; position: relative; margin-top: 0px; display: block; width:100%; }
.par2 { z-index: 10; position: relative; top: -0px; display: block; width:100%; height: 153px; margin-bottom: -153px; }

.btn_movie-Box { float: right; outline: none; }
.btn_movie-Box img, .btn_movie-Box map, .btn_movie-Box area { outline: _none;}
.btn_movie-Box.m1st { margin-left: 11px;}
.btn_movie-Box.m2nd { margin-left: 11px; padding-top: 43px;}

.btn_cha { float: right; outline: none; margin-left: 11px; padding-top: 95px; }

.btn_world { float: right; outline: none; margin-left: 0px; padding-top: 138px; }


.btn_blog-Box { float: right; position: relative; margin-left: 16px; margin-right: 4px; margin-top:-150px;}
.btn_blog-Box .updata-Box { position: absolute; bottom: 0; right: 0; text-align: right; padding: 5px 10px; color: #000; font-size: 93%; line-height: 1.21;}
.btn_blog-Box .updata-Box strong { color: #f70000; display: block;}


.btn_fetw-Box { float: right; margin-top: -87px;}

#staff { text-align: center; margin-bottom: 20px;}
*/

/*
.btn_movie-Box.m1st { background: #093;}
.btn_movie-Box.m2nd { background: #369;}
.btn_cha { background: #CC3;}

.btn_world { background: #960;}
.btn_blog-Box { background: #F90;}
.btn_fetw-Box { background: #C09;}
*/