@-webkit-keyframes amico{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes amico{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mv-move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes mv-move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes mv-move-reverse{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mv-move-reverse{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes amiami{100%{background:url(../img/bg-amiami-top.png) repeat-x -1029px 0}}@keyframes amiami{100%{background:url(../img/bg-amiami-top.png) repeat-x -1029px 0}}@-webkit-keyframes amiami-sp{100%{background:url(../img/bg-amiami-top.png) repeat-x -110vw 0/110vw auto}}@keyframes amiami-sp{100%{background:url(../img/bg-amiami-top.png) repeat-x -110vw 0/110vw auto}}@-webkit-keyframes amiami-bottom{100%{background:url(../img/bg-amiami-bottom.png) repeat-x 1029px 0}}@keyframes amiami-bottom{100%{background:url(../img/bg-amiami-bottom.png) repeat-x 1029px 0}}@-webkit-keyframes amiami-bottom-sp{100%{background:url(../img/bg-amiami-bottom.png) repeat-x 110vw 0/110vw auto}}@keyframes amiami-bottom-sp{100%{background:url(../img/bg-amiami-bottom.png) repeat-x 110vw 0/110vw auto}}@-webkit-keyframes benefit{100%{background:url(../img/bg-benefit-top.png) repeat-x -1749px 0}}@keyframes benefit{100%{background:url(../img/bg-benefit-top.png) repeat-x -1749px 0}}@-webkit-keyframes benefit-sp{100%{background:url(../img/bg-benefit-top.png) repeat-x -124vw 0/124vw auto}}@keyframes benefit-sp{100%{background:url(../img/bg-benefit-top.png) repeat-x -124vw 0/124vw auto}}@-webkit-keyframes benefit-bottom{100%{background:url(../img/bg-benefit-bottom.png) repeat-x 1749px 0}}@keyframes benefit-bottom{100%{background:url(../img/bg-benefit-bottom.png) repeat-x 1749px 0}}@-webkit-keyframes benefit-bottom-sp{100%{background:url(../img/bg-benefit-bottom.png) repeat-x 124vw 0/124vw auto}}@keyframes benefit-bottom-sp{100%{background:url(../img/bg-benefit-bottom.png) repeat-x 124vw 0/124vw auto}}@-webkit-keyframes events{100%{background:url(../img/bg-events-top.png) repeat-x -1474px 0}}@keyframes events{100%{background:url(../img/bg-events-top.png) repeat-x -1474px 0}}@-webkit-keyframes events-sp{100%{background:url(../img/bg-events-top.png) repeat-x -116vw 0/116vw auto}}@keyframes events-sp{100%{background:url(../img/bg-events-top.png) repeat-x -116vw 0/116vw auto}}@-webkit-keyframes events-bottom{100%{background:url(../img/bg-events-bottom.png) repeat-x 1474px 0}}@keyframes events-bottom{100%{background:url(../img/bg-events-bottom.png) repeat-x 1474px 0}}@-webkit-keyframes events-bottom-sp{100%{background:url(../img/bg-events-bottom.png) repeat-x 116vw 0/116vw auto}}@keyframes events-bottom-sp{100%{background:url(../img/bg-events-bottom.png) repeat-x 116vw 0/116vw auto}}@-webkit-keyframes sale{100%{background:url(../img/bg-sale-top.png) repeat-x -1339px 0}}@keyframes sale{100%{background:url(../img/bg-sale-top.png) repeat-x -1339px 0}}@-webkit-keyframes sale-sp{100%{background:url(../img/bg-sale-top.png) repeat-x -142.4vw 0/142.4vw auto}}@keyframes sale-sp{100%{background:url(../img/bg-sale-top.png) repeat-x -142.4vw 0/142.4vw auto}}@-webkit-keyframes sale-bottom{100%{background:url(../img/bg-sale-bottom.png) repeat-x 1339px 0}}@keyframes sale-bottom{100%{background:url(../img/bg-sale-bottom.png) repeat-x 1339px 0}}@-webkit-keyframes sale-bottom-sp{100%{background:url(../img/bg-sale-bottom.png) repeat-x 142.4vw 0/142.4vw auto}}@keyframes sale-bottom-sp{100%{background:url(../img/bg-sale-bottom.png) repeat-x 142.4vw 0/142.4vw auto}}@-webkit-keyframes display{100%{background:url(../img/bg-display-top.png) repeat-x -1567px 0}}@keyframes display{100%{background:url(../img/bg-display-top.png) repeat-x -1567px 0}}@-webkit-keyframes display-sp{100%{background:url(../img/bg-display-top.png) repeat-x -209vw 0/209vw auto}}@keyframes display-sp{100%{background:url(../img/bg-display-top.png) repeat-x -209vw 0/209vw auto}}@-webkit-keyframes display-bottom{100%{background:url(../img/bg-display-bottom.png) repeat-x 1567px 0}}@keyframes display-bottom{100%{background:url(../img/bg-display-bottom.png) repeat-x 1567px 0}}@-webkit-keyframes display-bottom-sp{100%{background:url(../img/bg-display-bottom.png) repeat-x 209vw 0/209vw auto}}@keyframes display-bottom-sp{100%{background:url(../img/bg-display-bottom.png) repeat-x 209vw 0/209vw auto}}@-webkit-keyframes manufacturer{100%{background:url(../img/bg-manufacturer-top.png) repeat-x -2987px 0}}@keyframes manufacturer{100%{background:url(../img/bg-manufacturer-top.png) repeat-x -2987px 0}}@-webkit-keyframes manufacturer-sp{100%{background:url(../img/bg-manufacturer-top.png) repeat-x -398.3vw 0/398.3vw auto}}@keyframes manufacturer-sp{100%{background:url(../img/bg-manufacturer-top.png) repeat-x -398.3vw 0/398.3vw auto}}@-webkit-keyframes manufacturer-bottom{100%{background:url(../img/bg-manufacturer-bottom.png) repeat-x 2987px 0}}@keyframes manufacturer-bottom{100%{background:url(../img/bg-manufacturer-bottom.png) repeat-x 2987px 0}}@-webkit-keyframes manufacturer-bottom-sp{100%{background:url(../img/bg-manufacturer-bottom.png) repeat-x 398.3vw 0/398.3vw auto}}@keyframes manufacturer-bottom-sp{100%{background:url(../img/bg-manufacturer-bottom.png) repeat-x 398.3vw 0/398.3vw auto}}@-webkit-keyframes autograph{100%{background:url(../img/bg-autograph-top.png) repeat-x -3656px 0}}@keyframes autograph{100%{background:url(../img/bg-autograph-top.png) repeat-x -3656px 0}}@-webkit-keyframes autograph-sp{100%{background:url(../img/bg-autograph-top.png) repeat-x -387.5vw 0/387.5vw auto}}@keyframes autograph-sp{100%{background:url(../img/bg-autograph-top.png) repeat-x -387.5vw 0/387.5vw auto}}@-webkit-keyframes autograph-bottom{100%{background:url(../img/bg-autograph-bottom.png) repeat-x 3656px 0}}@keyframes autograph-bottom{100%{background:url(../img/bg-autograph-bottom.png) repeat-x 3656px 0}}@-webkit-keyframes autograph-bottom-sp{100%{background:url(../img/bg-autograph-bottom.png) repeat-x 387.5vw 0/387.5vw auto}}@keyframes autograph-bottom-sp{100%{background:url(../img/bg-autograph-bottom.png) repeat-x 387.5vw 0/387.5vw auto}}@-webkit-keyframes shop{100%{background:url(../img/bg-akihabara-top.png) repeat-x -1605px 0}}@keyframes shop{100%{background:url(../img/bg-akihabara-top.png) repeat-x -1605px 0}}@-webkit-keyframes shop-sp{100%{background:url(../img/bg-akihabara-top.png) repeat-x -214vw 0/214vw auto}}@keyframes shop-sp{100%{background:url(../img/bg-akihabara-top.png) repeat-x -214vw 0/214vw auto}}@-webkit-keyframes shop-bottom{100%{background:url(../img/bg-akihabara-bottom.png) repeat-x 1605px 0}}@keyframes shop-bottom{100%{background:url(../img/bg-akihabara-bottom.png) repeat-x 1605px 0}}@-webkit-keyframes shop-bottom-sp{100%{background:url(../img/bg-akihabara-bottom.png) repeat-x 214vw 0/214vw auto}}@keyframes shop-bottom-sp{100%{background:url(../img/bg-akihabara-bottom.png) repeat-x 214vw 0/214vw auto}}@-webkit-keyframes disclaimer{100%{background:url(../img/bg-disclaimer-top.png) repeat-x -869px 0}}@keyframes disclaimer{100%{background:url(../img/bg-disclaimer-top.png) repeat-x -869px 0}}@-webkit-keyframes disclaimer-sp{100%{background:url(../img/bg-disclaimer-top.png) repeat-x -115.9vw 0/115.9vw auto}}@keyframes disclaimer-sp{100%{background:url(../img/bg-disclaimer-top.png) repeat-x -115.9vw 0/115.9vw auto}}@-webkit-keyframes disclaimer-bottom{100%{background:url(../img/bg-disclaimer-bottom.png) repeat-x 869px 0}}@keyframes disclaimer-bottom{100%{background:url(../img/bg-disclaimer-bottom.png) repeat-x 869px 0}}@-webkit-keyframes disclaimer-bottom-sp{100%{background:url(../img/bg-disclaimer-bottom.png) repeat-x 115.9vw 0/115.9vw auto}}@keyframes disclaimer-bottom-sp{100%{background:url(../img/bg-disclaimer-bottom.png) repeat-x 115.9vw 0/115.9vw auto}}@-webkit-keyframes outline{100%{background:url(../img/bg-outline-top.png) repeat-x -1056px 0}}@keyframes outline{100%{background:url(../img/bg-outline-top.png) repeat-x -1056px 0}}@-webkit-keyframes outline-sp{100%{background:url(../img/bg-outline-top.png) repeat-x -141vw 0/141vw auto}}@keyframes outline-sp{100%{background:url(../img/bg-outline-top.png) repeat-x -141vw 0/141vw auto}}@-webkit-keyframes outline-bottom{100%{background:url(../img/bg-outline-bottom.png) repeat-x 1056px 0}}@keyframes outline-bottom{100%{background:url(../img/bg-outline-bottom.png) repeat-x 1056px 0}}@-webkit-keyframes outline-bottom-sp{100%{background:url(../img/bg-outline-bottom.png) repeat-x 141vw 0/141vw auto}}@keyframes outline-bottom-sp{100%{background:url(../img/bg-outline-bottom.png) repeat-x 141vw 0/141vw auto}}@-webkit-keyframes venue{100%{background:url(../img/bg-map-top.png) repeat-x -903px 0}}@keyframes venue{100%{background:url(../img/bg-map-top.png) repeat-x -903px 0}}@-webkit-keyframes venue-sp{100%{background:url(../img/bg-map-top.png) repeat-x -120.5vw 0/120.5vw auto}}@keyframes venue-sp{100%{background:url(../img/bg-map-top.png) repeat-x -120.5vw 0/120.5vw auto}}@-webkit-keyframes venue-bottom{100%{background:url(../img/bg-map-bottom.png) repeat-x 903px 0}}@keyframes venue-bottom{100%{background:url(../img/bg-map-bottom.png) repeat-x 903px 0}}@-webkit-keyframes venue-bottom-sp{100%{background:url(../img/bg-map-bottom.png) repeat-x 120.5vw 0/120.5vw auto}}@keyframes venue-bottom-sp{100%{background:url(../img/bg-map-bottom.png) repeat-x 120.5vw 0/120.5vw auto}}.keyvisual{width:100%;position:relative}.keyvisual-title{position:absolute;right:49.3vw;width:min(50vw,683px);top:min(35.7vh,328px);z-index:3}@media screen and (max-width: 1110px){.keyvisual-title{left:-5.5%;top:48vw;width:111%}}@media screen and (max-width: 1110px){.keyvisual-title img{width:100%;height:auto}}.keyvisual-image{position:absolute;right:51.8vw;top:min(-1.6vw,-54px);width:min(41.6vw,569px);z-index:2}@media screen and (max-width: 1110px){.keyvisual-image{top:-6.5vw;width:72vw;height:auto;right:0;left:0;margin:0 auto}}.keyvisual-slide{position:absolute;top:0;left:54.5vw;width:min(41.8vw,571px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media screen and (max-width: 1110px){.keyvisual-slide{width:calc(100% - 5.2vw);left:2.6vw}}.keyvisual .wrap{background:url(../img/bg-kv.jpg) center top -50px;position:relative;width:100%;height:min(80vh,670px)}@media screen and (max-width: 1110px){.keyvisual .wrap{background-position:left 51% top -8%;background-size:auto 73%;height:91vw;overflow:hidden}}.keyvisual .line{width:31.6%}@media screen and (max-width: 1110px){.keyvisual .line{width:24vw}}.keyvisual .line-list{-webkit-animation:mv-move 25s linear infinite;animation:mv-move 25s linear infinite;display:grid}.keyvisual .line:nth-child(2) .line-list{-webkit-animation:mv-move-reverse 25s linear infinite;animation:mv-move-reverse 25s linear infinite}.keyvisual .line:nth-child(3) .line-list{-webkit-animation:mv-move 20s linear infinite;animation:mv-move 20s linear infinite}.keyvisual .line-item{margin-bottom:min(1.2vw,16px)}@media screen and (max-width: 1110px){.keyvisual .line-item img{width:100%}}.keyvisual .copy{position:absolute;width:min(13.2vw,181px);top:min(75.5vh,626px);right:52.7vw;z-index:4}@media screen and (max-width: 1110px){.keyvisual .copy{width:min(24vw,181px);top:87vw;right:0;left:0;margin:0 auto}}@media screen and (max-width: 767px){.keyvisual .copy{top:84vw}}@media screen and (max-width: 1110px){.keyvisual .link{padding:10vw 0}}.keyvisual .link:before{content:"";width:100%;z-index:0;position:absolute;top:707px;height:126px;background:url("../img/bg-amiami-top.png") repeat-x 0 0;-webkit-animation:amiami 20s linear infinite normal;animation:amiami 20s linear infinite normal}@media screen and (max-width: 1110px){.keyvisual .link:before{top:95vw;height:13.47vw;background-size:110vw auto;-webkit-animation:amiami-sp 20s linear infinite normal;animation:amiami-sp 20s linear infinite normal}}.keyvisual .link:after{content:"";width:100%;z-index:0;position:absolute;bottom:40px;height:126px;background:url("../img/bg-amiami-bottom.png") repeat-x 0 0;-webkit-animation:amiami-bottom 20s linear infinite normal;animation:amiami-bottom 20s linear infinite normal}@media screen and (max-width: 1110px){.keyvisual .link:after{bottom:5vw;height:13.47vw;background-size:110vw auto;-webkit-animation:amiami-bottom-sp 20s linear infinite normal;animation:amiami-bottom-sp 20s linear infinite normal}}.link{padding:120px 0}@media screen and (max-width: 1110px){.link{padding:12.5vw 0}}.link.mt0{margin:0;background:none;padding:0 0 60px}@media screen and (max-width: 1110px){.link.mt0{padding:0}}.link-onecolumn{width:950px;margin:0 auto 60px}@media screen and (max-width: 1110px){.link-onecolumn{width:100%;margin:0 auto 4vw}}.link-twocolumn{margin:0 auto;width:950px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1110px){.link-twocolumn{margin:0 5%;width:90%}}.link-amiami,.link-ejas{border:solid 2px #dbdbdb;border-radius:150px;width:950px;height:150px;display:block;line-height:110px;padding:0 0 0 60px;background:#fff;position:relative;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1110px){.link-amiami,.link-ejas{border-radius:12vw;width:90%;height:14vw;line-height:12vw;padding:0 0 0 5vw;border:solid .35vw #dbdbdb;margin:0 0 0 5%}}.link-amiami:hover,.link-ejas:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width: 1110px){.link-amiami:hover,.link-ejas:hover{-webkit-transform:translateX(1vw);transform:translateX(1vw)}}.link-amiami{text-align:center}.link-amiami img{position:relative;top:9px;left:-30px}@media screen and (max-width: 1110px){.link-amiami img{width:46vw;top:0}}.link-ejas{margin:0 0 60px}@media screen and (max-width: 1110px){.link-ejas{margin:0 auto 10vw}}.link-ejas img{position:relative;top:6px}@media screen and (max-width: 1110px){.link-ejas img{width:75vw;top:-1.75vw}}.link-tw,.link-inst,.link-official{width:100%;max-width:460px;border:solid 2px #dbdbdb;line-height:84px;height:84px;font-weight:bold;font-size:1.5rem;border-radius:84px;padding:0 30px;background:#fff;position:relative;display:inline-block;color:#333;z-index:1;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1110px){.link-tw,.link-inst,.link-official{max-width:calc(50% - 2.5vw);border:solid .35vw #dbdbdb;line-height:8vw;height:8vw;font-size:2.5vw;border-radius:8vw;padding:0 3vw}}.link-tw:hover,.link-inst:hover,.link-official:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width: 1110px){.link-tw:hover,.link-inst:hover,.link-official:hover{-webkit-transform:translateX(1vw);transform:translateX(1vw)}}.link-tw:before{content:"";background:url(../img/btn-x.png) no-repeat;width:31px;height:31px;display:inline-block;margin:0 .65em 0 0;position:relative;top:.125em}@media screen and (max-width: 1110px){.link-tw:before{background:url(../img/btn-x.png) no-repeat 0 0/100% auto;width:3vw;height:3vw;margin:0 .72em 0 0;top:.1vw}}.link-inst:before{content:"";display:inline-block;position:relative;background:url(../img/btn-inst.png) no-repeat;width:31px;height:31px;margin:0 .75em 0 0;top:.25em}@media screen and (max-width: 1110px){.link-inst:before{background:url(../img/btn-inst.png) no-repeat 0 0/100% auto;width:2.75vw;margin:0 1.5vw 0 0;top:.25vw;height:2.75vw}}@media screen and (max-width: 1110px){.link-official{max-width:60vw;line-height:10vw;height:10vw}}.link-text{font-size:1.75rem;text-align:center;font-weight:bold}@media screen and (max-width: 1110px){.link-text{font-size:3.75vw}}.arrow{position:absolute;right:30px;top:calc(50% - 10px);width:36px;height:20px}@media screen and (max-width: 1110px){.arrow{right:3vw;top:calc(50% - 1.5vw);width:3vw;height:3vw}}.arrow:before{content:"";width:36px;height:1px;background:#8e8e8e;display:block;position:absolute;top:50%}@media screen and (max-width: 1110px){.arrow:before{width:3vw;height:.25vw}}.arrow:after{content:"";width:14px;height:14px;display:block;border-right:solid 1px #8e8e8e;border-bottom:solid 1px #8e8e8e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:1px;position:absolute;top:calc(50% - 7px)}@media screen and (max-width: 1110px){.arrow:after{width:1.5vw;height:1.5vw;top:calc(50% - .5vw);right:0;border-right:solid .25vw #8e8e8e;border-bottom:solid .25vw #8e8e8e}}.content .headline-sub{line-height:1.4;margin:0 0 25px;text-align:center;font-weight:bold;font-size:1.9rem}@media screen and (max-width: 1110px){.content .headline-sub{margin:0 0 4.5vw;font-size:4.2vw}}.content .benefit:before{background:url("../img/bg-benefit-top.png") repeat-x 0 0;-webkit-animation:benefit 20s linear infinite normal;animation:benefit 20s linear infinite normal;height:128px}@media screen and (max-width: 1110px){.content .benefit:before{-webkit-animation:benefit-sp 20s linear infinite normal;animation:benefit-sp 20s linear infinite normal;height:13.6vw;background-size:124vw auto}}.content .benefit:after{background:url("../img/bg-benefit-bottom.png") repeat-x 0 0;-webkit-animation:benefit-bottom 20s linear infinite normal;animation:benefit-bottom 20s linear infinite normal;height:128px}@media screen and (max-width: 1110px){.content .benefit:after{-webkit-animation:benefit-bottom-sp 20s linear infinite normal;animation:benefit-bottom-sp 20s linear infinite normal;height:13.6vw;background-size:124vw auto}}.content .benefit .container{text-align:center}.content .benefit-goods{margin-bottom:60px}@media screen and (max-width: 1110px){.content .benefit-goods{margin-bottom:8vw}}.content .benefit-goods:last-child{margin-bottom:0}.content .benefit-goods img{margin:0 0 15px}@media screen and (max-width: 1110px){.content .benefit-goods img{margin:0 0 3vw}}.content .benefit-goods p{line-height:1.4;font-size:2rem;font-weight:bold}@media screen and (max-width: 1110px){.content .benefit-goods p{font-size:5vw}}.content .benefit-goods p .txt-small{font-size:1.4rem}@media screen and (max-width: 1110px){.content .benefit-goods p .txt-small{font-size:3.4vw}}.content .benefit-goods p .note{display:block;font-weight:normal;font-size:1rem;margin:10px 0 0}@media screen and (max-width: 1110px){.content .benefit-goods p .note{font-size:2.7vw;margin:1.5vw 0 0}}.content .events{font-size:1.3rem}@media screen and (max-width: 1110px){.content .events{font-size:3.2vw}}.content .events:before{background:url("../img/bg-events-top.png") repeat-x 0 0;-webkit-animation:events 20s linear infinite normal;animation:events 20s linear infinite normal;height:170px;top:43px}@media screen and (max-width: 1110px){.content .events:before{-webkit-animation:events-sp 20s linear infinite normal;animation:events-sp 20s linear infinite normal;height:18.9vw;background-size:116vw auto;top:6.75vw}}.content .events:after{background:url("../img/bg-events-bottom.png") repeat-x 0 0;-webkit-animation:events-bottom 20s linear infinite normal;animation:events-bottom 20s linear infinite normal;height:170px}@media screen and (max-width: 1110px){.content .events:after{-webkit-animation:events-bottom-sp 20s linear infinite normal;animation:events-bottom-sp 20s linear infinite normal;height:18.9vw;background-size:116vw auto;bottom:2vw}}.content .events-txt{margin-bottom:70px}@media screen and (max-width: 1110px){.content .events-txt{margin-bottom:8vw}}.content .events-txt a{text-decoration:underline}.content .events-block{margin-bottom:70px}@media screen and (max-width: 1110px){.content .events-block{margin-bottom:8vw}}.content .events-block .events-txt{margin-bottom:2em}.content .events-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .events-list dt{width:36%;text-align:center}@media screen and (max-width: 991px){.content .events-list dt{width:100%;margin-bottom:3vw}}.content .events-list dd{width:57%}@media screen and (max-width: 991px){.content .events-list dd{width:100%}}.content .events-list dd .events-txt{margin-bottom:2em}.content .events-list dd .events-txt:last-child{margin-bottom:0}.content .events-item{width:48%}@media screen and (max-width: 991px){.content .events-item{width:100%}.content .events-item figure{text-align:center}.content .events-item+.events-item{margin-top:3vw}}.content .events-item .caption{margin:.5em auto 0;text-align:center;font-weight:bold}.content .events-item .caption span{display:block;font-weight:normal}.content .events-img{padding-top:50px}@media screen and (max-width: 991px){.content .events-img{margin-top:-6vw;padding-top:0}}.content .events .headline-list{margin-bottom:.5em;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 1110px){.content .events .headline-list{font-size:3.4vw}}.content .events .howto{margin:0 auto}.content .events .howto li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin:0 0 .5rem}.content .events .howto li:last-child{margin:0}.content .events .howto li span{position:relative;display:inline-block;text-align:center;vertical-align:middle;font-weight:bold;color:#ffae22;width:1.8em}.content .events .howto li span::before{display:block;content:"";position:absolute;width:1.2em;aspect-ratio:1/1;top:.07em;left:0;right:0;margin:auto;background-color:#fff;border-radius:50%;z-index:-1}.content .events .howto li p{width:calc(100% - 1.8em)}.content .events .notice{width:auto}.content .events .notice li:before{background-color:#fff}.content .events .prize li{margin-bottom:1em}.content .events .prize li:last-child{margin-bottom:0}.content .events .prize-award{display:inline-block;padding:0 .3em;margin:0 .5em .4em 0;font-weight:bold;background-color:#ea3a34;color:#fff;font-size:1.1rem}@media screen and (max-width: 1110px){.content .events .prize-award{font-size:3.1vw}}.content .events .prize-name{line-height:1.2;margin-bottom:12px;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 1110px){.content .events .prize-name{font-size:3.4vw;margin-bottom:1.6vw}}.content .events .note{font-size:1rem}@media screen and (max-width: 1110px){.content .events .note{font-size:2.7vw}}.content .sale:before{background:url("../img/bg-sale-top.png") repeat-x 0 0;-webkit-animation:sale 20s linear infinite normal;animation:sale 20s linear infinite normal;height:125px}@media screen and (max-width: 1110px){.content .sale:before{-webkit-animation:sale-sp 20s linear infinite normal;animation:sale-sp 20s linear infinite normal;height:13.1vw;background-size:142.4vw auto}}.content .sale:after{background:url("../img/bg-sale-bottom.png") repeat-x 0 0;-webkit-animation:sale-bottom 20s linear infinite normal;animation:sale-bottom 20s linear infinite normal;height:125px}@media screen and (max-width: 1110px){.content .sale:after{-webkit-animation:sale-bottom-sp 20s linear infinite normal;animation:sale-bottom-sp 20s linear infinite normal;height:13.1vw;background-size:142.4vw auto}}.content .display:before{background:url("../img/bg-display-top.png") repeat-x 0 0;-webkit-animation:display 20s linear infinite normal;animation:display 20s linear infinite normal;height:166px}@media screen and (max-width: 1110px){.content .display:before{-webkit-animation:display-sp 20s linear infinite normal;animation:display-sp 20s linear infinite normal;height:22.2vw;background-size:209vw auto;top:3.5vw}}.content .display:after{background:url("../img/bg-display-bottom.png") repeat-x 0 0;-webkit-animation:display-bottom 20s linear infinite normal;animation:display-bottom 20s linear infinite normal;height:166px}@media screen and (max-width: 1110px){.content .display:after{-webkit-animation:display-bottom-sp 20s linear infinite normal;animation:display-bottom-sp 20s linear infinite normal;height:22.2vw;background-size:209vw auto}}.content .shop:before{background:url("../img/bg-akihabara-top.png") repeat-x 0 0;-webkit-animation:shop 20s linear infinite normal;animation:shop 20s linear infinite normal;height:169px}@media screen and (max-width: 1110px){.content .shop:before{-webkit-animation:shop-sp 20s linear infinite normal;animation:shop-sp 20s linear infinite normal;height:22.6vw;background-size:214vw auto;top:2.75vw}}.content .shop:after{background:url("../img/bg-akihabara-bottom.png") repeat-x 0 0;-webkit-animation:shop-bottom 20s linear infinite normal;animation:shop-bottom 20s linear infinite normal;height:169px}@media screen and (max-width: 1110px){.content .shop:after{-webkit-animation:shop-bottom-sp 20s linear infinite normal;animation:shop-bottom-sp 20s linear infinite normal;height:22.6vw;background-size:214vw auto}}.content .manufacturer:before{background:url("../img/bg-manufacturer-top.png") repeat-x 0 0;-webkit-animation:manufacturer 30s linear infinite normal;animation:manufacturer 30s linear infinite normal;height:187px}@media screen and (max-width: 1110px){.content .manufacturer:before{-webkit-animation:manufacturer-sp 30s linear infinite normal;animation:manufacturer-sp 30s linear infinite normal;height:25vw;background-size:398.3vw auto}}.content .manufacturer:after{background:url("../img/bg-manufacturer-bottom.png") repeat-x 0 0;-webkit-animation:manufacturer-bottom 30s linear infinite normal;animation:manufacturer-bottom 30s linear infinite normal;height:187px}@media screen and (max-width: 1110px){.content .manufacturer:after{-webkit-animation:manufacturer-bottom-sp 30s linear infinite normal;animation:manufacturer-bottom-sp 30s linear infinite normal;height:25vw;background-size:398.3vw auto}}.content .manufacturer-list{text-align:center}.content .autograph .headline{line-height:1.2}@media screen and (max-width: 1110px){.content .autograph .headline{font-size:6vw;margin-bottom:17vw}}@media screen and (max-width: 1110px){.content .autograph .headline::after{bottom:-12vw}}.content .autograph .headline-note{margin:20px auto;font-size:1.1rem}@media screen and (max-width: 1110px){.content .autograph .headline-note{margin:2vw auto;font-size:2.8vw}}.content .autograph .headline-sub{margin-bottom:40px}@media screen and (max-width: 1110px){.content .autograph .headline-sub{margin-bottom:4.5vw}}.content .autograph .headline-autograph{margin-bottom:.8em;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 1110px){.content .autograph .headline-autograph{font-size:3.7vw}}.content .autograph .headline-list{margin-bottom:.5em;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 1110px){.content .autograph .headline-list{font-size:3.4vw}}.content .autograph .headline-sub+.headline-list{margin-top:80px}@media screen and (max-width: 1110px){.content .autograph .headline-sub+.headline-list{margin-top:9vw}}.content .autograph-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .autograph-list dt{width:36%;margin-bottom:100px;text-align:center}@media screen and (max-width: 1110px){.content .autograph-list dt{margin-bottom:3vw}}@media screen and (max-width: 991px){.content .autograph-list dt{width:100%}}.content .autograph-list dd{width:57%;margin-bottom:100px}@media screen and (max-width: 1110px){.content .autograph-list dd{margin-bottom:12vw}}@media screen and (max-width: 991px){.content .autograph-list dd{width:100%}}.content .autograph .desc li{text-indent:-1rem;padding:0 0 0 1rem;margin:0 0 .7rem}.content .autograph .desc li:last-child{margin:0}.content .autograph .desc li:before{content:"";width:3px;height:3px;background:#fff;border-radius:50%;display:inline-block;position:relative;top:-5px;margin:0 .5rem 0 0}@media screen and (max-width: 767px){.content .autograph .desc li:before{width:2px;height:2px}}.content .autograph .desc li a{text-decoration:underline}.content .autograph .notice{width:auto;font-size:1.2rem}@media screen and (max-width: 1110px){.content .autograph .notice{font-size:3vw}}.content .autograph .notice li:before{background-color:#fff}.content .autograph .notice.mb100{margin-bottom:100px}@media screen and (max-width: 1110px){.content .autograph .notice.mb100{margin-bottom:12vw}}.content .ejas{padding-bottom:0}.content .ejas .link{padding-bottom:0;position:relative;z-index:1}.content .disclaimer:before{background:url("../img/bg-disclaimer-top.png") repeat-x 0 0;top:70px;-webkit-animation:disclaimer 18s linear infinite normal;animation:disclaimer 18s linear infinite normal;height:127px}@media screen and (max-width: 1110px){.content .disclaimer:before{top:6vw;-webkit-animation:disclaimer-sp 18s linear infinite normal;animation:disclaimer-sp 18s linear infinite normal;height:17vw;background-size:115.9vw auto}}.content .disclaimer:after{background:url("../img/bg-disclaimer-bottom.png") repeat-x 0 0;-webkit-animation:disclaimer-bottom 18s linear infinite normal;animation:disclaimer-bottom 18s linear infinite normal;height:127px}@media screen and (max-width: 1110px){.content .disclaimer:after{-webkit-animation:disclaimer-bottom-sp 18s linear infinite normal;animation:disclaimer-bottom-sp 18s linear infinite normal;height:17vw;background-size:115.9vw auto}}.content .disclaimer .container{padding:20px 0 0}@media screen and (max-width: 1110px){.content .disclaimer .container{padding:3vw 0 0}}.content .outline{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1110px){.content .outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content .outline:before{background:url("../img/bg-outline-top.png") repeat-x 0 0;-webkit-animation:outline 20s linear infinite normal;animation:outline 20s linear infinite normal;height:127px}@media screen and (max-width: 1110px){.content .outline:before{-webkit-animation:outline-sp 20s linear infinite normal;animation:outline-sp 20s linear infinite normal;height:17vw;background-size:141vw auto;top:3.75vw}}.content .outline:after{background:url("../img/bg-outline-bottom.png") repeat-x 0 0;-webkit-animation:outline-bottom 20s linear infinite normal;animation:outline-bottom 20s linear infinite normal;height:127px}@media screen and (max-width: 1110px){.content .outline:after{-webkit-animation:outline-bottom-sp 20s linear infinite normal;animation:outline-bottom-sp 20s linear infinite normal;height:17vw;background-size:141vw auto;bottom:125vw}}.content .outline .headline{width:100%}.content .outline .container{padding:120px 60px;margin:0 auto;width:50%;position:relative;left:-25%;top:0;text-align:left}@media screen and (max-width: 1110px){.content .outline .container{padding:12.5vw 5vw;position:static;width:90%}}.content .outline-map{width:50%;height:100%;z-index:2;background:#ccc;position:absolute;right:0;top:0}@media screen and (max-width: 1110px){.content .outline-map{width:100%;height:120vw;position:relative;margin:0 auto}}.content .outline-map iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.content .outline-table{font-size:1.25rem;margin:0 auto 30px}@media screen and (max-width: 1110px){.content .outline-table{font-size:3vw;margin:0 auto 3vw}}.content .outline-table tr{border-bottom:solid 1px rgba(255,255,255,.5)}.content .outline-table tr:last-child{border-bottom:none}.content .outline-table th{padding:.75em 1.25em .75em .75em}.content .outline-table td{padding:.75em .75em .75em 0}.content .outline .link-onecolumn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .venue:before{background:url("../img/bg-map-top.png") repeat-x 0 0;-webkit-animation:venue 20s linear infinite normal;animation:venue 20s linear infinite normal;height:150px;top:68px}@media screen and (max-width: 1110px){.content .venue:before{-webkit-animation:venue-sp 20s linear infinite normal;animation:venue-sp 20s linear infinite normal;height:20vw;top:6vw;background-size:120.5vw auto}}.content .venue:after{background:url("../img/bg-map-bottom.png") repeat-x 0 0;-webkit-animation:venue-bottom 20s linear infinite normal;animation:venue-bottom 20s linear infinite normal;height:150px}@media screen and (max-width: 1110px){.content .venue:after{-webkit-animation:venue-bottom-sp 20s linear infinite normal;animation:venue-bottom-sp 20s linear infinite normal;height:20vw;background-size:120.5vw auto}}.list-item{width:calc(50% - 15px)}@media screen and (max-width: 1110px){.list-item{width:calc(50% - 2.5vw)}}@media screen and (max-width: 1110px){.list a .list-thumb{margin:0 0 3vw}}.list a .list-thumb img{-webkit-transition:.4s;transition:.4s}.list a .list-thumb img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 1110px){.list-name{font-size:3vw;margin:0 0 3vw}}.list:after{content:"";width:calc(50% - 15px)}.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}.youtube iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.notice{margin:0 auto;width:950px;font-size:1.25rem}@media screen and (max-width: 1110px){.notice{width:100%;font-size:3vw}}.notice li{text-indent:-0.6rem;padding:0 0 0 1rem;margin:0 0 .5rem}.notice li:last-child{margin:0}.notice li:before{content:"";width:3px;height:3px;background:#333;border-radius:50%;display:inline-block;position:relative;top:-5px;margin:0 .5rem 0 0}@media screen and (max-width: 767px){.notice li:before{width:2px;height:2px}}.notice li a{color:#e43a34;text-decoration:underline;font-weight:bold}.modal{position:fixed;left:0;top:0;z-index:99999;background:#fff url("../img/bg-white.jpg");width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-container{width:950px;margin:0 auto}@media screen and (max-width: 1110px){.modal-container{width:90%;font-size:3vw}}.modal-close{width:100px;height:100px;position:fixed;right:0;top:0;z-index:100;cursor:pointer}@media screen and (max-width: 1110px){.modal-close{width:14vw;height:14vw}}.modal-close:after{content:"MENU";width:100%;font-weight:bold;color:#e43a34;display:block;text-align:center;position:absolute;bottom:15px}@media screen and (max-width: 1110px){.modal-close:after{bottom:1.5vw;font-size:2.5vw}}.modal-close span{width:45px;height:2px;display:block;background:#e43a34;position:absolute;left:28px;top:40px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1110px){.modal-close span{width:8vw;height:.5vw;left:3.5vw;top:6vw}}.modal-close span:nth-child(1){-webkit-transform:translateY(0) rotate(20deg);transform:translateY(0) rotate(20deg)}.modal-close span:nth-child(2){-webkit-transform:translateY(0) rotate(-20deg);transform:translateY(0) rotate(-20deg);width:45px;left:28px}@media screen and (max-width: 1110px){.modal-close span:nth-child(2){-webkit-transform:translateY(0) rotate(-20deg);transform:translateY(0) rotate(-20deg);width:8vw;left:3.5vw}}.modal-close:after{content:"CLOSE"}.modal-close span:nth-child(1){-webkit-transform:translateY(0) rotate(20deg);transform:translateY(0) rotate(20deg)}.modal-close span:nth-child(2){-webkit-transform:translateY(0) rotate(-20deg);transform:translateY(0) rotate(-20deg);width:45px;left:28px}@media screen and (max-width: 1110px){.modal-close span:nth-child(2){-webkit-transform:translateY(0) rotate(-20deg);transform:translateY(0) rotate(-20deg);width:8vw;left:3.5vw}}.modal p{margin:0 0 30px}@media screen and (max-width: 1110px){.modal p{margin:0 0 3vw}}.modal .link{padding:0;margin:0;background:none}.modal .link-twocolumn{padding:2vw 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}