@charset "utf-8";
/* opacity
-------------------------------------------------------------------------------*/
/* flex display
-------------------------------------------------------------------------------*/
/* a button
-------------------------------------------------------------------------------*/
/* hover
-------------------------------------------------------------------------------*/
/* a current
-------------------------------------------------------------------------------*/
/* setPosCenter
-------------------------------------------------------------------------------*/
/* clearfix
-------------------------------------------------------------------------------*/
/* easing
-------------------------------------------------------------------------------*/
/* content
-----------------------------------------------------------------------------*/
#factor { height: 850px; }
#factor .content-inner { height: 850px; margin-top: -425px; }
#factor .content-inner .factor-area { top: 60px; width: 281px; display: inline-block; position: absolute; }
#factor .content-inner .factor-area#wet-area { right: 613px; }
#factor .content-inner .factor-area#fatalframe-area { right: 319px; }
#factor .content-inner .factor-area#fragment-area { right: 19px; }
#factor .content-inner .factor-area .factor-visual { margin-bottom: 10px; position: relative; width: 281px; height: 158px; }
#factor .content-inner .factor-area .factor-visual .factor-video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
#factor .content-inner .factor-area .factor-visual .factor-video-cover { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: none; }
#factor .content-inner .factor-area .factor-visual .factor-video-cover-play { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: none; }
#factor .content-inner .factor-area .factor-visual .factor-video-cover-play img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; }
#factor .content-inner .factor-area .factor-visual .factor-frame { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
#factor .content-inner .factor-area .factor-texts { height: 350px; }
#factor .content-inner .factor-area .factor-texts#wet-texts { height: 450px; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim { margin-top: 10px; text-align: center; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim.anim { height: 0%; overflow: hidden; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim p { display: inline-block; vertical-align: top; overflow: hidden; width: 28px; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim p:first-child { margin-right: 0; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim p.factor-title { margin-top: 0; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim p.paragraph { margin-right: 30px; }
#factor .content-inner .factor-area .factor-texts .factor-texts-anim p.anim img { margin-left: -10px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#factor .content-inner #to-resonance { position: absolute; text-align: center; top: 610px; right: 240px; margin-bottom: 20px; }
#factor .content-inner #to-resonance a { display: block; }
#factor .content-inner #to-resonance a.anim { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#factor .content-inner #to-resonance p { cursor: pointer; }
#factor .content-inner #to-resonance .over { position: absolute; top: -8px; left: 3px; display: none; }
#factor .content-inner #to-resonance .over.anim { display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#factor .content-inner #to-resonance .over.show { display: block; }
#factor .content-inner #to-resonance .flash { position: absolute; top: -8px; left: 292px; display: none; }
#factor .content-inner #to-resonance .flash.anim { display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")"; filter: alpha(opacity=0); zoom: 1; }
#factor .content-inner #to-resonance .flash.show { display: block; }
