@-webkit-keyframes header_bg_circle_anime {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); }

  3% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }

  90% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2); }

  97% {

            transform: scale3d(1.1, 1.1, 1.1); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

@keyframes header_bg_circle_anime {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); }

  3% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }

  90% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2); }

  97% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

.cf {
  zoom: 1; }

.cf:before, .cf:after {
  content: "";
  display: table;
  overflow: hidden; }

.cf:after {
  clear: both; }

html {
  width: 100%;
  height: 100%; }
  html body {
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
            text-size-adjust: 100%;
    width: 100%;
    height: 100%;
    background: #000 0 0 no-repeat; }
    html body #bg_texture {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      background: url('../fig/common/no_canvas_bg.png') top left; }
    html body #wrap {
      position: relative;
      top: 0px;
      left: 0px;
      width: 100%;
      min-width: 1080px;
      overflow: hidden;
      background: url('../fig/common/top_line_repeat.png') top left repeat-x; }
      html body #wrap #in_wrap {
        width: 100%; }
        html body #wrap #in_wrap header {
          position: relative;
          top: 0;
          left: 0;
          width: 258px;
          float: left;
          color: #fff;
          overflow: hidden;
          background: url('../fig/common/menu_bar/menu_bg_black.png') top left; }
          html body #wrap #in_wrap header .header_bg_circle {
            position: absolute;
            width: 258px;
            height: 646px;
            background: url('../fig/common/menu_bar/menu/menu_bg.png') top left no-repeat; }
          html body #wrap #in_wrap header h1 {
            -webkit-transition: all 0.5s;
                    transition: all 0.5s;
            position: relative;
            width: 180px;
            margin: 23px auto 29px; }
            html body #wrap #in_wrap header h1:hover {
              -webkit-transition: all 0.5s;
                      transition: all 0.5s;
              opacity: 0.8;
              -ms-filter: alpha(opacity=80); }
          html body #wrap #in_wrap header h2 {
            -webkit-transition: all 0.5s;
                    transition: all 0.5s;
            position: relative;
            width: 220px;
            margin: 0 auto 20px; }
            html body #wrap #in_wrap header h2:hover {
              -webkit-transition: all 0.5s;
                      transition: all 0.5s;
              opacity: 0.8;
              -ms-filter: alpha(opacity=80); }
          html body #wrap #in_wrap header nav {
            position: relative; }
            html body #wrap #in_wrap header nav .header_nav_link_list {
              width: 220px;
              margin: 0 auto; }
              html body #wrap #in_wrap header nav .header_nav_link_list li {
                cursor: pointer;
                width: 110px;
                height: 26px;
                float: left;
                position: relative;
                margin: 0 0 13px 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list li a {
                  position: absolute;
                  top: 0;
                  left: 0;
                  display: block;
                  width: 110px;
                  height: 26px; }
                html body #wrap #in_wrap header nav .header_nav_link_list li p {
                  position: absolute; }
                html body #wrap #in_wrap header nav .header_nav_link_list li .head_txt {
                  -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                          transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                  top: 3px;
                  right: 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list li .middle_line {
                  -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                          transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                  top: 14px;
                  right: 0;
                  width: 0px;
                  height: 1px;
                  background: #FF0063; }
                html body #wrap #in_wrap header nav .header_nav_link_list li .foot_txt {
                  -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                          transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                  top: 17px;
                  right: 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_top {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_top_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_top {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_top_j_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_story {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_story_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_story {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_story_j_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_staffcast {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_staffcast_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_staffcast {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_staffcast_j_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_movie {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_movie_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_movie {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_movie_j_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_music {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_music_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_music {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_music_j_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #head_txt_twitter {
                  width: 110px;
                  height: 11px;
                  background: url('../fig/common/menu_bar/menu/menu_twitter_off.png'); }
                html body #wrap #in_wrap header nav .header_nav_link_list li #foot_txt_twitter {
                  width: 110px;
                  height: 8px;
                  background: url('../fig/common/menu_bar/menu/menu_twitter_j_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover p {
                position: absolute; }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover .head_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 0;
                right: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover .middle_line {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 14px;
                right: 0;
                width: 100%;
                height: 1px;
                background: #FF0063; }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover .foot_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 19px;
                right: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_top {
                background: url('../fig/common/menu_bar/menu/menu_top_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_top {
                background: url('../fig/common/menu_bar/menu/menu_top_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_story {
                background: url('../fig/common/menu_bar/menu/menu_story_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_story {
                background: url('../fig/common/menu_bar/menu/menu_story_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_staffcast {
                background: url('../fig/common/menu_bar/menu/menu_staffcast_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_staffcast {
                background: url('../fig/common/menu_bar/menu/menu_staffcast_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_movie {
                background: url('../fig/common/menu_bar/menu/menu_movie_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_movie {
                background: url('../fig/common/menu_bar/menu/menu_movie_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_music {
                background: url('../fig/common/menu_bar/menu/menu_music_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_music {
                background: url('../fig/common/menu_bar/menu/menu_music_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #head_txt_twitter {
                background: url('../fig/common/menu_bar/menu/menu_twitter_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li:hover #foot_txt_twitter {
                background: url('../fig/common/menu_bar/menu/menu_twitter_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right p {
                position: absolute; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right .head_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                        transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                top: 3px;
                left: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right .middle_line {
                -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                        transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                top: 14px;
                left: 0;
                width: 0px;
                height: 1px;
                background: #FF0063; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right .foot_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                        transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                top: 17px;
                left: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_info {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_info_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_info {
                width: 110px;
                height: 8px;
                background: url('../fig/common/menu_bar/menu/menu_info_j_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_character {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_character_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_character {
                width: 110px;
                height: 8px;
                background: url('../fig/common/menu_bar/menu/menu_character_j_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_onair {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_onair_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_onair {
                width: 110px;
                height: 8px;
                background: url('../fig/common/menu_bar/menu/menu_onair_j_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_bddvd {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_bd_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_bddvd {
                width: 110px;
                height: 8px;
                background: url('../fig/common/menu_bar/menu/menu_bd_j_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_special {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_special_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_special {
                width: 110px;
                height: 8px;
                background: url('../fig/common/menu_bar/menu/menu_special_j_off.png'); }


              html body #wrap #in_wrap header nav .header_nav_link_list li.right #head_txt_usaWeb {
                width: 110px;
                height: 11px;
                background: url('../fig/common/menu_bar/menu/menu_us_off.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right #foot_txt_usaWeb {
                width: 110px;
                height: 8px;}

              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover p {
                position: absolute; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover .head_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 0;
                left: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover .middle_line {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 14px;
                left: 0;
                width: 100%;
                height: 1px;
                background: #FF0063; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover .foot_txt {
                -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                        transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                top: 19px;
                left: 0; }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_info {
                background: url('../fig/common/menu_bar/menu/menu_info_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_info {
                background: url('../fig/common/menu_bar/menu/menu_info_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_character {
                background: url('../fig/common/menu_bar/menu/menu_character_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_character {
                background: url('../fig/common/menu_bar/menu/menu_character_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_onair {
                background: url('../fig/common/menu_bar/menu/menu_onair_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_onair {
                background: url('../fig/common/menu_bar/menu/menu_onair_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_bddvd {
                background: url('../fig/common/menu_bar/menu/menu_bd_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_bddvd {
                background: url('../fig/common/menu_bar/menu/menu_bd_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_special {
                background: url('../fig/common/menu_bar/menu/menu_special_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_special {
                background: url('../fig/common/menu_bar/menu/menu_special_j_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #head_txt_usaWeb {
                background: url('../fig/common/menu_bar/menu/menu_us_on.png'); }
              html body #wrap #in_wrap header nav .header_nav_link_list li.right:hover #foot_txt_usaWeb {
                 }
              html body #wrap #in_wrap header nav .header_nav_link_list li.active {
                cursor: default; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active .head_txt {
                  top: 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active .middle_line {
                  top: 14px; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active .foot_txt {
                  top: 19px; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active .middle_line {
                  width: 100%; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_top {
                  background: url('../fig/common/menu_bar/menu/menu_top_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_top {
                  background: url('../fig/common/menu_bar/menu/menu_top_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_story {
                  background: url('../fig/common/menu_bar/menu/menu_story_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_story {
                  background: url('../fig/common/menu_bar/menu/menu_story_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_staffcast {
                  background: url('../fig/common/menu_bar/menu/menu_staffcast_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_staffcast {
                  background: url('../fig/common/menu_bar/menu/menu_staffcast_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_movie {
                  background: url('../fig/common/menu_bar/menu/menu_movie_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_movie {
                  background: url('../fig/common/menu_bar/menu/menu_movie_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_bddvd {
                  background: url('../fig/common/menu_bar/menu/menu_bd_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_bddvd {
                  background: url('../fig/common/menu_bar/menu/menu_bd_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_special {
                  background: url('../fig/common/menu_bar/menu/menu_special_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_special {
                  background: url('../fig/common/menu_bar/menu/menu_special_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_info {
                  background: url('../fig/common/menu_bar/menu/menu_info_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_info {
                  background: url('../fig/common/menu_bar/menu/menu_info_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_character {
                  background: url('../fig/common/menu_bar/menu/menu_character_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_character {
                  background: url('../fig/common/menu_bar/menu/menu_character_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_onair {
                  background: url('../fig/common/menu_bar/menu/menu_onair_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_onair {
                  background: url('../fig/common/menu_bar/menu/menu_onair_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_music {
                  background: url('../fig/common/menu_bar/menu/menu_music_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_music {
                  background: url('../fig/common/menu_bar/menu/menu_music_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_twitter {
                  background: url('../fig/common/menu_bar/menu/menu_twitter_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_twitter {
                  background: url('../fig/common/menu_bar/menu/menu_twitter_j_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #head_txt_usaWeb {
                  background: url('../fig/common/menu_bar/menu/menu_us_on.png') !important; }
                html body #wrap #in_wrap header nav .header_nav_link_list li.active #foot_txt_usaWeb {
                   }
              html body #wrap #in_wrap header nav .header_nav_link_list .header_nav_link_list_head {
                width: 220px;
                height: 15px;
                margin: 0 0 21px 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list .header_nav_link_list_head img {
                  vertical-align: top; }
              html body #wrap #in_wrap header nav .header_nav_link_list .header_nav_link_list_foot {
                width: 100%;
                height: 2px;
                margin: 16px 0 0 0; }
                html body #wrap #in_wrap header nav .header_nav_link_list .header_nav_link_list_foot img {
                  vertical-align: top; }
          html body #wrap #in_wrap header .header_share {
            position: relative;
            margin: 15px 0 25px 20px; }
            html body #wrap #in_wrap header .header_share .header_share_list_head {
              margin: 0 0 11px 0; }
            html body #wrap #in_wrap header .header_share .header_share_list li {
              text-align: left;
              float: left;
              height: 28px;
              width: 28px;
              overflow: hidden;
              cursor: pointer; }
              html body #wrap #in_wrap header .header_share .header_share_list li img {
                margin: -28px 0 0 0; }
            html body #wrap #in_wrap header .header_share .header_share_list li:hover img {
              margin: 0 0 0 0; }
            html body #wrap #in_wrap header .header_share .header_share_list li:first-child {
              margin: 0 16px 0 0; }
          html body #wrap #in_wrap header .banner {
 				margin:10px auto 20px;           
                width:220px;
              position: relative;
               }
          html body #wrap #in_wrap header .banner:hover {
 				margin:10px auto 20px;           
                width:220px;
              position: relative;
              opacity:0.5;
              filter:alpha(opacity=50)
               }
html body #wrap #in_wrap header .header_movie {
            position: relative;
            margin: 0 0 0 20px; }
            html body #wrap #in_wrap header .header_movie .header_movie_list li {
              cursor: pointer;
              -webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
                      transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
              opacity: 1; }
            html body #wrap #in_wrap header .header_movie .header_movie_list li:hover {
              -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
                      transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
              opacity: 0.5; }
            html body #wrap #in_wrap header .header_movie .text {
              display: none; }
            html body #wrap #in_wrap header .header_movie .time {
              display: none; }
            html body #wrap #in_wrap header .header_movie .header_movie_text{
              	text-align:left;
                margin: -21px 0 0 0;
              }
        html body #wrap #in_wrap #in_content_wrap {
          float: left;
          width: 100%;
          padding: 0 0 0 0;
          border-left: 1px solid #004c6b;
          position: relative;
          background: url('../fig/common/bg_dot_pepeat.png') top left repeat; }
          html body #wrap #in_wrap #in_content_wrap .aura_blue {
            position: absolute;
            bottom: -300px;
            left: 0; }
          html body #wrap #in_wrap #in_content_wrap .aura_red {
            position: absolute;
            bottom: -300px;
            right: 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content {
            position: relative;
            width: 100%;
            margin: 0 auto;
            background: url('../fig/common/line_top.png') top left repeat-x; }
          html body #wrap #in_wrap #in_content_wrap .ornament {
            position: absolute;
            bottom: 0;
            left: 50%;
            width: 399px;
            margin: 0 0 0 -199.5px; }
      html body #wrap footer {
        position: relative;
        border-top: 1px solid #004c6b;
        width: 100%;
        background: #000; }
        html body #wrap footer .banners {
          width: 685px;
          margin: 0 auto;
          padding: 36px 0 34px 0; }
          html body #wrap footer .banners li {
            cursor: pointer;
            float: left;
            width: 205px;
            height: 86px;
            margin: 0 0 0 35px;
            overflow: hidden; }
            html body #wrap footer .banners li img {
              margin: 0 0 0 0; }
          html body #wrap footer .banners li:hover img {
            margin: -86px 0 0 0; }
          html body #wrap footer .banners li:first-child {
            margin: 0 0 0 0; }
        html body #wrap footer .foot_link {
          width: 344px;
          margin: 0 auto 11px; }
          html body #wrap footer .foot_link li {
            cursor: pointer;
            float: left;
            height: 9px;
            overflow: hidden; }
            html body #wrap footer .foot_link li img {
              vertical-align: top;
              margin: -9px 0 0 0; }
          html body #wrap footer .foot_link li:hover img {
            margin: 0 0 0 0; }
        html body #wrap footer .cr {
          margin: 0 auto;
          padding: 0 0 33px 0;
          width: 162px; }
      html body #wrap #overlay-contetn-movie {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        filter: alpha(opacity=0);
        display: none; }
        html body #wrap #overlay-contetn-movie #overlay-contetn-movie-bg {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: url('../fig/common/bg_dot_pepeat.png') top left; }
          html body #wrap #overlay-contetn-movie #overlay-contetn-movie-bg p {
            position: absolute;
            width: 100%;
            height: 100%;
            background: url('../fig/common/bg_dot_pepeat.png') top left;
            opacity: 1;
            filter: alpha(opacity=100); }
          html body #wrap #overlay-contetn-movie #overlay-contetn-movie-bg p:first-child {
            position: absolute;
            width: 100%;
            height: 100%;
            opacity: 0.9;
            background: #000;
            filter: alpha(opacity=90); }
        html body #wrap #overlay-contetn-movie #movie_box {
          position: absolute;
          top: 50%;
          left: 50%;
          margin: -258.5px 0 0 -425px;
          width: 850px; }
          html body #wrap #overlay-contetn-movie #movie_box #movie_info .title {
            display: table;
            margin: 9px 0 0 0; }
            html body #wrap #overlay-contetn-movie #movie_box #movie_info .title .dot {
              padding: 0 7px 0 0;
              display: table-cell;
              font-size: 10px;
              color: #ff0066;
              vertical-align: bottom;
              height: 8px; }
              html body #wrap #overlay-contetn-movie #movie_box #movie_info .title .dot img {
                vertical-align: top; }
            html body #wrap #overlay-contetn-movie #movie_box #movie_info .title .text_recept {
              display: table-cell;
              font-size: 10px;
              color: #ff0066;
              vertical-align: bottom;
              height: 8px; }
              html body #wrap #overlay-contetn-movie #movie_box #movie_info .title .text_recept img {
                vertical-align: top; }
          html body #wrap #overlay-contetn-movie #movie_box #movie_info .time_recept {
            color: #ffffff;
            font-size: 9px;
            padding: 7px 0 0 13px; }
        html body #wrap #overlay-contetn-movie #overlay-contetn-movie-close {
          -webkit-transition: all 0.75s;
                  transition: all 0.75s;
          position: absolute;
          top: 50%;
          left: 50%;
          margin: -300px 0 0 450px;
          cursor: pointer;
          width: 38px;
          height: 38px;
          background: url('../fig/movie/float/btn_close_off.png'); }
        html body #wrap #overlay-contetn-movie #overlay-contetn-movie-close:hover {
          -webkit-transition: all 0.75s;
                  transition: all 0.75s;
          background: url('../fig/movie/float/btn_close_on.png'); }