@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,div,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;background-color:#000;color:#160a0a}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}@font-face{font-family:pokemoncard-font;src:url(../fonts/pokemoncard-font.eot);src:url(../fonts/pokemoncard-font.eot?#iefix) format("eot"),url(../fonts/pokemoncard-font.woff) format("woff"),url(../fonts/pokemoncard-font.ttf) format("truetype"),url(../fonts/pokemoncard-font.svg#pokemoncard-font) format("svg");font-weight:400;font-style:normal}main{display:block;overflow-x:hidden}.reflection-wrapper{width:auto;height:auto;border-radius:4%;position:relative;overflow:hidden}.reflection{position:absolute;height:100%;width:30px;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out 1.5s infinite;animation:reflection 2s ease-in-out 1.5s infinite}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}_::-webkit-full-page-media,_:future,:root .reflection-wrapper{z-index:1}.share{width:100%;margin:0 auto;background-color:#000}.share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:64.84375%;margin:0 auto;padding:60px 0 30px}@media screen and (max-width:768px){.share-list{width:60%;overflow:hidden;padding:0}}.share-list li{width:30.12048%;border:solid 1px #fff;border-radius:50px;overflow:hidden}@media screen and (max-width:768px){.share-list li{width:20%;width:45px;border:none;border-radius:0;padding:10% 0}}.share-list li:hover{opacity:.6}.share-list li:nth-child(2) a img{margin-top:1%}@media screen and (max-width:768px){.share-list li:nth-child(2) a img{margin-top:8%}}.share-list li a{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;height:50px;color:#fff}@media screen and (max-width:768px){.share-list li a{padding:5% 0}}.share-list li a img{width:10%}@media screen and (max-width:768px){.share-list li a img{width:100%}}.share-list li a span{font-size:16px;padding-left:3%;display:inline-block}@media all and (-ms-high-contrast:none){.share-list li a span{padding-top:3%}}@media screen and (max-width:768px){.share-list li a span{display:none}}.share-list li a:hover{text-decoration:none!important}.footer{position:relative;z-index:100;background-color:#000;font-size:10px;padding:5% 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer a{color:#aaa}.footer a:visited{color:#aaa}.footer .footer-inner{max-width:1280px;margin:0 5%}.footer .trainer_web{width:100%;margin-bottom:20px;letter-spacing:1.4px;font-size:1.5em}@media screen and (max-width:768px){.footer .trainer_web{font-size:1.2em}}.footer .trainer_web a{color:#fff;font-weight:700;display:inline-block;padding-left:1.5em;position:relative}.footer .trainer_web a:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .note{width:100%;max-width:1280px;margin:0 auto;line-height:1.6;letter-spacing:.1px;margin-top:18px}.footer .note a{text-decoration:underline}.footer .note a:hover{text-decoration:none}.footer .copyright{line-height:1.4}.footer .copyright small{letter-spacing:.3px}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom;max-width:100%}body{color:#fff;background:#000 url(../images/body-bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}body a{color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){body{position:relative;background:#000}body:before{content:"";display:inline-block;width:100%;height:120vh;position:fixed;z-index:-1;top:-10vh;left:0;background:#000 url(../images/body-bg_sp.jpg) no-repeat center center/cover}}header.header{position:absolute;top:0;left:0;z-index:100}.header-logo>a{display:inline-block}@media screen and (max-width:768px){.header-logo{width:160px}}section.hero{padding:40px 0;position:relative;background:url(../images/hero-bg-2.png) no-repeat center center;background-size:cover}@media screen and (max-width:768px){section.hero{padding:0;background-image:url(../images/hero-bg-2_sp.png)}}section.hero .slideCard{position:absolute;top:64px;opacity:0;-webkit-transition:.3s;transition:.3s}section.hero .slideCard[data-style*=infiniteslide]{opacity:1}section.hero .slideCard .item{width:154px;padding:0 17px}section.hero .slideCard .item>img{border-radius:6px}section.hero .slideCard.bottom{top:auto;bottom:150px}@media screen and (max-width:768px){section.hero .slideCard{top:64px}section.hero .slideCard .item{width:98px;padding:0 10px}section.hero .slideCard .item>img{border-radius:4px}section.hero .slideCard.bottom{top:auto;bottom:90px}}section.hero .inner{max-width:1228px;margin:0 auto;padding:0 20px;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:70px}section.hero .inner .hero-head{width:33.33333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:105px}section.hero .inner .hero-pack{width:33.33333%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:100px}section.hero .inner .hero-card{width:33.33333%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:100px}@media screen and (max-width:768px){section.hero .inner{height:123vw;top:0;position:relative;z-index:2}section.hero .inner .hero-head{width:100%;padding:0;max-width:44vw;position:absolute;top:29%;left:8vw}section.hero .inner .hero-pack{padding:0;width:100%;max-width:36vw;position:absolute;top:55%;left:7vw}section.hero .inner .hero-card{padding:0;width:100%;max-width:46vw;position:absolute;top:26%;left:auto;right:1vw}}@media screen and (max-width:700px){section.hero .inner .hero-head{top:33%}}@media screen and (max-width:420px){section.hero .inner .hero-head{max-width:42vw;top:40%;left:8vw}section.hero .inner .hero-pack{max-width:33vw;top:60%;left:7vw}section.hero .inner .hero-card{max-width:46vw;top:31%;right:1vw}}section.hero .hero-logo{text-align:center;padding:23px 10px 22px;background:url(../images/hero-bg.png) repeat-x center center}@media screen and (max-width:768px){section.hero .hero-logo{padding:22px 10px 10px;position:relative;z-index:1}section.hero .hero-logo img{max-width:190px}}section.about{margin-top:-2px;padding:50px 20px;background:#363333}section.about .inner{max-width:980px;margin:0 auto;text-align:center}section.about .img-text{margin-top:25px}section.about .img-btn>a{display:inline-block}section.about .img-btn>a:hover{opacity:.6}section.about .about_text{font-size:19px;font-weight:700}@media screen and (max-width:768px){section.about{padding:30px 15px 20px;background:#000}section.about .img-logo>img{max-width:160px}section.about .img-text{margin-top:15px}section.about .img-text>img{max-width:235px}section.about .img-btn>a>img{max-width:225px}section.about .img-text2{margin-top:-10px}section.about .img-text2>img{max-width:244px}}section.card{padding:130px 20px 70px;background:rgba(0,0,0,.4)}section.card .inner{max-width:980px;margin:0 auto}section.card .img-head{text-align:center}section.card .img-head:not(:first-child){margin-top:80px}section.card .img-head:not(:first-child)+.list-card{margin-top:40px}section.card .img-text{margin-top:40px;text-align:center}section.card .list-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc(100% + 58px);margin-top:20px;margin-left:-29px;margin-right:-29px}section.card .list-card>.item{width:25%;padding:0 29px}section.card .list-card>.item:nth-child(n+5){margin-top:40px}section.card .list-card>.item>.icon{text-align:right;margin-bottom:5px}section.card .list-card>.item>.badge{position:relative;top:-50px;text-align:center}@media screen and (max-width:768px){section.card{padding:60px 45px 30px;background:0 0}section.card .img-head{margin-left:-20px;margin-right:-20px}section.card .img-head img{width:100%;max-width:400px}section.card .img-head:not(:first-child){margin-top:40px}section.card .img-head:not(:first-child)+.list-card{margin-top:20px}section.card .img-text img{width:100%;max-width:400px}section.card .list-card{width:calc(100% + 24px);margin-top:20px;margin-left:-12px;margin-right:-12px}section.card .list-card>.item{width:50%;padding:0 12px}section.card .list-card>.item:nth-child(n+3){margin-top:25px}section.card .list-card>.item>.icon>img{max-width:70px}section.card .list-card>.item>.badge{top:-30px}}section.kind{padding:70px 20px 0;background:rgba(0,0,0,.4)}section.kind .inner{max-width:1100px;padding:80px 58px;margin:0 auto;position:relative}section.kind .inner:before{content:"";display:inline-block;background:linear-gradient(-45deg,#307ba3,#bed5e3);opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}section.kind .inner>*{position:relative}section.kind .img-head{text-align:center;margin-left:-58px;margin-right:-58px}section.kind .img-head:not(:first-child){margin-top:80px}section.kind .layout-column{margin-top:10px;position:relative;z-index:2}section.kind .layout-column.col4{margin-top:40px}section.kind .box-color{margin-top:70px}section.kind .box-color>a{display:block;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);box-shadow:0 0 50px 0 rgba(0,0,0,.5)}section.kind .box-color>a:hover{opacity:.6}@media screen and (max-width:768px){section.kind{padding:30px 15px 0;background:0 0}section.kind .inner{padding:50px 30px 60px}section.kind .img-head{margin-left:-20px;margin-right:-20px}section.kind .img-head img{width:100%;max-width:380px}section.kind .img-head:not(:first-child){margin-top:40px}section.kind .layout-column{margin-top:10px}section.kind .layout-column.col4{margin-top:20px}section.kind .box-color{margin-top:50px}section.kind .box-color>a{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.5);box-shadow:0 0 25px 0 rgba(0,0,0,.5)}}section.pokemon{padding:70px 20px 0;background:rgba(0,0,0,.4)}section.pokemon .inner{max-width:1100px;padding:80px 58px 100px;margin:0 auto;position:relative}section.pokemon .inner:before{content:"";display:inline-block;background:linear-gradient(-45deg,#ff8ac8,#ffd9ed);opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}section.pokemon .inner>*{position:relative}section.pokemon .img-head{text-align:center;margin-left:-58px;margin-right:-58px;position:relative;z-index:1}section.pokemon .img-head:not(:first-child){margin-top:80px}section.pokemon .img-evo{text-align:center;margin-top:30px;position:relative;z-index:2}section.pokemon .layout-column>.item{text-align:center;position:relative}section.pokemon .layout-column>.item.bg-1:before,section.pokemon .layout-column>.item.bg-2:before{content:"";width:650px;height:730px;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/pokemon-bg-1.png) no-repeat 0 0}section.pokemon .layout-column>.item.bg-2:before{background:url(../images/pokemon-bg-2.png) no-repeat 0 0}section.pokemon .layout-column>.item .img-head2,section.pokemon .layout-column>.item .text,section.pokemon .layout-column>.item img{position:relative;z-index:2}section.pokemon .layout-column .text{font-size:26px;font-weight:700;text-align:left;line-height:1.6;margin-top:20px}section.pokemon .text2{margin:45px auto 0;font-size:26px;font-weight:700;line-height:1.6;text-align:center;max-width:600px}@media screen and (max-width:768px){section.pokemon{padding:55px 15px 0}section.pokemon .inner{padding:45px 30px 60px;overflow:hidden}section.pokemon .img-head{margin-left:-20px;margin-right:-20px;position:relative;z-index:2}section.pokemon .img-head.var-4{margin-top:40px}section.pokemon .img-head.var-4 img{max-width:230px}section.pokemon .img-head.var-5{margin-top:40px}section.pokemon .img-head.var-5 img{max-width:280px}section.pokemon .img-head2.var-2 img{max-width:285px}section.pokemon .img-head2.var-3 img{max-width:179px}section.pokemon .img-evo{margin-top:15px}section.pokemon .img-evo img{max-width:221px}section.pokemon .layout-column{margin-left:0;margin-right:0;width:100%}section.pokemon .layout-column>.item{padding-left:0;padding-right:0}section.pokemon .layout-column>.item.image{padding:0 10px}section.pokemon .layout-column>.item.bg-1:before,section.pokemon .layout-column>.item.bg-2:before{content:"";width:420px;height:520px;background-size:cover}section.pokemon .layout-column .text{font-size:13px;margin-top:10px;line-height:1.8}section.pokemon .text2{font-size:13px;margin-top:10px;line-height:1.8;text-align:left}}section.mirror{padding:80px 20px 130px;background:rgba(0,0,0,.4)}section.mirror .inner{max-width:980px;margin:0 auto}section.mirror .img-head{text-align:center}section.mirror .layout-column{margin-top:40px}section.mirror .img-text{margin-top:48px;text-align:center}@media screen and (max-width:768px){section.mirror{padding:45px 15px 60px;background:0 0}section.mirror .inner{padding:0 30px}section.mirror .img-head{text-align:center}section.mirror .img-head img{width:100%;max-width:300px}section.mirror .layout-column{margin-top:40px}section.mirror .img-text{margin-top:48px}section.mirror .img-text img{max-width:275px}}section.campaign{padding:80px 20px 130px;background:rgba(83,83,83,.5)}section.campaign .inner{max-width:980px;margin:0 auto}section.campaign .img-head{text-align:center}section.campaign .img-banner{text-align:center;margin-top:50px}section.campaign .img-banner>a{display:block}section.campaign .img-banner>a:hover{opacity:.6}section.campaign .img-banner+.img-banner{margin-top:70px}section.campaign .media-youtube{margin-top:20px;margin-bottom:80px;padding-top:56.25%;position:relative}section.campaign .media-youtube>iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media screen and (max-width:768px){section.campaign{padding:40px 45px 60px}section.campaign .img-head img{width:100%;max-width:195px}section.campaign .img-head.var-2 img{max-width:130px}section.campaign .img-banner{text-align:center;margin-top:23px}section.campaign .img-banner+.img-banner{margin-top:25px}section.campaign .media-youtube{margin-top:20px;margin-bottom:40px}}section.news{padding:80px 20px 100px;background:rgba(0,0,0,.4)}section.news .inner{max-width:980px;margin:0 auto}section.news .inner>:first-child{margin-top:0}section.news .img-head{text-align:center}section.news .box-news>a{display:block}section.news .box-news>a>.image{text-align:center}section.news .box-news>a>.image img{max-width:300px;width:100%}section.news .box-news>a>.text{margin-top:1em;line-height:2}section.news .box-news>a:hover{opacity:.6}@media screen and (max-width:768px){section.news{padding:40px 45px 55px;background:0 0}section.news .img-head img{width:100%;max-width:139px}section.news .layout-column{margin-top:20px}section.news .box-news>a>.text{font-size:8px}}section.product{padding:80px 20px 130px;background:rgba(83,83,83,.5)}section.product .inner{max-width:980px;margin:0 auto}section.product .layout-product{display:-webkit-box;display:-ms-flexbox;display:flex}section.product .layout-product>.content{width:66%;padding-left:20px}section.product .layout-product>.content .img-head{margin-top:70px}section.product .layout-product>.content .title{font-size:32px;font-weight:700;margin-top:1.8em;line-height:1.5}section.product .layout-product>.content .title br.sp{display:none}section.product .layout-product>.content .text{font-size:20px;margin-top:1.5em;font-weight:700;line-height:1.8}section.product .layout-product>.image{width:34%}section.product .banner-pokemoncenter{max-width:700px;margin-top:40px;margin-left:auto;margin-right:auto;background:#312f38;border-radius:10px;text-align:center}section.product .banner-pokemoncenter>a{display:block;padding:18px 10px}section.product .banner-pokemoncenter>a:hover{opacity:.6}@media screen and (max-width:768px){section.product{padding:50px 45px 70px}section.product .layout-product>.content{width:62%;padding-left:5px}section.product .layout-product>.content .img-head{margin-top:10px}section.product .layout-product>.content .img-head img{max-width:100px}section.product .layout-product>.content .title{font-size:14px;margin-top:.8em;line-height:1.3}section.product .layout-product>.content .title br.sp{display:inline-block}section.product .layout-product>.content .text{font-size:8px;margin-top:1.2em;line-height:1.5}section.product .layout-product>.image{width:38%}section.product .banner-pokemoncenter{margin-left:-25px;margin-right:-25px}section.product .banner-pokemoncenter>a{padding:10px 35px}}.card-new{text-align:center}.card-new>img{-webkit-box-shadow:0 0 50px 0 rgba(255,255,255,.5);box-shadow:0 0 50px 0 rgba(255,255,255,.5);border-radius:12px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.card-new>img{-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.5);box-shadow:0 0 25px 0 rgba(255,255,255,.5);border-radius:6px}}@media screen and (min-width:769px){img.ani-zoom{-webkit-transition:.3s;transition:.3s}img.ani-zoom:hover{-webkit-transform:scale(1.7);transform:scale(1.7)}img.ani-zoom.sp:hover{-webkit-transform:scale(1);transform:scale(1)}}.card-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card-color>.item{width:50%}.card-color>.item>.icon{display:block;text-align:right;margin-bottom:5px}.card-color>.item>.card>img{-webkit-box-shadow:0 0 50px 0 rgba(255,255,255,.5);box-shadow:0 0 50px 0 rgba(255,255,255,.5)}.card-color>.item:first-child{text-align:left;padding-right:14%}.card-color>.item:first-child>.card{position:relative}.card-color>.item:first-child>.card:before{content:"";display:inline-block;width:76px;height:63px;background:url(../images/icon-arrow.png) no-repeat 0 0;background-size:cover;position:absolute;top:50%;right:-52%;margin-top:-32px}.card-color>.item:first-child>.card>img{border-radius:9px}.card-color>.item:last-child{text-align:right;padding-left:7%}.card-color>.item:last-child>.card>img{border-radius:12px}@media screen and (max-width:768px){.card-color>.item>.icon>img{width:65px}.card-color>.item>.card>img{-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.5);box-shadow:0 0 25px 0 rgba(255,255,255,.5)}.card-color>.item:first-child>.icon>img{width:55px}.card-color>.item:first-child>.card:before{width:34px;height:27px;right:-45%;margin-top:-18px}.card-color>.item:first-child>.card>img{border-radius:4px}.card-color>.item:last-child>.card>img{border-radius:6px}}.layout-column{margin:40px -28px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 56px)}.layout-column>.item{width:100%;padding:0 28px}.layout-column.col2>.item{width:50%}.layout-column.col3{margin:40px -18px 0;width:calc(100% + 36px)}.layout-column.col3>.item{padding:0 18px;width:33.33333%}.layout-column.evoV{margin:40px -10px 0;width:calc(100% + 20px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.layout-column.evoV>.item{padding:0 10px}.layout-column.evoV>.item:nth-child(1){width:32%;text-align:right}.layout-column.evoV>.item:nth-child(2){width:27%;padding-bottom:100px}.layout-column.evoV>.item:nth-child(3){width:41%}.layout-column.evoV>.item.image img{border-radius:18px;-webkit-box-shadow:0 0 50px 0 rgba(255,255,255,.5);box-shadow:0 0 50px 0 rgba(255,255,255,.5)}.layout-column.amazing{margin:40px auto 0;width:calc(100% + 20px);max-width:980px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-column.amazing>.item{padding:0 10px}.layout-column.amazing>.item:nth-child(1){width:52%}.layout-column.amazing>.item:nth-child(2){width:48%}.layout-column.amazing>.item.image img{border-radius:18px;-webkit-box-shadow:0 0 50px 0 rgba(255,255,255,.5);box-shadow:0 0 50px 0 rgba(255,255,255,.5)}.layout-column.amazing+.amazing{margin-top:90px}.layout-column.col4>.item{width:25%}.layout-column.col4>.item:nth-child(n+5){margin-top:70px}.layout-column.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-column.reverse>.item:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout-column.reverse>.item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.layout-column.col2>.item{width:100%}.layout-column.col2>.item:nth-child(n+2){margin-top:40px}.layout-column.col3{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.layout-column.col3>.item{width:50%;padding:0 12px}.layout-column.col3>.item:nth-child(n+3){margin-top:25px}.layout-column.col4{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.layout-column.col4>.item{width:50%;padding:0 12px}.layout-column.col4>.item:nth-child(n+3){margin-top:40px}.layout-column.evoV{margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-column.evoV>.item:nth-child(1){width:50%;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout-column.evoV>.item:nth-child(1) img{-webkit-transform:scale(.8);transform:scale(.8)}.layout-column.evoV>.item:nth-child(2){width:100%;padding-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.layout-column.evoV>.item:nth-child(2) img{max-width:207px}.layout-column.evoV>.item:nth-child(3){width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.layout-column.evoV>.item.image img{border-radius:6px;-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.5);box-shadow:0 0 25px 0 rgba(255,255,255,.5)}.layout-column.amazing{margin:20px auto 0;width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}.layout-column.amazing>.item{margin-top:0!important}.layout-column.amazing>.item:nth-child(1){width:45%}.layout-column.amazing>.item:nth-child(2){width:55%}.layout-column.amazing>.item.image{padding:0 20px}.layout-column.amazing>.item.image img{border-radius:6px;-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.5);box-shadow:0 0 25px 0 rgba(255,255,255,.5)}.layout-column.amazing>.item .text{font-size:10px}.layout-column.amazing>.item .text br{display:none}.layout-column.amazing>.item .img-head2 img{max-width:153px}.layout-column.amazing+.amazing{margin-top:40px}.layout-column.reverse{margin-top:20px}.layout-column.reverse:not(.amazing)>.item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.layout-column.reverse:not(.amazing)>.item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#PageTop{position:relative;z-index:9990}#PageTop2{position:fixed;bottom:60px;right:60px;opacity:0;z-index:9998;-webkit-transition:.3s;transition:.3s}#PageTop2>a{display:block}#PageTop2>a:hover{opacity:.6}#PageTop2.is-show{opacity:1}@media screen and (max-width:1000px){#PageTop2{bottom:25px;right:25px}}@media screen and (max-width:768px){#PageTop2{width:58px;height:58px}}#PageTop{margin-top:-48px;text-align:center}#PageTop>a{display:inline-block}#PageTop>a:hover{opacity:.8}#PageTopSP{display:none}@media screen and (max-width:768px){#PageTopSP{display:block;background-color:#fff;width:100%;text-align:center;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-family:"Fjalla One",sans-serif}}#PageTopSP a{color:#363636;text-decoration:none}#PageTopSP a:before{font-family:pokemoncard-font;content:"\F700";margin-right:11.2px;margin-right:11.2px;margin-right:.7rem;font-size:90%}.footer{padding:68px 0}.footer .copyright{margin-top:25px}.footer .copyright>small{font-size:11px}@media screen and (max-width:768px){.footer{padding:30px 0 100px}.footer .copyright{margin-top:14px}.footer .copyright>small{font-size:8px}.footer .trainer-web{max-width:70%}}.modal-card{display:none}@media screen and (max-width:768px){.modal-card{-webkit-transition:opacity .3s;transition:opacity .3s;position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;z-index:-1;padding:10vh 20px 0;display:block;text-align:center;opacity:0}.modal-card>img{width:100%;max-width:335px;border-radius:14px}.modal-card.is-show{opacity:1;z-index:9999}}@media screen and (max-width:768px){.share-list li{padding:13% 0;width:53px}.share-list li>a{border:2px solid #fff;border-radius:50%;padding:10px;width:53px;height:53px}}br.sp-only{display:none}@media screen and (max-width:768px){br.sp-only{display:inline-block}}@media screen and (max-width:768px){br.pc-only{display:none}}