@charset "utf-8";
/* opacity
-------------------------------------------------------------------------------*/
/* flex display
-------------------------------------------------------------------------------*/
/* a button
-------------------------------------------------------------------------------*/
/* hover
-------------------------------------------------------------------------------*/
/* a current
-------------------------------------------------------------------------------*/
/* setPosCenter
-------------------------------------------------------------------------------*/
/* clearfix
-------------------------------------------------------------------------------*/
/* easing
-------------------------------------------------------------------------------*/
/* content
-----------------------------------------------------------------------------*/
#deathbed { height: 750px; }
#deathbed .content-inner { height: 750px; margin-top: -375px; }
#deathbed .content-inner #deathbed-title { position: absolute; top: 30px; left: 70px; }
#deathbed .content-inner #deathbed-title.anim { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#deathbed .content-inner #deathbed-texts { height: 400px; position: absolute; top: 120px; left: 100px; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim { zoom: 1; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim:before, #deathbed .content-inner #deathbed-texts #deathbed-texts-anim:after { display: block; height: 0; visibility: hidden; content: "\0020"; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim:after { clear: both; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim.anim { height: 0%; overflow: hidden; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim p { display: inline-block; vertical-align: top; overflow: hidden; width: 32px; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim p:first-child { margin-right: 0; }
#deathbed .content-inner #deathbed-texts #deathbed-texts-anim p.anim img { margin-left: -10px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#deathbed .content-inner #ghosthand-area { position: absolute; left: 200px; top: 520px; }
#deathbed .content-inner #ghosthand-area.anim { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#deathbed .content-inner #ghosthand-area .scene, #deathbed .content-inner #ghosthand-area .info { display: inline-block; vertical-align: middle; }
#deathbed #deathbed-video, #deathbed .video-mask, #deathbed .video-filter { width: 920px; height: 563px; position: absolute; top: 50%; left: 50%; margin: -400px 0 0 -440px; }
#deathbed .video-mask { z-index: 5; }
#deathbed .video-mask img { width: 100%; height: 100%; }
