@import "gridrotator.css";#section_news .contentWrapper .newsList:after{content:"";display:block}#section_news .contentWrapper .newsList .card{background-color:#fff}#section_news .contentWrapper .newsList .card a{display:block;height:100%}#section_news .contentWrapper .newsList .card .wrapper_img{overflow:hidden}#section_news .contentWrapper .newsList .card .wrapper_text .date{color:#76aa27;display:flex;justify-content:space-between}#section_news .contentWrapper .newsList .card .wrapper_text .date span{flex:0 0 auto}#section_news .contentWrapper .newsList .card .wrapper_text .date:after{content:"";display:block;background:100%/contain no-repeat;width:100%}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img{position:relative}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:after,#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:50%/contain no-repeat;transition:opacity .2s;z-index:10}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:before{background-image:url(../img/top/mv_icon_play_02.png)}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:after{background-image:url(../img/top/mv_icon_play_02_active.png);opacity:0}main{background:none}[id^=section_]{position:relative;background-color:#fff}header .bg,header>.logo{transition:opacity .2s}header.-windowTop .bg,header.-windowTop>.logo{opacity:0;pointer-events:none}#mainVisual{overflow:hidden;position:relative}#mainVisual:after{content:"";display:block;position:absolute;background-color:#fff;top:0;left:0;pointer-events:none}#mainVisual .carouselWrapper,#mainVisual:after{width:100%;height:100%}#mainVisual .carouselWrapper .slick-dots{position:absolute}#mainVisual .carouselWrapper li[class^=slide]{width:100%;height:100%;position:relative}#mainVisual .carouselWrapper li[class^=slide] .imageWrapper{width:100%;height:100%;transition:-webkit-transform 0s linear;transition:transform 0s linear;transition:transform 0s linear,-webkit-transform 0s linear}#mainVisual .carouselWrapper li[class^=slide] .imageWrapper img,#mainVisual .carouselWrapper li[class^=slide] .imageWrapper video{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}#mainVisual .carouselWrapper li[class^=slide].-active .imageWrapper:not(.-disable-transform){-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform 10s linear;transition:transform 10s linear;transition:transform 10s linear,-webkit-transform 10s linear}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper{position:absolute;top:0;left:0;width:100%;height:100%}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper>.inner{margin:0 auto;position:relative}#mainVisual .carouselWrapper li[class^=slide].slide_1 .imageWrapper img{object-fit:cover;object-position:center 40%;font-family:"object-fit: cover; object-position: center top;"}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .switch{position:absolute;top:0;left:0}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo_button,#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .title,#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .title,#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .title,#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .logo{position:absolute}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .playButton{position:absolute;cursor:pointer;display:block}#mainVisual .pvWindow{position:absolute;background-color:#fff}#mainVisual .pvWindow a{display:block}#mainVisual .pvWindow a:hover .thumb:after{opacity:1}#mainVisual .pvWindow .thumb{position:relative}#mainVisual .pvWindow .thumb:after,#mainVisual .pvWindow .thumb:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:50%/contain no-repeat;transition:opacity .2s}#mainVisual .pvWindow .thumb:before{background-image:url(../img/top/mv_icon_play_02.png)}#mainVisual .pvWindow .thumb:after{background-image:url(../img/top/mv_icon_play_02_active.png);opacity:0}#mainVisual .pvWindow .title{display:flex;align-items:center;justify-content:center}#mainVisual:after{transition:opacity 1s}#mainVisual .carouselWrapper li.slide_1 .logo,#mainVisual .carouselWrapper li.slide_1 .logo_button{-webkit-animation:op_logo .6s cubic-bezier(.2,.51,.28,.99) .5s both;animation:op_logo .6s cubic-bezier(.2,.51,.28,.99) .5s both;-webkit-animation-play-state:paused;animation-play-state:paused}#mainVisual .carouselWrapper li.slide_1 .pvWindow{-webkit-animation:op_pvWindow .6s cubic-bezier(.2,.51,.28,.99) .8s both;animation:op_pvWindow .6s cubic-bezier(.2,.51,.28,.99) .8s both;-webkit-animation-play-state:paused;animation-play-state:paused}#mainVisual.-opening:after{opacity:0}#mainVisual.-opening .carouselWrapper li.slide_1 .logo,#mainVisual.-opening .carouselWrapper li.slide_1 .logo_button,#mainVisual.-opening .carouselWrapper li.slide_1 .pvWindow{-webkit-animation-play-state:running;animation-play-state:running}#section_news{height:auto;background:none}#section_news .contentWrapper{margin:0 auto;width:100%}#section_news .contentWrapper .header{display:flex;align-items:flex-end}#section_news .contentWrapper .header .button{display:block}#section_news .contentWrapper .newsList .slick-next,#section_news .contentWrapper .newsList .slick-prev{border:0;color:transparent;position:absolute;top:50%;background:50%/contain no-repeat;z-index:10}#section_news .contentWrapper .newsList .slick-next.slick-disabled,#section_news .contentWrapper .newsList .slick-prev.slick-disabled{display:none!important}#section_story{background:url(../img/clip_02.svg) top/88px 32px repeat-x,url(../img/top/story_bg.jpg) 50%/cover no-repeat}#section_howtoplay{overflow:hidden}#section_howtoplay .carouselWrapper{position:absolute;top:0;left:0;width:100%;height:100%}#section_howtoplay .carouselWrapper .slick-list,#section_howtoplay .carouselWrapper .slick-slide>div,#section_howtoplay .carouselWrapper .slick-track{height:100%}#section_howtoplay .carouselWrapper li[class^=slide]{width:100%;height:100%;position:relative}#section_howtoplay .carouselWrapper li[class^=slide] .imageWrapper{width:100%;height:100%;transition:-webkit-transform 10s linear;transition:transform 10s linear;transition:transform 10s linear,-webkit-transform 10s linear}#section_howtoplay .carouselWrapper li[class^=slide] .imageWrapper img,#section_howtoplay .carouselWrapper li[class^=slide] .imageWrapper video{width:100%;height:100%;object-fit:cover;object-position:center 10%;font-family:"object-fit: cover; object-position center 10%;"}#section_howtoplay .carouselWrapper li[class^=slide].-active .imageWrapper:not(.-disable-transform){-webkit-transform:scale(1.25);transform:scale(1.25)}#section_howtoplay>[class^=cmn-inner]{position:relative}section#section_pokemon{height:auto}section#section_pokemon [class^=gallery]{margin:0 auto}section#section_pokemon [class^=gallery] ul{position:relative;display:flex}section#section_pokemon [class^=gallery] ul:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/top/pokemon_amikake.png) 0 0/4px;opacity:.15}section#section_pokemon [class^=gallery] ul li{display:block}section#section_pokemon [class^=gallery] ul li a{background-size:cover;background-position:50%}section#section_pokemon .content [class^=cmn-inner]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative}#section_enjoysnap{background:url(../img/clip_03.svg) bottom/88px 32px repeat-x,url(../img/top/enjoysnap_bg.jpg) 50%/cover no-repeat}#section_special{background:url(../img/bg_pattern_02.png) 50% #ffedbe;overflow:hidden;position:relative;height:auto}#section_special .cmn-inner-wide{display:block;position:relative;z-index:10}#section_special.-labEmblem:before{background-image:url(../img/lab-emblem_02.svg)}#section_special.-labEmblem:after{background-image:url(../img/lab-emblem-static_02.svg)}#section_special section.exhibition{overflow:hidden;background-size:cover;position:relative;background-repeat:no-repeat;border:solid #fff}#section_special section.exhibition .copy{color:#7a361b;width:100%;position:absolute;left:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#section_special section.exhibition .button{position:absolute}@-webkit-keyframes op_logo{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes op_logo{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes op_pvWindow{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes op_pvWindow{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media print,screen and (min-width:768px){#section_news .contentWrapper .newsList{display:flex;justify-content:space-between;flex-wrap:wrap}#section_news .contentWrapper .newsList:after{width:320px}#section_news .contentWrapper .newsList .card{width:320px;margin-bottom:60px}#section_news .contentWrapper .newsList .card a{padding:20px 20px 23px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#section_news .contentWrapper .newsList .card a:hover .wrapper_img img{-webkit-transform:scale(1.2);transform:scale(1.2)}#section_news .contentWrapper .newsList .card .wrapper_img{margin-bottom:12px}#section_news .contentWrapper .newsList .card .wrapper_img img{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#section_news .contentWrapper .newsList .card .wrapper_text{font-size:1.6rem;line-height:1.6}#section_news .contentWrapper .newsList .card .wrapper_text .date{margin-bottom:6px}#section_news .contentWrapper .newsList .card .wrapper_text .date span{padding-right:10px}#section_news .contentWrapper .newsList .card .wrapper_text .date:after{background-image:url(../img/news/arrow.png)}#section_news .contentWrapper .newsList .card a.ytModal:hover .wrapper_img:after{opacity:1}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:after,#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:before{width:51px;height:52px}[id^=section_]{height:768px}[id^=section_]>[class^=cmn-inner]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}#mainVisual{height:995px}#mainVisual .carouselWrapper .slick-dots{top:736px;left:calc(50% - 640px)}#mainVisual .carouselWrapper li[class^=slide] .imageWrapper{-webkit-transform-origin:center 40%;transform-origin:center 40%}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper>.inner{max-width:1200px;height:808px}#mainVisual .carouselWrapper li[class^=slide].slide_1 .imageWrapper{-webkit-transform-origin:center 30%;transform-origin:center 30%}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo{left:-35px;bottom:170px}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo_button{left:38px;bottom:92px}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .logo{top:20px;left:10px}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .title{right:0;top:240px}#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .title{right:0;top:556px}#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .title{right:0;top:160px}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .logo{top:20px;left:10px}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .playButton{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mainVisual .pvWindow{right:-48px;bottom:60px;border-radius:10px;box-shadow:5px 5px 0 0 rgba(0,0,0,.2)}#mainVisual .pvWindow a{padding-top:10px}#mainVisual .pvWindow .thumb:after,#mainVisual .pvWindow .thumb:before{width:51px;height:52px}#mainVisual .pvWindow .title{height:60px}#section_news{margin-top:-190px;padding-bottom:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 190px)}#section_news>.cmn-inner{max-width:1200px}#section_news .contentWrapper{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 60%),url(../img/top/news_bg.jpg) top/90px;border-radius:20px;padding:50px 60px 0}#section_news .contentWrapper .header{justify-content:flex-start;margin-bottom:25px}#section_news .contentWrapper .header .heading{margin-right:18px}#section_news .contentWrapper .header .button{padding:6px}#section_story h2{margin-left:-64px;margin-bottom:12px}#section_story .copy{margin-bottom:32px}#section_howtoplay>[class^=cmn-inner]{align-items:flex-end;justify-content:flex-start;padding-top:100px}#section_howtoplay h2{margin-right:-36px;margin-bottom:30px}#section_howtoplay .copy{margin-bottom:32px}section#section_pokemon [class^=gallery] ul li{width:25%;height:14vw!important}section#section_pokemon .content{height:384px;background:url(../img/top/pokemon_bg_02.png) 0/360px repeat-y,url(../img/top/pokemon_bg_03.png) 100%/360px repeat-y}section#section_pokemon .content [class^=cmn-inner]{background:url(../img/top/pokemon_bg.png) center bottom 14%/contain no-repeat}section#section_pokemon .content [class^=cmn-inner] .copy{margin:30px auto 35px}#section_enjoysnap h2{margin-left:-58px;margin-bottom:12px}#section_enjoysnap .copy{margin-bottom:32px}#section_special{background-size:8px}#section_special .cmn-inner-wide{padding-top:106px;padding-bottom:200px}#section_special h2{margin-bottom:58px}#section_special section.exhibition{border-width:6px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2)}#section_special section.exhibition .copy{line-height:1.67;bottom:138px}#section_special section.exhibition .button{left:360px;bottom:40px}}@media only screen and (max-width:767px){#section_news .contentWrapper .newsList .card{margin-bottom:7.47vw}#section_news .contentWrapper .newsList .card:last-child{margin-bottom:0}#section_news .contentWrapper .newsList .card a{display:flex;align-items:flex-start;padding:4vw;box-shadow:0 0 1.33vw 0 rgba(0,0,0,.2)}#section_news .contentWrapper .newsList .card .wrapper_img{width:37.33vw;flex:0 0 auto}#section_news .contentWrapper .newsList .card .wrapper_text{padding-left:3.2vw}#section_news .contentWrapper .newsList .card .wrapper_text .date{font-size:3.47vw;line-height:1.4;margin-bottom:1.33vw}#section_news .contentWrapper .newsList .card .wrapper_text .date span{padding-right:1.33vw}#section_news .contentWrapper .newsList .card .wrapper_text .date:after{background-image:url(../img/news/arrow_sp.png)}#section_news .contentWrapper .newsList .card .wrapper_text .title{line-height:1.5}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:after,#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:before{width:6.8vw;height:6.93vw}[id^=section_]{height:120vw}[id^=section_] .cmn-button_1{position:absolute;bottom:12.8vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#mainVisual{height:173.33vw}#mainVisual .carouselWrapper .slick-dots{width:100%;left:0;top:153.07vw}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper:before{height:40vw;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 40vw)}#mainVisual .carouselWrapper li[class^=slide].slide_1 .imageWrapper{-webkit-transform-origin:center 30%;transform-origin:center 30%}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .switch{width:16vw}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo{width:78.13vw;left:50%;margin-left:-41.87vw;top:76.27vw}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo img{max-width:none;width:100%}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo_button{width:70.93vw;left:50%;margin-left:-35.47vw;top:133.33vw}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .logo{width:45.07vw;top:4vw;left:2.67vw}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .title{width:55.47vw;left:6.67vw;top:123.73vw}#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .title{width:74.93vw;left:6.67vw;top:123.73vw}#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .title{width:62.93vw;left:32vw;top:38.67vw}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .logo{width:45.07vw;top:4vw;left:2.67vw}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .playButton{width:20vw;height:20vw;left:50%;margin-left:-10vw;top:83.33vw}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .playButton:active{opacity:.5}#section_news>.cmn-inner{padding:1.33vw 5.33vw 0}#section_news .contentWrapper{padding-bottom:11.47vw}#section_news .contentWrapper .header{justify-content:space-between;margin-bottom:6.13vw}#section_news .contentWrapper .header .heading{width:37.87vw}#section_news .contentWrapper .header .button{width:22.67vw;padding:.8vw 0}#section_news .contentWrapper .newsList{margin-left:-1.33vw;margin-right:-1.33vw}#section_news .contentWrapper .newsList .card{margin-bottom:0;padding:1.33vw}#section_news .contentWrapper .newsList .slick-dots{margin-top:2.67vw}#section_news .contentWrapper .newsList .slick-next,#section_news .contentWrapper .newsList .slick-prev{width:5.87vw;height:10.13vw;margin-top:-5.07vw}#section_news .contentWrapper .newsList .slick-prev{background-image:url(../img/icon_arrow_carousel_left_sp.png);left:-2.93vw}#section_news .contentWrapper .newsList .slick-next{background-image:url(../img/icon_arrow_carousel_right_sp.png);right:-3.33vw}#section_story{background:url(../img/clip_02.svg) top/14.93vw 5.6vw repeat-x,url(../img/top/story_bg_sp.jpg) 50%/cover no-repeat}#section_story>[class^=cmn-inner]{padding-top:13.33vw}#section_story h2{width:60.27vw;margin-bottom:4.8vw}#section_story .copy{width:50.93vw}#section_howtoplay>[class^=cmn-inner]{padding-top:21.6vw;text-align:right;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:100%}#section_howtoplay h2{width:70.4vw;margin-bottom:4.8vw}#section_howtoplay .copy{width:61.33vw}section#section_pokemon [class^=gallery] ul:after{background-size:2px}section#section_pokemon [class^=gallery] ul li{width:50%;height:28vw!important}section#section_pokemon [class^=gallery] ul li:nth-child(3),section#section_pokemon [class^=gallery] ul li:nth-child(4){display:none}section#section_pokemon .content{background:url(../img/top/pokemon_bg_sp_top.png) top/contain no-repeat,url(../img/top/pokemon_bg_sp_bottom.png) bottom/contain no-repeat;height:90.4vw}section#section_pokemon .content [class^=cmn-inner] h2{width:87.2vw}section#section_pokemon .content [class^=cmn-inner] .copy{width:77.87vw;margin:3.33vw 0 6vw}#section_enjoysnap{background:url(../img/clip_03.svg) bottom/14.93vw 5.6vw repeat-x,url(../img/top/enjoysnap_bg_sp.jpg) 50%/cover no-repeat}#section_enjoysnap>[class^=cmn-inner]{padding-top:6.4vw}#section_enjoysnap h2{width:59.47vw;margin-left:-3.2vw}#section_enjoysnap .copy{width:41.6vw}#section_special .cmn-inner-wide{padding:5.33vw 0 26.67vw}#section_special h2{margin-bottom:2.93vw}#section_special h2 img{width:94.4vw}#section_special section.exhibition{margin:0 8vw;border-width:1.33vw;border-radius:2.67vw;box-shadow:0 0 1.33vw rgba(0,0,0,.2)}#section_special section.exhibition .copy{line-height:1.5;top:65.6vw}#section_special section.exhibition .button{left:50%;bottom:8vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:64vw}}@media print,screen and (min-width:768px) and (max-width:1366px){#section_news .contentWrapper .newsList:after{width:23.43vw}#section_news .contentWrapper .newsList .card a{padding:1.46vw 1.46vw 1.68vw;box-shadow:0 0 .73vw 0 rgba(0,0,0,.2)}#section_news .contentWrapper .newsList .card .wrapper_img{margin-bottom:.88vw}#section_news .contentWrapper .newsList .card .wrapper_text .date span{padding-right:.73vw}#section_news .contentWrapper .newsList .card .wrapper_text .date{margin-bottom:.44vw}#section_news .contentWrapper .newsList .card .wrapper_text{font-size:1.17vw}#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:after,#section_news .contentWrapper .newsList .card a.ytModal .wrapper_img:before{width:3.73vw;height:3.81vw}#section_news .contentWrapper .newsList .card{width:23.43vw;margin-bottom:4.39vw}[id^=section_]{height:56.22vw}#mainVisual .carouselWrapper .slick-dots{top:53.88vw;left:calc(50% - 46.85vw)}#mainVisual .carouselWrapper li[class^=slide] .contentWrapper>.inner{max-width:87.85vw;height:59.15vw}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .switch{width:7.25vw}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo{left:-2.56vw;bottom:12.45vw;width:36.75vw}#mainVisual .carouselWrapper li[class^=slide].slide_1 .contentWrapper .logo_button{left:2.78vw;bottom:6.73vw;width:26.5vw}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .logo,#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .logo{top:1.46vw;left:.73vw;width:20.5vw}#mainVisual .carouselWrapper li[class^=slide].slide_2 .contentWrapper .title{width:60.03vw;top:17.57vw}#mainVisual .carouselWrapper li[class^=slide].slide_3 .contentWrapper .title{width:40.26vw;top:40.7vw}#mainVisual .carouselWrapper li[class^=slide].slide_4 .contentWrapper .title{width:33.97vw;top:11.71vw}#mainVisual .carouselWrapper li[class^=slide].slide_5 .contentWrapper .logo{top:1.46vw;left:.73vw;width:20.5vw}#mainVisual .pvWindow a{padding-top:.73vw}#mainVisual .pvWindow .thumb:after,#mainVisual .pvWindow .thumb:before{width:3.73vw;height:3.81vw}#mainVisual .pvWindow .thumb{width:14.64vw}#mainVisual .pvWindow .title img{width:10.98vw}#mainVisual .pvWindow .title{height:4.39vw}#mainVisual .pvWindow{right:-3.51vw;bottom:4.39vw;border-radius:.73vw;box-shadow:.37vw .37vw 0 0 rgba(0,0,0,.2)}#mainVisual{height:72.84vw}#section_news>.cmn-inner{max-width:87.85vw}#section_news .contentWrapper .header .heading{margin-right:1.32vw;width:16.25vw}#section_news .contentWrapper .header .button{width:8.57vw;padding:.44vw}#section_news .contentWrapper .header{margin-bottom:1.83vw}#section_news .contentWrapper{background-size:auto,6.59vw;border-radius:1.46vw;padding:3.66vw 4.39vw 0}#section_news{margin-top:-13.91vw;padding-bottom:2.93vw;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 13.91vw)}#section_story h2{margin-left:-4.69vw;margin-bottom:.88vw;width:48.46vw}#section_story .copy{margin-bottom:2.34vw;width:35.58vw}#section_story{background-size:6.44vw 2.34vw,cover}#section_howtoplay>[class^=cmn-inner]{padding-top:7.32vw}#section_howtoplay h2{margin-right:-2.64vw;margin-bottom:2.2vw;width:35.14vw}#section_howtoplay .copy{margin-bottom:2.34vw;width:24.38vw}section#section_pokemon .content [class^=cmn-inner] h2{width:56.22vw}section#section_pokemon .content [class^=cmn-inner] .copy{width:45.68vw;margin:2.2vw auto 2.56vw}section#section_pokemon .content{height:28.11vw;background-size:26.35vw,26.35vw}#section_enjoysnap h2{margin-left:-4.25vw;margin-bottom:.88vw;width:45.75vw}#section_enjoysnap .copy{margin-bottom:2.34vw;width:28.18vw}#section_enjoysnap{background-size:6.44vw 2.34vw,cover}#section_special .cmn-inner-wide{padding-top:7.76vw;padding-bottom:14.64vw}#section_special h2{margin-bottom:4.25vw}#section_special section.exhibition .copy{bottom:10.1vw}#section_special section.exhibition .button{left:26.35vw;bottom:2.93vw;width:25.48vw}#section_special section.exhibition{border-width:.44vw;border-radius:1.46vw;box-shadow:0 0 .73vw rgba(0,0,0,.2)}}