@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Montserrat);
@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
small {
  font-size: 80%;
}
img {
  border-style: none;
}
canvas {
  display: inline-block;
}
[hidden] {
  display: none;
}
html,
body {
  font-family: メイリオ, Meiryo, "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Osaka, arial, verdana, sans-serif;
  color: #333;
  font-size: 16px;
  min-width: 320px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
h2,
h3,
p,
figure,
ul,
li {
  margin: 0;
}
ul {
  padding: 0;
  list-style: none;
}
img {
  width: 100%;
  height: auto;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.quick {
    animation-duration: .2s;
}
.animated.fast {
    animation-duration: .5s;
}
.animated.slow {
    animation-duration: 1.5s;
}
.animated.slowly {
    animation-duration: 3s;
}
.animated.flipOutX,
.animated.flipOutY {
  animation-duration: .5s;
}
.animated.flipInX {
  animation-duration: .75s;
}
@keyframes fadeIn {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeOut {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes flipInX {
from {
    transform: perspective(800px) rotate3d(1, 0, 0, 120deg);
    animation-timing-function: cubic-bezier(0.26, 1.45, 0.71, 1.01);
    opacity: 0;
}
to {
    transform: perspective(800px);
}
}
.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipOutX {
from {
    transform: perspective(800px);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
to {
    transform: perspective(800px) rotate3d(1, 0, 0, -90deg);
    opacity: 0;
}
}
.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}
@keyframes slideInRight {
from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
}
to {
    transform: translate3d(0, 0, 0);
}
}
.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideOutRight {
from {
    transform: translate3d(0, 0, 0);
}
to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
  animation-name: slideOutRight;
}

.splash[data-v-7ead3e64] {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
}
.animate[data-v-7ead3e64] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 275px;
  height: 200px;
}

@charset "UTF-8";
.theme[data-v-1bba6841] {
  margin: 0;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}
.theme.theme9[data-v-1bba6841] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACvAAAAASBAMAAAB1WBasAAAAGFBMVEUhy8I9YdZuq6SBg6Dl6Ov6cG7+skX/wDyDfVI4AAAAYklEQVR42u3WQREAEABEUTRQQg4HeVWSxBCCAzPvRdjDn4058LZSbXBsDRucm90GlyQTAAgvgPACILwAwguA8AIILwDCCyC8AMILgPACCC8AwgvwqthsAODxAggvAMIL8KsNGmoEZwTiXtgAAAAASUVORK5CYII=), url(https://img1.kakaku.k-img.com/images/20th/bg_2016.d8cb717.jpg);
    background-size: 100% auto, cover;
    background-position: 0 0, center center;
}
.theme.theme8[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2014.47f3fee.jpg);
}
.theme.theme7[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2012.1b12c74.jpg);
}
.theme.theme6[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2010.4d026fd.jpg);
}
.theme.theme5[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2008.9cae476.jpg);
}
.theme.theme4[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2006.01af983.jpg);
}
.theme.theme3[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2004.11b2851.jpg);
}
.theme.theme2[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2002.222c846.jpg);
}
.theme.theme1[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2000.c473977.jpg);
}
.theme.theme0[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_1998.4b07615.jpg);
    font-family: "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", "MS PGothic", "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", Osaka, arial, verdana, sans-serif;
}
.notPC .theme[data-v-1bba6841] {
    background-image: none;
    background-color: transparent;
}
.sec[data-v-1bba6841] {
  overflow: hidden;
}
.bg[data-v-1bba6841] {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  background-size: auto 100%;
  padding-bottom: 108px;
  background-position: center center;
}
.bg.oblong[data-v-1bba6841] {
    background-size: 100% auto;
}
.bg.cur[data-v-1bba6841] {
    z-index: -1;
}
.bg9[data-v-1bba6841] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACvAAAAASBAMAAAB1WBasAAAAGFBMVEUhy8I9YdZuq6SBg6Dl6Ov6cG7+skX/wDyDfVI4AAAAYklEQVR42u3WQREAEABEUTRQQg4HeVWSxBCCAzPvRdjDn4058LZSbXBsDRucm90GlyQTAAgvgPACILwAwguA8AIILwDCCyC8AMILgPACCC8AwgvwqthsAODxAggvAMIL8KsNGmoEZwTiXtgAAAAASUVORK5CYII=), url(https://img1.kakaku.k-img.com/images/20th/bg_2016.d8cb717.jpg);
    background-repeat: no-repeat, repeat;
    background-size: 100% auto, auto 100%;
    background-position: center 0, center center;
}
.bg9.oblong[data-v-1bba6841] {
      background-size: 100% auto, 100% auto;
}
.bg8[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2014.47f3fee.jpg);
}
.bg7[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2012.1b12c74.jpg);
}
.bg6[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2010.4d026fd.jpg);
}
.bg5[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2008.9cae476.jpg);
}
.bg4[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2006.01af983.jpg);
}
.bg3[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2004.11b2851.jpg);
}
.bg2[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2002.222c846.jpg);
}
.bg1[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2000.c473977.jpg);
}
.bg0[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_1998.4b07615.jpg);
}
.inner[data-v-1bba6841] {
  top: 0;
  bottom: 0;
  left: 0;
  right: -33px;
}
@keyframes animate1998 {
from {
    transform: translate(100%);
}
99%, to {
    transform: translate(-160%);
}
}
.yearArea[data-v-1bba6841] {
  left: 0;
  right: 0;
}
@media (min-width: 769px) and (max-width: 1299px) {
.yearArea[data-v-1bba6841] {
      margin: auto;
      top: 0;
      bottom: 0;
}
}
@media (min-width: 1300px) {
.yearArea[data-v-1bba6841] {
      margin: auto;
      top: 0;
      bottom: 0;
}
}
.yearArea .year[data-v-1bba6841] {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 1;
}
#y2016 .yearArea .year[data-v-1bba6841],
    #y2015 .yearArea .year[data-v-1bba6841] {
      color: #2f3f87;
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2016.c277e1b.png);
}
#y2014 .yearArea .year[data-v-1bba6841],
    #y2013 .yearArea .year[data-v-1bba6841] {
      background-color: #c9043c;
      background-image: url(data:image/png;base64,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AAgAAABAAAAAAAIAAAAQAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAwEoAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAABAAVgIAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAQABYCQAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAgACwEgAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAAWAkAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAALASgAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAgAAAAAAEAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAQAAAAAACAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAIAAAAAABAAAACAAAAEAAAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAEAAAAIAAAAAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAACAArAQAABAAAACAAAAAAAQAAAAgAAABAAAAAAAIAAAAQAAAAgAAAAAAEAAAAIAAAAAABAAAAAgAAABAAAACAAAAAAAQAAAAgAAAAAAEAAAAIAAAAQAAAAAACAAAAEAAAAIAAAAAAAQAAAAgAAABAAAAAAAIAAABoqv8Hr4d+zZiTyHkAAAAASUVORK5CYII=);
      color: #fff;
}
#y2012 .yearArea .year[data-v-1bba6841],
    #y2011 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2012.fe50890.png);
      color: #fff;
}
#y2010 .yearArea .year[data-v-1bba6841],
    #y2009 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2010.7a22f40.png);
}
#y2008 .yearArea .year[data-v-1bba6841]:before {
      content: '';
      display: block;
      position: absolute;
      top: -24.73958%;
      left: -26.69271%;
      margin: auto;
      width: 148.4375%;
      height: 157.29167%;
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2008.1582f7a.png);
      background-size: 100% 100%;
      z-index: -1;
}
#y2007 .yearArea .year[data-v-1bba6841]:before {
      content: '';
      display: block;
      position: absolute;
      top: -24.73958%;
      left: -26.69271%;
      margin: auto;
      width: 148.4375%;
      height: 157.29167%;
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2007.a4777b8.png);
      background-size: 100% 100%;
      z-index: -1;
}
#y2006 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2006.5cb67b7.png);
}
#y2005 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2005.584867b.png);
}
#y2004 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2004.193dd47.png);
      box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
      border-radius: 8px;
}
#y2003 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2003.4c48dd8.png);
      box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
      border-radius: 8px;
}
#y2002 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2002.ebbd25d.png);
}
#y2001 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2001.65d670f.png);
}
#y2000 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_2000.c52f2e9.png);
}
#y1999 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_1999.3403938.png);
}
#y1998 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_1998.2994ce9.gif);
      color: #f0f;
}
#y1997 .yearArea .year[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/year_bg_1997.ea74767.gif);
      color: #f0f;
}
.yearArea .year .card[data-v-1bba6841] {
      position: absolute;
      right: 0;
      left: 0;
      margin: auto;
}
#y2014 .yearArea .year .card[data-v-1bba6841],
      #y2013 .yearArea .year .card[data-v-1bba6841] {
        top: 32.03125%;
        height: 26.5625%;
}
#y2012 .yearArea .year .card[data-v-1bba6841],
      #y2011 .yearArea .year .card[data-v-1bba6841] {
        top: 24.47917%;
        height: 25%;
}
.yearArea .year .card .digit[data-v-1bba6841] {
        display: block;
        position: absolute;
        z-index: 0;
        height: 100%;
        display: block;
}
#y2014 .yearArea .year .card .digit[data-v-1bba6841],
        #y2013 .yearArea .year .card .digit[data-v-1bba6841] {
          width: 21.09375%;
}
#y2012 .yearArea .year .card .digit[data-v-1bba6841],
        #y2011 .yearArea .year .card .digit[data-v-1bba6841] {
          width: 19.33594%;
}
#y2014 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(1),
        #y2013 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(1) {
          left: 8.33333%;
}
#y2012 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(1),
        #y2011 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(1) {
          left: 11.45833%;
          border-top-left-radius: 10px;
          border-bottom-left-radius: 10px;
          overflow: hidden;
}
#y2014 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(2),
        #y2013 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(2) {
          left: 29.42708%;
}
#y2012 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(2),
        #y2011 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(2) {
          left: 30.72917%;
}
#y2014 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(3),
        #y2013 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(3) {
          left: 50.52083%;
}
#y2012 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(3),
        #y2011 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(3) {
          left: 50%;
}
#y2014 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(4),
        #y2013 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(4) {
          left: 71.61458%;
}
#y2012 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(4),
        #y2011 .yearArea .year .card .digit[data-v-1bba6841]:nth-child(4) {
          left: 69.27083%;
          border-top-right-radius: 10px;
          border-bottom-right-radius: 10px;
          overflow: hidden;
}
.yearArea .year .card .digit > div[data-v-1bba6841] {
          display: block;
          z-index: 1;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
}
.yearArea .year .card .digit > div .nu[data-v-1bba6841] {
            display: block;
            height: 100%;
            perspective: 300px;
}
.yearArea .year .card .digit > div .nu > div[data-v-1bba6841] {
              display: block;
              z-index: 1;
              position: absolute;
              left: 0;
              width: 100%;
              overflow: hidden;
              height: 50%;
}
.yearArea .year .card .digit > div .nu > div.up[data-v-1bba6841] {
                transform-origin: 50% 100%;
                top: 0;
}
.yearArea .year .card .digit > div .nu > div.up .inn[data-v-1bba6841] {
                  top: 0;
}
.yearArea .year .card .digit > div .nu > div.down[data-v-1bba6841] {
                bottom: 0;
                transform-origin: 50% 0;
}
.yearArea .year .card .digit > div .nu > div.down .inn[data-v-1bba6841] {
                  bottom: 0;
}
.yearArea .year .card .digit > div .nu > div .inn[data-v-1bba6841] {
                display: block;
                position: absolute;
                left: 0;
                z-index: 1;
                width: 100%;
                height: 200%;
                background-repeat: no-repeat;
                text-indent: 100%;
                white-space: nowrap;
                overflow: hidden;
                background-position: 0 100%;
                transition: 0s;
                background-size: 100% auto;
}
#y2014 .yearArea .year .card .digit > div .nu > div .inn[data-v-1bba6841],
                #y2013 .yearArea .year .card .digit > div .nu > div .inn[data-v-1bba6841] {
                  background-image: url(https://img1.kakaku.k-img.com/images/20th/year_num_2014.2818337.png);
}
#y2012 .yearArea .year .card .digit > div .nu > div .inn[data-v-1bba6841],
                #y2011 .yearArea .year .card .digit > div .nu > div .inn[data-v-1bba6841] {
                  background-image: url(https://img1.kakaku.k-img.com/images/20th/year_num_2012.4ff12de.png);
}
.yearArea .year .card .digit > div .nu > div .inn.count0[data-v-1bba6841] {
                  background-position: 0 0;
}
.yearArea .year .card .digit > div .nu > div .inn.count1[data-v-1bba6841] {
                  background-position: 0 10%;
}
.yearArea .year .card .digit > div .nu > div .inn.count2[data-v-1bba6841] {
                  background-position: 0 20%;
}
.yearArea .year .card .digit > div .nu > div .inn.count3[data-v-1bba6841] {
                  background-position: 0 30%;
}
.yearArea .year .card .digit > div .nu > div .inn.count4[data-v-1bba6841] {
                  background-position: 0 40%;
}
.yearArea .year .card .digit > div .nu > div .inn.count5[data-v-1bba6841] {
                  background-position: 0 50%;
}
.yearArea .year .card .digit > div .nu > div .inn.count6[data-v-1bba6841] {
                  background-position: 0 60%;
}
.yearArea .year .card .digit > div .nu > div .inn.count7[data-v-1bba6841] {
                  background-position: 0 70%;
}
.yearArea .year .card .digit > div .nu > div .inn.count8[data-v-1bba6841] {
                  background-position: 0 80%;
}
.yearArea .year .card .digit > div .nu > div .inn.count9[data-v-1bba6841] {
                  background-position: 0 90%;
}
.yearArea .year .num[data-v-1bba6841] {
      position: absolute;
      right: 0;
      left: 0;
      margin: auto;
}
#y2016 .yearArea .year .num[data-v-1bba6841],
      #y2015 .yearArea .year .num[data-v-1bba6841] {
        top: 32.29167%;
        height: 24.47917%;
}
#y2010 .yearArea .year .num[data-v-1bba6841],
      #y2009 .yearArea .year .num[data-v-1bba6841] {
        top: 30.72917%;
        height: 25.26042%;
}
.yearArea .year .num span[data-v-1bba6841] {
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        display: block;
        float: left;
        text-indent: 100%;
        white-space: nowrap;
        height: 100%;
        overflow: hidden;
        background-position: 0 0;
        transition: 2s;
        background-repeat: no-repeat;
}
#y2016 .yearArea .year .num span[data-v-1bba6841],
        #y2015 .yearArea .year .num span[data-v-1bba6841] {
          background-image: url(https://img1.kakaku.k-img.com/images/20th/year_num_2016.9d8a987.png);
          width: 19.01042%;
          border-radius: 10px;
}
#y2010 .yearArea .year .num span[data-v-1bba6841],
        #y2009 .yearArea .year .num span[data-v-1bba6841] {
          background-image: url(https://img1.kakaku.k-img.com/images/20th/year_num_2010.76f2626.png);
          width: 20.3125%;
}
.yearArea .year .num span.num1[data-v-1bba6841] {
          background-position: 0 10%;
}
.yearArea .year .num span.num2[data-v-1bba6841] {
          background-position: 0 20%;
}
.yearArea .year .num span.num3[data-v-1bba6841] {
          background-position: 0 30%;
}
.yearArea .year .num span.num4[data-v-1bba6841] {
          background-position: 0 40%;
}
.yearArea .year .num span.num5[data-v-1bba6841] {
          background-position: 0 50%;
}
.yearArea .year .num span.num6[data-v-1bba6841] {
          background-position: 0 60%;
}
.yearArea .year .num span.num7[data-v-1bba6841] {
          background-position: 0 70%;
}
.yearArea .year .num span.num8[data-v-1bba6841] {
          background-position: 0 80%;
}
.yearArea .year .num span.num9[data-v-1bba6841] {
          background-position: 0 90%;
}
.yearArea .year .num span.num0[data-v-1bba6841] {
          background-position: 0 100%;
}
#y2016 .yearArea .year .num span[data-v-1bba6841]:nth-child(1),
        #y2015 .yearArea .year .num span[data-v-1bba6841]:nth-child(1) {
          left: 9.89583%;
}
#y2010 .yearArea .year .num span[data-v-1bba6841]:nth-child(1),
        #y2009 .yearArea .year .num span[data-v-1bba6841]:nth-child(1) {
          left: 9.11458%;
}
#y2016 .yearArea .year .num span[data-v-1bba6841]:nth-child(2),
        #y2015 .yearArea .year .num span[data-v-1bba6841]:nth-child(2) {
          left: 30.46875%;
}
#y2010 .yearArea .year .num span[data-v-1bba6841]:nth-child(2),
        #y2009 .yearArea .year .num span[data-v-1bba6841]:nth-child(2) {
          left: 29.6875%;
}
#y2016 .yearArea .year .num span[data-v-1bba6841]:nth-child(3),
        #y2015 .yearArea .year .num span[data-v-1bba6841]:nth-child(3) {
          left: 50.78125%;
}
#y2010 .yearArea .year .num span[data-v-1bba6841]:nth-child(3),
        #y2009 .yearArea .year .num span[data-v-1bba6841]:nth-child(3) {
          left: 50.26042%;
}
#y2016 .yearArea .year .num span[data-v-1bba6841]:nth-child(4),
        #y2015 .yearArea .year .num span[data-v-1bba6841]:nth-child(4) {
          left: 71.09375%;
}
#y2010 .yearArea .year .num span[data-v-1bba6841]:nth-child(4),
        #y2009 .yearArea .year .num span[data-v-1bba6841]:nth-child(4) {
          left: 70.83333%;
}
.yearArea .lines[data-v-1bba6841] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
}
#y2016 .yearArea .lines[data-v-1bba6841],
    #y2015 .yearArea .lines[data-v-1bba6841] {
      width: 82.03125%;
}
#y2014 .yearArea .lines[data-v-1bba6841],
    #y2013 .yearArea .lines[data-v-1bba6841] {
      width: 82.29167%;
}
#y1998 .yearArea .lines[data-v-1bba6841],
    #y1997 .yearArea .lines[data-v-1bba6841] {
      width: 95.83333%;
      overflow: hidden;
}
.yearArea .lines .copy[data-v-1bba6841] {
      font-weight: bold;
      display: inline-block;
      padding-bottom: 3px;
      left: 0;
      right: 0;
      margin: auto;
      position: absolute;
      white-space: nowrap;
}
#y2016 .yearArea .lines .copy[data-v-1bba6841],
      #y2015 .yearArea .lines .copy[data-v-1bba6841] {
        top: 65.10417%;
        border-bottom: dotted 2px #2f3f87;
}
#y2014 .yearArea .lines .copy[data-v-1bba6841],
      #y2013 .yearArea .lines .copy[data-v-1bba6841] {
        top: 63.02083%;
        background: #fff;
        color: #c9043c;
        height: 8.59375%;
        line-height: 2.1;
}
#y1998 .yearArea .lines .copy[data-v-1bba6841],
      #y1997 .yearArea .lines .copy[data-v-1bba6841] {
        color: #f00;
        white-space: nowrap;
        animation: animate1998 5s linear infinite;
        top: 67.70833%;
}
.sp #y1998 .yearArea .lines .copy[data-v-1bba6841],
      .sp #y1997 .yearArea .lines .copy[data-v-1bba6841] {
        animation: none;
}
.yearArea .lines .text[data-v-1bba6841] {
      margin-top: 10px;
      line-height: 1.61538;
      display: block;
      margin: auto;
      left: 0;
      right: 0;
      margin: auto;
      position: absolute;
}
#y2016 .yearArea .lines .text[data-v-1bba6841],
      #y2015 .yearArea .lines .text[data-v-1bba6841] {
        text-align: center;
        top: 75.52083%;
}
#y2014 .yearArea .lines .text[data-v-1bba6841],
      #y2013 .yearArea .lines .text[data-v-1bba6841] {
        text-align: center;
        top: 73.95833%;
        line-height: 1.92308;
}
#y1998 .yearArea .lines .text[data-v-1bba6841],
      #y1997 .yearArea .lines .text[data-v-1bba6841] {
        text-align: center;
        width: 92.3913%;
        top: 79.42708%;
}
@keyframes asd {
0% {
    z-index: 2;
}
5% {
    z-index: 4;
}
100% {
    z-index: 4;
}
}
@keyframes turn {
0% {
    transform: rotateX(90deg);
}
100% {
    transform: rotateX(0deg);
}
}
@keyframes turn2 {
0% {
    transform: rotateX(0deg);
}
100% {
    transform: rotateX(-90deg);
}
}
.yearArea .year .card .digit.play > div.before[data-v-1bba6841] {
  z-index: 3;
}
.yearArea .year .card .digit.play.digit0 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.5s 0.5s linear both;
}
.yearArea .year .card .digit.play.digit0 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.5s 0.5s linear both;
}
.yearArea .year .card .digit.play.digit0 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.5s linear both;
}
.yearArea .year .card .digit.play.digit1 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.25s 0.25s linear both;
}
.yearArea .year .card .digit.play.digit1 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.25s 0.25s linear both;
}
.yearArea .year .card .digit.play.digit1 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.25s linear both;
}
.yearArea .year .card .digit.play.digit2 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.16667s 0.16667s linear both;
}
.yearArea .year .card .digit.play.digit2 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.16667s 0.16667s linear both;
}
.yearArea .year .card .digit.play.digit2 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.16667s linear both;
}
.yearArea .year .card .digit.play.digit3 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.125s 0.125s linear both;
}
.yearArea .year .card .digit.play.digit3 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.125s 0.125s linear both;
}
.yearArea .year .card .digit.play.digit3 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.125s linear both;
}
.yearArea .year .card .digit.play.digit4 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.1s 0.1s linear both;
}
.yearArea .year .card .digit.play.digit4 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.1s 0.1s linear both;
}
.yearArea .year .card .digit.play.digit4 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.1s linear both;
}
.yearArea .year .card .digit.play.digit5 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.08333s 0.08333s linear both;
}
.yearArea .year .card .digit.play.digit5 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.08333s 0.08333s linear both;
}
.yearArea .year .card .digit.play.digit5 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.08333s linear both;
}
.yearArea .year .card .digit.play.digit6 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.07143s 0.07143s linear both;
}
.yearArea .year .card .digit.play.digit6 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.07143s 0.07143s linear both;
}
.yearArea .year .card .digit.play.digit6 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.07143s linear both;
}
.yearArea .year .card .digit.play.digit7 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.0625s 0.0625s linear both;
}
.yearArea .year .card .digit.play.digit7 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.0625s 0.0625s linear both;
}
.yearArea .year .card .digit.play.digit7 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.0625s linear both;
}
.yearArea .year .card .digit.play.digit8 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.05556s 0.05556s linear both;
}
.yearArea .year .card .digit.play.digit8 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.05556s 0.05556s linear both;
}
.yearArea .year .card .digit.play.digit8 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.05556s linear both;
}
.yearArea .year .card .digit.play.digit9 > div.active[data-v-1bba6841] {
  z-index: 2;
  animation: asd 0.05s 0.05s linear both;
}
.yearArea .year .card .digit.play.digit9 > div.active .nu > div.down[data-v-1bba6841] {
  z-index: 2;
  animation: turn 0.05s 0.05s linear both;
}
.yearArea .year .card .digit.play.digit9 > div.before .nu > div.up[data-v-1bba6841] {
  z-index: 2;
  animation: turn2 0.05s linear both;
}
.area1[data-v-1bba6841] {
  top: 0;
  left: 0;
}
.area2[data-v-1bba6841] {
  bottom: 0;
  left: 0;
}
.area3[data-v-1bba6841] {
  top: 0;
  left: 0;
  right: 0;
}
#y2000 .area3[data-v-1bba6841] {
    opacity: 0;
    transition: .5s;
    background-image: url(https://img1.kakaku.k-img.com/images/20th/history_bg_2000.b0c3b2b.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
#y2000 .cur .area3[data-v-1bba6841] {
    transition: 1s;
    opacity: 1;
}
.area4[data-v-1bba6841] {
  bottom: 0;
  left: 0;
  right: 0;
}
.area5[data-v-1bba6841] {
  top: 0;
  right: 0;
}
.area6[data-v-1bba6841] {
  bottom: 0;
  right: 0;
}
.column2 .area1[data-v-1bba6841] {
  top: 28.55457%;
}
.column2 .area2[data-v-1bba6841] {
  top: 28.55457%;
  right: 0;
  bottom: auto;
  left: auto;
}
.column2 .area3[data-v-1bba6841] {
  top: 57.10914%;
}
.column2 .area4[data-v-1bba6841] {
  top: 57.10914%;
  bottom: auto;
  left: auto;
}
.column2 .area5[data-v-1bba6841] {
  top: 71.38643%;
  left: 0;
  right: auto;
}
.column2 .area6[data-v-1bba6841] {
  top: 71.38643%;
  bottom: auto;
}
.column2 .area1.areaL + .area2.areaS + .area3[data-v-1bba6841] {
  top: 42.83186%;
  right: 0;
  left: auto;
}
.column2 .areaL5 .area4[data-v-1bba6841] {
  top: 71.38643%;
  left: 0;
  right: auto;
}
.column2 .areaL5 .area5[data-v-1bba6841] {
  top: 57.10914%;
  right: 0;
  left: auto;
}
.column2 .areaL5 .area6[data-v-1bba6841] {
  top: 85.66372%;
  left: 0;
  right: auto;
}
.column2 .areaL6 .area4[data-v-1bba6841] {
  top: 85.66372%;
  left: 0;
  right: auto;
}
.column2 .areaL6 .area6[data-v-1bba6841] {
  top: 57.10914%;
}
.block[data-v-1bba6841] {
  position: absolute;
}
.block img[data-v-1bba6841] {
    position: relative;
    width: 100%;
    height: 100%;
}
.block.illust[data-v-1bba6841] {
    opacity: 0;
    transition: .5s;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.cur .block.illust[data-v-1bba6841] {
      opacity: 1;
      transition: 1s;
}
.block.products[data-v-1bba6841] {
    z-index: 1;
}
#y2000 .block.products[data-v-1bba6841]:before,
    #y1999 .block.products[data-v-1bba6841]:before {
      content: '';
      background: #fff;
      width: 94.79167%;
      height: 94.79167%;
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      border-radius: 30px;
      filter: blur(10px);
}
_[data-v-1bba6841]:-ms-fullscreen, :root #y2000 .block.products[data-v-1bba6841]:before, :root
      #y1999 .block.products[data-v-1bba6841]:before {
        border: 1px solid #fff;
        box-shadow: 0 0 20px 10px #fff;
}
#y2016 .block.products[data-v-1bba6841],
    #y2015 .block.products[data-v-1bba6841] {
      border-radius: 10px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      background-color: #fff;
}
#y2012 .block.products[data-v-1bba6841],
    #y2011 .block.products[data-v-1bba6841] {
      border-radius: 7px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
#y2010 .block.products[data-v-1bba6841],
    #y2009 .block.products[data-v-1bba6841] {
      box-shadow: 0 2px 5px rgba(102, 84, 60, 0.68);
}
#y2008 .block.products[data-v-1bba6841],
    #y2007 .block.products[data-v-1bba6841] {
      border-radius: 7px;
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
#y2006 .block.products[data-v-1bba6841],
    #y2005 .block.products[data-v-1bba6841] {
      border-radius: 10px;
      box-shadow: 5px 5px 5px rgba(77, 78, 80, 0.2);
}
#y2004 .block.products[data-v-1bba6841],
    #y2003 .block.products[data-v-1bba6841] {
      border-radius: 8px;
      box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
#y2016 .block.products img[data-v-1bba6841],
    #y2015 .block.products img[data-v-1bba6841] {
      border-radius: 10px;
}
#y2012 .block.products img[data-v-1bba6841],
    #y2011 .block.products img[data-v-1bba6841] {
      border-radius: 7px;
}
#y2008 .block.products img[data-v-1bba6841],
    #y2007 .block.products img[data-v-1bba6841] {
      border-radius: 7px;
}
#y2006 .block.products img[data-v-1bba6841],
    #y2005 .block.products img[data-v-1bba6841] {
      border-radius: 10px;
}
#y2016 .block.products .over[data-v-1bba6841],
    #y2015 .block.products .over[data-v-1bba6841] {
      border-radius: 10px;
}
#y2012 .block.products .over[data-v-1bba6841],
    #y2011 .block.products .over[data-v-1bba6841] {
      border-radius: 7px;
}
#y2008 .block.products .over[data-v-1bba6841],
    #y2007 .block.products .over[data-v-1bba6841] {
      border-radius: 7px;
}
#y2006 .block.products .over[data-v-1bba6841],
    #y2005 .block.products .over[data-v-1bba6841] {
      border-radius: 10px;
}
#y2004 .block.products .over[data-v-1bba6841],
    #y2003 .block.products .over[data-v-1bba6841] {
      border-radius: 8px;
}
#y2002 .block.products .over[data-v-1bba6841],
    #y2001 .block.products .over[data-v-1bba6841] {
      border-radius: 6px;
}
#y2000 .block.products .over[data-v-1bba6841],
    #y1999 .block.products .over[data-v-1bba6841] {
      background-color: transparent;
}
#y2000 .block.products .over[data-v-1bba6841]:before,
    #y1999 .block.products .over[data-v-1bba6841]:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 40px;
      filter: blur(10px);
      background-color: rgba(26, 26, 26, 0.8);
}
_[data-v-1bba6841]:-ms-fullscreen, :root #y2000 .block.products .over[data-v-1bba6841]:before, :root
      #y1999 .block.products .over[data-v-1bba6841]:before {
        box-shadow: 0 0 20px 10px rgba(26, 26, 26, 0.8);
}
.block.products .over .btn[data-v-1bba6841] {
      cursor: pointer;
}
.block.history[data-v-1bba6841] {
    z-index: 1;
}
.block.history .showModal[data-v-1bba6841],
    .block.history a[data-v-1bba6841] {
      display: inline;
      transition: .1s;
}
.block.history .showModal[data-v-1bba6841]:hover,
      .block.history a[data-v-1bba6841]:hover {
        opacity: 0.8;
        cursor: pointer;
}
.block.history h3[data-v-1bba6841] {
      display: inline;
}
#y2006 .block.history[data-v-1bba6841],
    #y2005 .block.history[data-v-1bba6841] {
      border-radius: 10px;
      box-shadow: 5px 5px 5px rgba(77, 78, 80, 0.2);
}
#y2004 .block.history[data-v-1bba6841],
    #y2003 .block.history[data-v-1bba6841] {
      border-radius: 8px;
      box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5);
}
.block.other[data-v-1bba6841] {
    background: none;
    z-index: 1;
}
.block.other .welcome[data-v-1bba6841] {
      background-image: url(https://img1.kakaku.k-img.com/images/20th/counter_animate.052708b.gif);
      background-repeat: no-repeat;
      background-size: 100% 100%;
      color: #0f0;
}
.block.other .welcome .counter[data-v-1bba6841] {
        width: 79.8913%;
        min-height: 31px;
        margin: 54.8913% auto 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAAA+CAYAAACGNraYAAAFOElEQVQYGe3BTW+cVxnH4d99njMzfkvs2E5L4sZtsAARhShFwBoJJMQSIVgg8akQ36ErxIZF9oWyagRSq0LSINq4cWvP2PHbzDzPOefGMUKy6GDGEEfP4n9d9rs/7D4BljjhDrk4xTlliIhcFgOcXneOJh3y18cP+P0ff83W5x/sRTNuAj1ONMk5GhfqVMDBzBARuQxmFY5TDXcZHv2d/uAJo/EhpeS5CHSqYJQCR+PMp9tjBgeZ4hArThgiIi+XE6p58MTw4AP6W79h+9m77O59QkqjTjTjuRnXzKBunMFB4rNBTSlGr9vBQheziIjIy+Ce8DImVAX3zN72Js+evMd+/8+EAFXF88i/KQ7FobiTS8E8YVYQEXkZ3DPuBQzcIZdCLolSwAzcIXKGGcTK6HW65FKwskc9ekpO+4QAViEiMhV38AzunMopkfKI2LnK3MIG3Zkl3I1ep8tMb4FxF9zBDCJfYljoYp6oR5sMtn7L8cGHvFBFRESm4g7ugHMqNZniifnFO3Q6P8OufBOzikkiE5h1MCvkvMvxwUP6m+8zOgYcEZGpdLrQWwA3SAl6EVZX3mLlao/ZXg8H3Jko8h8ZFgqQGB1BfxPqY0REpjK/CMtvQJgFA66v3uDtez9l+fUf0R/dZneYKCUxSWQiB5wQIlWcxx1GhzA+QERkKsPn0J2Da19Z4uatW9y/+0Pu3/sFYeYuo6cjBscNpdRMEphWQUTkQgabEIbr3Nn4Od/59i+5ceMOL+TcAI47E0WmYAYhIiJyIaMDCM0ya699l1trb4PBaLRD0wyBOcyMSQIiIpcqEEKkCmDGCcedcwVERC6TJermiHHdkDMnDDPjPAERkZYJiIi0TEBEpGUCIiItExARaZmAiEjLBEREWiYgItIyARGRlgmIiLRMQESkZQIiIi0TEBFpmYCISMsERERaJiAi0jIBEZGWCYiItExARKRlAiIiLRMQEWmZgIhIywRERFomICLSMgERkZYJiIi0TEBEpGUCIiItExARaZmAiEjLBEREWiYwBS+QEyIir0RgGgYWEBF5JQLncQOMqgPdeaCDiMiFDI+PyDlhZpgxlcA5SgEvzuwVuL4O19eh6iEiMrUYI2YBd8eZTmQCMwOMenzMcLhPbzawtrZBZI29p4GD3YSIyDQ2vn6Pq4vLlJLxZEwjMoE7J5yca15YXlrn/rd+wvobPyAdRw4PDxERmcaVK0u8dmOdlBLumWlEJsiloXhmYX6Z229+j7WVHne/8WPeevP7xAh10yAiMo1SMiklqlAoGWJlmHGuyJc4KY1wd1ZXvsbN2yusrc5yfXUDB4pDqDqIiEzDMZxMKU5xKM5/FZnAPYFDd+Z1Fq59lWo2snOYaHZ3AAcMEZGLiBUUh8FBpm4cMzBjosgEVQAvMKxhs+/s7CdSHpNSDQ6YISJyEWacqhvnaFwwgyoYk0QzowqRTpxhplfodLt0OjWlQJ2N7f2COyciEBER+X+YgRl0Oou4N4RqHrPIWZETjpNLQy6ZUmrcG9zBi5GL4w4OGCIi/xsHDDCDKhilNLjXuCegcFaMcZa63ueL7Ud88myLre2a/eNEKRArQ0TkMoRqDjxz9PwhqdnFjH8yiKPRAf3Bx7z/p3d4/LeH7A8zZs4LZoiIXAqziFPIzS7j4SYYmIEB8aNHDxZ3+o/56NEDPn36F0qBmR5ggCMicqnMAAMz/mUxvvver5rRaL/XH3yMO1QB3AFHROTyOGCcMuOsJn7+xYef5ZKWSkl0u5wKhojIq2Fgxll7/wB7iie8yQElyQAAAABJRU5ErkJggg==);
        background-repeat: no-repeat;
        background-size: 100% auto;
}
.block.other .welcome .counter .num[data-v-1bba6841] {
          position: absolute;
          display: inline-block;
          width: 8.15217%;
          height: 11.41304%;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADSAQMAAACvuAj4AAAABlBMVEUA/wAAAABvA35DAAAAjUlEQVR4Xp1QsQ2AMAzzBYwdO+YMXoQP6CcwcUcnZqaOgMtAi1oIQrIqJbHrONi3iKmBM+gF3ZwwLBzxzZvkkEk+R3cE7OTPGaK81gyXKrl7g1VyZiy9Rd+i2xJYOku+LveCycKXf9aWH0MtJo3k0/Ku3JNNGj246/L2zC7a5VP2/5d3pjRS3XX5+pb9ACQhMwzSf9LsAAAAAElFTkSuQmCC);
          background-size: 100% auto;
          background-repeat: no-repeat;
          text-indent: 100%;
          overflow: hidden;
          white-space: nowrap;
          top: 56.52174%;
}
.block.other .welcome .counter .num0[data-v-1bba6841] {
          background-position: 0 0%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(0) {
          left: 5%;
}
.block.other .welcome .counter .num1[data-v-1bba6841] {
          background-position: 0 11.111%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(1) {
          left: 13.15217%;
}
.block.other .welcome .counter .num2[data-v-1bba6841] {
          background-position: 0 22.222%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(2) {
          left: 21.30435%;
}
.block.other .welcome .counter .num3[data-v-1bba6841] {
          background-position: 0 33.333%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(3) {
          left: 29.45652%;
}
.block.other .welcome .counter .num4[data-v-1bba6841] {
          background-position: 0 44.444%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(4) {
          left: 37.6087%;
}
.block.other .welcome .counter .num5[data-v-1bba6841] {
          background-position: 0 55.555%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(5) {
          left: 45.76087%;
}
.block.other .welcome .counter .num6[data-v-1bba6841] {
          background-position: 0 66.666%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(6) {
          left: 53.91304%;
}
.block.other .welcome .counter .num7[data-v-1bba6841] {
          background-position: 0 77.777%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(7) {
          left: 62.06522%;
}
.block.other .welcome .counter .num8[data-v-1bba6841] {
          background-position: 0 88.888%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(8) {
          left: 70.21739%;
}
.block.other .welcome .counter .num9[data-v-1bba6841] {
          background-position: 0 99.999%;
}
.block.other .welcome .counter .num[data-v-1bba6841]:nth-child(9) {
          left: 78.36957%;
}
.block.other a[data-v-1bba6841] {
      transition: .1s;
}
.block.other a[data-v-1bba6841]:hover {
        opacity: 0.8;
}
.block.other div[data-v-1bba6841] {
      position: absolute;
      right: 0;
      bottom: 0;
}
#y2016 .block.other div[data-v-1bba6841],
      #y2015 .block.other div[data-v-1bba6841] {
        border-radius: 10px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
#y2012 .block.other div[data-v-1bba6841],
      #y2011 .block.other div[data-v-1bba6841] {
        margin: 0 -2px;
}
.block.other div.left[data-v-1bba6841] {
        top: 0;
        left: 0;
        right: auto;
}
.over[data-v-1bba6841] {
  position: absolute;
  background: rgba(64, 64, 64, 0.85);
  color: #fff;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: left;
  padding: 14px 0;
}
.over.detail[data-v-1bba6841] {
    cursor: pointer;
}
.type1 .over[data-v-1bba6841] {
    padding: 30px 0;
}
.over .btn[data-v-1bba6841] {
    position: absolute;
    bottom: 24px;
    right: 24px;
    display: block;
    width: 134px;
    height: 39px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAABOCAMAAADitdhyAAACE1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////8WFhYXFxcYGBgaGhobGxscHBwdHR0eHh4hISEiIiIlJSUmJiYnJycpKSksLCwtLS0uLi4vLy8zMzM0NDQ1NTU2NjY4ODg5OTk6Ojo7Ozs9PT0+Pj4/Pz9DQ0NGRkZHR0dISEhJSUlKSkpNTU1OTk5QUFBRUVFUVFRVVVVXV1dYWFhaWlpbW1tcXFxdXV1eXl5gYGBhYWFiYmJkZGRlZWVnZ2dpaWlqampubm5wcHB0dHR1dXV2dnZ5eXl6enp7e3t9fX1+fn5/f3+CgoKDg4OFhYWGhoaHh4eIiIiKioqLi4uMjIyOjo6Pj4+QkJCRkZGSkpKVlZWWlpaampqdnZ2enp6fn5+goKChoaGioqKjo6Onp6eoqKiqqqqvr6+wsLCysrKzs7O1tbW3t7e4uLi6urq8vLy9vb2+vr6/v7/Dw8PExMTFxcXHx8fIyMjJycnKysrLy8vNzc3Ozs7Q0NDS0tLU1NTW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/h4eHi4uLk5OTl5eXm5ubp6enq6urr6+vs7Ozv7+/w8PDx8fHy8vLz8/P19fX29vb4+Pj6+vr7+/v8/Pz9/f3+/v7///8W7lS/AAAAGXRSTlMABgkqKyyOj5CUlZi7vNTW19jz9Pj5+vz9464knwAABuhJREFUeNrtnPmf1DQUwAe5UREVhIIoKx6ow4oIXlHYBZd6ol0vLLC6OoJI8awKAQGrolbRongVUYuIVRHyJ5qXpJ20TWc7nV0/fti8H7Zpekzft+9Ksp82GlSmzpg3n1wQYhh1rpp/2YypDS5TZi8iF4rUg0Fl0cUXMRaXEKJhEHLpFApjDtEwmMxuNKYt1DC4LJzWmEk0DCEzG/M0jETmNRZoGIksaBANIxUNQ8PQMDQMDUPD0DA0DA1Dw9AwNIwJhPHL3m2PrrvP3PL2sUkP49iWZUYimw5ObhgjRkYejCYvjD/uMnKy/JMJhRGG/1sYZ/oFgps3PrA6wfFhfRhRICQise/aFuv0LNdL7c1uWh5sAyxL1hxD28ZY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);
    background-size: 100% auto;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.over .info[data-v-1bba6841] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 8.15217%;
    width: 83.69565%;
}
.type1 .over .info[data-v-1bba6841] {
      margin: 0 8.15217%;
      width: 83.69565%;
}
.type2 .over .info[data-v-1bba6841] {
      width: 83.69565%;
      margin: 0 8.15217%;
}
.type3 .over .info[data-v-1bba6841] {
      height: 50%;
}
.over .info .title[data-v-1bba6841] {
      font-weight: bold;
      word-wrap: break-word;
      word-break: break-all;
      display: block;
}
.over .info .title a[data-v-1bba6841] {
        color: #fff;
        text-decoration: none;
        word-wrap: break-word;
        word-break: break-all;
        display: block;
}
.over .info .title a[data-v-1bba6841]:hover {
          text-decoration: underline;
}
.over .info .maker[data-v-1bba6841] {
      margin-top: 4.34783%;
      font-weight: bold;
      font-weight: bold;
}
.type1 .over .info .maker[data-v-1bba6841] {
        margin-top: 2.71739%;
}
.over .info .copy[data-v-1bba6841] {
      margin-top: 8.69565%;
      line-height: 1.92308;
}
.type1 .over .info .copy[data-v-1bba6841] {
        margin-top: 5.16304%;
}
.modal[data-v-1bba6841] {
  position: fixed;
}
.modal .closeBg[data-v-1bba6841] {
    position: absolute;
    right: -57px;
    top: -6px;
    width: 51px;
    height: 63px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: rgba(255, 255, 255, 0.4);
}
.column1 .modal .closeBg[data-v-1bba6841] {
      position: fixed;
      border-radius: 0;
      display: block;
      width: 40px;
      height: 43px;
      right: 0;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      top: 7px;
      box-shadow: 0 0 7px rgba(6, 0, 1, 0.9);
}
.column2 .modal .closeBg[data-v-1bba6841] {
      position: fixed;
      border-radius: 0;
      display: block;
      width: 54px;
      height: 57px;
      right: 0;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      top: 7px;
      box-shadow: 0 0 7px rgba(6, 0, 1, 0.9);
}
.modal .close[data-v-1bba6841] {
    position: absolute;
    right: -51px;
    width: 51px;
    height: 51px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #333;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.column1 .modal .close[data-v-1bba6841] {
      border-radius: 0;
      position: fixed;
      top: 10px;
      right: 0;
      width: 37px;
      height: 37px;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
}
.column2 .modal .close[data-v-1bba6841] {
      border-radius: 0;
      position: fixed;
      top: 10px;
      right: 0;
      width: 51px;
      height: 51px;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
}
.modal .close[data-v-1bba6841]:before {
      content: '';
      height: 29px;
      width: 3px;
      background: #fff;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      transform: rotate(-45deg);
}
.column1 .modal .close[data-v-1bba6841]:before {
        height: 22px;
        width: 3px;
}
.modal .close[data-v-1bba6841]:after {
      content: '';
      height: 29px;
      width: 3px;
      background: #fff;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      transform: rotate(45deg);
}
.column1 .modal .close[data-v-1bba6841]:after {
        height: 22px;
        width: 3px;
}
.modal .prev[data-v-1bba6841] {
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAADFBMVEUmMmwqOXktPIAvP4enPEIIAAAAHElEQVQIHQXBAQEAAACCIP+/64Q3DGgkhbKhFHmxkA7RIvCuggAAAABJRU5ErkJggg==);
    left: -61px;
    top: 0;
    bottom: 0;
    width: 40px;
    height: 100px;
    margin: auto;
    text-indent: 100%;
    border-radius: 6px;
    overflow: hidden;
    white-space: nowrap;
    box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4);
    cursor: pointer;
    background-size: 4px 4px;
}
.column1 .modal .prev[data-v-1bba6841] {
      border-radius: 0;
      position: fixed;
      background-color: #2f3f87;
      color: #fff;
      top: auto;
      left: 0;
      width: 80.5px;
      height: 40px;
      line-height: 40px;
      float: left;
      margin-right: 5px;
      text-indent: 35px;
      font-size: 10px;
      box-shadow: none;
}
.column2 .modal .prev[data-v-1bba6841] {
      border-radius: 0;
      position: fixed;
      background-color: #2f3f87;
      color: #fff;
      top: auto;
      left: 0;
      width: 161px;
      height: 50px;
      line-height: 50px;
      float: left;
      margin-right: 5px;
      text-indent: 70px;
      font-size: 16px;
      box-shadow: none;
}
.modal .prev[data-v-1bba6841]:after {
      border-width: 0 0 3px 3px;
      height: 19px;
      width: 19px;
      right: -10px;
      left: 0;
      content: '';
      border-color: #fff;
      border-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto;
      transform: rotate(45deg);
}
.column1 .modal .prev[data-v-1bba6841]:after {
        border-width: 0 0 2px 2px;
        height: 10px;
        width: 10px;
        right: auto;
        left: 10px;
}
.column2 .modal .prev[data-v-1bba6841]:after {
        border-width: 0 0 2px 2px;
        height: 20px;
        width: 20px;
        right: auto;
        left: 20px;
}
.modal .next[data-v-1bba6841] {
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAADFBMVEUmMmwqOXktPIAvP4enPEIIAAAAHElEQVQIHQXBAQEAAACCIP+/64Q3DGgkhbKhFHmxkA7RIvCuggAAAABJRU5ErkJggg==);
    border-radius: 6px;
    right: -61px;
    top: 0;
    width: 40px;
    height: 100px;
    box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4);
    text-indent: 100%;
    background-color: #2f3f87;
    bottom: 0;
    background-size: 4px 4px;
    cursor: pointer;
    margin: auto;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
}
.column1 .modal .next[data-v-1bba6841] {
      position: fixed;
      border-radius: 0;
      top: auto;
      right: 0;
      width: 80.5px;
      height: 40px;
      line-height: 40px;
      box-shadow: none;
      float: left;
      text-indent: 25px;
      font-size: 10px;
}
.column2 .modal .next[data-v-1bba6841] {
      position: fixed;
      border-radius: 0;
      top: auto;
      right: 0;
      width: 161px;
      height: 50px;
      line-height: 50px;
      box-shadow: none;
      float: left;
      text-indent: 50px;
      font-size: 16px;
}
.modal .next[data-v-1bba6841]:after {
      content: '';
      border-width: 0 0 3px 3px;
      height: 19px;
      width: 19px;
      right: 0;
      left: -10px;
      border-color: #fff;
      border-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto;
      transform: rotate(225deg);
}
.column1 .modal .next[data-v-1bba6841]:after {
        border-width: 0 0 2px 2px;
        height: 10px;
        width: 10px;
        right: 10px;
        left: auto;
}
.column2 .modal .next[data-v-1bba6841]:after {
        border-width: 0 0 2px 2px;
        height: 20px;
        width: 20px;
        right: 20px;
        left: auto;
}
.modal .year[data-v-1bba6841] {
    box-shadow: none;
    position: absolute;
    top: 0;
    left: 30px;
    text-align: left;
    background: #595959;
    font-size: 12px;
    height: auto;
    line-height: 1;
    padding: 4px 8px;
    color: #fff;
}
.history .modal .year[data-v-1bba6841] {
      left: auto;
}
.column1 .products .modal .year[data-v-1bba6841] {
      box-shadow: 0 -1px 4px rgba(6, 0, 1, 0.3);
      position: fixed;
      top: auto;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      background: #313431;
      font-size: 13px;
      height: 40px;
      line-height: 40px;
      padding: 0;
}
.column1 .history .modal .year[data-v-1bba6841] {
      left: 2.8169%;
}
.column2 .products .modal .year[data-v-1bba6841] {
      box-shadow: 0 -1px 4px rgba(6, 0, 1, 0.3);
      position: fixed;
      top: auto;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      background: #313431;
      font-size: 16px;
      height: 50px;
      line-height: 50px;
      padding: 0;
}
.modal .year span[data-v-1bba6841] {
      font-weight: bold;
}
.column1 .modal .year span[data-v-1bba6841] {
        font-size: 13px;
}
.overlay[data-v-1bba6841] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAADFBMVEUaGhomJiYxMTFISEjoUikWAAAABHRSTlOZmZmZqElReAAAABpJREFUCB1jeKDAMHEBA9MDBqkJDHoMDCsFADDeBKXy17OzAAAAAElFTkSuQmCC);
  background-size: 3px 3px;
  height: 100%;
  overflow-y: auto;
}
.overlay[data-v-1bba6841]::-webkit-scrollbar {
    width: 5px;
}
.overlay[data-v-1bba6841]::-webkit-scrollbar-track {
    background: #ccc;
}
.overlay[data-v-1bba6841]::-webkit-scrollbar-thumb {
    background: #666;
}
.popup[data-v-1bba6841] {
  width: 710px;
  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4);
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin: auto auto 30px;
  padding-bottom: 0;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #fff;
  position: absolute;
  left: 50%;
  text-align: left;
}
.popup .top[data-v-1bba6841] {
    background-position: center center;
    background-size: cover;
}
.column1 .popup[data-v-1bba6841],
  .column2 .popup[data-v-1bba6841] {
    width: 100%;
    min-height: 100%;
    padding-bottom: 0;
    border-radius: 0;
    margin: 0;
    top: 0;
    transform: translateY(0) translateX(-50%);
}
.popup.popup2016 .top[data-v-1bba6841], .popup.popup2015 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/popup_bg_2016.39eb05a.png);
}
.popup.popup2014 .top[data-v-1bba6841], .popup.popup2013 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2014.47f3fee.jpg);
    color: #fff;
}
.popup.popup2014 .top .review .ttl[data-v-1bba6841], .popup.popup2013 .top .review .ttl[data-v-1bba6841] {
      border-color: #fff;
}
.popup.popup2012 .top[data-v-1bba6841], .popup.popup2011 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2012.1b12c74.jpg);
    color: #fff;
}
.popup.popup2012 .top .review .ttl[data-v-1bba6841], .popup.popup2011 .top .review .ttl[data-v-1bba6841] {
      border-color: #fff;
}
.popup.popup2010 .top[data-v-1bba6841], .popup.popup2009 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2010.4d026fd.jpg);
}
.popup.popup2008 .top[data-v-1bba6841], .popup.popup2007 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2008.9cae476.jpg);
}
.popup.popup2006 .top[data-v-1bba6841], .popup.popup2005 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2006.01af983.jpg);
}
.popup.popup2004 .top[data-v-1bba6841], .popup.popup2003 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2004.11b2851.jpg);
}
.column1 .popup.popup2004 .top[data-v-1bba6841], .column1 .popup.popup2003 .top[data-v-1bba6841] {
      color: #fff;
}
.column1 .popup.popup2004 .top .review .ttl[data-v-1bba6841], .column1 .popup.popup2003 .top .review .ttl[data-v-1bba6841] {
      border-color: #fff;
}
.popup.popup2002 .top[data-v-1bba6841], .popup.popup2001 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2002.222c846.jpg);
    background-size: cover;
    color: #000;
    text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}
.popup.popup2002 .top .review .ttl[data-v-1bba6841], .popup.popup2001 .top .review .ttl[data-v-1bba6841] {
      color: #000;
      border-color: #000;
}
.popup.popup2002 .top .review .comment[data-v-1bba6841], .popup.popup2001 .top .review .comment[data-v-1bba6841] {
      text-shadow: none;
}
.popup.popup2002 .top .year[data-v-1bba6841], .popup.popup2001 .top .year[data-v-1bba6841] {
      text-shadow: none;
}
.popup.popup2000 .top[data-v-1bba6841], .popup.popup1999 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_2000.c473977.jpg);
    background-size: cover;
}
.popup.popup1998 .top[data-v-1bba6841], .popup.popup1997 .top[data-v-1bba6841] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_1998.4b07615.jpg);
    background-size: cover;
    color: #fff;
}
.popup.popup1998 .top .review .ttl[data-v-1bba6841], .popup.popup1997 .top .review .ttl[data-v-1bba6841] {
      color: #fff;
      border-color: #fff;
}
.popup .top[data-v-1bba6841] {
    background-size: cover;
    overflow: hidden;
    background-color: #ccc;
    padding: 30px 4.22535%;
    border-top-left-radius: 10px;
}
.history .popup .top[data-v-1bba6841] {
      padding: 30px 20px 10px;
}
.column1 .popup .top[data-v-1bba6841] {
      border-radius: 0;
      padding: 176px 2.8169% 20px;
}
.column1 .history .popup .top[data-v-1bba6841] {
      padding: 30px 2.8169% 10px;
}
.column2 .popup .top[data-v-1bba6841] {
      border-radius: 0;
}
.popup .top .headline .ttl[data-v-1bba6841] {
      font-weight: bold;
      font-size: 24px;
}
.column1 .popup .top .headline .ttl[data-v-1bba6841] {
        margin-top: 13px;
        font-size: 20px;
}
.column1 .history .popup .top .headline .ttl[data-v-1bba6841] {
        margin-top: 0;
        margin-right: 50px;
}
.history .popup .top .headline .ttl[data-v-1bba6841] {
        font-size: 18px;
}
.popup .top .headline .ttl a[data-v-1bba6841] {
        color: #292929;
        text-decoration: none;
}
.popup .top .headline .ttl a[data-v-1bba6841]:hover {
          text-decoration: underline;
}
.popup .top .headline .ttl .maker[data-v-1bba6841] {
        display: inline;
        margin-left: 10px;
        font-weight: normal;
        font-size: 12px;
}
.column1 .popup .top .headline .ttl .maker[data-v-1bba6841] {
          margin: 0;
          display: block;
}
.popup .top .img[data-v-1bba6841] {
      display: block;
      border-radius: 6px;
      top: 17px;
      margin-top: 22px;
      text-align: center;
      background: #fff;
      width: 50.76923%;
      overflow: hidden;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      float: left;
      height: 255px;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
}
.popup .top .img.w100[data-v-1bba6841] {
        width: 100%;
}
.column1 .popup .top .img[data-v-1bba6841] {
        position: absolute;
        border-radius: 3px;
        margin-top: 0;
        width: 93%;
        float: none;
        height: 156px;
}
.popup .top .img a[data-v-1bba6841] {
        display: block;
        width: 330px;
        height: 255px;
        overflow: hidden;
}
.popup .top .img a[data-v-1bba6841]:hover {
          opacity: 0.8;
}
.popup .top .img img[data-v-1bba6841] {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
}
.popup .top .review[data-v-1bba6841] {
      float: left;
      width: 46.15385%;
      margin-top: 22px;
      margin-left: 2.66667%;
}
.column1 .popup .top .review[data-v-1bba6841] {
        width: 100%;
        margin: 20px 0 0 0;
}
.popup .top .review[data-v-1bba6841]:after {
        content: '';
        display: block;
        clear: both;
}
.popup .top .review .ttl[data-v-1bba6841] {
        font-weight: bold;
        overflow: hidden;
        font-size: 16px;
        padding-bottom: 8px;
        border-bottom: 1px dashed #292929;
}
.popup .top .review .ttl .ja[data-v-1bba6841] {
          margin-top: 4px;
          float: right;
          font-size: 12px;
}
.popup .top .review .comment[data-v-1bba6841] {
        background: #292929;
        border-radius: 6px;
        color: #fff;
        font-size: 12px;
        line-height: 1.5;
        width: 73.66667%;
        padding: 7px 4%;
        margin-top: 17px;
        float: right;
        position: relative;
}
.column1 .popup .top .review .comment[data-v-1bba6841] {
          font-size: 11px;
}
.popup .top .review .comment[data-v-1bba6841]:after {
          content: '';
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAASCAYAAAAOsR1OAAABXklEQVR42tzXO0vDUBiA4VgdpIOK/0DQIXRxEcRFcPVXuCn+C2dxr1BQB69UvIAXUBHqBcGCghd00DooKu0gOhSl6hv4AqVU8lnS5qQHHgptTsILpydJg23blmJcQXWgaSOiPC5lhXMcawMfQhT1jXUMoK9JOek9BGF5zGACN+6X2sAWg8PuEUcC2dIftYGdhkV9YQOT2JJlWXZoA3sMCbvGNKbwopmgCexCLMAoZ4ObF2f/nawJHAog6hVLmMMRfio9kVdgK0ZqFJXDGhawg4IfJ/UKHENbFaPusCphKb+itIG9GPX5ep84kJ1vExfVXhZ/BbZjFo0+XOMWu9iWz49a/pnLBUaxjI4Kz5nBHvYl6CnI+0ppYDOS6FfOL8gyO3QebGX5ZUx6IigOdDaTFY+4R6RxKkEnpj+nuoHdWJSbevEN9lyCXM9he19yAgcxLDvbuCy5S7xZdTB+BRgATW1KMV5FwrYAAAAASUVORK5CYII=);
          display: block;
          width: 28px;
          height: 9px;
          position: absolute;
          background-size: 100% auto;
          bottom: -8px;
}
.popup .top .review .comment[data-v-1bba6841]:nth-child(even) {
          float: left;
}
.popup .bottom[data-v-1bba6841] {
    clear: both;
    padding: 23px 4.64789%;
    overflow: hidden;
    display: table;
    width: 90.70423%;
}
.column1 .popup .bottom[data-v-1bba6841] {
      display: block;
      padding: 10px 2.8169%;
      width: 94.3662%;
}
.popup .bottom .left[data-v-1bba6841] {
      width: 32%;
      padding-top: 4px;
      padding-bottom: 4px;
      padding-right: 3.26087%;
      display: table-cell;
      vertical-align: top;
}
.column1 .popup .bottom .left[data-v-1bba6841] {
        width: 100%;
        padding: 0;
        display: block;
}
.column2 .popup .bottom .left[data-v-1bba6841] {
        width: 36%;
}
.popup .bottom .left .star[data-v-1bba6841] {
        display: inline-block;
        overflow: hidden;
        margin-bottom: 4px;
}
.column1 .popup .bottom .left .star[data-v-1bba6841] {
          margin-top: 4px;
          float: right;
          margin-bottom: 8px;
}
.popup .bottom .left .star .txt[data-v-1bba6841] {
          color: #fff;
          font-size: 12px;
          background: #2f3f87;
          padding: 5px;
          display: block;
          float: left;
          position: relative;
          height: 12px;
          margin-right: 9px;
}
.column1 .popup .bottom .left .star .txt[data-v-1bba6841] {
            font-size: 11px;
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px;
}
.popup .bottom .left .star .txt[data-v-1bba6841]:after {
            content: '';
            position: absolute;
            display: block;
            border-width: 11px 6px;
            border-color: transparent transparent transparent #2f3f87;
            border-style: solid;
            right: -12px;
            top: 0;
            bottom: 0;
            margin: auto;
}
.popup .bottom .left .star .ico[data-v-1bba6841] {
          display: block;
          background-image: url(data:image/png;base64,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);
          background-size: 441px 20px;
          width: 21px;
          height: 20px;
          float: left;
}
.column1 .popup .bottom .left .star .ico[data-v-1bba6841] {
            margin-top: 3px;
            background-size: 336px 15px;
            width: 16px;
            height: 15px;
}
.popup .bottom .left .star .ico0[data-v-1bba6841] {
            background-position: 0px 0;
}
.column1 .popup .bottom .left .star .ico0[data-v-1bba6841] {
              background-position: 0px 0;
}
.popup .bottom .left .star .ico1[data-v-1bba6841] {
            background-position: -42px 0;
}
.column1 .popup .bottom .left .star .ico1[data-v-1bba6841] {
              background-position: -32px 0;
}
.popup .bottom .left .star .ico2[data-v-1bba6841] {
            background-position: -84px 0;
}
.column1 .popup .bottom .left .star .ico2[data-v-1bba6841] {
              background-position: -64px 0;
}
.popup .bottom .left .star .ico3[data-v-1bba6841] {
            background-position: -126px 0;
}
.column1 .popup .bottom .left .star .ico3[data-v-1bba6841] {
              background-position: -96px 0;
}
.popup .bottom .left .star .ico4[data-v-1bba6841] {
            background-position: -168px 0;
}
.column1 .popup .bottom .left .star .ico4[data-v-1bba6841] {
              background-position: -128px 0;
}
.popup .bottom .left .star .ico5[data-v-1bba6841] {
            background-position: -210px 0;
}
.column1 .popup .bottom .left .star .ico5[data-v-1bba6841] {
              background-position: -160px 0;
}
.popup .bottom .left .star .ico6[data-v-1bba6841] {
            background-position: -252px 0;
}
.column1 .popup .bottom .left .star .ico6[data-v-1bba6841] {
              background-position: -192px 0;
}
.popup .bottom .left .star .ico7[data-v-1bba6841] {
            background-position: -294px 0;
}
.column1 .popup .bottom .left .star .ico7[data-v-1bba6841] {
              background-position: -224px 0;
}
.popup .bottom .left .star .ico8[data-v-1bba6841] {
            background-position: -336px 0;
}
.column1 .popup .bottom .left .star .ico8[data-v-1bba6841] {
              background-position: -256px 0;
}
.popup .bottom .left .star .ico9[data-v-1bba6841] {
            background-position: -378px 0;
}
.column1 .popup .bottom .left .star .ico9[data-v-1bba6841] {
              background-position: -288px 0;
}
.popup .bottom .left .star .ico10[data-v-1bba6841] {
            background-position: -420px 0;
}
.column1 .popup .bottom .left .star .ico10[data-v-1bba6841] {
              background-position: -320px 0;
}
.popup .bottom .left + .price[data-v-1bba6841] {
        margin-top: 16px;
}
.column1 .popup .bottom .left + .price[data-v-1bba6841] {
          margin-top: 10px;
}
.popup .bottom .left .price[data-v-1bba6841] {
        border-left: 1px solid #2f3f87;
        clear: both;
        border-radius: 6px;
        border-right: 1px solid #2f3f87;
        border-bottom: 1px solid #2f3f87;
        text-align: center;
        overflow: hidden;
}
.column1 .popup .bottom .left .price[data-v-1bba6841] {
          border-top: 1px solid #2f3f87;
          border-left: none;
}
.popup .bottom .left .price .txt[data-v-1bba6841] {
          background: #2f3f87;
          color: #fff;
          font-size: 14px;
          vertical-align: middle;
          display: block;
          padding: 7px 0 5px;
}
.column1 .popup .bottom .left .price .txt[data-v-1bba6841] {
            display: table-cell;
            padding: 5px 10px;
}
.popup .bottom .left .price .num[data-v-1bba6841] {
          color: #2f3f87;
          font-weight: bold;
          padding: 6px 0 4px;
          display: block;
}
.column1 .popup .bottom .left .price .num[data-v-1bba6841] {
            display: table-cell;
            padding: 5px 10px;
}
.popup .bottom .left .price .num .en[data-v-1bba6841] {
            font-family: "Oswald", sans-serif;
            font-size: 30px;
}
.column1 .popup .bottom .left .price .num .en[data-v-1bba6841] {
              font-size: 20px;
}
.popup .bottom .left .price .num .ja[data-v-1bba6841] {
            font-size: 20px;
}
.column1 .popup .bottom .left .price .num .ja[data-v-1bba6841] {
              font-size: 16px;
}
.popup .bottom .left .date[data-v-1bba6841] {
        margin-top: 12px;
        color: #2f2f2f;
        clear: both;
        font-size: 13px;
        display: block;
}
.column1 .popup .bottom .left .date[data-v-1bba6841] {
          font-size: 12px;
          display: inline-block;
          margin-bottom: 4px;
}
.popup .bottom .left + .right[data-v-1bba6841] {
      border-left: 1px solid #ccc;
}
.column1 .popup .bottom .left + .right[data-v-1bba6841] {
        border: none;
}
.popup .bottom .right[data-v-1bba6841] {
      width: 100%;
      display: table-cell;
      padding-left: 3.26087%;
      vertical-align: top;
}
.column1 .popup .bottom .right[data-v-1bba6841] {
        padding: 7px 7px 7px 0;
        margin-top: 10px;
        display: block;
}
.popup .bottom .right.w100[data-v-1bba6841] {
        width: auto;
        padding-left: 0;
}
.popup .bottom .right .txt[data-v-1bba6841] {
        font-size: 12px;
        line-height: 1.83333;
        color: #262626;
}
.column1 .popup .bottom .right .btn.last[data-v-1bba6841] {
        margin-bottom: 40px;
}
.popup .bottom .right .btn a[data-v-1bba6841] {
        width: 126px;
        height: 28px;
        display: block;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPwAAAA4CAMAAADuDGX3AAAA6lBMVEUmJiZVVVW/v7/MzMz///9VVVVVVVW/v79VVVW/v7+/v79VVVVVVVW/v78mJiZVVVVVVVVVVVW/v79VVVUmJiYmJiYmJiZVVVW/v78mJiZVVVVVVVVVVVVVVVVVVVVVVVUmJia/v78mJiYmJiYmJiZVVVUmJiZVVVVVVVW/v7+/v7+/v78mJia/v79VVVW/v7+/v79VVVVVVVVVVVVVVVVVVVVVVVVVVVUmJiZVVVVVVVW/v79VVVW/v7+/v78mJiZVVVUmJiZVVVW/v7+/v79VVVVVVVVVVVVVVVVVVVUmJiZVVVW/v7/MzMyenWu6AAAASnRSTlMAAAAAAAoLDA0NDg8QEBEREhMcHyIzREVSVVVXW19hY2Zxd4iZnaqrrLW2t7u7vL2+wcPExcbHyszMztfY2Nrd5u7x8vP29/r8/pBDHtoAAAQYSURBVGje7Ztre9s0FMdPWwFby8TorBBzdXSMoZu2rlzFRqeJlrEdqd//6+yFnPgSO5a7wvMQ+7yMFUs//c9NagqMsdXZld8ru7kZGnF1tmKMATt96vfNhuG9909PGbBz/2p5zPbIjo5ubo4GxhwvX/lzBit/+YCxqcEz9uDSr+DML9kU4dnSP4ErfzxN+E/8NXjPpgnPvJ/hZ/gZfoaf4Wf4GX6Gn+H/j/AHLdsJDxktwGoAABAkQZKE/8yy8ZPdKXxiaW2iCV89ICLitwVEwrSGq+vPclq0h8vGrITj4R9d/PXD53HwRgJ0K29r6yy64SVFSMfRWEwAAGQBKdV2AozteGVtAK/gsb4lVuyAf+ace/FZDLyovVKPhV9ozvUiQn2BpFIASQK0Ll/YMD0IXynPlc12Kf/WOef+OImKeRivfKLJpAAgEQAjo1baFMAUkKm68Dxa+Q18ahTf6fZ/Ouec+/3k34HnxiRIcoTyG9/Nm5yyM5J2xjw2Ze+A/+If55xzv54Mw9cmSyPhFS3KlUfFfJ8l1tTzQhajfKJbsndl+y/fOuec+/leBLwInGUqGs72eRgRVxNzg6LnkSaVE5FKQCrSISUOwEuSMaXuq0D/08fR8Fkbvrc25zu8dtvTFRlsJMls7UyUZwDCWrLIY2KeK1JERBqTgTr/daC/+CgOXhBpHibPdsIsqsxcp0+pbdWypaI8qfRelKVLcQAQipoT9sd8Zg0KYIxJRflAk/NNoP9+RMIDThTWtFmDrqpSEZKdTWr9i4yBB0hyI9Yxk5e6ZwDAC1I5iZhsz1XICqViaqDD+/adc879HQMPANjoPtaqWr1OdjzAq4ZOrS/FtHuh0qVGAIAwNgMZBZ9ZrHd4BS0G2tvv3jnnXu+G31YsJPAe+ILyFkx6G/Z1utcJxMGnWjTa26yW+W4Pz0IDZrVMG1w98KJoZ/Mx9KrBDsom0AHfGzzSEClRaoZ34fYCc6JCAIAkBBDFOua73X7LCisi0VPTKg+2gG34Tcuv7dY+SwAMkkvK7iDhKYu49rSMlCKVJaPgY+mFIpW0GHVfMcUKvtjsgVUhUwrGmLH8LkpdPcyE3mgTDw8KI4Jdk9qKj5SU7Dwqat4PLwgZVzXhP6TJAQBJBSKitQDSlh1JX6kbbxzRkO3s8zjWDnel9+E6OJTl4RxRbUrOAZg1Oek0or39Zbi9hZzIICKW+sliV7YfbwVpxNibEEF2c0pMQ3ttKodJ8/AJZjEHm98iDjb7d4c34ki7f/DhMuPTg0nCP3POvXh4ME34Rxdvfoy8wJz0vf0MP/+5aoaf4Wf4GX6Gn+H3An7SPzye9E/OV/7lNP/Z4KVfAXvuL5f3pwZ/f3npnzNgp+d+knZ+yuDw8HD1+Hpq5NePV4yx96N6CK7u7J+UAAAAAElFTkSuQmCC);
        background-size: 126px 28px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        margin-top: 10px;
}
.popup .bottom .right .btn a[data-v-1bba6841]:hover {
          opacity: 0.8;
}
.popup .note[data-v-1bba6841] {
    margin-top: -9px;
    clear: both;
    font-size: 11px;
    color: #666;
    line-height: 1.54545;
    padding: 0 4.64789% 23px;
}
.column1 .popup .note[data-v-1bba6841] {
      width: 94.3662%;
      padding: 10px 2.8169%;
      margin-bottom: 40px;
}
.column2 .popup .note[data-v-1bba6841] {
      padding: 10px 4.64789%;
      margin-bottom: 60px;
}
.popup .control[data-v-1bba6841] {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    margin: auto;
}
.popup .control li[data-v-1bba6841] {
      cursor: pointer;
      float: left;
      width: 10px;
      height: 10px;
      text-indent: 100%;
      overflow: hidden;
      white-space: nowrap;
      background: #fff;
      border-radius: 5px;
      margin-right: 5px;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
.popup .control li.cur[data-v-1bba6841] {
        background: #2f3f87;
}
.popup .main[data-v-1bba6841] {
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
}
.popup .main .visual[data-v-1bba6841] {
      text-align: center;
}
.popup .main .visual img[data-v-1bba6841] {
        max-width: 710px;
}
.popup .main .caption[data-v-1bba6841] {
      width: 95.77465%;
      position: relative;
      background: #fff;
      color: #333;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: hidden;
      display: table;
      font-size: 12px;
      padding: 0 2.11268%;
}
.column1 .popup .main .caption[data-v-1bba6841],
      .column2 .popup .main .caption[data-v-1bba6841] {
        width: auto;
        padding: 0 2.8169%;
        display: block;
}
.popup .main .caption .text[data-v-1bba6841] {
        display: table-cell;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 1.58333;
        padding-right: 10px;
}
.column1 .popup .main .caption .text[data-v-1bba6841],
        .column2 .popup .main .caption .text[data-v-1bba6841] {
          padding-right: 0;
          display: block;
}
.popup .main .caption .btn[data-v-1bba6841] {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        padding: 10px 0;
}
.column1 .popup .main .caption .btn[data-v-1bba6841],
        .column2 .popup .main .caption .btn[data-v-1bba6841] {
          padding: 0;
}
.popup .main .caption .btn a[data-v-1bba6841] {
          margin: auto;
          width: 139px;
          height: 32px;
          display: block;
          float: right;
          background-image: url(data:image/png;base64,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);
          background-size: 100% 100%;
          background-repeat: no-repeat;
          text-indent: 100%;
          white-space: nowrap;
          overflow: hidden;
}
.column1 .popup .main .caption .btn a[data-v-1bba6841],
          .column2 .popup .main .caption .btn a[data-v-1bba6841] {
            display: block;
            float: left;
}
.popup .main .caption .btn a[data-v-1bba6841]:hover {
            opacity: 0.8;
}

@keyframes mousewheel {
from {
    transform: translate3d(0, 0, 0);
    opacity: 0;
}
5%, 80% {
    opacity: 1;
}
99%, to {
    transform: translate3d(0, 13px, 0);
    opacity: 0;
}
}
@keyframes arrow {
from {
    transform: translate3d(0, 0, 0);
}
50% {
    transform: translate3d(0, 8px, 0);
}
}
.sec[data-v-8d580fce] {
  margin: 0;
  text-align: center;
  background: #fff;
  overflow: hidden;
  position: relative;
  background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_polygon.482f1d0.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  min-width: 320px;
  transition: 1s;
  opacity: 1;
}
.sec#move[data-v-8d580fce] {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
.sec.moveStart[data-v-8d580fce] {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    height: 100%;
    width: 100%;
}
.sec.column1[data-v-8d580fce] {
    background-attachment: inherit;
}
.sec.column2[data-v-8d580fce] {
    background-attachment: inherit;
}
.secIn[data-v-8d580fce] {
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
}
.column1 .secIn[data-v-8d580fce] {
      position: absolute;
}
.column2 .secIn[data-v-8d580fce] {
      position: absolute;
}
.bg[data-v-8d580fce] {
  z-index: -4;
}
.bg.left[data-v-8d580fce] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_left.c8db8c2.png);
    background-position: right 0;
    background-size: cover;
    width: 50%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
    margin-left: -98px;
}
.column1 .bg.left[data-v-8d580fce] {
      position: absolute;
      margin-left: -45px;
}
.column2 .bg.left[data-v-8d580fce] {
      position: absolute;
}
.bg.right[data-v-8d580fce] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_right.67aef5a.png);
    background-position: left 0;
    background-size: cover;
    width: 50%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
    margin-right: -173px;
}
.column1 .bg.right[data-v-8d580fce] {
      position: absolute;
      margin-right: -100px;
}
.column2 .bg.right[data-v-8d580fce] {
      position: absolute;
}
.bg.old[data-v-8d580fce] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_1998.4b07615.jpg);
    background-position: left 0;
    background-size: cover;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
}
.textarea[data-v-8d580fce] {
  opacity: 1;
}
.inner[data-v-8d580fce] {
  position: fixed;
  right: 0;
  left: 0;
  margin: auto;
  width: 446px;
  max-width: 446px;
  min-width: 320px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3wAAAVkCAMAAAC4n+3cAAAAQlBMVEUEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAD////dmAETAAAAFnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExTZ/vC/UQAAC5BJREFUeNrt2cFuwkAMRdHxqP//yXkVKUwgwK6mUnXOkqWlK3tCjapRY9asmhc1gA7ZLpIt28hIppHA3xAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4jMCEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4jADEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID4jAPGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IzwhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IzAhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+IwAxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHzwf+KLWcAn5BRfFAif6i4vz071Qf/OW/HdfkmkB735rchybL7sDcbqg77F9xjZ+ewUH7Stvaezc23BWHzQu/ry/LXz3ZMQ+L323my+vUrfXKDx7MzDdTmPazQ+uEDv1Xl73x3xZeVn80Hf5lvp5fTmi3/6oPnuvL8t52nxqQ9621ur7+tu8Y3y5oPe+HL/wSXH7vPmg+Y339p7Of3JnrEZEfTYfvbeWnD72ZlKXX8qI4K+u/Oa317bNxrGokSfSufOAAAAAElFTkSuQmCC);
  background-repeat: repeat-y;
  background-size: 446px 694px;
  height: 100%;
  z-index: -1;
  padding: 50px 0;
}
.column1 .inner[data-v-8d580fce] {
    width: 278px;
    background-size: 278px auto;
    background-position: center 0;
    position: absolute;
    padding: 0;
}
.column2 .inner[data-v-8d580fce] {
    position: absolute;
}
.column1 .inner .textarea[data-v-8d580fce] {
    position: absolute;
    top: -150px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 361px;
}
.inner .logo[data-v-8d580fce] {
    width: 201px;
    height: 95px;
    margin: 0 auto;
}
.column1 .inner .logo[data-v-8d580fce] {
      width: 115px;
      height: auto;
}
.inner .ttl_main[data-v-8d580fce] {
    width: 345px;
    height: 170px;
    margin: 30px auto 0;
}
.column1 .inner .ttl_main[data-v-8d580fce] {
      width: 208px;
      height: auto;
      margin: 20px auto 0;
}
.inner .ttl_sub[data-v-8d580fce] {
    overflow: hidden;
    width: 330px;
    margin: 13px auto 0;
}
.column1 .inner .ttl_sub[data-v-8d580fce] {
      width: 197px;
      margin: 0 auto 0;
}
.inner .ttl_sub .ttl_ja[data-v-8d580fce] {
      float: left;
      width: 152px;
      height: 20px;
      padding-top: 3px;
}
.column1 .inner .ttl_sub .ttl_ja[data-v-8d580fce] {
        width: 87px;
        height: auto;
        padding-top: 1px;
}
.inner .ttl_sub .ttl_year[data-v-8d580fce] {
      float: left;
      width: 151px;
      height: 22px;
      margin-left: 13px;
}
.column1 .inner .ttl_sub .ttl_year[data-v-8d580fce] {
        margin-left: 7.5px;
        width: 102px;
        height: auto;
}
.inner .txt[data-v-8d580fce] {
    font-size: 13px;
    line-height: 1.76923;
    margin-top: 15px;
    color: #333;
}
.column1 .inner .txt[data-v-8d580fce] {
      font-size: 9px;
      margin-top: 10px;
      width: 70%;
      margin-left: auto;
      margin-right: auto;
}
.inner .scroll[data-v-8d580fce] {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    width: 97px;
    height: 94px;
    background-size: 80px auto;
    background-position: center 10px;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    margin: auto;
    cursor: pointer;
    position: relative;
}
.column1 .inner .scroll[data-v-8d580fce] {
      background-size: 74px auto;
}
.inner .scroll[data-v-8d580fce]:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      width: 21px;
      height: 31px;
      border: 2px solid #ababab;
      top: 0;
      bottom: -18px;
      margin: auto;
      border-radius: 16px;
}
.tab .inner .scroll[data-v-8d580fce]:before,
      .sp .inner .scroll[data-v-8d580fce]:before {
        display: none;
}
.inner .scroll .mousewheel[data-v-8d580fce] {
      position: absolute;
      top: 0;
      bottom: -5px;
      left: 0;
      right: 0;
      margin: auto;
      height: 5px;
      width: 5px;
      background: #a4a4a4;
      border-radius: 3px;
      animation: mousewheel infinite linear 1.2s;
}
.inner .scroll .arrow[data-v-8d580fce] {
      display: block;
      position: absolute;
      top: -10px;
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto;
      background-image: url(data:image/png;base64,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);
      width: 30px;
      height: 32px;
      background-size: 30px 32px;
      animation-name: arrow;
      animation-iteration-count: infinite;
}
.inner .bnr[data-v-8d580fce] {
    position: absolute;
    width: 193px;
    height: 197px;
    right: -225px;
    top: 0;
    bottom: 197px;
    margin: auto;
}
.inner .bnr a[data-v-8d580fce] {
      transition: .2s;
}
.inner .bnr a[data-v-8d580fce]:hover {
        opacity: 0.8;
}
.items[data-v-8d580fce] {
  position: absolute;
  width: 100%;
  bottom: 0;
  transform: translate3d(0, 0, 0);
}
.plane[data-v-8d580fce] {
  display: block;
  background: #f0f0f0;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.column1 .plane[data-v-8d580fce] {
    position: absolute;
}
.plane1[data-v-8d580fce] {
    height: 205px;
}
.column1 .plane1[data-v-8d580fce] {
      height: 102.5px;
}
.plane2[data-v-8d580fce] {
    z-index: -4;
    height: 280px;
}
.column1 .plane2[data-v-8d580fce] {
      height: 140px;
}
.slider[data-v-8d580fce] {
  left: 0;
  right: 0;
  display: block;
  background-repeat: repeat-x;
  width: 100%;
  bottom: 0;
  position: absolute;
}
.column1 .slider[data-v-8d580fce] {
    position: absolute;
}
@keyframes slider1 {
0% {
    background-position: 0 0;
}
100% {
    background-position: -1633px 0;
}
}
.slider1[data-v-8d580fce] {
  background: url(https://img1.kakaku.k-img.com/images/20th/first_slider1.e7708ff.png);
  background-size: 1633px auto;
  height: 269px;
  animation: slider1 30s linear infinite;
}
.sp .slider1[data-v-8d580fce] {
    animation: none;
}
.column1 .slider1[data-v-8d580fce] {
    background-size: 816.5px auto;
    height: 134.5px;
}
@keyframes slider2 {
0% {
    background-position: 0 0;
}
100% {
    background-position: 1500.5px 0;
}
}
.slider2[data-v-8d580fce] {
  background-image: url(https://img1.kakaku.k-img.com/images/20th/first_slider2.7be36f7.png);
  background-size: 1500.5px auto;
  height: 356px;
  animation: slider2 60s linear infinite;
}
.sp .slider2[data-v-8d580fce] {
    animation: none;
}
.column1 .slider2[data-v-8d580fce] {
    background-size: 750.25px auto;
    height: 178px;
}
@keyframes slider3 {
0% {
    background-position: 0 0;
}
100% {
    background-position: -1365px 0;
}
}
.slider3[data-v-8d580fce] {
  background-image: url(https://img1.kakaku.k-img.com/images/20th/first_slider3.df72fdb.png);
  background-size: 1365px auto;
  height: 380px;
  animation: slider3 90s linear infinite;
  z-index: -2;
}
.sp .slider3[data-v-8d580fce] {
    animation: none;
}
.column1 .slider3[data-v-8d580fce] {
    background-size: 682.5px auto;
    height: 190px;
}
@keyframes fadeOutDownSlide {
from {
    opacity: 1;
    bottom: 0;
}
to {
    opacity: 0;
    bottom: -300px;
}
}
.fadeOutDownSlide[data-v-8d580fce] {
  animation-name: fadeOutDownSlide;
}
@keyframes num1 {
0% {
    background-position: 0 520px;
}
10% {
    background-position: 0 585px;
}
50% {
    background-position: 0 12220px;
}
95% {
    background-position: 0 12280px;
}
100% {
    background-position: 0 12285px;
}
}
@keyframes num2 {
0% {
    background-position: 0 650px;
}
10% {
    background-position: 0 715px;
}
50% {
    background-position: 0 1300px;
}
95% {
    background-position: 0 1360 px;
}
100% {
    background-position: 0 1365px;
}
}
@keyframes num3 {
0% {
    background-position: 0 585px;
}
10% {
    background-position: 0 650px;
}
50% {
    background-position: 0 1300px;
}
95% {
    background-position: 0 1360px;
}
100% {
    background-position: 0 1365px;
}
}
@keyframes num4 {
0% {
    background-position: 0 195px;
}
10% {
    background-position: 0 260px;
}
50% {
    background-position: 0 4030px;
}
95% {
    background-position: 0 4090px;
}
100% {
    background-position: 0 4095px;
}
}
.num[data-v-8d580fce] {
  font-family: "Montserrat", sans-serif;
  font-size: 70px;
  position: absolute;
  top: -130px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 65px;
  overflow: hidden;
  width: 240px;
}
.numI[data-v-8d580fce] {
    float: left;
    width: 50px;
    height: 65px;
    display: block;
    background-size: 50px auto;
    margin: 0 5px;
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_num.1af61cd.png);
}
.numI1[data-v-8d580fce] {
      animation: num1 1s linear .4s;
}
.start .numI1[data-v-8d580fce] {
        background-position: 0 520px;
}
.end .numI1[data-v-8d580fce] {
        background-position: 0 12285px;
}
.numI2[data-v-8d580fce] {
      animation: num2 1s linear .6s;
}
.start .numI2[data-v-8d580fce] {
        background-position: 0 650px;
}
.end .numI2[data-v-8d580fce] {
        background-position: 0 1365px;
}
.numI3[data-v-8d580fce] {
      animation: num3 1s linear .7s;
}
.start .numI3[data-v-8d580fce] {
        background-position: 0 585px;
}
.end .numI3[data-v-8d580fce] {
        background-position: 0 1365px;
}
.numI4[data-v-8d580fce] {
      animation: num4 1s linear 1s;
}
.start .numI4[data-v-8d580fce] {
        background-position: 0 195px;
}
.end .numI4[data-v-8d580fce] {
        background-position: 0 4095px;
}
.num span[data-v-8d580fce] {
    display: inline-block;
    text-align: center;
    width: 50px;
}

.sec[data-v-9224bd86] {
  margin: 0;
  text-align: center;
  overflow: hidden;
  position: relative;
  min-width: 320px;
  transition: 1s;
  opacity: 1;
}
.secBg[data-v-9224bd86] {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_polygon.482f1d0.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}
.secIn[data-v-9224bd86] {
    position: relative;
    display: block;
}
.bg[data-v-9224bd86] {
  z-index: -4;
}
.bg.left[data-v-9224bd86] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_left.c8db8c2.png);
    background-position: right 0;
    background-size: cover;
    width: 50%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
    margin-left: -98px;
}
.column1 .bg.left[data-v-9224bd86] {
      position: absolute;
      margin-left: -45px;
}
.column2 .bg.left[data-v-9224bd86] {
      position: absolute;
}
.bg.right[data-v-9224bd86] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/first_bg_right.67aef5a.png);
    background-position: left 0;
    background-size: cover;
    width: 50%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
    margin-right: -173px;
}
.column1 .bg.right[data-v-9224bd86] {
      position: absolute;
      margin-right: -100px;
}
.column2 .bg.right[data-v-9224bd86] {
      position: absolute;
}
.bg.old[data-v-9224bd86] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/bg_1998.4b07615.jpg);
    background-position: left 0;
    background-size: cover;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 100%;
}
.textarea[data-v-9224bd86] {
  opacity: 1;
}
.inner[data-v-9224bd86] {
  margin: auto;
  width: 550px;
  text-align: center;
  padding: 150px 0 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3wAAAVkCAMAAAC4n+3cAAAAQlBMVEUEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAD////dmAETAAAAFnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExTZ/vC/UQAAC5BJREFUeNrt2cFuwkAMRdHxqP//yXkVKUwgwK6mUnXOkqWlK3tCjapRY9asmhc1gA7ZLpIt28hIppHA3xAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4jMCEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4jADEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID4jAPGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IzwhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA/EB4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+ADxgfgA8YH4APGB+ADxgfgA8YH4APGB+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB8ID5AfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB+IzAhAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/EB4gPxgfgA8YH4APGB+ADxgfgA8YH4APGB+ADxgfhAfID4QHyA+EB8gPhAfID4QHyA+EB8gPhAfCA+QHwgPkB8ID5AfCA+QHwgPkB8ID5AfCA+EB8gPhAfID4QHyA+EB8gPhAfID4QHyA+EB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8QH4gPEB+IDxAfiA8QH4gPEB+IDxAfiA8QH4gPxAeID8QHiA/EB4gPxAeID8QHiA/GB+IwAxAfiA8QH4gPEB+IDxAfiA8QH4gPEB+ID8QHiA/EB4gPxAeID8QHiA/EB4gPxAeID8YH4APGB+ADxgfgA8YH4APGB+ADxgfgA8YH4QHyA+EB8gPhAfID4QHyA+EB8gPhAfID4QHwgPkB8ID5AfCA+QHzwf+KLWcAn5BRfFAif6i4vz071Qf/OW/HdfkmkB735rchybL7sDcbqg77F9xjZ+ewUH7Stvaezc23BWHzQu/ry/LXz3ZMQ+L323my+vUrfXKDx7MzDdTmPazQ+uEDv1Xl73x3xZeVn80Hf5lvp5fTmi3/6oPnuvL8t52nxqQ9621ur7+tu8Y3y5oPe+HL/wSXH7vPmg+Y339p7Of3JnrEZEfTYfvbeWnD72ZlKXX8qI4K+u/Oa317bNxrGokSfSufOAAAAAElFTkSuQmCC);
  background-repeat: repeat-y;
  background-size: 550px auto;
  height: 100%;
  z-index: -1;
}
.column1 .inner[data-v-9224bd86] {
    width: 310px;
    background-size: 310px auto;
    background-position: center 0;
    padding: 30px 0;
    position: relative;
}
.column1 .innerTop[data-v-9224bd86] {
    position: absolute;
    top: -198px;
    bottom: 0;
    margin: auto;
    height: 198px;
}
.column1 .innerBottom[data-v-9224bd86] {
    position: absolute;
    bottom: 60px;
}
.inner .logo[data-v-9224bd86] {
    width: 204px;
    height: 52px;
    margin: 0 auto 38px;
}
.column1 .inner .logo[data-v-9224bd86] {
      margin: 0 auto 19px;
}
.inner .txt[data-v-9224bd86] {
    width: 394px;
    height: 173px;
    margin: 0 auto 55px;
}
.column1 .inner .txt[data-v-9224bd86] {
      width: 90%;
      height: auto;
      margin: 0 auto 27px;
}
.inner .balloon[data-v-9224bd86] {
    width: 398px;
    height: 47px;
    margin: 0 auto 3px;
}
.column1 .inner .balloon[data-v-9224bd86] {
      width: 90%;
      height: auto;
}
.inner .bnr[data-v-9224bd86] {
    width: 453px;
    height: 135px;
    margin: 0 auto 56px;
}
.column1 .inner .bnr[data-v-9224bd86] {
      width: 90%;
      height: auto;
      margin: 0 auto 10px;
}
.inner .bnr a[data-v-9224bd86] {
      transition: .2s;
}
.inner .bnr a[data-v-9224bd86]:hover {
        opacity: 0.8;
        transition: .2s;
}
.inner .back[data-v-9224bd86] {
    width: 167px;
    height: 54px;
    margin: 0 auto 3px;
}
.column1 .inner .back[data-v-9224bd86] {
      width: 111.33333px;
      height: 36px;
}
.inner .back span[data-v-9224bd86] {
      transition: .2s;
      cursor: pointer;
}
.inner .back span[data-v-9224bd86]:hover {
        opacity: 0.8;
        transition: .2s;
}
.copyright[data-v-9224bd86] {
  color: #3c3c3c;
  font-size: 11px;
  position: absolute;
  bottom: 25px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.column1 .copyright[data-v-9224bd86] {
    margin-top: 20px;
    width: 90%;
    bottom: 5px;
    position: relative;
    display: block;
}

#decoration0[data-v-58837a29] {
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  pointer-events: none;
}
canvas[data-v-58837a29] {
  width: 100%;
  height: 100%;
}

.navi[data-v-e998fb66] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  margin: auto;
  width: 102px;
}
.navi.min[data-v-e998fb66] {
    width: 100%;
    height: 50px;
    bottom: auto;
    border-bottom: 1px solid #999;
    background: #fff;
    min-width: 320px;
}
.logo[data-v-e998fb66] {
  background: #fff;
  padding: 15px 0;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.min .logo[data-v-e998fb66] {
    position: static;
}
.logo[data-v-e998fb66]:after {
    content: '';
    background-image: linear-gradient(to right, #d20000 0%, #d20000 9%, #ff6600 10%, #ff6600 18%, #feb007 19%, #feb007 27%, #ffcc33 28%, #ffcc33 36%, #cdcc00 37%, #cdcc00 45%, #60bf01 46%, #60bf01 54%, #34cc99 55%, #34cc99 63%, #3398cc 64%, #3398cc 72%, #3266cc 73%, #3266cc 81%, #5533bb 82%, #5533bb 90%, #cc3366 91%, #cc3366 100%);
    position: absolute;
    bottom: -4px;
    height: 4px;
    left: 0;
    width: 100%;
}
.min .logo[data-v-e998fb66]:after {
      display: none;
}
.logo .k20a[data-v-e998fb66] {
    display: block;
    margin: 0;
    padding-bottom: 13px;
    border-bottom: 1px solid #bdbdbd;
}
.minH .logo .k20a[data-v-e998fb66] {
      padding-bottom: 0;
      border-bottom: none;
}
.logo .k20a img[data-v-e998fb66] {
      width: 82.5px;
      height: 79.5px;
}
.logo .pt[data-v-e998fb66] {
    display: block;
    margin: 0;
    padding-top: 15px;
}
.logo .pt img[data-v-e998fb66] {
      width: 85px;
      height: 45px;
}
.logo .sp[data-v-e998fb66] {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 11px;
    margin: auto;
    width: 132.5px;
    height: 30px;
}
.year[data-v-e998fb66] {
  cursor: pointer;
  background-image: url(https://img1.kakaku.k-img.com/images/20th/navi_img_year.61d8f2c.png);
  background-repeat: no-repeat;
  width: 61.5px;
  height: 354.5px;
  background-size: 123px 354.5px;
  position: absolute;
  top: 30.97345%;
  margin: auto;
}
.minH .year[data-v-e998fb66] {
    top: 24.33628%;
}
.min .year[data-v-e998fb66] {
    background: none;
    height: 50px;
    top: 0;
    right: 0;
    cursor: default;
}
.year .cur[data-v-e998fb66] {
    background-image: url(https://img1.kakaku.k-img.com/images/20th/navi_img_year.61d8f2c.png);
    background-repeat: no-repeat;
    background-position: right 0;
    display: block;
    width: 61.5px;
    background-size: 123px 354.5px;
    position: absolute;
    transition: height 1s;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.min .year .cur[data-v-e998fb66] {
      transition: 0s;
      font-family: "Montserrat", sans-serif;
      color: #fff;
      background: #030408;
      text-indent: 0;
      white-space: normal;
      background-image: none;
      font-size: 17px;
      text-align: center;
      width: 64px;
      line-height: 47px;
      cursor: pointer;
}
.min .year .cur[data-v-e998fb66]:after {
      position: absolute;
      bottom: 6px;
      left: 0;
      right: 0;
      margin: auto;
      height: 5px;
      width: 8px;
      content: '';
      display: block;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAqElEQVR42oSQzQmDQBCFNwRy8G4FWoPpImUIVmIHqUDwbBcBrSDpIORmvAmTN/Akk8niPvgu835YNohIDV7gDioQElTMaqfWwyxfPUG5Uy6Z2TTrcZRfPUAeKef0rCY1CrequoHMlDPexL222AJnsLjAAI5kcN7CTrBPvIDVBa/EamU2+AGlkbQa24n9dLtTbn0+NnAAXaTc0UsOKCfQgzfpefvLfgQYAM/HKfi3J4dlAAAAAElFTkSuQmCC);
      background-size: 8px 5px;
}
.min .year .menu[data-v-e998fb66] {
    background: rgba(3, 4, 8, 0.95);
    position: fixed;
    top: 51px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    color: #b1b2b2;
    font-weight: bold;
    padding: 17px 0;
    min-width: 320px;
}
.year .menu ul[data-v-e998fb66] {
    overflow: hidden;
}
.min .year .menu ul[data-v-e998fb66] {
      width: 570px;
      margin: auto;
}
@media (min-width: 481px) and (max-width: 768px) {
.min .year .menu ul[data-v-e998fb66] {
          width: 380px;
}
}
@media (min-width: 321px) and (max-width: 480px) {
.min .year .menu ul[data-v-e998fb66] {
          width: 285px;
}
}
@media (max-width: 320px) {
.min .year .menu ul[data-v-e998fb66] {
          width: 285px;
}
}
.year .menu li[data-v-e998fb66] {
    height: 13px;
    display: block;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    font-size: 15px;
}
.min .year .menu li[data-v-e998fb66] {
      text-indent: 0;
      width: 55px;
      height: 26px;
      line-height: 26px;
      text-align: center;
      cursor: pointer;
      float: left;
      margin: 4px 20px;
}
.min .year .menu li.active[data-v-e998fb66] {
      background: #fff;
      color: #2f3f87;
      transition: .2s;
}
.year .menu li.even[data-v-e998fb66] {
      height: 19px;
}
.min .year .menu li.even[data-v-e998fb66] {
        height: 26px;
}
.year .menu li.year2016[data-v-e998fb66] {
      height: 23px;
}
.min .year .menu li.year2016[data-v-e998fb66] {
        height: 26px;
}
.year .menu li.year1997[data-v-e998fb66] {
      height: 42px;
}
.min .year .menu li.year1997[data-v-e998fb66] {
        height: 26px;
}
.year .menu .close[data-v-e998fb66] {
    font-weight: normal;
    border: 1px solid #b1b2b3;
    max-width: 250px;
    height: 32px;
    line-height: 32px;
    margin: 15px auto 0;
    float: none;
    clear: both;
    position: relative;
    text-align: center;
    width: 100%;
    font-size: 15px;
    cursor: pointer;
}
.year .menu .close[data-v-e998fb66]:before {
      content: '';
      height: 18px;
      width: 1px;
      background: #fff;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 8%;
      margin: auto;
      transform: rotate(-45deg);
}
.year .menu .close[data-v-e998fb66]:after {
      content: '';
      height: 18px;
      width: 1px;
      background: #fff;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 8%;
      margin: auto;
      transform: rotate(45deg);
}
.share[data-v-e998fb66] {
  position: absolute;
  top: 10px;
  right: 12px;
  width: 26px;
  height: 32px;
  cursor: pointer;
}
.sns[data-v-e998fb66] {
  position: absolute;
  top: 81.19469%;
}
.minH .sns[data-v-e998fb66] {
    top: 86.28319%;
}
.min .sns[data-v-e998fb66] {
    top: 10px;
    right: 70px;
    display: table;
}
.sns a[data-v-e998fb66] {
    transition: .1s;
}
.sns a[data-v-e998fb66]:hover {
      opacity: 0.8;
}
.min .sns .tw[data-v-e998fb66] {
    display: table-cell;
    padding-right: 5px;
}
.sns .tw a[data-v-e998fb66] {
    display: block;
    background-color: #1d99ee;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAYAAADyBeakAAACJ0lEQVR42rzXTUgUYRzH8d1lt6jDdhODkqUS0ovGKgTiC0GXrUAvptglSfDQIbrIguBJO4QIegmhLkbRrVv0QlBadlgV3IMvIZUh1WGjg0aKNn6f5T/LMszszjy7s3/4sPO2u7995pnneTZoGEagjJXAdbTgBNbwBg/x3XLtWfzHl4AKgVpckW0dx/HCcK49DCKEBkwhg3PZRpAPGZaLmzVDpAx3tZm33Wm+PyRNUyevH9Dm8RYkEXd57Wns4g4WMaQOmiFi8hrBO9x0+aFHMOIx9B/pO98Qzh6RJnlt03RPECtyGzoM/Upab0faJnEv1nEf1Q6/6ozGE/QPPbiXOyJpGouk3sYjdOFkXku0aLTAlrVFg3njxDQGXPySPXyWMUD1oasIemiJHzglY0SuJSK4KKmeYd/wt1atLRGSRDNI4QD7AX/LOnJmQ6gvfivPuuqMR30OsWIXQtWDQOVq3inEEp5WKMQrpxCqbmDO5wDvkSkUQnXQVnRjwacOOmF3MGTZj8t8kJKRrZz1C8/tToQt+2rQeezTrbjteMZmUrrrwwD1sdBE6HRirIwB/iKqE8Kcpl/iK36XEKK92MrMzdKtHmnNAP1uloeFTqpF6S2ZcHSqz+0aVT0d9diRZVeV7F/GNdRoTlD9stR3VyRJ4FOZOuE4jnldrZsbNRjFhsYX/8Qkzuv+bwna/ANrwiVcQK2sL6NybkfGfrVSXsasLANKGl0PBRgAmqG6cq4borcAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 22px 17px;
    background-position: center center;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 45px;
    height: 35px;
    border-top-right-radius: 22.5px;
    border-bottom-right-radius: 22.5px;
}
.min .sns .tw a[data-v-e998fb66] {
      width: 29px;
      height: 29px;
      border-radius: 0;
      background-size: 16px 13px;
}
.sns .fb[data-v-e998fb66] {
    margin-top: 10px;
}
.min .sns .fb[data-v-e998fb66] {
      display: table-cell;
}
.sns .fb a[data-v-e998fb66] {
      display: block;
      background-color: #0a3c7f;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAqCAYAAACz+XvQAAABQ0lEQVR42mL89+8fAxFAG4jdgNgHiE3xqNvAQoRhbUBcyUAcECNk4GwgTmEgHnxmwiPpQqJhYIDPwAYGMgAuA1mB2IQc83AZaATE7GQYKIorUqSJ0NwOxLeA+AuUzwzEj3EZyEbAsH4grgIxGBkZiQpDDgIGbiY1UpgJGMhBqoH/yU1uuCTeEjDwJS4JUKSIg/IgktgfaGGAD4AKiK8g/f//o3jmByOwtOkAMsoZqANWMjFQF9wHGfibigY+p7YL31PbwA9MROQKkrwMSjbfoAkZVrn8huZlfK7/B1UHKwtAGfonEN8FJRs+IEMAiP9CJUESEUA8GY+B8UC8HakQARn4B1hQvADZ8AmKUaKfgNduA/FrUkobAQIGCpFTp5AFhq+B/0fDcNTAUQNHZl4m1Hplw9e2wQZArdLPeAz8hksCIMAA3DY8wPWHS0EAAAAASUVORK5CYII=);
      background-repeat: no-repeat;
      overflow: hidden;
      text-indent: 100%;
      white-space: nowrap;
      width: 45px;
      height: 35px;
      background-size: 10px 21px;
      border-top-right-radius: 22.5px;
      border-bottom-right-radius: 22.5px;
      background-position: center center;
}
.min .sns .fb a[data-v-e998fb66] {
        width: 29px;
        height: 29px;
        border-radius: 0;
        background-size: 7px 16px;
}
.kakaku[data-v-e998fb66] {
  position: absolute;
  bottom: 22px;
  left: 0;
  right: 0;
  margin: auto;
}
.kakaku a[data-v-e998fb66] {
    display: block;
    width: 76px;
    height: 23px;
    margin: auto;
    transition: .1s;
}
.kakaku a[data-v-e998fb66]:hover {
      opacity: 0.8;
}
.min .kakaku a[data-v-e998fb66] {
      display: none;
}

.campaign[data-v-1937b992] {
  position: relative;
}
.campaign figure[data-v-1937b992] {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 349px;
}
.min .campaign figure[data-v-1937b992] {
      width: 87px;
      position: fixed;
      right: 0;
      margin: auto;
      bottom: 0;
      top: auto;
      display: block;
      height: 85px;
}
.campaign figure.no[data-v-1937b992] {
      width: 69px;
}
.campaign figure.on[data-v-1937b992] {
      width: 173px;
}
.noOut[data-v-1937b992] {
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
.onIn[data-v-1937b992] {
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/*# sourceMappingURL=app.cc8f63486d09ef41e3167458da3fa990.css.map*/