@charset "UTF-8";
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 100;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 200;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 300;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}
html,
body {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.page-feature div,
.page-feature span,
.page-feature applet,
.page-feature object,
.page-feature iframe,
.page-feature h1,
.page-feature h2,
.page-feature h3,
.page-feature h4,
.page-feature h5,
.page-feature h6,
.page-feature p,
.page-feature blockquote,
.page-feature pre,
.page-feature a,
.page-feature abbr,
.page-feature acronym,
.page-feature address,
.page-feature big,
.page-feature cite,
.page-feature code,
.page-feature del,
.page-feature dfn,
.page-feature em,
.page-feature img,
.page-feature ins,
.page-feature kbd,
.page-feature q,
.page-feature s,
.page-feature samp,
.page-feature small,
.page-feature strike,
.page-feature strong,
.page-feature sub,
.page-feature sup,
.page-feature tt,
.page-feature var,
.page-feature b,
.page-feature u,
.page-feature i,
.page-feature center,
.page-feature dl,
.page-feature dt,
.page-feature dd,
.page-feature ol,
.page-feature ul,
.page-feature li,
.page-feature fieldset,
.page-feature form,
.page-feature label,
.page-feature legend,
.page-feature table,
.page-feature caption,
.page-feature tbody,
.page-feature tfoot,
.page-feature thead,
.page-feature tr,
.page-feature th,
.page-feature td,
.page-feature article,
.page-feature aside,
.page-feature canvas,
.page-feature details,
.page-feature embed,
.page-feature figure,
.page-feature figcaption,
.page-feature footer,
.page-feature header,
.page-feature hgroup,
.page-feature menu,
.page-feature nav,
.page-feature output,
.page-feature ruby,
.page-feature section,
.page-feature summary,
.page-feature time,
.page-feature mark,
.page-feature audio,
.page-feature video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
.page-feature ol,
.page-feature ul {
  list-style: none;
}
.page-feature table {
  border-collapse: collapse;
  border-spacing: 0;
}
.page-feature caption,
.page-feature th,
.page-feature td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.page-feature q,
.page-feature blockquote {
  quotes: none;
}
.page-feature q:before,
.page-feature q:after,
.page-feature blockquote:before,
.page-feature blockquote:after {
  content: "";
  content: none;
}
.page-feature a img {
  border: none;
}
.page-feature article,
.page-feature aside,
.page-feature details,
.page-feature figcaption,
.page-feature figure,
.page-feature footer,
.page-feature header,
.page-feature hgroup,
.page-feature main,
.page-feature menu,
.page-feature nav,
.page-feature section,
.page-feature summary {
  display: block;
}
#loader {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 16px;
  color: #efefef;
  position: fixed;
  top: 0;
  background: #000;
  z-index: 99999;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#loader .loader_ajuster {
  position: relative;
}
#loader .loaderAnimegifs li {
  position: absolute;
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
#loader .loaderAnimegifs li.animate {
  opacity: 1;
}
#loader .loaderAnimegifs .item1 {
  top: -72px;
  left: 95px;
  opacity: 1 !important;
}
#loader .loaderAnimegifs .item2 {
  top: 32px;
  left: 244px;
}
#loader .loaderAnimegifs .item3 {
  bottom: -34px;
  left: 204px;
}
#loader .loaderAnimegifs .item4 {
  bottom: -22px;
  left: -3px;
}
#loader .loaderAnimegifs .item5 {
  top: 41px;
  left: -55px;
}
#loader .loader_notice {
  position: absolute;
  bottom: -80px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  font-size: 15px;
}
#progress {
  position: absolute;
  top: 0;
  left: 0;
}
#progress .item_num {
  font-size: 56px;
}
#progress .item_percent {
  font-size: 27px;
}
#progress .text_loading {
  display: block;
  font-size: 16px;
}
#progress .gmpc-percent-text {
  line-height: 1;
  font-weight: bold;
}
.gmpc {
  position: relative;
}
.gmpc-percent-text {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #fff;
}
#fancybox-overlay {
  background: rgba(0,0,0,0.8) !important;
}
#fancybox-outer {
  background: none;
}
#fancybox-content {
  border: 0;
}
#fancybox-close {
  width: 40px;
  height: 40px;
  top: -47px;
  right: 20px;
  background: url("../images/btn_close2.png") no-repeat;
  background-size: cover;
}
#fancybox-close.news_cont_close {
  width: 64px;
  height: 62px;
  right: 60px;
  top: 30px;
  background: transparent url("../images/btn_close1.png") no-repeat;
}
#fancybox-close.type_Dnote_close {
  width: 52px;
  height: 50px;
  position: absolute;
  right: 40px;
  top: 23px;
  background: transparent url("../images/btn_dclose.png") no-repeat;
}
.newsCont_wrap {
  width: 900px;
  padding: 40px 0;
}
.newsCont_wrap .news_head {
  margin: 0;
}
.newsCont_wrap .news_head .item1 {
  display: block;
  padding: 0 0 20px 40px;
  font-size: 0;
}
.newsCont_wrap .news_head .item2 {
  display: block;
  font-size: 0;
}
.newsCont_wrap .news_body {
  padding: 0 0 0 27px;
}
.newsCont_wrap .news_body .ajuster {
  width: 820px;
  margin: 0 auto;
  height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 26px;
}
.newsCont_wrap .news_body .article_head {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin: 0;
  cursor: pointer;
  padding: 24px 0;
  font-weight: bold;
  font-family: "Yu Gothic", YuGothic;
}
.newsCont_wrap .news_body .article_head.active {
  cursor: default;
}
.newsCont_wrap .news_body .article_head.hidden {
  display: none;
}
.newsCont_wrap .news_body .article_head .datetime {
  font-size: 18px;
  color: #85f3ff;
  display: block;
}
.newsCont_wrap .news_body .article_head .item {
  font-size: 18px;
  display: block;
  line-height: 1.66;
  padding: 6px 0 0;
}
.newsCont_wrap .news_body .article_body_wrap {
  display: none;
}
.newsCont_wrap .news_body .article_body_wrap.active {
  display: block;
}
.newsCont_wrap .news_body .article_body_wrap .article_body {
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  padding: 24px 0;
  width: 100%;
  margin: 0 auto;
}
.newsCont_wrap .news_body .article_body_wrap .news_image {
  text-align: center;
  padding: 24px 0 0;
}
.dnArea_wrap .dnArea {
  background: #000;
}
.dnArea_wrap .dnArea_head {
  margin: 0;
  padding: 0;
}
.dnArea_wrap .dnArea_body {
  background: url("../images/dnote_bg.png") no-repeat;
  width: 900px;
  height: 966px;
  font-family: "Yu Gothic", YuGothic;
}
.dnArea_wrap .dnArea_body .dnArea_body_ajuster {
  padding: 30px 27px 0 60px;
}
.dnArea_wrap .dnArea_body .dnArea_body_cont {
  padding: 0;
}
.dnArea_wrap .dnArea_body .dnArea_body_scrolls {
  border-top: 1px solid #3b4e61;
  height: 770px;
  overflow-Y: scroll;
  padding: 40px 27px 0 0;
  margin: 20px 0 0;
}
.dnArea_wrap .dnArea_body .text1 {
  color: #fff;
  font-size: 14px;
}
.dnArea_wrap .dnArea_body .head_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 50px;
}
.dnArea_wrap .dnArea_body .head_box .head {
  color: #fbf3b9;
  font-size: 18px;
  line-height: 1.88;
  margin: 0;
  padding: 0;
}
.dnArea_wrap .dnArea_body .head_box .body {
  color: #fff;
  font-size: 14px;
  margin: 0.5em 0 0;
  line-height: 1.5;
}
.dnArea_wrap .dnArea_body .head_box time {
  color: #9afbec;
  font-size: 24px;
  margin: 10px 0 0;
  display: block;
  font-weight: bold;
}
.dnArea_wrap .dnArea_body .head_box .item1 {
  width: 420px;
  padding: 0 30px 0 0;
}
.dnArea_wrap .dnArea_body .head_box .item2 {
  width: 330px;
}
.dnArea_wrap .dnArea_body .head_box .item2 img {
  width: 100%;
  height: auto;
}
.dnArea_wrap .dnArea_body .body_box_wrap {
  background: #000;
  border: 1px solid #635234;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box {
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box.typeOdd {
  background: #261b12;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .head {
  font-size: 18px;
  color: #fbf3b9;
  line-height: 1.88;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .head span {
  display: inline-block;
  padding: 0 0 0 10px;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .head:before {
  content: "";
  width: 16px;
  height: 22px;
  background: url("../images/dnote_i.png") no-repeat;
  display: inline-block;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .body {
  color: #fff;
  font-size: 14px;
  margin: 0.5em 0 0;
  line-height: 1.5;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .item1 {
  width: 330px;
  padding: 0 30px 0 0;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .item2 {
  width: 330px;
}
.dnArea_wrap .dnArea_body .body_box_wrap .body_box .item2 img {
  width: 100%;
  height: auto;
}
.page-feature {
  display: block;
  position: relative;
  background: #000;
  overflow: hidden;
}
.page-feature main {
  overflow: hidden;
}
.page-feature .fireworks {
  position: fixed;
  width: 100%;
  height: 100%;
  display: block;
  top: 90px;
  left: 0;
}
.page-feature .fireworks.hidden {
  display: none;
}
.page-feature .fireworks.topzero {
  top: 0;
}
.page-feature .fireworks.bottom_pos {
  top: -340px;
}
.page-feature #bg_most {
  display: inline-block;
  position: fixed;
  width: 100%;
  opacity: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-feature #bg_most img {
  width: 100%;
  height: auto;
}
.page-feature .feature-nav {
  position: absolute;
  font-size: 0;
  top: 0;
  width: 100%;
  z-index: 100;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: rgba(26,42,55,0.8);
  opacity: 0;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  pointer-events: none;
}
.page-feature .feature-nav.animate {
  opacity: 1;
  pointer-events: auto;
}
.page-feature .feature-nav.fixed {
  position: fixed;
  top: 0;
}
.page-feature .feature-nav .feature-nav_body {
  display: block;
  width: 960px;
  margin: 0 auto;
  padding-left: 30px;
  box-sizing: border-box;
}
.page-feature .feature-nav .feature-nav_body:after {
  content: "";
  display: block;
  clear: both;
}
.page-feature .feature-nav .feature-nav_body > li {
  position: relative;
  float: left;
}
.page-feature .feature-nav .feature-nav_body > li:nth-child(1) {
  margin-right: -10px;
}
.page-feature .feature-nav .feature-nav_body > li:nth-child(2) {
  margin-right: 14px;
}
.page-feature .feature-nav .feature-nav_body > li:nth-child(3) {
  margin-right: 26px;
}
.page-feature .feature-nav .feature-nav_body > li:nth-child(4) {
  margin-right: 26px;
}
.page-feature .feature-nav .feature-nav_body > li:nth-child(5) {
  margin-right: 22px;
}
.page-feature .feature-nav .feature-nav_body > li.btn_headerReg_wrap {
  float: right;
}
.page-feature .feature-nav .feature-nav_body > li >.btn_headerReg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 72px;
}
.page-feature .feature-nav .feature-nav_body > li >.btn_headerReg a {
  position: relative;
  display: block;
  width: 238px;
  height: 50px;
  background: url("../images/btn_gnav_on.png") no-repeat;
}
.page-feature .feature-nav .feature-nav_body > li >.btn_headerReg a img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .feature-nav .feature-nav_body > li >.btn_headerReg a:hover img {
  opacity: 0;
}
.page-feature .feature-nav .feature-nav_body > li .item {
  color: #fff;
  font-size: 16px;
  position: relative;
  display: inline-block;
  width: 6em;
  height: 72px;
}
.page-feature .feature-nav .feature-nav_body > li .item span {
  position: absolute;
  display: block;
  text-align: center;
  top: 0;
  right: 50%;
  -webkit-transform: translate(50%, 0);
      -ms-transform: translate(50%, 0);
          transform: translate(50%, 0);
  white-space: nowrap;
}
.page-feature .feature-nav .feature-nav_body > li .item .item1 {
  -webkit-transform: translate(50%, 0) scale(1);
      -ms-transform: translate(50%, 0) scale(1);
          transform: translate(50%, 0) scale(1);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.page-feature .feature-nav .feature-nav_body > li .item .item2 {
  -webkit-transform: translate(50%, 0) scale(1.5);
      -ms-transform: translate(50%, 0) scale(1.5);
          transform: translate(50%, 0) scale(1.5);
  opacity: 0;
  -webkit-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s;
}
.page-feature .feature-nav .feature-nav_body > li .item:hover .item1 {
  -webkit-transform: translate(50%, 0) scale(0.3);
      -ms-transform: translate(50%, 0) scale(0.3);
          transform: translate(50%, 0) scale(0.3);
  opacity: 0;
}
.page-feature .feature-nav .feature-nav_body > li .item:hover .item2 {
  -webkit-transform: translate(50%, 0) scale(1);
      -ms-transform: translate(50%, 0) scale(1);
          transform: translate(50%, 0) scale(1);
  opacity: 1;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm {
  z-index: 10;
  cursor: pointer;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm > .item .item2 {
  padding-top: 3px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -86px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list {
  display: block;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li {
  cursor: pointer;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li:not(:first-child) {
  border-top: 1px solid #fff;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li .item1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li .item2 {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.true .item2,
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li:hover .item2 {
  opacity: 1;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgm1 .item2 {
  margin-left: -13px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgm2 .item2 {
  margin-left: -12px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgoff {
  height: 50px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgoff .item2 {
  margin-left: 0;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgmSong .item1 {
  margin-left: -15px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm .contentsNav_bgm_body .bgm_list li.item_bgmSong .item2 {
  margin-left: -15px;
}
.page-feature .feature-nav .feature-nav_body > li.contentsNav_bgm.true .contentsNav_bgm_body {
  display: block;
  width: 172px;
  background: rgba(26,42,55,0.8);
}
.page-feature .killdoya_wrap {
  background: url("../images/bg.png") no-repeat;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
  position: relative;
}
.page-feature .killdoya_wrap.type_default {
  background: url("../images/bg_u18.png") no-repeat;
}
.page-feature .killdoya_wrap.type_default .relationArea_wrap {
  margin-top: 46px;
}
.page-feature .killdoya {
  position: relative;
  width: 1500px;
  left: 50%;
  margin-left: -750px;
}
.page-feature .killdoya * {
  box-sizing: border-box;
}
.page-feature .killdoya .head {
  text-align: center;
  position: relative;
}
.page-feature .killdoya .kvArea_wrap {
  position: relative;
  text-align: center;
  min-height: 988px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_stonetablet img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-feature .killdoya .kvArea_wrap .kvArea_head {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -315px;
  z-index: 10;
  opacity: 0;
}
.page-feature .killdoya .kvArea_wrap .kvArea_head.animate {
  opacity: 1;
  z-index: 999;
  -webkit-animation: kv_head 1s ease-in-out;
          animation: kv_head 1s ease-in-out;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap {
  position: relative;
  left: 831px;
  top: 320px;
  width: 79px;
  height: 283px;
  -webkit-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap:after {
  content: "";
  background: url("../images/kv_copyall.png") no-repeat;
  width: 79px;
  height: 283px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap.animate {
  opacity: 1;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap.animate:after {
  opacity: 1;
  -webkit-animation: kv_gugu 6s ease infinite;
          animation: kv_gugu 6s ease infinite;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .item_pos {
  position: absolute;
  top: -106px;
  left: -202px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .item {
  opacity: 0;
  position: absolute;
  display: inline-block;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy0 {
  top: 0;
  right: 0;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy1 {
  top: 29px;
  right: -3px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy2 {
  top: 60px;
  right: 1px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy3 {
  top: 22px;
  left: -1px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy4 {
  top: 59px;
  left: 4px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy5 {
  top: 101px;
  left: 5px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy6 {
  top: 143px;
  left: -6px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy7 {
  top: 182px;
  left: 2px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy8 {
  top: 227px;
  left: -1px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_copytext_wrap .copy9 {
  top: 255px;
  left: 24px;
}
.page-feature .killdoya .kvArea_wrap .kv_chara1 {
  position: absolute;
  opacity: 0;
  top: 64px;
  left: 800px;
}
.page-feature .killdoya .kvArea_wrap .kv_chara2 {
  position: absolute;
  opacity: 0;
  top: 142px;
  right: 800px;
}
.page-feature .killdoya .kvArea_wrap .kv_chara3 {
  position: absolute;
  opacity: 0;
  bottom: 129px;
  left: 800px;
}
.page-feature .killdoya .kvArea_wrap .kv_chara4 {
  position: absolute;
  opacity: 0;
  bottom: 129px;
  right: 800px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_fig_wrap {
  width: 100%;
  position: absolute;
  top: 129px;
  left: 0;
  opacity: 0;
  width: 1500px;
  text-align: center;
}
.page-feature .killdoya .kvArea_wrap .kvArea_fig_wrap.animate {
  opacity: 1;
  -webkit-animation: kv_fig_wrap 0.6s ease-in-out;
          animation: kv_fig_wrap 0.6s ease-in-out;
}
.page-feature .killdoya .kvArea_wrap .kvArea_fig_wrap > .item1 {
  display: inline-block;
  position: relative;
  top: -90px;
  left: -4px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_fig_wrap > .item2 {
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -801px;
  opacity: 0;
  top: -89px;
}
.page-feature .killdoya .kvArea_wrap .kvArea_fig_wrap > .item2.animate_fadeloop {
  -webkit-animation: kv_grosta_fadeloop 6s ease infinite;
          animation: kv_grosta_fadeloop 6s ease infinite;
}
.page-feature .killdoya .kvArea_wrap .kvArea_text_wrap {
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translatex(-50%);
      -ms-transform: translatex(-50%);
          transform: translatex(-50%);
}
.page-feature .killdoya .btn_jizentouroku_wrap {
  position: absolute;
  top: 424px;
  left: 77.5%;
  width: 212px;
  margin-left: -90px;
  opacity: 0;
  z-index: 1;
  pointer-events: none;
}
.page-feature .killdoya .btn_jizentouroku_wrap.animate {
  top: 374px;
  opacity: 1;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  pointer-events: auto;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku_ajuster {
  position: relative;
  text-align: right;
  width: 100%;
  height: 210px;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku_ajuster .shain_wrap {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 10px;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku_ajuster .shain_wrap .ajuster {
  display: block;
  position: relative;
  overflow: hidden;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  z-index: 1;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku_ajuster .shain_wrap .ajuster:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  box-shadow: 0 0 10px 5px rgba(214,214,214,0.2);
  background-color: rgba(214,214,214,0.2);
  -webkit-transform: skewX(-20deg);
      -ms-transform: skewX(-20deg);
          transform: skewX(-20deg);
  -webkit-animation: btn_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: btn_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
  z-index: 1;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku_ajuster .shain_wrap .ajuster:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 100%;
  box-shadow: 0 0 20px 5px rgba(214,214,214,0.2);
  background-color: rgba(214,214,214,0.2);
  -webkit-transform: skewX(-20deg);
      -ms-transform: skewX(-20deg);
          transform: skewX(-20deg);
  -webkit-animation: btn_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
          animation: btn_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
  z-index: 1;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku {
  display: block;
  position: absolute;
  z-index: 1;
  right: 0;
  width: 212px;
  height: 210px;
  font-size: 0;
  vertical-align: top;
  -webkit-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku:after {
  content: "";
  display: block;
  width: 212px;
  height: 210px;
  top: 0;
  right: 0;
  position: absolute;
  background-image: url("../images/btn1_off.png");
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.page-feature .killdoya .btn_jizentouroku_wrap .btn_jizentouroku:hover:after {
  opacity: 0;
  -webkit-transition: opacity 0.8s ease, -webkit-transform 0.8s ease;
  transition: opacity 0.8s ease, -webkit-transform 0.8s ease;
  transition: transform 0.8s ease, opacity 0.8s ease;
  transition: transform 0.8s ease, opacity 0.8s ease, -webkit-transform 0.8s ease;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.page-feature .killdoya .btn_directorsnote {
  position: absolute;
  top: 640px;
  left: 61%;
  display: inline-block;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 1s 0.4s ease;
  transition: all 1s 0.4s ease;
}
.page-feature .killdoya .btn_directorsnote img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .btn_directorsnote:hover img {
  opacity: 0.6;
}
.page-feature .killdoya .btn_directorsnote.animate {
  top: 585px;
  opacity: 1;
  pointer-events: auto;
}
.page-feature .killdoya .newsArea_wrap {
  position: relative;
  width: 1020px;
  margin: 0 auto;
/*js liScroll styles */
}
.page-feature .killdoya .newsArea_wrap:before {
  content: "";
  display: inline-block;
  background: url("../images/news_shain.png") no-repeat;
  width: 292px;
  height: 374px;
  position: absolute;
  left: -140px;
  top: -100px;
  z-index: 1;
}
.page-feature .killdoya .newsArea_wrap .newsArea {
  width: 1020px;
  height: 62px;
  background: url("../images/bg_news.png") no-repeat;
}
.page-feature .killdoya .newsArea_wrap .newsArea:before {
  content: "";
  display: inline-block;
  background: url("../images/news_h.png") no-repeat;
  width: 58px;
  height: 16px;
  position: absolute;
  left: 60px;
  top: 50%;
  margin-top: -8px;
  z-index: 1;
}
.page-feature .killdoya .newsArea_wrap .newsArea_body {
  padding: 0 26px 0 150px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 62px;
}
.page-feature .killdoya .newsArea_wrap .newsArea_body a {
  color: #fff;
  position: relative;
  z-index: 1;
}
.page-feature .killdoya .newsArea_wrap .newsArea_body a:hover {
  text-decoration: none;
}
.page-feature .killdoya .newsArea_wrap .newsArea_body .btn_newsMore {
  display: inline-block;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  position: relative;
  z-index: 1;
}
.page-feature .killdoya .newsArea_wrap .newsArea_body .btn_newsMore:hover {
  opacity: 0.8;
}
.page-feature .killdoya .newsArea_wrap .tickercontainer {
  width: 700px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.page-feature .killdoya .newsArea_wrap .tickercontainer .mask {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.page-feature .killdoya .newsArea_wrap ul.newsticker {
  position: relative;
  left: 700px;
  margin: 0;
  padding: 0;
}
.page-feature .killdoya .newsArea_wrap ul.newsticker li {
  float: left;
  margin: 0 100px 0 0;
  padding: 0;
  font-size: 16px;
  color: #fff;
}
.page-feature .killdoya .newsArea_wrap ul.newsticker .news_headline {
  white-space: nowrap;
  padding: 0;
  margin: 0 50px 0 0;
}
.page-feature .killdoya .newsArea_wrap ul.newsticker span {
  margin: 0 10px 0 0;
}
.page-feature .killdoya .gameArea_wrap {
  position: relative;
  margin-top: 144px;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap {
  width: 518px;
  margin: 0 auto;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie {
  position: relative;
  display: block;
  width: 100%;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie .gameAreaMoview_player video {
  width: 518px;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie .btn_gameMovie_play {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie .btn_gameMovie_play img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie .btn_gameMovie_play .item2 {
  opacity: 0;
  position: absolute;
}
.page-feature .killdoya .gameArea_wrap .gameAreaMovie_wrap .gameAreaMovie .btn_gameMovie_play:hover .item2 {
  opacity: 1;
}
.page-feature .killdoya .gameArea_wrap .gameArea .gameArea_body {
  width: 925px;
  height: 697px;
  padding: 10px 190px 0 190px;
  margin: 27px auto 0;
}
.page-feature .killdoya .gameArea_wrap .gameArea .gameArea_text1 {
  text-align: center;
}
.page-feature .killdoya .gameArea_wrap .stones_wrap > .item1 {
  position: absolute;
  top: -240px;
  right: 60px;
}
.page-feature .killdoya .gameArea_wrap .stones_wrap > .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .gameArea_wrap .stones_wrap > .item2 {
  position: absolute;
  bottom: -180px;
  left: 0;
}
.page-feature .killdoya .gameArea_wrap .stones_wrap > .item2.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .charaArea_wrap {
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .charaArea {
  height: 790px;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  cursor: pointer;
  width: 830px;
  margin: 0 auto;
  z-index: 10;
  padding: 14px 0;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li {
  width: 90px;
  height: 90px;
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .fukidashi {
  display: none;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin {
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin:hover,
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin.randomRoll {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin .front,
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin .back {
  z-index: 2;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin .front {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li .coin .back {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}
.page-feature .killdoya .charaArea_wrap .charaChage_list > li:hover .fukidashi,
.page-feature .killdoya .charaArea_wrap .charaChage_list > li.true .fukidashi {
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  margin: -30px 0 0;
  -webkit-animation: fukidashi_fuwafuwa 2s ease infinite;
          animation: fukidashi_fuwafuwa 2s ease infinite;
}
.page-feature .killdoya .charaArea_wrap .charaArea .head {
  text-align: center;
}
.page-feature .killdoya .charaArea_wrap .charaArea_body {
  width: 960px;
  margin: 0 auto;
}
.page-feature .killdoya .charaArea_wrap .caraData_list {
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li {
  position: absolute;
  opacity: 0;
  z-index: 0;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber1 .chara_box {
  background: url("../images/chara1_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber2 .chara_box {
  background: url("../images/chara2_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber3 .chara_box {
  background: url("../images/chara3_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber4 .chara_box {
  background: url("../images/chara4_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber5 .chara_box {
  background: url("../images/chara5_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber6 .chara_box {
  background: url("../images/chara6_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber7 .chara_box {
  background: url("../images/chara7_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber8 .chara_box {
  background: url("../images/chara8_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.charaNumber9 .chara_box {
  background: url("../images/chara9_box_bg.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li.true {
  display: block;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .charaModel_box {
  position: absolute;
  top: -30%;
  left: 60%;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .chara_box {
  padding: 0 30px 0;
  width: 518px;
  height: 536px;
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .chara_box .chara_box_ajuster {
  width: 100%;
  height: 534px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .chara_box .chara_box_ajuster:before {
  content: "";
  display: block;
  position: absolute;
  top: -13px;
  left: 0;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: waku_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: waku_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .chara_box .chara_box_ajuster:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -13px;
  left: 0;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: waku_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
          animation: waku_shain 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .js_popup_triger {
  padding: 290px 18px 0;
  height: 100%;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .js_popup_triger:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: -113px;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: waku_shain_vertical 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: waku_shain_vertical 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
}
.page-feature .killdoya .charaArea_wrap .caraData_list > li .js_popup_triger:after {
  content: "";
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  right: -107px;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: waku_shain_vertical 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: waku_shain_vertical 2.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
}
.page-feature .killdoya .charaArea_wrap .caraData_list .btn_voice_wrap {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 5;
  background: url("../images/i_voice_on.png") no-repeat;
}
.page-feature .killdoya .charaArea_wrap .caraData_list .btn_voice_wrap img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .charaArea_wrap .caraData_list .btn_voice_wrap:hover img {
  opacity: 0;
}
.page-feature .killdoya .charaArea_wrap .caraData_list .js_overlayBody {
  display: none;
  position: absolute;
  top: 0;
  opacity: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-feature .killdoya .charaArea_wrap .caraData_list .js_overlayBody.active {
  display: block;
}
.page-feature .killdoya .charaArea_wrap .caraData_list .chara_box_name {
  position: relative;
  cursor: pointer;
}
.page-feature .killdoya .eventArea_wrap {
  position: relative;
}
.page-feature .killdoya .eventArea_wrap .item_projecter {
  position: absolute;
  top: 432px;
  left: -224px;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body {
  height: 1100px;
  position: relative;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .item1 {
  position: absolute;
  left: 200px;
  -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
          transform: translateY(-50px);
  opacity: 0;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .item2 {
  position: absolute;
  left: 500px;
  -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
          transform: translateY(-50px);
  opacity: 0;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .item3 {
  position: absolute;
  left: 89px;
  -webkit-transform: translateY(130px);
      -ms-transform: translateY(130px);
          transform: translateY(130px);
  opacity: 0;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap {
  position: absolute;
  z-index: 1;
  width: 958px;
  -webkit-transform: translateY(150px);
      -ms-transform: translateY(150px);
          transform: translateY(150px);
  left: 330px;
  opacity: 0;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster {
  position: relative;
  z-index: 1;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster > .movie_box {
  display: inline-block;
  position: relative;
  -webkit-transform: rotate(-17deg);
      -ms-transform: rotate(-17deg);
          transform: rotate(-17deg);
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster > .movie_box a {
  position: relative;
  display: block;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster .btn_play_wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -57px 0 0 -71px;
  -webkit-transform: rotate(17deg);
      -ms-transform: rotate(17deg);
          transform: rotate(17deg);
  width: 143px;
  height: 143px;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster .btn_play_on {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: pikapika_on 2s ease-in-out infinite;
          animation: pikapika_on 2s ease-in-out infinite;
}
.page-feature .killdoya .eventArea_wrap .eventArea_body .eventArea_movie_wrap > .ajuster .eventArea_txt {
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
}
.page-feature .killdoya .eventArea_wrap .stones_wrap .item1 {
  position: absolute;
  top: 100px;
  right: 0;
}
.page-feature .killdoya .eventArea_wrap .stones_wrap .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .eventArea_wrap .stones_wrap .item2 {
  position: absolute;
  bottom: -110px;
  left: 0;
}
.page-feature .killdoya .eventArea_wrap .stones_wrap .item2.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .relationArea_wrap {
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea {
  height: 720px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body {
  width: 1024px;
  margin: 0 auto;
  padding: 27px 0 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou {
  position: relative;
  float: left;
  width: 442px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item_sokkin {
  position: absolute;
  bottom: 20px;
  left: 73px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item1 {
  position: absolute;
  top: -35px;
  left: 65px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item2 {
  position: absolute;
  top: 150px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item2.animate {
  opacity: 1;
  -webkit-animation: maou_text 0.2s ease-in-out;
          animation: maou_text 0.2s ease-in-out;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap {
  position: absolute;
  top: 260px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 299px;
  height: 102px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .ajuster {
  position: relative;
  width: 299px;
  height: 102px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .item3_1 {
  width: 44px;
  height: 102px;
  position: absolute;
  left: 100px;
  overflow: hidden;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .item3_1 img {
  opacity: 0;
  position: absolute;
  top: -102px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .item3_2 {
  width: 44px;
  height: 102px;
  position: absolute;
  left: 157px;
  overflow: hidden;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .item3_2 img {
  opacity: 0;
  position: absolute;
  top: 102px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item3_wrap .item3_3 {
  position: absolute;
  top: 50%;
  margin: -21px 0 0;
  opacity: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item4_wrap {
  position: absolute;
  top: 364px;
  width: 242px;
  right: -185px;
  z-index: 1;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item4_wrap .ajuster {
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item4_wrap .item4_1 {
  width: 242px;
  height: 77px;
  overflow: hidden;
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item4_wrap .item4_1 img {
  opacity: 0;
  position: absolute;
  left: -242px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item4_wrap .item4_2 {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -71px;
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item_serif {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_maou .item_serif.animate {
  -webkit-animation: relation_maou_serif 4s ease-in-out infinite;
          animation: relation_maou_serif 4s ease-in-out infinite;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha {
  position: relative;
  float: right;
  width: 443px;
  height: 508px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item_otomes {
  position: absolute;
  bottom: 0;
  opacity: 0;
  padding: 39px 0 0 0;
  width: 443px;
  height: 187px;
  text-align: center;
  background: url("../images/relation_yusha_otome_bg.png") no-repeat;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item_otomes.animate {
  opacity: 1;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item1 {
  position: absolute;
  top: -40px;
  left: -10px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item2 {
  position: absolute;
  top: 163px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item2.animate {
  opacity: 1;
  -webkit-animation: maou_text 0.2s ease-in-out;
          animation: maou_text 0.2s ease-in-out;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item4_wrap {
  position: absolute;
  width: 94px;
  height: 120px;
  left: 50%;
  margin-left: -47px;
  top: 244px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item4_wrap .ajuster {
  position: relative;
  width: 94px;
  height: 120px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item4_wrap .ajuster .item4_1 {
  position: absolute;
  width: 82px;
  height: 120px;
  overflow: hidden;
  left: 50%;
  margin-left: -41px;
  top: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item4_wrap .ajuster .item4_1 img {
  position: absolute;
  top: -120px;
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item4_wrap .ajuster .item4_2 {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -47px;
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item_serif {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_yusha .item_serif.animate {
  -webkit-animation: relation_yusha_serif 4s ease-in-out infinite;
          animation: relation_yusha_serif 4s ease-in-out infinite;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body > .ajsuter:after {
  content: "";
  display: block;
  clear: both;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap {
  position: absolute;
  width: 484px;
  left: 50%;
  margin-left: -242px;
  z-index: 1;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs {
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs .item_rightning {
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs .item_rightning.animate {
  opacity: 1;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs .item_vs {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -70px 0 0 0;
  z-index: 10;
  display: inline-block;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs .item_vs img {
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .box_vs .item_vs img.animate {
  opacity: 1;
  -webkit-animation: kv_head 0.6s;
          animation: kv_head 0.6s;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_uza_wrap {
  position: absolute;
  top: -23px;
  width: 402px;
  z-index: 1;
  left: 50%;
  margin-left: -201px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_uza_wrap .ajuster {
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_uza_wrap .item_uza1 {
  width: 325px;
  height: 58px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  top: 30px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_uza_wrap .item_uza1 img {
  opacity: 0;
  position: absolute;
  left: -325px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_uza_wrap .item_uza2 {
  position: absolute;
  top: -4px;
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_fuuin_Wrap {
  position: absolute;
  bottom: -5px;
  width: 325px;
  z-index: 1;
  left: 50%;
  margin-left: -162px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_fuuin_Wrap .ajuster {
  position: relative;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_fuuin_Wrap .item_fuuin1 {
  width: 325px;
  height: 58px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  top: -30px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_fuuin_Wrap .item_fuuin1 img {
  opacity: 0;
  position: absolute;
  right: -325px;
}
.page-feature .killdoya .relationArea_wrap .relationArea .relationArea_body .box_vs_wrap .item_fuuin_Wrap .item_fuuin2 {
  position: absolute;
  top: 0;
  opacity: 0;
}
.page-feature .killdoya .relationArea_wrap .stones_wrap .item1 {
  position: absolute;
  top: 50px;
  right: 35px;
}
.page-feature .killdoya .relationArea_wrap .stones_wrap .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .relationArea_wrap .stones_wrap .item2 {
  position: absolute;
  bottom: -140px;
  right: -80px;
}
.page-feature .killdoya .relationArea_wrap .stones_wrap .item2.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .storyArea_wrap {
  height: 1080px;
  position: relative;
}
.page-feature .killdoya .storyArea_wrap .storyArea_body {
  width: 724px;
  margin: 0 auto;
  text-align: center;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets {
  position: absolute;
  top: 150px;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item1,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item2,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item3 {
  position: absolute;
  text-align: center;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item1 .ajuster,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item2 .ajuster,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item3 .ajuster {
  display: inline-block;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item1 .ajuster img,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item2 .ajuster img,
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item3 .ajuster img {
  width: 100%;
  height: auto;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item1 {
  width: 200px;
  left: 218px;
  top: 68px;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item1 .ajuster {
  -webkit-transform: rotate(4deg);
      -ms-transform: rotate(4deg);
          transform: rotate(4deg);
  width: 200px;
  margin: 10px 0 0;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item2 {
  top: 113px;
  left: -69px;
  width: 392px;
  height: 375px;
  background: url("../images/story_tab1.png") no-repeat;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item2 .ajuster {
  width: 260px;
  margin: 80px 0 0 33px;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item3 {
  top: 201px;
  left: 157px;
  width: 363px;
  height: 415px;
  background: url("../images/story_tab2.png") no-repeat;
}
.page-feature .killdoya .storyArea_wrap .sotryArea_tablets .item3 .ajuster {
  margin: 77px 60px 0 0;
  width: 260px;
  position: relative;
  z-index: 1;
}
.page-feature .killdoya .storyArea_wrap .storyArea_movie_wrap {
  width: 326px;
  position: absolute;
  right: 96px;
  top: 317px;
}
.page-feature .killdoya .storyArea_wrap .storyArea_movie_wrap .storyArea_movie {
  width: 108%;
  -webkit-transform: rotate(-14deg);
      -ms-transform: rotate(-14deg);
          transform: rotate(-14deg);
  margin: 12px 0 0 -11px;
}
.page-feature .killdoya .storyArea_wrap .storyArea_movie_wrap .storyArea_movie_cover {
  position: absolute;
  top: -59px;
  left: -40px;
}
.page-feature .killdoya .storyArea_wrap .story_sword {
  position: absolute;
  right: -150px;
  bottom: 500px;
  opacity: 0;
}
.page-feature .killdoya .storyArea_wrap .story_shiba1 {
  position: absolute;
  right: 0;
  bottom: 163px;
}
.page-feature .killdoya .storyArea_wrap .story_shiba2 {
  position: absolute;
  left: 133px;
  bottom: 247px;
}
.page-feature .killdoya .storyArea_wrap .stones_wrap .item1 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.page-feature .killdoya .storyArea_wrap .stones_wrap .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .specialArea_wrap {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap {
  position: absolute;
  top: -100px;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 li {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 li.animate {
  -webkit-animation: awaawa 6s ease infinite;
          animation: awaawa 6s ease infinite;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 .item1 {
  top: 400px;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 .item2 {
  left: 60px;
}
.page-feature .killdoya .specialArea_wrap .awaList1_wrap .awaList1 .item3 {
  top: 200px;
  left: 170px;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap {
  position: absolute;
  top: 330px;
  right: 200px;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 li {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 li.animate {
  -webkit-animation: awaawa 6s ease infinite;
          animation: awaawa 6s ease infinite;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 .item1 {
  top: 200px;
  left: 0;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 .item2 {
  top: 800px;
  left: 60px;
}
.page-feature .killdoya .specialArea_wrap .awaList2_wrap .awaList2 .item3 {
  top: 50px;
  left: 80px;
}
.page-feature .killdoya .specialArea_wrap .crystalArea {
  position: relative;
  width: 1050px;
  margin: 40px auto 0;
  padding: 0 0 55px 0;
  text-align: center;
}
.page-feature .killdoya .specialArea_wrap .crystalArea .item_rebon {
  width: 100%;
  height: auto;
}
.page-feature .killdoya .specialArea_wrap .crystalArea .crystal1 {
  position: absolute;
  right: 100px;
  top: -50px;
}
.page-feature .killdoya .specialArea_wrap .crystalArea > .crystal_prezent {
  position: absolute;
  right: -2px;
  top: -7px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .crystalArea > .crystal_prezent.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.2s ease-in-out;
          animation: anime_zoomin 0.2s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .crystalArea > .stones_wrap {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .crystalArea > .stones_wrap .item1 {
  position: absolute;
  top: 0;
  left: -140px;
}
.page-feature .killdoya .specialArea_wrap .crystalArea > .stones_wrap .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .specialArea_wrap .capArea {
  margin: 70px 0 0;
  text-align: center;
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .capArea .special_sizurukan {
  position: absolute;
  left: -200px;
  top: -122px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .capArea .special_sizurukan.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .capArea .special_sizurukan.animate.anime2 {
  opacity: 1;
  -webkit-animation: anime_shizuku 0.3s ease-in-out;
          animation: anime_shizuku 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList {
  position: relative;
  display: block;
  width: 1000px;
  margin: 80px auto 0;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList li {
  display: block;
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList li:not(:first-child) {
  margin: 18px 0 0;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList li .ajuster:after {
  content: "";
  display: block;
  clear: both;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .icon {
  float: left;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .icon img {
  vertical-align: top;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .naiyo {
  display: inline-block;
  float: left;
  margin-left: 20px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .naiyo img {
  vertical-align: middle;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .item1 {
  height: 173px;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .item1 .icon {
  display: inline-block;
  height: 173px;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .item1 .naiyo.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .item2 .naiyo {
  height: 133px;
  line-height: 133px;
}
.page-feature .killdoya .specialArea_wrap .capArea .tokutenList .item2 .naiyo.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .capResultArea {
  position: relative;
  width: 1024px;
  margin: 0 auto;
  font-size: 0;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .item_notScroll {
  width: 1069px;
  height: auto;
  margin: 80px 0 160px;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .item {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .item.animate {
  -webkit-animation: tassei 1.4s ease forwards;
          animation: tassei 1.4s ease forwards;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .item.animate_right {
  -webkit-animation: tassei_right 0.6s ease forwards;
          animation: tassei_right 0.6s ease forwards;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .item.animate_left {
  -webkit-animation: tassei_left 0.6s ease forwards;
          animation: tassei_left 0.6s ease forwards;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller > li {
  font-size: 0;
  position: absolute;
  display: inline-block;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller > li:hover .item_on {
  opacity: 1;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller .item_prev {
  left: 0;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller .item_next {
  right: 0;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller .item_wrap {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .capResultArea .capResultArea_controller .item_on {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-animation: pikapika_on 2s ease-in-out infinite;
          animation: pikapika_on 2s ease-in-out infinite;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea {
  position: relative;
  height: 1491px;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin1,
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin2 {
  position: absolute;
  top: 59px;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin1.animate,
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin2.animate {
  -webkit-animation: doyamedal 0.6s ease infinite;
          animation: doyamedal 0.6s ease infinite;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin1 {
  left: 425px;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .coin2 {
  right: 425px;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .miniGame_manetize {
  position: absolute;
  top: 44px;
  left: -160px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .miniGame_manetize.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .miniGame_manetize.animate.anime2 {
  opacity: 1;
  -webkit-animation: anime_manetize 0.3s ease-in-out;
          animation: anime_manetize 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .miniGame_flag {
  position: absolute;
  top: 200px;
  right: 0;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .miniGame_manetize_mini {
  position: absolute;
  top: 700px;
  right: -35px;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .minigame_reword {
  position: absolute;
  bottom: -16px;
  right: 133px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .minigame_reword.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .miniGameArea_wrap .miniGameArea .minGameAra_body {
  font-size: 0;
  text-align: center;
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap {
  position: relative;
  padding-bottom: 105px;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twAra_infule {
  position: absolute;
  top: -124px;
  left: -140px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twAra_infule.animate.anime2 {
  opacity: 1;
  -webkit-animation: anime_infull 0.3s ease-in-out;
          animation: anime_infull 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twAra_infule.animate {
  opacity: 1;
  -webkit-animation: anime_zoomin 0.3s ease-in-out;
          animation: anime_zoomin 0.3s ease-in-out;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .head_tw {
  position: relative;
  width: 500px;
  margin: 181px auto -353px;
  font-size: 0;
  top: -239px;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .head_tw .item {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: inline-block;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .head_tw .item1_shain {
  position: absolute;
  top: 70px;
  left: -10px;
  opacity: 0;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .head_tw .item2_shain {
  position: absolute;
  top: 34px;
  left: 82px;
  opacity: 0;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .head_tw .item3_shain {
  position: absolute;
  top: 71px;
  left: 187px;
  opacity: 0;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 {
  font-size: 0;
  width: 932px;
  margin: 0 auto;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li {
  position: relative;
  display: block;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li .item_star {
  position: absolute;
  top: 0;
  left: 379px;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li .item_star .ajuster {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li .item_star .star_wrap {
  display: block;
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li .item_star .star_on {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_point3 li .item_star .item_shain {
  position: absolute;
  top: -72px;
  left: -72px;
  opacity: 0;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_plugin_wrap {
  width: 515px;
  height: 500px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twArea_body {
  background: url("../images/tw_waku.png") no-repeat;
  position: relative;
  width: 963px;
  height: 1367px;
  margin: 0 auto;
  padding: 0 16px;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twArea_body_wrap {
  position: relative;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twArea_body_wrap:after {
  content: "";
  width: 438px;
  height: 244px;
  display: inline-block;
  background: url("../images/tw_bard.png") no-repeat;
  background-size: cover;
  position: absolute;
  top: -100px;
  left: 50px;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twArea_body_wrap:before {
  content: "";
  width: 323px;
  height: 1110px;
  display: inline-block;
  background: url("../images/death_march.png") no-repeat;
  background-size: cover;
  position: absolute;
  right: 134px;
  bottom: -370px;
  z-index: 1;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .twArea_body_wrap .btn_wrap {
  margin-top: 40px;
  text-align: center;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .tw_body_afterbox {
  margin-top: 50px;
  text-align: center;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap > .stones_wrap .item1 {
  position: absolute;
  top: 300px;
  right: 25px;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap > .stones_wrap .item1.animate {
  -webkit-animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
          animation: inseki_fuwafuwa 2.5s ease-in-out infinite;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .waku_shain1:before {
  content: "";
  display: block;
  position: absolute;
  top: 80px;
  left: -101px;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: tw_wakuShain_vertical 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: tw_wakuShain_vertical 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .waku_shain1:after {
  content: "";
  display: block;
  position: absolute;
  top: 80px;
  right: -101px;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: tw_wakuShain_vertical 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s infinite both;
          animation: tw_wakuShain_vertical 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s infinite both;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .waku_shain2:before {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  left: 0;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: tw_wakuShain_horizontal 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
          animation: tw_wakuShain_horizontal 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s infinite both;
}
.page-feature .killdoya .specialArea_wrap .twArea_wrap .waku_shain2:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -7px;
  left: 0;
  width: 226px;
  height: 38px;
  background: url("../images/flame_light.png") no-repeat;
  -webkit-animation: tw_wakuShain_horizontal 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
          animation: tw_wakuShain_horizontal 4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s infinite both;
}
.page-feature .killdoya .btn_minigame {
  display: inline-block;
  position: relative;
  z-index: 1;
  background: url("../images/btn_minigame_on.png") no-repeat;
}
.page-feature .killdoya .btn_minigame img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .btn_minigame:hover img {
  opacity: 0;
}
.page-feature .killdoya .btn_tw_folow {
  display: inline-block;
  position: relative;
  z-index: 1;
  background: url("../images/btn_folow_on.png") no-repeat;
}
.page-feature .killdoya .btn_tw_folow img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .btn_tw_folow:hover img {
  opacity: 0;
}
.page-feature .killdoya .btn_jizentouroku2 {
  display: inline-block;
  position: relative;
  z-index: 1;
  background: url("../images/btn_twareatouroku_on.png") no-repeat;
}
.page-feature .killdoya .btn_jizentouroku2 img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.page-feature .killdoya .btn_jizentouroku2:hover img {
  opacity: 0;
}
.page-feature canvas {
  display: block;
}
@-webkit-keyframes anime_infull {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -124px;
  }
}
@keyframes anime_infull {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -124px;
  }
}
@-webkit-keyframes anime_manetize {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -110px;
  }
}
@keyframes anime_manetize {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -110px;
  }
}
@-webkit-keyframes anime_shizuku {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -122px;
  }
}
@keyframes anime_shizuku {
  0% {
    opacity: 0;
    top: -500px;
  }
  100% {
    opacity: 1;
    top: -122px;
  }
}
@-webkit-keyframes awaawa {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  100% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes awaawa {
  0% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  100% {
    opacity: 0.5;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes waku_shain {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
    opacity: 0;
  }
}
@keyframes waku_shain {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
    opacity: 0;
  }
}
@-webkit-keyframes waku_shain_vertical {
  0% {
    -webkit-transform: rotate(90deg) translateY(0);
            transform: rotate(90deg) translateY(0);
  }
  80% {
    -webkit-transform: rotate(90deg) translateX(400px);
            transform: rotate(90deg) translateX(400px);
  }
  100% {
    -webkit-transform: rotate(90deg) translateX(400px);
            transform: rotate(90deg) translateX(400px);
    opacity: 0;
  }
}
@keyframes waku_shain_vertical {
  0% {
    -webkit-transform: rotate(90deg) translateY(0);
            transform: rotate(90deg) translateY(0);
  }
  80% {
    -webkit-transform: rotate(90deg) translateX(400px);
            transform: rotate(90deg) translateX(400px);
  }
  100% {
    -webkit-transform: rotate(90deg) translateX(400px);
            transform: rotate(90deg) translateX(400px);
    opacity: 0;
  }
}
@-webkit-keyframes tw_wakuShain_horizontal {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(760px);
            transform: translateX(760px);
  }
  100% {
    -webkit-transform: translateX(760px);
            transform: translateX(760px);
    opacity: 0;
  }
}
@keyframes tw_wakuShain_horizontal {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  80% {
    -webkit-transform: translateX(760px);
            transform: translateX(760px);
  }
  100% {
    -webkit-transform: translateX(760px);
            transform: translateX(760px);
    opacity: 0;
  }
}
@-webkit-keyframes tw_wakuShain_vertical {
  0% {
    -webkit-transform: rotate(90deg) translateY(0);
            transform: rotate(90deg) translateY(0);
  }
  80% {
    -webkit-transform: rotate(90deg) translateX(1150px);
            transform: rotate(90deg) translateX(1150px);
  }
  100% {
    -webkit-transform: rotate(90deg) translateX(1150px);
            transform: rotate(90deg) translateX(1150px);
    opacity: 0;
  }
}
@keyframes tw_wakuShain_vertical {
  0% {
    -webkit-transform: rotate(90deg) translateY(0);
            transform: rotate(90deg) translateY(0);
  }
  80% {
    -webkit-transform: rotate(90deg) translateX(1150px);
            transform: rotate(90deg) translateX(1150px);
  }
  100% {
    -webkit-transform: rotate(90deg) translateX(1150px);
            transform: rotate(90deg) translateX(1150px);
    opacity: 0;
  }
}
@-webkit-keyframes kv_fig_wrap {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes kv_fig_wrap {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes kv_head {
  0% {
    opacity: 0;
    -webkit-transform: scale(20);
            transform: scale(20);
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    opacity: 1;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  90% {
    opacity: 1;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kv_head {
  0% {
    opacity: 0;
    -webkit-transform: scale(20);
            transform: scale(20);
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  75% {
    opacity: 1;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  90% {
    opacity: 1;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes pikapika_on {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes pikapika_on {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes kv_grosta_fadeloop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes kv_grosta_fadeloop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes kv_gugu1 {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes kv_gugu1 {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kv_gugu {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  60% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
  }
}
@keyframes kv_gugu {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  60% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes btn_shain {
  0% {
    -webkit-transform: skew(-20deg) translateX(-100px);
            transform: skew(-20deg) translateX(-100px);
  }
  80% {
    -webkit-transform: skew(-20deg) translateX(400px);
            transform: skew(-20deg) translateX(400px);
  }
  100% {
    -webkit-transform: skew(-20deg) translateX(400px);
            transform: skew(-20deg) translateX(400px);
  }
}
@keyframes btn_shain {
  0% {
    -webkit-transform: skew(-20deg) translateX(-100px);
            transform: skew(-20deg) translateX(-100px);
  }
  80% {
    -webkit-transform: skew(-20deg) translateX(400px);
            transform: skew(-20deg) translateX(400px);
  }
  100% {
    -webkit-transform: skew(-20deg) translateX(400px);
            transform: skew(-20deg) translateX(400px);
  }
}
@-webkit-keyframes inseki_fuwafuwa {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@keyframes inseki_fuwafuwa {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@-webkit-keyframes fukidashi_fuwafuwa {
  0% {
    top: 0;
  }
  50% {
    top: -10px;
  }
}
@keyframes fukidashi_fuwafuwa {
  0% {
    top: 0;
  }
  50% {
    top: -10px;
  }
}
@-webkit-keyframes maou_text {
  0% {
    opacity: 0;
    -webkit-transform: scale(20);
            transform: scale(20);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes maou_text {
  0% {
    opacity: 0;
    -webkit-transform: scale(20);
            transform: scale(20);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes relation_maou_serif {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes relation_maou_serif {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes relation_yusha_serif {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@keyframes relation_yusha_serif {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@-webkit-keyframes doyamedal {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
  }
}
@keyframes doyamedal {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
  }
}
@-webkit-keyframes anime_zoomin {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes anime_zoomin {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
