* {
	outline: none;
}
.fb_iframe_widget span {height: 20px; z-index: 0; overflow: hidden;}
#ld {
	background-color: #000;
	z-index: 100000;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
}
nav {
	position: absolute;
	width: 200px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #000000;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
}
section {
overflow:hidden;
}
.aboutch {
position: absolute;
height: 136px;
width: 201px;
left: -1px;
top: 0px;
display: none;
}
.aboutch li {
height: 68px;
width: 201px;
position: absolute;
left: 0px;
top: 0px;
}
.moviech {
position: absolute;
height: 136px;
width: 201px;
left: -1px;
top: 204px;
display: none;
}
.moviech li {
height: 68px;
width: 201px;
position: absolute;
left: 0px;
top: 0px;
}
.bddvdch {
position: absolute;
height: 136px;
width: 201px;
left: -1px;
top: 476px;
display: none;
}
.bddvdch li {
height: 68px;
width: 201px;
position: absolute;
left: 0px;
top: 0px;
}
.subnav .share {
background-image: url(../images/nav_share.gif);
clear: both;
height: 68px;
width: 200px;
position: relative;
}
#copyright {
background-image: url(../images/copyright.jpg);
height: 76px;
width: 200px;
position: absolute;
left: 0px;
bottom: 0px;
}
#bnrloop li {
float: left;
text-align:center;
padding-top: 3px;
display: inline;
overflow: hidden;
width:163px;
height:90px;
}
#indexWrap {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #000;
}
nav a {
display: block;
}
.nav1a {
height: 68px;
width: 200px;
}
.back {

}
#bnrloop {
	height: 96px;
	background-color: #000;
	text-align: left;
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	bottom: -63px;
}
#bnrloop ul {
height: 96px;
float: left;
display: inline;
overflow: hidden;
}
#picBox {
width:200px;
}
.pic {
width:99px;
float:left;
margin:0 1px 1px 0;
}
.picB {
width:199px;
float:left;
margin:0 1px 0 0;
}
ul {
padding:0;
margin:0;
list-style-type:none;
}
.nav0,#picBox,.nav99{
display:none;
}/*
Panning Slideshow with jQuery
Build Internet Tutorial (www.buildinternet.com)
Written by Zach Dunn
*/
#window{clear:both; width:99px; height:74px; overflow:hidden; position:relative;}
#windowB{clear:both; width:199px; height:361px; overflow:hidden; position:relative;}
#slideshow_f1{width:198px; height:148px; overflow:hidden; position:relative;}
#slideshow_f1 li{width:99px; height:74px; float:left; display:inline;}
#slideshow_s1{width:198px; height:148px; overflow:hidden; position:relative;}
#slideshow_s1 li{width:99px; height:74px; float:left; display:inline;}
#slideshow_t1{width:198px; height:148px; overflow:hidden; position:relative; margin:-74px 0 0 -99px}
#slideshow_t1 li{width:99px; height:74px; float:left; display:inline;}
#slideshow_fo1{width:198px; height:148px; overflow:hidden; position:relative; margin:-74px 0 0 -99px}
#slideshow_fo1 li{width:99px; height:74px; float:left; display:inline;}
#slideshow_f_inner{width:398px; height:722px; overflow:hidden; position:relative;}
#slideshow_f_inner li{width:199px; height:361px; float:left; display:inline;}
.intro {
height: 100%;
width: 100%;

}
.doorL {
position: absolute;
width: 50%;
left: 0px;
top: 0px;
bottom: 0px;
background-color: #000;
background-repeat: no-repeat;
background-position: right center;
}
.doorR {
width: 50%;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
background-color: #000;
background-repeat: no-repeat;
background-position: left center;
}
#introWrap {
padding-left: 200px;
}
.introleft {
	height: 100%;
	width: 712px;
	position: absolute;
	background-color: #000;
	background-image: url(../images/introbg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.introtext {
	position: absolute;
	height: 590px;
	width: 529px;
	top: 79px;
	background-image: url(../images/introtext.jpg);
	right: 0px;
	background-repeat: no-repeat;
}
.introright {
	position: absolute;
	height: 100%;
	left: 712px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: right;
	overflow: hidden;
}
#introdoorR {
background-image: url(../images/introdoorR.jpg);
}
#introdoorL {
background-image: url(../images/introdoorL.jpg);
}
.introcatch {
background-image: url(../images/introcatch.gif);
height: 84px;
width: 405px;
position: absolute;
right: 0px;
bottom: 15px;
}
.introimg {
	display: block;
	top: 0px;
	position: absolute;
	left: 0px;
}
.aboutch li a,.charach li a {
display: block;
}
#navclose {
	height: 117px;
	width: 27px;
	position: absolute;
	right: -27px;
	bottom: 0px;
	display: none;
}
#navclose a {
	background-image: url(../images/btn_navclose.gif);
	display: block;
	height: 117px;
	width: 27px;
}
#navtop {
	height: 74px;
	width: 27px;
	position: absolute;
	right: -27px;
	bottom: 118px;
	display: none;
}
#navtop a {
	background-image: url(../images/btn_navtop.gif);
	display: block;
	height: 74px;
	width: 27px;
}
#navclosed {
width: 32px;
position: absolute;
left: -32px;
top: 0px;
bottom: 0px;
background-image: url(../images/navclosedbg.png);
}
#navclosed a {
background-image: url(../images/navclosed.png);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 100%;
width: 32px;
}
#storywrap {
height: 100%;
width: 100%;
overflow: hidden;
position: relative;
}
#charawrap {
height: 100%;
width: 100%;
overflow: hidden;
position: relative;
background-color: #000;
}
.carou {
height: 100%;
background-repeat: no-repeat;
background-position: center center;
float: left;
position: relative;
overflow:hidden;
}.maximg {
position: absolute;
z-index: -1;
}
#storydoorR {
background-image: url(../images/storydoorR.jpg);
}
#storydoorL {
background-image: url(../images/storydoorL.jpg);
}
.story1nav {
background-image: url(../images/h2_story1.png);
position: absolute;
height: 131px;
width: 109px;
top: 10%;
left: 198px;
}
.storypoc li {
height: 12px;
width: 12px;
margin-bottom: 1px;
}
.storypoc li a {
background-image: url(../images/storynavnonactive.png);
background-repeat: no-repeat;
background-position: center center;
display: block;
height: 12px;
width: 12px;
}
.storypoc {
position: absolute;
height: 52px;
width: 12px;
left: 61px;
top: 81px;
}
.storypoc li .ac {
background-image: url(../images/storynavactive.png);
}
.story1mainimg {
display: block;
position: absolute;
top: 30px;
left: 317px;
bottom: 30px;
right: 30px;
text-align: right;
}
.story1catch {
position: absolute;
height: 93px;
width: 689px;
left: 243px;
bottom: 130px;
background-image: url(../images/story1catch.png);
}
.story1text {
background-image: url(../images/story1text.png);
height: 81px;
width: 487px;
position: absolute;
left: 243px;
bottom: 19px;
}
#story2 {
background-color: #000;
background-image: url(../images/story2bg.jpg);
background-repeat: no-repeat;
background-position: right center;
}
#credit {
background-color: #000;
background-image: url(../images/credit.jpg);
position: absolute;
left: 200px;
top: 0px;
right: 0px;
bottom: 0px;
background-repeat: no-repeat;
background-position: center center;
display: none;
}
.story2nav {
background-image: url(../images/h2_story2.png);
height: 131px;
width: 109px;
position: absolute;
right: 800px;
bottom: 75px;
}
.story2text {
	background-image: url(../images/story2text.png);
	height: 165px;
	width: 706px;
	position: absolute;
	left: 254px;
	bottom: 21px;
}
.story2guide {
position: absolute;
height: 50%;
width: 100%;
left: 0px;
top: 0px;
}
#story3 {
background-repeat: no-repeat;
}
.story3nav {
background-image: url(../images/h2_story2.png);
height: 131px;
width: 109px;
position: absolute;
top: 330px;
right: 910px;
}
.story3text {
	background-image: url(../images/story3text.png);
	position: absolute;
	height: 109px;
	width: 655px;
	left: 254px;
	bottom: 30px;
}
.story4nav {
background-image: url(../images/h2_story4.png);
height: 131px;
width: 109px;
position: absolute;
right: 15px;
bottom: 15px;
}
.story4text {
	background-image: url(../images/story4text.png);
	height: 315px;
	width: 160px;
	position: absolute;
	top: 100px;
	right: 47px;
}
.charach {
position: absolute;
height: 68px;
width: 100%;
left:200px;
right:0px;
top: 68px;
display: none;
}
.charach li {
height: 68px;
width: 201px;
position: absolute;
left: 0px;
top: 0px;
background-color: #231816;
}
.charabox {
position: absolute;
left: 200px;
top: 0px;
right: 0px;
bottom: 0px;
}
.charaleft {
	background-position: center bottom;
	width: 378px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 15px;
	background-repeat: no-repeat;
}
.charaprofbtn,.charaprofbtn2 {

display: block;
height: 27px;
width: 264px;
position: absolute;
left: 57px;
	bottom:24px;
}
a.charaprofbtn:hover {
background-position: center bottom;
}
.charaprofbtn {
	background-image: url(../images/btn_charaprof.gif);
}
.charaprofbtn2 {
background-image: url(../images/btn_charaprof2.gif);
}
a.charaprofbtn2:hover {
background-position: center bottom;
}

.chararight {
	overflow: hidden;
	position: absolute;
	left: 378px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}
.charaname {
position: absolute;
left: 30px;
top: 30px;
right: 30px;
bottom: 30px;
background-repeat: no-repeat;
background-position: left bottom;
}
.charaprof {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-color: #000;
display: none;
}
.charaprofin {
height: 580px;
width: 820px;
margin-top: -290px;
margin-left: -410px;
position: absolute;
left: 50%;
top: 50%;
}
.characlose {
position: absolute;
height: 27px;
width: 265px;
bottom: 394px;
background-image: url(../images/characlose.gif);
right: 523px;
}
.characlose:hover {
background-position: center bottom;
}

#chara1 .charaleft {
background-image: url(../images/chara1maintxt.gif);
}
#chara1 .charaprofin {
background-image: url(../images/chara1prof.jpg);
}

#name1 {
background-image: url(../images/name1.png);
}

#chara2 .charaleft {
background-image: url(../images/chara2maintxt.gif);
}
#chara2 .charaprofin {
background-image: url(../images/chara2prof.jpg);
}

#name2 {
background-image: url(../images/name2.png);
}

#chara3 .charaleft {
background-image: url(../images/chara3maintxt.gif);
}
#chara3 .charaprofin {
background-image: url(../images/chara3prof.jpg);
}
#name3 {
background-image: url(../images/name3.png);
}

#chara4 .charaleft {
background-image: url(../images/chara4maintxt.gif);
}
#chara4 .charaprofin {
background-image: url(../images/chara4prof.jpg);
}
#name4 {
background-image: url(../images/name4.png);
}

#chara5 .charaleft {
background-image: url(../images/chara5maintxt.gif);
}
#chara5 .charaprofin {
background-image: url(../images/chara5prof.jpg);
}
#name5 {
background-image: url(../images/name5.png);
}

#chara6 .charaleft {
background-image: url(../images/chara6maintxt.gif);
}
#chara6 .charaprofin {
background-image: url(../images/chara6prof.jpg);
}
#name6 {
background-image: url(../images/name6.png);
}

#chara7 .charaleft {
background-image: url(../images/chara7maintxt.gif);
}
#chara7 .charaprofin {
background-image: url(../images/chara7prof.jpg);
}
#name7 {
background-image: url(../images/name7.png);
}

#chara8 .charaleft {
background-image: url(../images/chara8maintxt.gif);
}
#chara8 .charaprofin {
background-image: url(../images/chara8prof.jpg);
}
#name8 {
background-image: url(../images/name8.png);
}

#chara9 .charaleft {
background-image: url(../images/chara9maintxt.gif);
}
#chara9 .charaprofin {
background-image: url(../images/chara9prof.jpg);
}
#name9 {
background-image: url(../images/name9.png);
}

#chara10 .charaleft {
background-image: url(../images/chara10maintxt.gif);
}
#chara10 .charaprofin {
background-image: url(../images/chara10prof.jpg);
}
#name10 {
background-image: url(../images/name10.png);
}

#chara11 .charaleft {
background-image: url(../images/chara11maintxt.gif);
}
#chara11 .charaprofin {
background-image: url(../images/chara11prof.jpg);
}
#name11 {
background-image: url(../images/name11.png);
}

#chara12 .charaleft {
background-image: url(../images/chara12maintxt.gif);
}
#chara12 .charaprofin {
background-image: url(../images/chara12prof.jpg);
}
#name12 {
background-image: url(../images/name12.png);
}

#chara13 .charaleft {
background-image: url(../images/chara13maintxt.gif);
}
#chara13 .charaprofin {
background-image: url(../images/chara13prof.jpg);
}
#name13 {
background-image: url(../images/name13.png);
}

#chara14 .charaleft {
background-image: url(../images/chara14maintxt.gif);
}
#chara14 .charaprofin {
background-image: url(../images/chara14prof.jpg);
}
#name14 {
background-image: url(../images/name14.png);
}

#chara15 .charaleft {
background-image: url(../images/chara15maintxt.gif);
}
#chara15 .charaprofin {
background-image: url(../images/chara15prof.jpg);
}
#name15 {
background-image: url(../images/name15.png);
}

#chara16 .charaleft {
background-image: url(../images/chara16maintxt.gif);
}
#chara16 .charaprofin {
background-image: url(../images/chara16prof.jpg);
}
#name16 {
background-image: url(../images/name16.png);
}

#chara17 .charaleft {
background-image: url(../images/chara17maintxt.gif);
}
#chara17 .charaprofin {
background-image: url(../images/chara17prof.jpg);
}
#name17 {
background-image: url(../images/name17.png);
}

#chara18 .charaleft {
background-image: url(../images/chara18maintxt.gif);
}
#chara18 .charaprofin {
background-image: url(../images/chara18prof.jpg);
}
#name18 {
background-image: url(../images/name18.png);
}


#charanavs li {
	height: 31px;
	width: 100px;
}
#charanavs {
	height: 578px;
	width: 100px;
	position: absolute;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	bottom: 0px;
}
#charanavs li a {
	display: block;
	height: 31px;
	width: 100px;
	background-position: left center;
	background-repeat: no-repeat;
}
#charanavs li.charaactive a,#charanavs li a:hover {
background-position:right center;
}
#musicwrap {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.musicright {
position: absolute;
left: 200px;
top: 0px;
right: 0px;
bottom: 0px;
}
.musicrightin {
	height: 620px;
	width: 820px;
	margin-top: -310px;
	margin-left: -410px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/musicin.png);
}
.musicrightin2 {
	height: 620px;
	width: 820px;
	margin-top: -310px;
	margin-left: -410px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/music_comment.png);
	display: none;
}
.official {
background-image: url(../images/btn_musicofficial.gif);
display: block;
height: 27px;
width: 353px;
position: absolute;
top: 455px;
right: 427px;
}
.musicrightin a:hover {
background-position: center bottom;
}
#musicdoorR {
background-image: url(../images/musicdoorR.jpg);
}
#musicdoorL {
background-image: url(../images/musicdoorL.jpg);
}
#charadoorR {
background-image: url(../images/charadoorR.jpg);
}
#charadoorL {
background-image: url(../images/charadoorL.jpg);
}
.twi {
position: absolute;
height: 29px;
width: 30px;
left: 12px;
top: 20px;
}
.twi a {
background-image: url(../images/btn_twitter.jpg);
}
.share div a:hover {
background-position: center bottom;
}
.fac {
height: 29px;
width: 30px;
position: absolute;
left: 47px;
top: 20px;
}
.fac a {
background-image: url(../images/btn_facebook.jpg);
}
.ytb {
position: absolute;
height: 29px;
width: 30px;
left: 80px;
top: 20px;
}
.ytb a {
background-image: url(../images/btn_youtube.jpg);
}
.share div a {
display: block;
height: 29px;
width: 30px;
}
.ft0 {
position: absolute;
height: 20px;
width: 90px;
left: 10px;
top: 6px;
background-image: url(../images/btn_warner.gif);
display: block;
}
#copyright a:hover {
background-position: center bottom;
}
.ft1 {
background-image: url(../images/btn_ft1.gif);
display: block;
height: 18px;
width: 43px;
position: absolute;
left: 10px;
top: 26px;
}
.ft2 {
position: absolute;
height: 18px;
width: 81px;
left: 63px;
top: 26px;
background-image: url(../images/btn_ft2.gif);
}
#menuWrap {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-image: url(../images/menumask.png);
display: none;
}
#news {
text-align: left;
height: 68px;
position: absolute;
width: 0px;
left: -1px;
top: 68px;
background-image: url(../images/menumask.png);
overflow:hidden;
}
#news p {
line-height: 68px;
padding-left: 250px;
font-weight: bold;
color: #FFF;
}
#news p a {
color: #FFF;
font-weight: bold;
}
.sharein {
	height: 68px;
	width: 199px;
	position: absolute;
	z-index: 50001;
	top: 0px;
	right: 400px;
	background-color: #000;
}
.sharemask {
height: 68px;
width: 77px;
position: absolute;
top: 0px;
right: 0px;
}
.share .sharemask a {
display: block;
height: 68px;
width: 77px;
}
.tweet {
height: 21px;
width: 70px;
position: absolute;
left: 20px;
top: 24px;
}
.iine {
height: 21px;
width: 70px;
position: absolute;
top: 24px;
right: 20px;
}
#comic {
background-color: #FFF;
}
#comicin {
height: 620px;
width: 1024px;
margin-top: -310px;
margin-left: -512px;
position: absolute;
left: 50%;
top: 50%;
background-image: url(../images/comic.jpg);
}
#comicin a {
background-image: url(../images/btn_comiccomm.gif);
position: absolute;
right: 53px;
bottom: 51px;
display: block;
height: 27px;
width: 265px;
}
#comicin a:hover {
background-position: center bottom;
}
#comicdoorR {
background-image: url(../images/comicdoorR.jpg);
}
#comicdoorL {
background-image: url(../images/comicdoorL.jpg);
}
#note {
background-image: url(../images/notebg.gif);
}
#notewrap {
position: absolute;
left: 200px;
top: 0px;
right: 0px;
bottom: 0px;
}

#staffwrap {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.notein {
	height: 620px;
	width: 824px;
	margin-top: -310px;
	margin-left: -412px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/h2_note.png);
	background-position: 40px 40px;
	background-repeat: no-repeat;
}
.owCarou li {
	height: 620px;
	width: 824px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.note1 {
background-image: url(../images/note1.png);
}
.note2 {
background-image: url(../images/note2.png);
}
.note3 {
background-image: url(../images/note3.png);
}
.note4 {
background-image: url(../images/note4.png);
}

.owCarou {
	height: 620px;
	width: 824px;
}
.carouwrap {
	width: 824px;
}
#notedoorR {
background-image: url(../images/notedoorR.jpg);
}
#notedoorL {
background-image: url(../images/notedoorL.jpg);
}
#staff {

}
.staffin {
height: 620px;
width: 824px;
margin-top: -310px;
margin-left: -412px;
position: absolute;
left: 50%;
top: 50%;
background-image: url(../images/h2_staff.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.carou0wrap {
height: 620px;
width: 560px;
margin-right: auto;
margin-left: auto;
}
.owCarou0 li {
background-repeat: no-repeat;
background-position: center center;
height: 620px;
width: 560px;
}
.staff1 {
background-image: url(../images/staff1.jpg);
}
.staff2 {
	background-image: url(../images/staff2.png);
}
.staff3 {
	background-image: url(../images/staff3.png);
}
.staff4 {
	background-image: url(../images/staff4.png);
}
.staff5 {
	background-image: url(../images/staff5.png);
}
.staff6 {
background-image: url(../images/staff6.gif);
}
.staff7 {
background-image: url(../images/staff7.gif);
}
.staff8 {
background-image: url(../images/staff8.gif);
}
#staffdoorR {
background-image: url(../images/staffdoorR.jpg);
}
#staffdoorL {
background-image: url(../images/staffdoorL.jpg);
}




/*ONESCROLL */

body, html {
margin: 0;
overflow: hidden;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
transition: opacity 400ms;
}

body, .onepage-wrapper, html {
display: block;
position: static;
padding: 0;
width: 100%;
height: 100%;
}

.onepage-wrapper {
width: 100%;
height: 100%;
display: block;
position: relative;
padding: 0;
-webkit-transform-style: preserve-3d;
}

.onepage-wrapper .ops-section {
width: 100%;
height: 100%;
position: relative;
}

.onepage-pagination {
position: absolute;
right: 10px;
top: 50%;
z-index: 5;
list-style: none;
margin: 0;
padding: 0;
}
.onepage-pagination li {
padding: 0;
text-align: center;
}
.onepage-pagination li a{
padding: 10px;
width: 4px;
height: 4px;
display: block;

}
.onepage-pagination li a:before{
content: '';
position: absolute;
width: 4px;
height: 4px;
background: rgba(0,0,0,0.85);
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

.onepage-pagination li a.active:before{
width: 10px;
height: 10px;
background: none;
border: 1px solid black;
margin-top: -4px;
left: 8px;
}

.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper {
overflow: auto;
}

.disabled-onepage-scroll .onepage-wrapper .ops-section {
position: relative !important;
top: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
-webkit-transform: none !important;
-moz-transform: none !important;
transform: none !important;
-ms-transform: none !important;
min-height: 100%;
}


.disabled-onepage-scroll .onepage-pagination {
display: none;
}

body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {
position: inherit;
}	

/* 
* 	Core Owl Carousel CSS File
*	v1.3.2
*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
.owl-theme .owl-controls{
position:absolute;
left:200px;
top:35px;
width:42px;
}
.owl-buttons {
position:relative;

}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{
display: block;
width:21px;
height:21px;
position:absolute;	
top:0px;
text-indent:-9333px;
}
.owl-prev {
left:0px;
background-image:url(../images/carouL.gif);
}
.owl-next {
left:20px;
background-image:url(../images/carouR.gif);
}
.owCarou0 .owl-controls .owl-buttons .owl-prev {
left:-60px;
top:-313px;
background-image:url(../images/carouL.gif);
}
.owCarou0 .owl-controls .owl-buttons .owl-next {
right:-60px;
top:-313px;
background-image:url(../images/carouR.gif);
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
background-position:center bottom;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
/* preloading images */
.owl-item.loading{
min-height: 150px;
background: url(AjaxLoader.gif) no-repeat center center
}
/*
ColorBox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; padding-top:0px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;padding-bottom:50px;padding-top:50px;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
/* 
User Style:
Change the following styles to modify the appearance of ColorBox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{/*border:5px solid #000; background:#fff;*/}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000000;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{
	background-color:#000;
	position: absolute;
	bottom: 99px;
	left: 50%;
	display: block;
	width: 855px;
	height: 34px;
	margin-left:-427px;
	text-indent: -9999px;
	border: none;
	z-index: 40000;
	background-image: url(../images/movclose.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#cboxClose:hover{background-position:center bottom;}

.introcatch2 {
	background-image: url(../images/introcatch2.png);
	height: 369px;
	width: 91px;
	position: absolute;
	bottom: 0px;
	right: 30px;
}
#storynav {
	background-image: url(../images/storynav.gif);
	height: 70px;
	width: 54px;
	padding-top: 83px;
	padding-left: 40px;
	position: absolute;
	right: 30px;
	bottom: 0px;
	background-repeat: no-repeat;
	background-color: #000;
	display: none;
}
#storynav li a {
	background-image: url(../images/storynavnonactive.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 12px;
	width: 12px;
}
#storynav li {
	height: 12px;
	width: 12px;
}
#storynav li a.storyactive {
	background-image: url(../images/storynavactive.png);
}
#oromile a {
	display: block;
	height: 69px;
	width: 157px;
	margin-left: 122px;
}
#oromile {
	position: absolute;
	height: 69px;
	width: 279px;
	top: 4px;
	right: 0px;
	background-image: url(../images/btn_oro.png);

}
.oroin {
	height: 0px;
	width: 279px;
	position: absolute;
	top: 63px;
	right: 0px;
	overflow: hidden;
}
iframe {
	overflow: hidden;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	height: 365px;
	width: 279px;
}
.pnaL {
	height: 71px;
	width: 44px;
	overflow: hidden;
	position: absolute;
	left: 230px;
	top: 50%;
	margin-top: -35px;
}
.pnaR {
	height: 71px;
	width: 44px;
	overflow: hidden;
	position: absolute;
	right: 30px;
	margin-top: -35px;
	top: 50%;
}
.pnaL a {
	background-image: url(../images/storyL.png);
	height: 71px;
	width: 44px;
	display: block;
}
.pnaR a {
	background-image: url(../images/storyR.png);
	height: 71px;
	width: 44px;
	display: block;
}
.pnaL a:hover,.pnaR a:hover {
	background-position: center bottom;
}
#charaicon {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100px;
}
.c1 {
	background-image: url(../images/icon01.jpg);
}
.c2 {
	background-image: url(../images/icon02.jpg);
}
.c3 {
	background-image: url(../images/icon03.jpg);
}
.c4 {
	background-image: url(../images/icon04.jpg);
}
.c5 {
	background-image: url(../images/icon05.jpg);
}
.c6 {
	background-image: url(../images/icon06.jpg);
}
.c7 {
	background-image: url(../images/icon07.jpg);
}
.c8 {
	background-image: url(../images/icon08.jpg);
}
.c9 {
	background-image: url(../images/icon09.jpg);
}
.c10 {
	background-image: url(../images/icon12.jpg);
}
.c11 {
	background-image: url(../images/icon13.jpg);
}
.c12 {
	background-image: url(../images/icon14.jpg);
}
.c13 {
	background-image: url(../images/icon15.jpg);
}
.c14 {
	background-image: url(../images/icon16.jpg);
}
.c15 {
	background-image: url(../images/icon10.jpg);
}
.c16 {
	background-image: url(../images/icon11.jpg);
}
.c17 {
	background-image: url(../images/icon17.jpg);
}
.c18 {
	background-image: url(../images/icon18.jpg);
}
#introwrap {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-color: #FFF;
}
.introin1 {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 148px;
}
.intro1btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/intro1text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.intro2btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/intro2text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.intro3btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/intro3text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.story1btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/story1text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.story2btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/story2text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.story3btm {
	background-color: #FFF;
	height: 148px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/story3text.gif);
	background-repeat: no-repeat;
	background-position: 230px center;
	position: absolute;
}
.horizonnav {
	height: 21px;
	width: 41px;
	position: absolute;
	left: 419px;
	top: 25px;
}
#story .horizonnav {
	height: 21px;
	width: 41px;
	position: absolute;
	left: 354px;
	top: 25px;
}
.hR {
	background-image: url(../images/horizonnavR.gif);
	display: block;
	height: 21px;
	width: 21px;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.horizonnav a:hover {
	background-position: center bottom;
}
.hL {
	background-image: url(../images/horizonnavL.gif);
	position: absolute;
	height: 21px;
	width: 21px;
	left: 0px;
	top: 0px;
	bottom: 0px;
}
#intronav {
	display: none;
}
.story4title {
	background-image: url(../images/story4.png);
	height: 9px;
	width: 67px;
	position: absolute;
	right: 40px;
	top: 450px;
}
#story4 .horizonstory4 {
	left: auto;
	top: 470px;
	right: 40px;
}
.staffwrapin {
	position: absolute;
	left: 200px;
	top: 0px;
	right: 0px;
	bottom: 0px;
		background-repeat: no-repeat;
	background-position: center center;
}
#staff1 {
	background-color: #FFF;
}
.staff0 {
	height: 620px;
	width: 725px;
	margin-top: -310px;
	margin-left: -362px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.staff1 .horizonnav {
	left: 88px;
	top: 417px;
	bottom: auto;
}
.staff2 .horizonnav, .staff3 .horizonnav, .staff4 .horizonnav {
	left: auto;
	top: auto;
	right: 0px;
	bottom: 6px;
}
.staff5 .horizonnav {
	left: auto;
	top: auto;
	right: 0px;
	bottom: 274px;
}
#bnr {
	position: absolute;
	width: 0px;
	left: -1px;
	top: 136px;
	background-image: url(../images/menumask.png);
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	height: 110px;
}
#bnr ul {
	position: absolute;
	left: 240px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#bnr li {
	padding: 10px;
	height: 90px;
	width: 160px;
	position: absolute;
}
#bnr li a {
	display: block;
	height: 90px;
	width: 160px;
}
#bnr li a:hover {
opacity:0.8;
}.storycatch {
	background-image: url(../images/storycatch.png);
	height: 65px;
	width: 509px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.introside {
	height: 97px;
	width: 539px;
	position: absolute;
	background-image: url(../images/intro_side.jpg);
	display: none;
	right: 25px;
	bottom: 25px;
}
.storyside {
	position: absolute;
	height: 97px;
	width: 539px;
	right: 25px;
	bottom: 25px;
	background-image: url(../images/story_side.jpg);
		display:none;
}
.storyside2 {
	position: absolute;
	height: 97px;
	width: 539px;
	right: 25px;
	bottom: 25px;
	background-image: url(../images/story_densetsu_side.jpg);
		display:none;
}
.staff2, .staff3, .staff4, .staff5 {

}
#staffnav {
	display: none;
}
.comment {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-color: #FFF;
display: none;
}
.commentin {
	height: 620px;
	width: 1024px;
	margin-top: -310px;
	margin-left: -512px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../images/comic_comment.jpg);
}
.commentclose {
position: absolute;
height: 27px;
width: 265px;
bottom: 51px;
background-image: url(../images/characlose.gif);
right: 53px;
}
#charanav06a, #charanav08a, #charanav11a,#charanav16a {
	margin-bottom: 5px;
}
.musiccomment, .musicclose {
	height: 27px;
	width: 353px;
	position: absolute;
	top: 455px;
	right: 49px;
}
.musiccomment {
	background-image: url(../images/btn_musicomment.gif);
}
.musicclose {
	background-image: url(../images/btn_musicclose.gif);
}
.commentclose:hover {
	background-position: center bottom;
}
.musicrightin2 a:hover {
	background-position: center bottom;
}
.sub iframe {
	height: 1px;
	width: 1px;
}
.tcrd {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.sub {
	overflow: auto;
}
.samclbox {
	z-index: -1;
	position: absolute;
	left: 0px;
	top: 0px;
}
#higawari {
	position: absolute;
	left: 200px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/higawari/bg.png);
}
.higawariin {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height:100%;
}
.higawaribox {
	height: 526px;
	margin-top: -263px;
	left: 0px;
	top: 50%;
	right: 0px;
	position:absolute;
}
.higawariimg {
	height: 456px;
	width: 676px;
	padding-top: 7px;
	padding-left: 7px;
}
.higawariboxt {
	background-image: url(../images/higawari/boxbg.jpg);
	height: 469px;
	width: 960px;
	margin-bottom: 8px;
	position: relative;
}
.higawaricount {
	position: absolute;
	width: 270px;
	right: 0px;
	bottom: 0px;
	height: 320px;
	text-align: right;
}
.higawariarcbtn {
	position: absolute;
	height: 27px;
	width: 264px;
	right: 7px;
	bottom: 7px;
}
#higacal {
	background-image: url(../images/higawari/calbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 200px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.higacalin {
	height: 100%;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.higacalbox {
	height: 720px;
	width: 920px;
	margin-top: -360px;
	position: absolute;
	top: 50%;
	display: none;
}
.higacalh6 {
	text-align: center;
}
.higacalbox ul li {
	background-image: url(../images/higawari/calsquare.png);
	height: 113px;
	width: 117px;
	float: left;
	margin-top: 5px;
	margin-left: 12px;
	padding: 1px;

}
.higacalbox ul .no {
	background-image: none;
}
.higacalbox ul li a {
	display: block;
	text-align: right;
			height: 113px;
	width: 117px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.cal31 {
	background-image: url(../images/higawari/cal31.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal30 {
	background-image: url(../images/higawari/cal30.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal29 {
	background-image: url(../images/higawari/cal29.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal28 {
	background-image: url(../images/higawari/cal28.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal27 {
	background-image: url(../images/higawari/cal27.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal26 {
	background-image: url(../images/higawari/cal26.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal25 {
	background-image: url(../images/higawari/cal25.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal24 {
	background-image: url(../images/higawari/cal24.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal23 {
	background-image: url(../images/higawari/cal23.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal22 {
	background-image: url(../images/higawari/cal22.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal21 {
	background-image: url(../images/higawari/cal21.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal20 {
	background-image: url(../images/higawari/cal20.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal19 {
	background-image: url(../images/higawari/cal19.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal18 {
	background-image: url(../images/higawari/cal18.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal17 {
	background-image: url(../images/higawari/cal17.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal16 {
	background-image: url(../images/higawari/cal16.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal15 {
	background-image: url(../images/higawari/cal15.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal14 {
	background-image: url(../images/higawari/cal14.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal13 {
	background-image: url(../images/higawari/cal13.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal12 {
	background-image: url(../images/higawari/cal12.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal11 {
	background-image: url(../images/higawari/cal11.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal10 {
	background-image: url(../images/higawari/cal10.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal09 {
	background-image: url(../images/higawari/cal09.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal08 {
	background-image: url(../images/higawari/cal08.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal07 {
	background-image: url(../images/higawari/cal07.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal06 {
	background-image: url(../images/higawari/cal06.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal05 {
	background-image: url(../images/higawari/cal05.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal04 {
	background-image: url(../images/higawari/cal04.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal03 {
	background-image: url(../images/higawari/cal03.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal02 {
	background-image: url(../images/higawari/cal02.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.cal01 {
	background-image: url(../images/higawari/cal01.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#location,#para,#comme,#poster {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	width: 0px;
	background-color: #000;
}
#pl2 {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	width: 0px;
	background-color: #FFF;
	opacity:0;
}
#locationclose {
	position: absolute;
	height: 33px;
	width: 33px;
	top: 0px;
	left: 0px;
	z-index: 50000;
}
#commentclose,#posterclose {
	position: absolute;
	height: 33px;
	width: 33px;
	top: 0px;
	left: 0px;
	z-index: 50000;
}
#pl2close {
	position: absolute;
	height: 15px;
	width: 15px;
	top: 10px;
	right: 19px;
	z-index: 50000;
}
#location iframe,#para iframe,#comme iframe,#poster iframe {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #000;
	height: 100%;
	width: 100%;
}
#pl2 iframe {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FFF;
	height: 100%;
	width: 100%;
}
#story0 {
	background-color: #000;
}
.introin0 {
	position: absolute;
	left: 200px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/storycenter.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#parallax {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 50%;
	bottom: 50%;
	background-image: url(../images/story_px.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
#parallax2 {
	position: absolute;
	left: 0px;
	top: 50%;
	right: 0%;
	bottom: 0px;
	background-image: url(../images/story_pl.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
#normal {
	background-image: url(../images/story_nm.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
	left: 50%;
	top: 0px;
	right: 0px;
	bottom: 50%;
}
#paraclose {
	background-color: #000;
	background-image: url(../images/paraclose.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
	width: 30px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 50000;
}
.calL {
	height: 24px;
	width: 119px;
	position: absolute;
	left: 12px;
	top: 20px;
	display: none;
}
.calR {
	height: 24px;
	width: 119px;
	position: absolute;
	top: 20px;
	right: 3px;
		display: none;
}
.story9btm {
background-color: #FFF;
height: 148px;
left: 0px;
right: 0px;
bottom: 0px;
background-image: url(../images/story9text.gif);
background-repeat: no-repeat;
background-position: 230px center;
position: absolute;
}
.story8btm {
background-color: #FFF;
height: 148px;
left: 0px;
right: 0px;
bottom: 0px;
background-image: url(../images/story8text.gif);
background-repeat: no-repeat;
background-position: 230px center;
position: absolute;
}
.story7btm {
height: 148px;
left: 0px;
right: 0px;
bottom: 0px;
position: absolute;
}
.story7catch {
	height: 259px;
	width: 53px;
	margin-top: -129px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -27px;
	z-index: 1000;
	background-image: url(../images/story7catch.png);
}
.story7wrap {
	position: absolute;
	left: 200px;
	top: 0px;
	right: 60px;
	bottom: 0px;
}
#story .story7wrap .horizonnav {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: 200px;
	margin-left: -21px;
}
.story7title {
	height: 9px;
	width: 67px;
	margin-top: 180px;
	margin-left: -33px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.storycatch2 {
	background-image: url(../images/storycatch2.png);
	height: 34px;
	width: 437px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.moviech li a,.bddvdch li a {
	display: block;
}
