﻿html{font-size:100%;overflow:auto;width:100%}body{margin:0;padding:0;width:100%}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;outline:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 768px){.pc{display:block}img.pc,span.pc,br.pc{display:inline}.sp,img.sp,span.sp,br.sp{display:none}}@media screen and (max-width: 767px){.sp{display:block}img.sp,span.sp,br.sp{display:inline}.pc,img.pc,span.pc,br.pc{display:none}}header .inner{position:relative;margin:0 auto;max-width:1336px}@media screen and (min-width: 768px)and (max-width: 1366px){header .inner{margin-left:1.6666666667vw;margin-right:1.6666666667vw}}@media screen and (max-width: 767px){header .inner{width:94.6666666667vw;margin:0 auto}}#page-index #about .inner,#guideline .inner{position:relative;margin:0 auto;width:1000px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .inner,#guideline .inner{width:83.3333333333vw}}@media screen and (max-width: 767px){#page-index #about .inner,#guideline .inner{width:89.3333333333vw}}#page-index #news .inner{position:relative;margin:0 auto;width:760px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news .inner{width:63.3333333333vw}}@media screen and (max-width: 767px){#page-index #news .inner{width:78.6666666667vw}}.page-branch #outline .information-box .button,.page-branch #flow .entry .button,#guideline .button{display:flex;justify-content:center;gap:40px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button,.page-branch #flow .entry .button,#guideline .button{gap:3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button,.page-branch #flow .entry .button,#guideline .button{flex-wrap:wrap;gap:5.3333333333vw}}.page-branch #outline .information-box .button li,.page-branch #flow .entry .button li,#guideline .button li{width:360px;height:80px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button li,.page-branch #flow .entry .button li,#guideline .button li{width:30vw;height:6.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button li,.page-branch #flow .entry .button li,#guideline .button li{width:78.6666666667vw;height:13.3333333333vw}}.page-branch #outline .information-box .button a,.page-branch #flow .entry .button a,#guideline .button a{font-size:20px;font-weight:500;line-height:1.5em;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#000;color:#fff;filter:drop-shadow(7px 7px 0 rgba(0, 0, 0, 0.3));transition:all .3s;width:100%;height:100%;position:relative;border-radius:8px;gap:10px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button a,.page-branch #flow .entry .button a,#guideline .button a{font-size:2rem}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button a,.page-branch #flow .entry .button a,#guideline .button a{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button a,.page-branch #flow .entry .button a,#guideline .button a{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 rgba(0, 0, 0, 0.3));border-radius:.6666666667vw;gap:.8333333333vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button a,.page-branch #flow .entry .button a,#guideline .button a{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 rgba(0, 0, 0, 0.3));border-radius:2.1333333333vw;margin:0 auto;gap:2.6666666667vw}}.page-branch #outline .information-box .button a::before,.page-branch #flow .entry .button a::before,#guideline .button a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:9/16;background:#fff;transition:background .3s;-webkit-mask:url(../img/common/ic_arrow.svg) no-repeat center center;-webkit-mask-size:contain;mask:url(../img/common/ic_arrow.svg) no-repeat center center;mask-size:contain;width:9px;right:30px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button a::before,.page-branch #flow .entry .button a::before,#guideline .button a::before{width:.75vw;right:2.5vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button a::before,.page-branch #flow .entry .button a::before,#guideline .button a::before{width:2vw;right:4.6666666667vw}}.page-branch #outline .information-box .button a[target=_blank]::after,.page-branch #flow .entry .button a[target=_blank]::after,#guideline .button a[target=_blank]::after{content:"";display:block;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;transition:background .3s;background:#fff;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;width:12px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button a[target=_blank]::after,.page-branch #flow .entry .button a[target=_blank]::after,#guideline .button a[target=_blank]::after{width:1vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button a[target=_blank]::after,.page-branch #flow .entry .button a[target=_blank]::after,#guideline .button a[target=_blank]::after{width:3.2vw}}@media screen and (min-width: 768px){.page-branch #outline .information-box .button a:hover,.page-branch #flow .entry .button a:hover,#guideline .button a:hover{background:#fff;color:#000}.page-branch #outline .information-box .button a:hover::before,.page-branch #flow .entry .button a:hover::before,#guideline .button a:hover::before{background:#000}.page-branch #outline .information-box .button a[target=_blank]:hover::after,.page-branch #flow .entry .button a[target=_blank]:hover::after,#guideline .button a[target=_blank]:hover::after{background:#000}}html{font-size:.8333333333vw}@media screen and (max-width: 767px){html{font-size:1.3333333333vw}}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}body{font-size:18px;font-family:"Noto Sans JP",sans-serif;background:#000;color:#fff;font-weight:400;line-height:1;-webkit-text-size-adjust:inherit;--_c1: #005520;--_c2: #950509;--_c3: #003d7e;--_c4: #865e00;--_cg1: linear-gradient(0deg,#00bd74, #008430);--_cg2: linear-gradient(0deg,#f23945, #e30d12);--_cg3: linear-gradient(0deg,#2195ce, #0650a0);--_cg4: linear-gradient(0deg,#d5a800, #ac6800);--_cg5: linear-gradient(0deg,#8d8cde, #4644ba)}@media screen and (min-width: 768px)and (max-width: 1200px){body{font-size:1.8rem}}@media screen and (max-width: 767px){body{font-size:3rem}}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:100%}}_:-ms-fullscreen,:root body{overflow:hidden}button,input[type=text],select{font-size:18px;font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:400;line-height:1}@media screen and (min-width: 768px)and (max-width: 1200px){button,input[type=text],select{font-size:1.8rem}}@media screen and (max-width: 767px){button,input[type=text],select{font-size:3rem}}a,button{text-decoration:none;transition:.3s;color:#ffcb07}a::after,a::before,button::after,button::before{transition:.3s}*:focus{outline:none}header{position:fixed;z-index:10000;background:rgba(0,0,0,.5);width:100%;height:70px}@media screen and (min-width: 768px)and (max-width: 1200px){header{height:5.8333333333vw}}@media screen and (max-width: 767px){header{height:16vw}}header .inner{height:100%;display:flex;justify-content:flex-end;align-items:center}header h1{width:80px;position:absolute;top:10px;left:0}header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){header h1{width:6.6666666667vw}}@media screen and (max-width: 767px){header h1{width:12vw}}@media screen and (min-width: 768px)and (max-width: 1200px){header h1{top:.8333333333vw}}@media screen and (max-width: 767px){header h1{top:2.4vw}}header nav.pc{height:100%}header nav.pc ul{height:100%;display:flex;gap:36px}@media screen and (min-width: 768px)and (max-width: 1366px){header nav.pc ul{gap:2.1666666667vw}}header nav.pc li{position:relative;height:100%;display:flex;align-items:center}header nav.pc li:not(:last-child)::after{content:"";background:rgba(255,255,255,.3);position:absolute;top:50%;transform:translateY(-50%);width:1px;right:-18px;height:26px}@media screen and (min-width: 768px)and (max-width: 1366px){header nav.pc li:not(:last-child)::after{right:-1.0833333333vw;height:2.1666666667vw}}header nav.pc li::before{content:"";position:absolute;bottom:0;left:0;transition:height .2s;width:100%;height:0}header nav.pc li.is-hover::before{height:4px}@media screen and (min-width: 768px)and (max-width: 1200px){header nav.pc li.is-hover::before{height:.3333333333vw}}#page-game header nav.pc li.game::before,#page-cardgame header nav.pc li.cardgame::before,#page-pokemongo header nav.pc li.pokemongo::before,#page-pokemonunite header nav.pc li.pokemonunite::before,#page-guideline header nav.pc li.guideline::before{height:4px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-game header nav.pc li.game::before,#page-cardgame header nav.pc li.cardgame::before,#page-pokemongo header nav.pc li.pokemongo::before,#page-pokemonunite header nav.pc li.pokemonunite::before,#page-guideline header nav.pc li.guideline::before{height:.3333333333vw}}#page-game header nav.pc li.game a,#page-cardgame header nav.pc li.cardgame a,#page-pokemongo header nav.pc li.pokemongo a,#page-pokemonunite header nav.pc li.pokemonunite a,#page-guideline header nav.pc li.guideline a{pointer-events:none}#page-game header nav.pc li.game a{color:#00a650}#page-cardgame header nav.pc li.cardgame a{color:#ed1b23}#page-pokemongo header nav.pc li.pokemongo a{color:#0e75bc}#page-pokemonunite header nav.pc li.pokemonunite a{color:#d08900}#page-guideline header nav.pc li.guideline a{color:#6b69d1}header nav.pc li a{position:relative;color:#fff;font-weight:700;font-size:16px}@media screen and (min-width: 768px)and (max-width: 1200px){header nav.pc li a{font-size:1.6rem}}header nav.pc li a[target=_blank]::after{content:"";display:inline-block;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;margin-left:.3em;width:12px}@media screen and (min-width: 768px)and (max-width: 1200px){header nav.pc li a[target=_blank]::after{width:1vw}}@media screen and (max-width: 767px){header nav.pc li a[target=_blank]::after{width:3.2vw}}header nav.pc li a:hover{opacity:1}header nav.pc li a:hover::before{transform:translateY(0) translateX(-50%)}header nav.pc li.game::before{background:#00a650}header nav.pc li.cardgame::before{background:#ed1b23}header nav.pc li.pokemongo::before{background:#0e75bc}header nav.pc li.pokemonunite::before{background:#d08900}header nav.pc li.guideline::before{background:#6b69d1}header nav.pc li.faq::before{background:#6b69d1}nav.sp{display:none;width:100vw;height:100vh;background:#000;position:fixed;z-index:10100}nav.sp::after{content:"";position:absolute;inset:0;background:url(../img/common/bg@sp.jpg) no-repeat;background-size:cover;opacity:.2}nav.sp #close-nav{position:absolute;top:5.3333333333vw;right:4vw;display:flex;justify-content:space-between;flex-direction:column;width:6.6666666667vw;aspect-ratio:1}nav.sp #close-nav span{width:100%;height:.5333333333vw;background:#fff}nav.sp #close-nav span:nth-of-type(1){transform:rotate(45deg) translateY(4.2666666667vw)}nav.sp #close-nav span:nth-of-type(2){transform:rotate(-45deg) translateY(-4.2666666667vw)}nav.sp .scroll{position:relative;z-index:1;height:100%;overflow-y:auto}nav.sp .logo{width:42.2666666667vw;margin:0 auto;padding:8vw 0}nav.sp .logo img{width:100%;vertical-align:bottom}nav.sp ul{width:73.3333333333vw;margin:0 auto;padding-bottom:8vw;border-top:1px solid rgba(210,210,210,.3)}nav.sp ul li{border-bottom:1px solid rgba(210,210,210,.3)}nav.sp ul li a{font-size:4rem;font-weight:700;color:#fff;display:block;text-align:center;padding:3.7333333333vw 0;white-space:nowrap}nav.sp ul li a[target=_blank]::after{content:"";display:inline-block;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;margin-left:.3em;width:3.2vw}#bg{position:fixed;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(../img/common/bg@pc.jpg)}@media screen and (max-width: 767px){#bg{background-image:url(../img/common/bg@sp.jpg)}}#guideline{position:relative;z-index:100;background:linear-gradient(0deg, white 0%, #b2b2b2 100%);padding:70px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#guideline{padding:5.8333333333vw 0 8.3333333333vw 0}}@media screen and (max-width: 767px){#guideline{padding:13.3333333333vw 0 14.6666666667vw 0}}#page-index #guideline{border-top:60px solid #333;padding-top:80px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #guideline{border-width:5vw;padding-top:6.6666666667vw}}@media screen and (max-width: 767px){#page-index #guideline{border:none;padding-top:14.6666666667vw}}#page-index #guideline .inner{z-index:1}#page-index #guideline .ill_l,#page-index #guideline .ill_r{position:absolute}#page-index #guideline .ill_l{width:662px;right:50%;top:-280px;margin-right:290px}#page-index #guideline .ill_l img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #guideline .ill_l{width:55.1666666667vw}}@media screen and (max-width: 767px){#page-index #guideline .ill_l{width:68.2666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #guideline .ill_l{top:-23.3333333333vw;margin-right:24.1666666667vw}}@media screen and (max-width: 767px){#page-index #guideline .ill_l{top:-52vw;margin-right:4vw}}#page-index #guideline .ill_r{width:593px;left:50%;bottom:-450px;margin-left:270px}#page-index #guideline .ill_r img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #guideline .ill_r{width:49.4166666667vw}}@media screen and (max-width: 767px){#page-index #guideline .ill_r{width:55.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #guideline .ill_r{bottom:-37.5vw;margin-left:22.5vw}}@media screen and (max-width: 767px){#page-index #guideline .ill_r{bottom:auto;top:-49.3333333333vw;margin-left:6.6666666667vw}}#guideline h2{font-size:28px;line-height:1.6071428571em;font-weight:700;color:#000;filter:drop-shadow(0px 0px 6px white) drop-shadow(0px 0px 6px white) drop-shadow(0px 0px 6px white);text-align:center;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1200px){#guideline h2{font-size:2.8rem}}@media screen and (max-width: 767px){#guideline h2{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#guideline h2{margin-bottom:3.3333333333vw}}@media screen and (max-width: 767px){#guideline h2{text-align:left;margin-bottom:6.6666666667vw;margin-left:2.6666666667vw;margin-right:2.6666666667vw}}#sns{position:relative;background:#000;padding:40px 0 35px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#sns{padding:3.3333333333vw 0 2.9166666667vw 0}}@media screen and (max-width: 767px){#sns{padding:8vw 0}}#sns p{font-size:18px;font-weight:700;color:#fff;text-align:center;margin-bottom:25px}@media screen and (min-width: 768px)and (max-width: 1200px){#sns p{font-size:1.8rem}}@media screen and (max-width: 767px){#sns p{font-size:2.6rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#sns p{margin-bottom:2.0833333333vw}}@media screen and (max-width: 767px){#sns p{margin-bottom:6vw}}#sns ul{display:flex;margin:0 auto;gap:20px;width:220px}@media screen and (min-width: 768px)and (max-width: 1200px){#sns ul{gap:1.6666666667vw;width:18.3333333333vw}}@media screen and (max-width: 767px){#sns ul{gap:4.5333333333vw;width:53.0666666667vw}}#sns ul a img{width:60px}#sns ul a img img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#sns ul a img{width:5vw}}@media screen and (max-width: 767px){#sns ul a img{width:14.6666666667vw}}@media screen and (min-width: 768px){#sns ul a:hover{opacity:.5}}footer{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../img/common/bg_footer@pc.jpg);padding:80px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1200px){footer{padding:6.6666666667vw 0 8.3333333333vw 0}}@media screen and (max-width: 767px){footer{background-image:url(../img/common/bg_footer@sp.jpg);padding:0 0 18.6666666667vw 0}}footer .inner{position:relative}footer .games{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:600px;gap:30px;margin-bottom:50px}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games{width:50vw;gap:2.5vw;margin-bottom:4.1666666667vw}}@media screen and (max-width: 767px){footer .games{width:auto;flex-direction:column;align-items:center;gap:0;margin-bottom:6.6666666667vw;padding-top:9.3333333333vw;border-top:1px solid #aeb0b3}}footer .games li{position:relative;padding:0 15px}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games li{padding:0 1.25vw}}@media screen and (max-width: 767px){footer .games li{padding:0}}footer .games a{font-size:16px;font-weight:500;color:#fff;display:flex;align-items:center;gap:10px}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games a{font-size:1.6rem}}@media screen and (max-width: 767px){footer .games a{font-size:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games a{gap:.8333333333vw}}@media screen and (max-width: 767px){footer .games a{font-weight:400;letter-spacing:-0.05em;gap:1.6vw;padding:3.3333333333vw 0}}footer .games a[href^=http]::after{content:"";display:inline-block;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;width:12px}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games a[href^=http]::after{width:1vw}}@media screen and (max-width: 767px){footer .games a[href^=http]::after{width:3.2vw}}@media screen and (min-width: 768px){footer .games a:hover{opacity:.5}}footer .games li:nth-of-type(3)::after{content:"";width:1px;height:1em;background:#fff;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}@media screen and (min-width: 768px)and (max-width: 1200px){footer .games li:nth-of-type(3)::after{right:-1.25vw}}@media screen and (max-width: 767px){footer .games li:nth-of-type(3)::after{display:none}}footer .official{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1200px){footer .official{gap:2.5vw;margin-bottom:5vw}}@media screen and (max-width: 767px){footer .official{gap:4vw;margin-bottom:8vw}}footer .official .logo1{width:300px}footer .official .logo1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){footer .official .logo1{width:25vw}}@media screen and (max-width: 767px){footer .official .logo1{width:40vw}}footer .official .logo2{width:126px}footer .official .logo2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){footer .official .logo2{width:10.5vw}}@media screen and (max-width: 767px){footer .official .logo2{width:16.8vw}}footer .official .logo3{width:160px}footer .official .logo3 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){footer .official .logo3{width:13.3333333333vw}}@media screen and (max-width: 767px){footer .official .logo3{width:21.3333333333vw}}footer .official a:hover{opacity:.5}footer .copyright{font-size:14px;line-height:2em;color:#a9a9a9;text-align:center}@media screen and (min-width: 768px)and (max-width: 1200px){footer .copyright{font-size:1.4rem}}@media screen and (max-width: 767px){footer .copyright{font-size:2.2rem}}@media screen and (max-width: 767px){footer .copyright{text-align:left;margin-left:5.3333333333vw;margin-right:5.3333333333vw}}#pagetop{width:82px;transform:scale(0, 0);transition:transform .3s,opacity .3s;position:fixed;z-index:10000;aspect-ratio:1;bottom:10px;right:10px}#pagetop img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#pagetop{width:6.8333333333vw}}@media screen and (max-width: 767px){#pagetop{width:13.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#pagetop{bottom:.8333333333vw;right:.8333333333vw}}@media screen and (max-width: 767px){#pagetop{bottom:2.6666666667vw;right:2.6666666667vw}}@media screen and (min-width: 768px){#pagetop::after{content:"";position:absolute;inset:0;background:url(../img/common/pagetop_on@pc.svg) no-repeat;background-size:contain;opacity:0;transition:opacity .3s}#pagetop:hover::after{opacity:1}}#pagetop.is-show{transform:scale(1, 1)}#disp-nav{display:none}@media screen and (max-width: 767px){#disp-nav{display:flex;flex-direction:column;width:8vw;height:5.8666666667vw;gap:2.1333333333vw}#disp-nav span{width:100%;height:.5333333333vw;background:#fff}}.fade-in{opacity:0;transform:translate(0, 80px);transition:all .8s}@media screen and (max-width: 767px){.fade-in{transform:translate(0, 40px);transition:all .8s}}.fade-in.scroll-in{opacity:1;transform:translate(0, 0)}.fade-in-block>div{opacity:0}.fade-in-block>div:nth-child(1){transition:all .8s .2s}.fade-in-block>div:nth-child(2){transition:all .8s .4s}.fade-in-block>div:nth-child(3){transition:all .8s .6s}.fade-in-block>div:nth-child(4){transition:all .8s .8s}.fade-in-block.scroll-in>div{opacity:1}ul.indent li{text-indent:-1em;margin-left:1em}ul.indent li .caution{text-indent:0;margin-left:0}ol.latin{margin-left:1.3em}ol.latin li{position:relative}ol.latin li span{position:absolute;left:-1.3em}a.link[target=_blank]{position:relative}a.link[target=_blank]::after{content:"";display:inline-block;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;transition:.3s;background:#ffcb07;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;width:.8em;margin:0 .25em 0 .15em}a.link:hover{text-decoration:underline}#loaderBg{background-color:#111;height:100vh;width:100vw;position:fixed;top:0px;left:0px;z-index:10200;transition:opacity .3s}body.loaded #loaderBg{opacity:0;pointer-events:none}#loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:35px;aspect-ratio:1;--_g1: no-repeat radial-gradient(farthest-side, #00a650 94%,#111);--_g2: no-repeat radial-gradient(farthest-side, #ed1b23 94%,#111);--_g3: no-repeat radial-gradient(farthest-side, #0e75bc 94%,#111);--_g4: no-repeat radial-gradient(farthest-side, #d08900 94%,#111);background:var(--_g1) 0 0,var(--_g2) 100% 0,var(--_g3) 100% 100%,var(--_g4) 0 100%;background-size:40% 40%;animation:loader .5s infinite}@media screen and (max-width: 767px){#loader{width:9.3333333333vw}}@keyframes loader{100%{background-position:100% 0,100% 100%,0 100%,0 0}}#page-index{overflow-x:hidden}#page-index #kv{position:relative;padding:280px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv{padding:23.3333333333vw 0 8.3333333333vw 0}}@media screen and (max-width: 767px){#page-index #kv{padding:56vw 0 16vw 0}}#page-index #kv h1,#page-index #kv .lead{position:relative;z-index:3}#page-index #kv h1{width:306px;margin-left:auto;margin-right:auto;margin-bottom:310px}#page-index #kv h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv h1{width:25.5vw}}@media screen and (max-width: 767px){#page-index #kv h1{width:60.9333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv h1{margin-bottom:25.8333333333vw}}@media screen and (max-width: 767px){#page-index #kv h1{margin-bottom:61.3333333333vw}}#page-index #kv .lead{width:1000px;margin-left:auto;margin-right:auto;filter:drop-shadow(0px 0px 10px white)}#page-index #kv .lead img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .lead{width:83.3333333333vw}}@media screen and (max-width: 767px){#page-index #kv .lead{width:79.7333333333vw}}#page-index #kv figure[class^=ill_]{position:absolute}#page-index #kv .ill_main{width:885px;left:50%;top:-65px;margin-left:-442.5px}#page-index #kv .ill_main img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_main{width:73.75vw}}@media screen and (max-width: 767px){#page-index #kv .ill_main{width:135.2vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_main{top:-5.4166666667vw;margin-left:-36.875vw}}@media screen and (max-width: 767px){#page-index #kv .ill_main{top:-3.3333333333vw;margin-left:-67.6vw}}#page-index #kv .ill_01{width:468px;right:50%;top:-20px;margin-right:130px}#page-index #kv .ill_01 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_01{width:39vw}}@media screen and (max-width: 767px){#page-index #kv .ill_01{width:60.8vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_01{top:-1.6666666667vw;margin-right:10.8333333333vw}}@media screen and (max-width: 767px){#page-index #kv .ill_01{top:37.3333333333vw;margin-right:6vw}}#page-index #kv .ill_02{width:331px;right:50%;top:228px;margin-right:355px}#page-index #kv .ill_02 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_02{width:27.5833333333vw}}@media screen and (max-width: 767px){#page-index #kv .ill_02{width:43.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_02{top:19vw;margin-right:29.5833333333vw}}@media screen and (max-width: 767px){#page-index #kv .ill_02{top:88vw;margin-right:20vw}}#page-index #kv .ill_03{width:483px;right:50%;top:422px;margin-right:165px}#page-index #kv .ill_03 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_03{width:40.25vw}}@media screen and (max-width: 767px){#page-index #kv .ill_03{width:62.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_03{top:35.1666666667vw;margin-right:13.75vw}}@media screen and (max-width: 767px){#page-index #kv .ill_03{top:114.6666666667vw;margin-right:5.3333333333vw}}#page-index #kv .ill_04{width:510px;left:50%;top:425px;margin-left:-247px}#page-index #kv .ill_04 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_04{width:42.5vw}}@media screen and (max-width: 767px){#page-index #kv .ill_04{width:66.1333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_04{top:35.4166666667vw;margin-left:-20.5833333333vw}}@media screen and (max-width: 767px){#page-index #kv .ill_04{top:102.6666666667vw;margin-left:-33.0666666667vw}}#page-index #kv .ill_05{width:456px;left:50%;top:402px;margin-left:177px}#page-index #kv .ill_05 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_05{width:38vw}}@media screen and (max-width: 767px){#page-index #kv .ill_05{width:59.2vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_05{top:33.5vw;margin-left:14.75vw}}@media screen and (max-width: 767px){#page-index #kv .ill_05{top:112vw;margin-left:11.3333333333vw}}#page-index #kv .ill_06{width:344px;left:50%;top:192px;margin-left:335px}#page-index #kv .ill_06 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_06{width:28.6666666667vw}}@media screen and (max-width: 767px){#page-index #kv .ill_06{width:49.0666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_06{top:16vw;margin-left:27.9166666667vw}}@media screen and (max-width: 767px){#page-index #kv .ill_06{top:80vw;margin-left:23.7333333333vw}}#page-index #kv .ill_07{width:323px;left:50%;top:-10px;margin-left:175px}#page-index #kv .ill_07 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_07{width:26.9166666667vw}}@media screen and (max-width: 767px){#page-index #kv .ill_07{width:42vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #kv .ill_07{top:-.8333333333vw;margin-left:14.5833333333vw}}@media screen and (max-width: 767px){#page-index #kv .ill_07{top:37.8666666667vw;margin-left:13.3333333333vw}}#page-index #news{position:relative;background:rgba(0,0,0,.8);padding:60px 0 80px 0;margin-bottom:100px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news{padding:5vw 0 6.6666666667vw 0;margin-bottom:8.3333333333vw}}@media screen and (max-width: 767px){#page-index #news{padding:13.3333333333vw 0 10.6666666667vw 0;margin-bottom:16.6666666667vw}}#page-index #news h2{width:144px;margin-left:auto;margin-right:auto;margin-bottom:10px}#page-index #news h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news h2{width:12vw}}@media screen and (max-width: 767px){#page-index #news h2{width:21.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news h2{margin-bottom:.8333333333vw}}@media screen and (max-width: 767px){#page-index #news h2{margin-bottom:8vw}}@media screen and (max-width: 767px){#page-index #news .list{border-top:1px solid #d2d2d2}}#page-index #news .list li{border-bottom:1px solid rgba(68,68,68,.8)}@media screen and (max-width: 767px){#page-index #news .list li{border-bottom:1px solid #d2d2d2}}#page-index #news .list a{font-size:18px;line-height:1.5em;display:flex;position:relative;padding:25px 80px 25px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news .list a{font-size:1.8rem}}@media screen and (max-width: 767px){#page-index #news .list a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news .list a{padding:2.0833333333vw 6.6666666667vw 2.0833333333vw 0}}@media screen and (max-width: 767px){#page-index #news .list a{flex-direction:column;gap:.8vw;padding:4vw 10.6666666667vw 4vw 0}}#page-index #news .list a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;aspect-ratio:9/16;background:#fff;transition:background .3s;-webkit-mask:url(../img/common/ic_arrow.svg) no-repeat center center;-webkit-mask-size:contain;mask:url(../img/common/ic_arrow.svg) no-repeat center center;mask-size:contain;width:9px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #news .list a::after{width:.75vw}}@media screen and (max-width: 767px){#page-index #news .list a::after{width:2vw}}@media screen and (min-width: 768px){#page-index #news .list a:hover{opacity:.6}}#page-index #news .list a .update{font-weight:700;color:#efa800;width:7em}@media screen and (max-width: 767px){#page-index #news .list a .update{color:#ffcb07}}#page-index #news .list a .title{color:#fff;flex:1}#page-index #news .list a[target=_blank] .title::after{content:"";display:inline-block;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/ic_external.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/ic_external.svg) no-repeat;mask-size:contain;margin-left:.3em;width:.8em}#page-index #nav{position:relative;background:#fff}#page-index #nav .inner{position:relative}#page-index #nav .header{position:relative;background:linear-gradient(0deg, white 30%, #b2b2b2 100%);padding:90px 0 60px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header{padding:7.5vw 0 5vw 0}}@media screen and (max-width: 767px){#page-index #nav .header{padding:16vw 0 8vw 0}}#page-index #nav .header h2{position:relative;z-index:2;width:465px;margin-left:auto;margin-right:auto;filter:drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 10px white);margin-bottom:35px}#page-index #nav .header h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header h2{width:38.75vw}}@media screen and (max-width: 767px){#page-index #nav .header h2{width:49.0666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header h2{margin-bottom:2.9166666667vw}}@media screen and (max-width: 767px){#page-index #nav .header h2{filter:drop-shadow(0px 0px 6px white) drop-shadow(0px 0px 6px white) drop-shadow(0px 0px 6px white);margin-bottom:8vw}}#page-index #nav .header .lead{position:relative;z-index:2;font-size:20px;color:#000;filter:drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 3px white);text-align:center;line-height:2em;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header .lead{font-size:2rem}}@media screen and (max-width: 767px){#page-index #nav .header .lead{font-size:2.9rem}}@media screen and (max-width: 767px){#page-index #nav .header .lead{line-height:1.6}}#page-index #nav .header .ill_l,#page-index #nav .header .ill_r{position:absolute}#page-index #nav .header .ill_l{width:697px;right:50%;top:-220px;margin-right:250px}#page-index #nav .header .ill_l img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header .ill_l{width:58.0833333333vw}}@media screen and (max-width: 767px){#page-index #nav .header .ill_l{width:57.6vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header .ill_l{top:-18.3333333333vw;margin-right:20.8333333333vw}}@media screen and (max-width: 767px){#page-index #nav .header .ill_l{top:-28vw;margin-right:18.6666666667vw}}#page-index #nav .header .ill_r{width:727px;left:50%;top:-260px;margin-left:260px}#page-index #nav .header .ill_r img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header .ill_r{width:60.5833333333vw}}@media screen and (max-width: 767px){#page-index #nav .header .ill_r{width:59.2vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav .header .ill_r{top:-21.6666666667vw;margin-left:21.6666666667vw}}@media screen and (max-width: 767px){#page-index #nav .header .ill_r{top:-30.6666666667vw;margin-left:18.9333333333vw}}#page-index #nav nav{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid #fff;gap:2px}@media screen and (max-width: 767px){#page-index #nav nav{grid-template-columns:1fr}}#page-index #nav nav a{display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:340px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a{height:28.3333333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a{height:70.6666666667vw}}@media screen and (min-width: 768px){#page-index #nav nav a:hover .button{background:#fff;color:#111}#page-index #nav nav a:hover .button::after{background:#111}#page-index #nav nav a:hover .button::before{background:#fff}}#page-index #nav nav a h3{border-top-style:solid;border-top-width:6px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a h3{border-top-width:.5vw;margin-bottom:3.3333333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a h3{border-top-width:1.0666666667vw;margin-bottom:6vw}}#page-index #nav nav a h3 span{display:block;position:relative;width:max-content;padding:16px 20px 16px 42px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a h3 span{padding:1.3333333333vw 1.6666666667vw 1.3333333333vw 3.5vw}}@media screen and (max-width: 767px){#page-index #nav nav a h3 span{padding:3.2vw 4vw 3.7333333333vw 5.6vw}#page-index #nav nav a h3 span figure{filter:drop-shadow(0.8vw 0.8vw 0 #000)}}#page-index #nav nav a h3 span::after{content:"";clip-path:polygon(0 0, 100% 0, 0 100%);position:absolute;top:0;right:-50px;height:100%;width:50px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a h3 span::after{right:-4.125vw;width:4.1666666667vw}}@media screen and (max-width: 767px){#page-index #nav nav a h3 span::after{right:-9.2666666667vw;width:9.3333333333vw}}#page-index #nav nav a .lead{display:flex;justify-content:center;font-size:18px;line-height:1.5em;font-weight:500;color:#fff;margin:0 30px 20px 30px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .lead{font-size:1.8rem}}@media screen and (max-width: 767px){#page-index #nav nav a .lead{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .lead{margin:0 2.5vw 1.6666666667vw 2.5vw}}@media screen and (max-width: 767px){#page-index #nav nav a .lead{margin:0 12vw 4vw 12vw}}#page-index #nav nav a.game{background-image:url(../img/toppage/nav_bg_01@pc.jpg)}@media screen and (max-width: 767px){#page-index #nav nav a.game{background-image:url(../img/toppage/nav_bg_01@sp.jpg)}}#page-index #nav nav a.game h3{border-top-color:#008430}#page-index #nav nav a.game h3 span{background:var(--_cg1)}#page-index #nav nav a.game h3 span::after{background:var(--_cg1)}#page-index #nav nav a.game h3 figure{width:204px}#page-index #nav nav a.game h3 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.game h3 figure{width:17vw}}@media screen and (max-width: 767px){#page-index #nav nav a.game h3 figure{width:31.4666666667vw}}#page-index #nav nav a.game .lead{margin-bottom:15px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.game .lead{margin-bottom:.8333333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a.game .lead{margin-bottom:4vw}}#page-index #nav nav a.game .logo{width:350px;margin-left:auto;margin-right:auto}#page-index #nav nav a.game .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.game .logo{width:29.1666666667vw}}@media screen and (max-width: 767px){#page-index #nav nav a.game .logo{width:64.8vw}}#page-index #nav nav a.cardgame{background-image:url(../img/toppage/nav_bg_02@pc.jpg)}@media screen and (max-width: 767px){#page-index #nav nav a.cardgame{background-image:url(../img/toppage/nav_bg_02@sp.jpg)}}#page-index #nav nav a.cardgame h3{border-top-color:#e30d12}#page-index #nav nav a.cardgame h3 span{background:var(--_cg2)}#page-index #nav nav a.cardgame h3 span::after{background:var(--_cg2)}#page-index #nav nav a.cardgame h3 figure{width:294px}#page-index #nav nav a.cardgame h3 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.cardgame h3 figure{width:24.5vw}}@media screen and (max-width: 767px){#page-index #nav nav a.cardgame h3 figure{width:49.7333333333vw}}#page-index #nav nav a.cardgame .logo{width:344px;margin-left:auto;margin-right:auto}#page-index #nav nav a.cardgame .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.cardgame .logo{width:28.6666666667vw}}@media screen and (max-width: 767px){#page-index #nav nav a.cardgame .logo{width:64.2666666667vw}}#page-index #nav nav a.cardgame .lead{margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.cardgame .lead{margin-bottom:2.5vw}}@media screen and (max-width: 767px){#page-index #nav nav a.cardgame .lead{margin-bottom:4vw}}#page-index #nav nav a.pokemongo{background-image:url(../img/toppage/nav_bg_03@pc.jpg)}@media screen and (max-width: 767px){#page-index #nav nav a.pokemongo{background-image:url(../img/toppage/nav_bg_03@sp.jpg)}}#page-index #nav nav a.pokemongo h3{border-top-color:#0650a0}#page-index #nav nav a.pokemongo h3 span{background:var(--_cg3)}#page-index #nav nav a.pokemongo h3 span::after{background:var(--_cg3)}#page-index #nav nav a.pokemongo h3 figure{width:325px}#page-index #nav nav a.pokemongo h3 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.pokemongo h3 figure{width:27.0833333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a.pokemongo h3 figure{width:55.7333333333vw}}#page-index #nav nav a.pokemongo .logo{width:218px;margin-left:auto;margin-right:auto}#page-index #nav nav a.pokemongo .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.pokemongo .logo{width:18.1666666667vw}}@media screen and (max-width: 767px){#page-index #nav nav a.pokemongo .logo{width:40.1333333333vw}}#page-index #nav nav a.pokemonunite{background-image:url(../img/toppage/nav_bg_04@pc.jpg)}@media screen and (max-width: 767px){#page-index #nav nav a.pokemonunite{background-image:url(../img/toppage/nav_bg_04@sp.jpg)}}#page-index #nav nav a.pokemonunite h3{border-top-color:#ac6800}#page-index #nav nav a.pokemonunite h3 span{background:var(--_cg4)}#page-index #nav nav a.pokemonunite h3 span::after{background:var(--_cg4)}#page-index #nav nav a.pokemonunite h3 figure{width:391px}#page-index #nav nav a.pokemonunite h3 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.pokemonunite h3 figure{width:32.5833333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a.pokemonunite h3 figure{width:66.9333333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a.pokemonunite .lead{margin-bottom:1.3333333333vw}}#page-index #nav nav a.pokemonunite .logo{width:246px;margin-left:auto;margin-right:auto}#page-index #nav nav a.pokemonunite .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a.pokemonunite .logo{width:20.5vw}}@media screen and (max-width: 767px){#page-index #nav nav a.pokemonunite .logo{width:44.2666666667vw}}#page-index #nav nav a .button{position:relative;font-size:16px;font-weight:500;background:#000;color:#fff;transition:background .3s,color .3s;display:flex;align-items:center;width:max-content;position:absolute;bottom:0;right:0;gap:20px;padding:15px 20px 15px 15px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .button{font-size:1.6rem}}@media screen and (max-width: 767px){#page-index #nav nav a .button{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .button{gap:1.6666666667vw;padding:1.25vw 1.6666666667vw 1.25vw 1.25vw}}@media screen and (max-width: 767px){#page-index #nav nav a .button{gap:4vw;padding:3.3333333333vw 4vw 3.3333333333vw 3.3333333333vw}}#page-index #nav nav a .button::after{content:"";display:block;aspect-ratio:9/16;background:#fff;transition:background .3s;-webkit-mask:url(../img/common/ic_arrow.svg) no-repeat center center;-webkit-mask-size:contain;mask:url(../img/common/ic_arrow.svg) no-repeat center center;mask-size:contain;margin-bottom:-1px;width:9px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .button::after{width:.75vw}}@media screen and (max-width: 767px){#page-index #nav nav a .button::after{width:1.8666666667vw}}#page-index #nav nav a .button::before{content:"";clip-path:polygon(100% 100%, 100% 0, 0 100%);background:#000;transition:background .3s;position:absolute;bottom:-0.5px;left:-39.5px;height:100%;width:40px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #nav nav a .button::before{bottom:-.0416666667vw;left:-3.2916666667vw;width:3.3333333333vw}}@media screen and (max-width: 767px){#page-index #nav nav a .button::before{bottom:-.0666666667vw;left:-8.6vw;width:8.6666666667vw}}#page-index #about{background:rgba(0,0,0,.8);position:relative;padding:150px 0 70px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about{padding:12.5vw 0 5.8333333333vw 0}}@media screen and (max-width: 767px){#page-index #about{overflow:hidden;padding:26.6666666667vw 0 66.6666666667vw 0}}#page-index #about .about{margin-bottom:35px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .about{margin-bottom:2.9166666667vw}}@media screen and (max-width: 767px){#page-index #about .about{margin-bottom:6.6666666667vw}}#page-index #about .about h2{width:691px;margin-left:auto;margin-right:auto;margin-bottom:50px}#page-index #about .about h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .about h2{width:57.5833333333vw}}@media screen and (max-width: 767px){#page-index #about .about h2{width:65.0666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .about h2{margin-bottom:4.1666666667vw}}@media screen and (max-width: 767px){#page-index #about .about h2{margin-bottom:9.3333333333vw}}#page-index #about .about .lead{font-size:20px;font-weight:500;line-height:2em;letter-spacing:-0.05em}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .about .lead{font-size:2rem}}@media screen and (max-width: 767px){#page-index #about .about .lead{font-size:3rem}}#page-index #about .outline table{width:100%;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .outline table{margin-bottom:5vw}}@media screen and (max-width: 767px){#page-index #about .outline table{margin-bottom:7.3333333333vw}}#page-index #about .outline table th,#page-index #about .outline table td{font-size:18px;line-height:1.5em;border:1px solid #ccc;padding:16px 20px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .outline table th,#page-index #about .outline table td{font-size:1.8rem}}@media screen and (max-width: 767px){#page-index #about .outline table th,#page-index #about .outline table td{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .outline table th,#page-index #about .outline table td{padding:1.3333333333vw 1.6666666667vw}}@media screen and (max-width: 767px){#page-index #about .outline table th,#page-index #about .outline table td{padding:2.6666666667vw 4vw}}#page-index #about .outline table th{text-align:left;background:#444;width:260px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .outline table th{width:21.6666666667vw}}@media screen and (max-width: 767px){#page-index #about .outline table th{font-weight:700;width:24.6666666667vw}}#page-index #about .outline table td{background:#fff;color:#000}@media screen and (max-width: 767px){#page-index #about .outline table td{padding:3.3333333333vw 2.6666666667vw 3.3333333333vw 4vw}}#page-index #about .outline table td p:not(:last-child){margin-bottom:.5em}#page-index #about .caution{position:relative;font-size:14px;line-height:1.5em;color:#fff}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .caution{font-size:1.4rem}}@media screen and (max-width: 767px){#page-index #about .caution{font-size:2.4rem}}#page-index #about .caution li{text-indent:-1em;margin-left:1em}#page-index #about .caution>li{margin-bottom:.6em}#page-index #about .caution>li>ul{margin-top:.6em}#page-index #about figure[class^=img_]{position:absolute}#page-index #about figure[class^=img_] img{border-radius:4px}@media screen and (max-width: 767px){#page-index #about figure[class^=img_] img{border-radius:.5333333333vw}}#page-index #about .img_01{width:280px;right:50%;top:60px;margin-right:385px;filter:drop-shadow(7px 7px 0 var(--_c1))}#page-index #about .img_01 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_01{width:23.3333333333vw}}@media screen and (max-width: 767px){#page-index #about .img_01{width:37.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_01{top:5vw;margin-right:32.0833333333vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c1))}}@media screen and (max-width: 767px){#page-index #about .img_01{top:-3.3333333333vw;margin-right:16vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c1))}}#page-index #about .img_02{width:240px;left:50%;top:170px;margin-left:415px;filter:drop-shadow(7px 7px 0 var(--_c3))}#page-index #about .img_02 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_02{width:20vw}}@media screen and (max-width: 767px){#page-index #about .img_02{width:32vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_02{top:14.1666666667vw;margin-left:34.5833333333vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c3))}}@media screen and (max-width: 767px){#page-index #about .img_02{top:12vw;margin-left:18vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c3))}}#page-index #about .img_03{width:200px;right:50%;top:600px;margin-right:430px;filter:drop-shadow(7px 7px 0 var(--_c4))}#page-index #about .img_03 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_03{width:16.6666666667vw}}@media screen and (max-width: 767px){#page-index #about .img_03{width:26.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_03{top:50vw;margin-right:35.8333333333vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c4))}}@media screen and (max-width: 767px){#page-index #about .img_03{z-index:1;top:auto;bottom:28.6666666667vw;margin-right:25.3333333333vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c4))}}#page-index #about .img_04{width:320px;left:50%;top:500px;margin-left:325px;filter:drop-shadow(7px 7px 0 var(--_c1))}#page-index #about .img_04 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_04{width:26.6666666667vw}}@media screen and (max-width: 767px){#page-index #about .img_04{width:42.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_04{top:41.6666666667vw;margin-left:27.0833333333vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c1))}}@media screen and (max-width: 767px){#page-index #about .img_04{top:auto;bottom:23.3333333333vw;margin-left:12.6666666667vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c1))}}#page-index #about .img_05{width:200px;left:50%;top:800px;margin-left:285px;filter:drop-shadow(7px 7px 0 var(--_c2))}#page-index #about .img_05 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_05{width:16.6666666667vw}}@media screen and (max-width: 767px){#page-index #about .img_05{width:26.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_05{top:66.6666666667vw;margin-left:23.75vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c2))}}@media screen and (max-width: 767px){#page-index #about .img_05{top:auto;bottom:18vw;margin-left:-5.3333333333vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c2))}}#page-index #about .img_06{width:160px;left:50%;top:880px;margin-left:142px;filter:drop-shadow(7px 7px 0 var(--_c3))}#page-index #about .img_06 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_06{width:13.3333333333vw}}@media screen and (max-width: 767px){#page-index #about .img_06{width:21.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #about .img_06{top:73.3333333333vw;margin-left:11.8333333333vw;filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c3))}}@media screen and (max-width: 767px){#page-index #about .img_06{top:auto;bottom:12vw;margin-left:-34.6666666667vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c3))}}#page-index #slider{position:relative;background:rgba(0,0,0,.8);padding:30px 0 40px 0}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider{padding:2.5vw 0 3.3333333333vw 0}}@media screen and (max-width: 767px){#page-index #slider{padding:0 0 38.6666666667vw 0}}#page-index #slider .swiper-wrapper{transition-timing-function:linear}#page-index #slider .swiper-slide{width:auto !important}#page-index #slider .swiper-slide figure{width:280px;margin:0 15px}#page-index #slider .swiper-slide figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure{width:23.3333333333vw}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure{width:36vw}}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure{margin:0 1.25vw}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure{margin:0 2vw}}#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_05,#page-index #slider .swiper-slide figure.slide_07{margin-top:30px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_05,#page-index #slider .swiper-slide figure.slide_07{margin-top:2.5vw}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_05,#page-index #slider .swiper-slide figure.slide_07{margin-top:4vw}}#page-index #slider .swiper-slide figure img{border-radius:4px}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure img{border-radius:.5333333333vw}}#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_05{filter:drop-shadow(7px 7px 0 var(--_c1))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_05{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c1))}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure.slide_01,#page-index #slider .swiper-slide figure.slide_05{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c1))}}#page-index #slider .swiper-slide figure.slide_02,#page-index #slider .swiper-slide figure.slide_06{filter:drop-shadow(7px 7px 0 var(--_c2))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure.slide_02,#page-index #slider .swiper-slide figure.slide_06{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c2))}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure.slide_02,#page-index #slider .swiper-slide figure.slide_06{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c2))}}#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_07{filter:drop-shadow(7px 7px 0 var(--_c3))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_07{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c3))}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure.slide_03,#page-index #slider .swiper-slide figure.slide_07{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c3))}}#page-index #slider .swiper-slide figure.slide_04,#page-index #slider .swiper-slide figure.slide_08{filter:drop-shadow(7px 7px 0 var(--_c4))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-index #slider .swiper-slide figure.slide_04,#page-index #slider .swiper-slide figure.slide_08{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c4))}}@media screen and (max-width: 767px){#page-index #slider .swiper-slide figure.slide_04,#page-index #slider .swiper-slide figure.slide_08{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c4))}}.page-branch #outline table,.page-branch #news .table{width:100%}@media screen and (max-width: 767px){.page-branch #outline table,.page-branch #news .table{border-bottom:1px solid #ccc}}.page-branch #outline table th,.page-branch #news .table th,.page-branch #outline table td,.page-branch #news .table td{font-size:18px;line-height:1.6666666667em;border:1px solid #ccc;padding:16px 20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline table th,.page-branch #news .table th,.page-branch #outline table td,.page-branch #news .table td{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #outline table th,.page-branch #news .table th,.page-branch #outline table td,.page-branch #news .table td{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline table th,.page-branch #news .table th,.page-branch #outline table td,.page-branch #news .table td{padding:1.3333333333vw 1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline table th,.page-branch #news .table th,.page-branch #outline table td,.page-branch #news .table td{display:block}}.page-branch #outline table th,.page-branch #news .table th{text-align:left;font-weight:700;color:#fff;background:#444;width:260px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline table th,.page-branch #news .table th{width:21.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline table th,.page-branch #news .table th{width:auto;padding:2vw 3.3333333333vw;border-bottom:none}}#page-pokemongo .page-branch #outline table th,.page-branch #outline #page-pokemongo table th,#page-pokemongo .page-branch #news .table th,.page-branch #news #page-pokemongo .table th{width:170px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #outline table th,.page-branch #outline #page-pokemongo table th,#page-pokemongo .page-branch #news .table th,.page-branch #news #page-pokemongo .table th{width:14.1666666667vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #outline table th,.page-branch #outline #page-pokemongo table th,#page-pokemongo .page-branch #news .table th,.page-branch #news #page-pokemongo .table th{width:auto}}.page-branch #outline table td,.page-branch #news .table td{background:#fff}@media screen and (max-width: 767px){.page-branch #outline table td,.page-branch #news .table td{padding:2.6666666667vw 5.3333333333vw;border-bottom:none}}.page-branch #outline table td strong,.page-branch #news .table td strong{font-weight:500}.page-branch #outline table td p:not(:last-child),.page-branch #news .table td p:not(:last-child){margin-bottom:.5em}.page-branch #outline table td ul:not(.caution) li:not(:last-child),.page-branch #news .table td ul:not(.caution) li:not(:last-child),.page-branch #outline table td ol li:not(:last-child),.page-branch #news .table td ol li:not(:last-child){margin-bottom:.6em}.page-branch #outline table td p,.page-branch #news .table td p,.page-branch #outline table td ul li,.page-branch #news .table td ul li{color:#000 !important}.page-branch #header{position:relative;filter:drop-shadow(0px 0px 10px black) drop-shadow(0px 0px 10px black);padding:180px 0 100px 0}#page-guideline .page-branch #header{padding:150px 0 70px 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #header{padding:15vw 0 8.3333333333vw 0}#page-guideline .page-branch #header{padding:12.5vw 0 5.8333333333vw 0}}@media screen and (max-width: 767px){.page-branch #header{filter:drop-shadow(0px 0px 6px black) drop-shadow(0px 0px 6px black) drop-shadow(0px 0px 6px black);padding:37.3333333333vw 0 21.3333333333vw 0}#page-pokemongo .page-branch #header,#page-pokemonunite .page-branch #header{padding:33.3333333333vw 0 14.6666666667vw 0}#page-guideline .page-branch #header{padding:34.6666666667vw 0 14.6666666667vw 0}}#page-game .page-branch #header h1{width:307px;margin-left:auto;margin-right:auto}#page-game .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-game .page-branch #header h1{width:25.5833333333vw}}@media screen and (max-width: 767px){#page-game .page-branch #header h1{width:40.9333333333vw}}#page-cardgame .page-branch #header h1{width:485px;margin-left:auto;margin-right:auto}#page-cardgame .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-cardgame .page-branch #header h1{width:40.4166666667vw}}@media screen and (max-width: 767px){#page-cardgame .page-branch #header h1{width:64.6666666667vw}}#page-pokemongo .page-branch #header h1{width:557px;margin-left:auto;margin-right:auto}#page-pokemongo .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #header h1{width:46.4166666667vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #header h1{width:52vw}}#page-pokemonunite .page-branch #header h1{width:650px;margin-left:auto;margin-right:auto}#page-pokemonunite .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #header h1{width:54.1666666667vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #header h1{width:70.6666666667vw}}#page-guideline .page-branch #header h1{width:592px;margin-left:auto;margin-right:auto}#page-guideline .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-guideline .page-branch #header h1{width:49.3333333333vw}}@media screen and (max-width: 767px){#page-guideline .page-branch #header h1{width:76.5333333333vw}}#page-news .page-branch #header h1{width:235px;margin-left:auto;margin-right:auto}#page-news .page-branch #header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){#page-news .page-branch #header h1{width:19.5833333333vw}}@media screen and (max-width: 767px){#page-news .page-branch #header h1{width:31.3333333333vw}}.page-branch .box{position:relative;overflow:hidden;margin:0 auto 80px auto;width:1100px;background:rgba(0,0,0,.8);padding:80px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch .box{width:91.6666666667vw;padding:6.6666666667vw;margin-bottom:6.6666666667vw}}@media screen and (max-width: 767px){.page-branch .box{width:auto;padding:13.3333333333vw 5.3333333333vw;margin-bottom:0}}#page-news .page-branch .box{padding-top:0 !important}.page-branch #flow{margin-bottom:70px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow{margin-bottom:5.8333333333vw}}@media screen and (max-width: 767px){.page-branch #flow{margin-bottom:13.3333333333vw}}.page-branch #flow .lead{font-size:20px;font-weight:500;line-height:2em;color:#fff;letter-spacing:-0.05em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .lead{font-size:2rem}}@media screen and (max-width: 767px){.page-branch #flow .lead{font-size:3rem}}.page-branch #flow .lead .attention{display:block;color:red;margin-bottom:1.5em}.page-branch #flow .lead:not(:last-child){margin-bottom:35px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .lead:not(:last-child){margin-bottom:2.9166666667vw}}@media screen and (max-width: 767px){.page-branch #flow .lead:not(:last-child){margin-bottom:7.3333333333vw}}.page-branch #flow .flow-2col,.page-branch #flow .flow-3col{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .flow-2col,.page-branch #flow .flow-3col{margin-bottom:3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .flow-2col,.page-branch #flow .flow-3col{align-items:center;flex-direction:column;gap:8vw;margin-bottom:8vw}}.page-branch #flow .flow-2col li,.page-branch #flow .flow-3col li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(0deg, white 0%, #b2b2b2 100%);border:4px solid #fff;gap:16px;border-radius:10px;height:130px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .flow-2col li,.page-branch #flow .flow-3col li{gap:1.3333333333vw;border-radius:.8333333333vw;height:10.8333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .flow-2col li,.page-branch #flow .flow-3col li{border-width:.5333333333vw;gap:2.1333333333vw;border-radius:2.6666666667vw;height:21.3333333333vw}}#page-game .page-branch #flow .flow-2col li .title,#page-game .page-branch #flow .flow-3col li .title{height:34px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-game .page-branch #flow .flow-2col li .title,#page-game .page-branch #flow .flow-3col li .title{height:2.8333333333vw}}@media screen and (max-width: 767px){#page-game .page-branch #flow .flow-2col li .title,#page-game .page-branch #flow .flow-3col li .title{height:6.6666666667vw}}#page-game .page-branch #flow .flow-2col li .title img,#page-game .page-branch #flow .flow-3col li .title img{height:100%}#page-game .page-branch #flow .flow-2col li .content,#page-game .page-branch #flow .flow-3col li .content{height:23px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-game .page-branch #flow .flow-2col li .content,#page-game .page-branch #flow .flow-3col li .content{height:1.9166666667vw}}@media screen and (max-width: 767px){#page-game .page-branch #flow .flow-2col li .content,#page-game .page-branch #flow .flow-3col li .content{height:4.5333333333vw}}#page-game .page-branch #flow .flow-2col li .content img,#page-game .page-branch #flow .flow-3col li .content img{height:100%}#page-cardgame .page-branch #flow .flow-2col li .title,#page-cardgame .page-branch #flow .flow-3col li .title{height:30px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-cardgame .page-branch #flow .flow-2col li .title,#page-cardgame .page-branch #flow .flow-3col li .title{height:2.5vw}}@media screen and (max-width: 767px){#page-cardgame .page-branch #flow .flow-2col li .title,#page-cardgame .page-branch #flow .flow-3col li .title{height:6.1333333333vw}}#page-cardgame .page-branch #flow .flow-2col li .title img,#page-cardgame .page-branch #flow .flow-3col li .title img{height:100%}#page-cardgame .page-branch #flow .flow-2col li .content,#page-cardgame .page-branch #flow .flow-3col li .content{height:23px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-cardgame .page-branch #flow .flow-2col li .content,#page-cardgame .page-branch #flow .flow-3col li .content{height:1.9166666667vw}}@media screen and (max-width: 767px){#page-cardgame .page-branch #flow .flow-2col li .content,#page-cardgame .page-branch #flow .flow-3col li .content{height:4.5333333333vw}}#page-cardgame .page-branch #flow .flow-2col li .content img,#page-cardgame .page-branch #flow .flow-3col li .content img{height:100%}@media screen and (max-width: 767px){#page-cardgame .page-branch #flow .flow-2col li.flow_1,#page-cardgame .page-branch #flow .flow-3col li.flow_1{height:28vw}}#page-cardgame .page-branch #flow .flow-2col li.flow_1 .content,#page-cardgame .page-branch #flow .flow-3col li.flow_1 .content{height:86px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-cardgame .page-branch #flow .flow-2col li.flow_1 .content,#page-cardgame .page-branch #flow .flow-3col li.flow_1 .content{height:7.1666666667vw}}@media screen and (max-width: 767px){#page-cardgame .page-branch #flow .flow-2col li.flow_1 .content,#page-cardgame .page-branch #flow .flow-3col li.flow_1 .content{height:19.4666666667vw}}#page-cardgame .page-branch #flow .flow-2col li.flow_1 .content img,#page-cardgame .page-branch #flow .flow-3col li.flow_1 .content img{height:100%}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li.flow_1,#page-pokemongo .page-branch #flow .flow-3col li.flow_1{height:28vw}}#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .title{height:34px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .title{height:2.8333333333vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .title{height:6.6666666667vw}}#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .title img,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .title img{height:100%}#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .content{height:23px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .content{height:1.9166666667vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .content{height:10.4vw}}#page-pokemongo .page-branch #flow .flow-2col li.flow_1 .content img,#page-pokemongo .page-branch #flow .flow-3col li.flow_1 .content img{height:100%}#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .title{height:32px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .title{height:2.6666666667vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .title{height:6.1333333333vw}}#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .title img,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .title img{height:100%}#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .content{height:23px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .content{height:1.9166666667vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .content{height:4.5333333333vw}}#page-pokemongo .page-branch #flow .flow-2col li.flow_2 .content img,#page-pokemongo .page-branch #flow .flow-3col li.flow_2 .content img{height:100%}#page-pokemonunite .page-branch #flow .flow-2col li.flow_1,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1{gap:6px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1{gap:.5vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1{height:28vw;gap:2.1333333333vw}}#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .title{height:34px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .title{height:2.8333333333vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .title{height:6.6666666667vw}}#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .title img,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .title img{height:100%}#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .content{height:52px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .content{height:4.3333333333vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .content{height:10.9333333333vw}}#page-pokemonunite .page-branch #flow .flow-2col li.flow_1 .content img,#page-pokemonunite .page-branch #flow .flow-3col li.flow_1 .content img{height:100%}#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .title{height:32px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .title{height:2.6666666667vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .title,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .title{height:6.1333333333vw}}#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .title img,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .title img{height:100%}#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .content{height:23px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .content{height:1.9166666667vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .content,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .content{height:4.5333333333vw}}#page-pokemonunite .page-branch #flow .flow-2col li.flow_2 .content img,#page-pokemonunite .page-branch #flow .flow-3col li.flow_2 .content img{height:100%}.page-branch #flow .flow-2col li:not(:last-child)::after,.page-branch #flow .flow-3col li:not(:last-child)::after{content:"";position:absolute;z-index:1;aspect-ratio:22/46;-webkit-mask-image:url(../img/common/ic_flow@pc.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(../img/common/ic_flow@pc.svg);mask-repeat:no-repeat;mask-size:contain;top:50%;transform:translateY(-50%);right:-40px;width:22px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .flow-2col li:not(:last-child)::after,.page-branch #flow .flow-3col li:not(:last-child)::after{right:-3.3333333333vw;width:1.8333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .flow-2col li:not(:last-child)::after,.page-branch #flow .flow-3col li:not(:last-child)::after{-webkit-mask-image:url(../img/common/ic_flow@sp.svg);mask-image:url(../img/common/ic_flow@sp.svg);aspect-ratio:110/40;top:auto;right:auto;bottom:-7.2vw;left:50%;transform:translateX(-50%);width:14.6666666667vw}}#page-game .page-branch #flow .flow-2col li:not(:last-child)::after,#page-game .page-branch #flow .flow-3col li:not(:last-child)::after{background:#00a650}#page-cardgame .page-branch #flow .flow-2col li:not(:last-child)::after,#page-cardgame .page-branch #flow .flow-3col li:not(:last-child)::after{background:#ed1b23}#page-pokemongo .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemongo .page-branch #flow .flow-3col li:not(:last-child)::after{background:#0e75bc;right:-36px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemongo .page-branch #flow .flow-3col li:not(:last-child)::after{right:-3vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemongo .page-branch #flow .flow-3col li:not(:last-child)::after{right:auto}}#page-pokemonunite .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemonunite .page-branch #flow .flow-3col li:not(:last-child)::after{background:#d08900;right:-36px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemonunite .page-branch #flow .flow-3col li:not(:last-child)::after{right:-3vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow .flow-2col li:not(:last-child)::after,#page-pokemonunite .page-branch #flow .flow-3col li:not(:last-child)::after{right:auto}}.page-branch #flow .flow-2col li{width:450px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .flow-2col li{width:37.5vw}}@media screen and (max-width: 767px){.page-branch #flow .flow-2col li{width:77.3333333333vw}}.page-branch #flow .flow-3col li{width:280px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .flow-3col li{width:23.3333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .flow-3col li{width:77.3333333333vw}}.page-branch #flow .caution{font-size:14px;line-height:1.5em;color:#c3c3c3}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .caution{font-size:1.4rem}}@media screen and (max-width: 767px){.page-branch #flow .caution{font-size:2.4rem}}.page-branch #flow .figures{position:relative;height:317px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .figures{height:26.4166666667vw}}@media screen and (max-width: 767px){.page-branch #flow .figures{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw;height:41.3333333333vw}}.page-branch #flow figure[class^=img_]{position:absolute}#page-game .page-branch #flow figure[class^=img_]{filter:drop-shadow(7px 7px 0 var(--_c1))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-game .page-branch #flow figure[class^=img_]{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c1))}}@media screen and (max-width: 767px){#page-game .page-branch #flow figure[class^=img_]{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c1))}}#page-cardgame .page-branch #flow figure[class^=img_]{filter:drop-shadow(7px 7px 0 var(--_c2))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-cardgame .page-branch #flow figure[class^=img_]{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c2))}}@media screen and (max-width: 767px){#page-cardgame .page-branch #flow figure[class^=img_]{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c2))}}#page-pokemongo .page-branch #flow figure[class^=img_]{filter:drop-shadow(7px 7px 0 var(--_c3))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #flow figure[class^=img_]{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c3))}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #flow figure[class^=img_]{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c3))}}#page-pokemonunite .page-branch #flow figure[class^=img_]{filter:drop-shadow(7px 7px 0 var(--_c4))}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #flow figure[class^=img_]{filter:drop-shadow(0.5833333333vw 0.5833333333vw 0 var(--_c4))}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #flow figure[class^=img_]{filter:drop-shadow(1.0666666667vw 1.0666666667vw 0 var(--_c4))}}.page-branch #flow figure[class^=img_] img{border-radius:4px}@media screen and (max-width: 767px){.page-branch #flow figure[class^=img_] img{border-radius:.5333333333vw}}.page-branch #flow .img_01{width:200px;left:0;top:40px}.page-branch #flow .img_01 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_01{width:16.6666666667vw}}@media screen and (max-width: 767px){.page-branch #flow .img_01{width:26.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_01{top:3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .img_01{left:-6.6666666667vw;top:5.3333333333vw}}.page-branch #flow .img_02{width:180px;top:20px;left:240px}.page-branch #flow .img_02 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_02{width:15vw}}@media screen and (max-width: 767px){.page-branch #flow .img_02{width:24vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_02{top:1.6666666667vw;left:20vw}}@media screen and (max-width: 767px){.page-branch #flow .img_02{top:2.6666666667vw;left:17.3333333333vw}}.page-branch #flow .img_03{width:160px;top:150px;left:320px}.page-branch #flow .img_03 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_03{width:13.3333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .img_03{width:21.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_03{top:12.5vw;left:26.6666666667vw}}@media screen and (max-width: 767px){.page-branch #flow .img_03{z-index:2;top:21.3333333333vw;left:29.3333333333vw}}.page-branch #flow .img_04{z-index:1;width:200px;top:80px;right:220px}.page-branch #flow .img_04 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_04{width:16.6666666667vw}}@media screen and (max-width: 767px){.page-branch #flow .img_04{width:26.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_04{top:6.6666666667vw;right:18.3333333333vw}}@media screen and (max-width: 767px){.page-branch #flow .img_04{top:10.6666666667vw;right:24.6666666667vw}}.page-branch #flow .img_05{width:240px;top:0;right:7px}.page-branch #flow .img_05 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_05{width:20vw}}@media screen and (max-width: 767px){.page-branch #flow .img_05{width:32vw}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .img_05{right:.5833333333vw}}@media screen and (max-width: 767px){.page-branch #flow .img_05{right:-2.6666666667vw}}.page-branch #flow .entry{position:relative;overflow:hidden;border:2px solid #fff;background-color:#fff;margin:40px 0 20px 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry{background-size:30vw auto;margin:3.3333333333vw 0 1.6666666667vw 0}}@media screen and (max-width: 767px){.page-branch #flow .entry{background-size:102.6666666667vw auto;margin:8vw 0 3.3333333333vw 0}}.page-branch #flow .entry::before{content:"";background:#efefef;position:absolute;left:50%;top:0;transform:translateX(-50%);aspect-ratio:1;mask:url(../img/common/monbo.svg) no-repeat;width:360px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry::before{width:30vw}}@media screen and (max-width: 767px){.page-branch #flow .entry::before{top:2.6666666667vw;width:102.6666666667vw}}.page-branch #flow .entry .inner{position:relative;z-index:1}.page-branch #flow .entry h2{font-size:24px;font-weight:700;background:#ed1b23;color:#fff;text-align:center;padding:.7em 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry h2{font-size:2.4rem}}@media screen and (max-width: 767px){.page-branch #flow .entry h2{font-size:3.8rem}}.page-branch #flow .entry h3{font-size:24px;line-height:1.5em;font-weight:700;color:#ed1b23;text-align:center;padding-top:20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry h3{font-size:2.4rem}}@media screen and (max-width: 767px){.page-branch #flow .entry h3{font-size:3.8rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry h3{padding-top:1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #flow .entry h3{padding-top:4vw}}.page-branch #flow .entry dl{font-weight:700;line-height:1.875em;color:#111;padding:15px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry dl{padding:1.25vw}}@media screen and (max-width: 767px){.page-branch #flow .entry dl{padding:4vw}}.page-branch #flow .entry dl div{display:flex;justify-content:center;align-items:center;gap:.5em}@media screen and (max-width: 767px){.page-branch #flow .entry dl div{flex-direction:column;gap:0}}.page-branch #flow .entry dl dt{font-size:16px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry dl dt{font-size:1.6rem}}@media screen and (max-width: 767px){.page-branch #flow .entry dl dt{font-size:2.8rem}}.page-branch #flow .entry dl dd{font-size:18px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry dl dd{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #flow .entry dl dd{font-size:3rem}}.page-branch #flow .entry .button{margin-bottom:35px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry .button{margin-bottom:2.9166666667vw}}@media screen and (max-width: 767px){.page-branch #flow .entry .button{margin-bottom:8vw}}.page-branch #flow .entry .button li{margin:0 auto;width:500px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry .button li{width:41.6666666667vw}}@media screen and (max-width: 767px){.page-branch #flow .entry .button li{width:78.6666666667vw;height:16vw}}.page-branch #flow .entry .button li a{font-weight:700;border:2px solid #000}@media screen and (min-width: 768px){.page-branch #flow .entry .button li a:hover{border:2px solid #fff;border-radius:40px;background:#000;color:#fff;filter:drop-shadow(4px 4px 0 black)}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.page-branch #flow .entry .button li a:hover{border-radius:3.3333333333vw}}@media screen and (min-width: 768px){.page-branch #flow .entry .button li a:hover::before{background:#fff}}@media screen and (min-width: 768px){.page-branch #flow .entry .button li a[target=_blank]:hover::after{background:#fff}}.page-branch #news .lead{font-size:20px;font-weight:500;line-height:2em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .lead{font-size:2rem}}@media screen and (max-width: 767px){.page-branch #news .lead{font-size:3rem}}.page-branch #news p:not(.caution),.page-branch #news ul,.page-branch #news dl{font-size:18px;line-height:1.6666666667em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news p:not(.caution),.page-branch #news ul,.page-branch #news dl{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #news p:not(.caution),.page-branch #news ul,.page-branch #news dl{font-size:3rem}}.page-branch #news .col-1 img,.page-branch #news .col-2 img,.page-branch #news .col-3 img{width:100%;vertical-align:bottom}.page-branch #news .col-1-250704_01 img,.page-branch #news .col-2-250704_01 img,.page-branch #news .col-3-250704_01 img{width:100%;vertical-align:bottom}.page-branch #news .col-1-250704_01 .col,.page-branch #news .col-2-250704_01 .col,.page-branch #news .col-3-250704_01 .col{text-align:center}.page-branch #news .col-1-250704_01 .category,.page-branch #news .col-2-250704_01 .category,.page-branch #news .col-3-250704_01 .category{font-size:14px;font-weight:400;margin-top:.8em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-1-250704_01 .category,.page-branch #news .col-2-250704_01 .category,.page-branch #news .col-3-250704_01 .category{font-size:1.4rem}}@media screen and (max-width: 767px){.page-branch #news .col-1-250704_01 .category,.page-branch #news .col-2-250704_01 .category,.page-branch #news .col-3-250704_01 .category{font-size:2.8rem}}.page-branch #news .col-1-250704_01 .name,.page-branch #news .col-2-250704_01 .name,.page-branch #news .col-3-250704_01 .name{font-size:18px;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-1-250704_01 .name,.page-branch #news .col-2-250704_01 .name,.page-branch #news .col-3-250704_01 .name{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #news .col-1-250704_01 .name,.page-branch #news .col-2-250704_01 .name,.page-branch #news .col-3-250704_01 .name{font-size:3.2rem}}.page-branch #news .col-1-250704_01 figure+.name,.page-branch #news .col-2-250704_01 figure+.name,.page-branch #news .col-3-250704_01 figure+.name{margin-top:.5em}.page-branch #news .col-1 figcaption,.page-branch #news .col-2 figcaption,.page-branch #news .col-3 figcaption{font-size:18px;line-height:1.6666666667em;margin-top:.5em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-1 figcaption,.page-branch #news .col-2 figcaption,.page-branch #news .col-3 figcaption{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #news .col-1 figcaption,.page-branch #news .col-2 figcaption,.page-branch #news .col-3 figcaption{font-size:3rem}}.page-branch #news .col-250606_03{width:676px;margin-left:auto;margin-right:auto}.page-branch #news .col-250606_03 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-250606_03{width:56.3333333333vw}}@media screen and (max-width: 767px){.page-branch #news .col-250606_03{width:89.3333333333vw}}.page-branch #news .col-1-250704_01{width:720px;margin-left:auto;margin-right:auto}.page-branch #news .col-1-250704_01 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-1-250704_01{width:60vw}}@media screen and (max-width: 767px){.page-branch #news .col-1-250704_01{width:89.3333333333vw}}.page-branch #news .col-2,.page-branch #news .col-3{display:grid;gap:35px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-2,.page-branch #news .col-3{row-gap:2.9166666667vw}}@media screen and (max-width: 767px){.page-branch #news .col-2,.page-branch #news .col-3{grid-template-columns:1fr !important;gap:5.3333333333vw;width:80vw;margin-left:auto;margin-right:auto}.page-branch #news .col-2.sp100,.page-branch #news .col-3.sp100{width:100%}}.page-branch #news .col-2-250704_01,.page-branch #news .col-3-250704_01{display:flex;flex-wrap:wrap;justify-content:space-between}.page-branch #news .col-2-250704_01{gap:30px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-2-250704_01{gap:2.5vw}}@media screen and (max-width: 767px){.page-branch #news .col-2-250704_01{gap:5.3333333333vw}}.page-branch #news .col-2-250704_01 .col{width:455px}.page-branch #news .col-2-250704_01 .col img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-2-250704_01 .col{width:37.9166666667vw}}@media screen and (max-width: 767px){.page-branch #news .col-2-250704_01 .col{width:89.3333333333vw}}.page-branch #news .col-3-250704_01{margin-left:auto;margin-right:auto;width:880px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-3-250704_01{width:73.3333333333vw}}@media screen and (max-width: 767px){.page-branch #news .col-3-250704_01{width:auto;justify-content:center;gap:5.3333333333vw}}.page-branch #news .col-3-250704_01.col-center{justify-content:center}.page-branch #news .col-3-250704_01 .col{width:240px}.page-branch #news .col-3-250704_01 .col img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-3-250704_01 .col{width:20vw}}@media screen and (max-width: 767px){.page-branch #news .col-3-250704_01 .col{width:64vw}}.page-branch #news .col-2{grid-template-columns:1fr 1fr}.page-branch #news .col-2 figure{width:450px}.page-branch #news .col-2 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-2 figure{width:37.5vw}}@media screen and (max-width: 767px){.page-branch #news .col-2 figure{width:80vw}}@media screen and (max-width: 767px){.page-branch #news .col-2.sp100 figure{width:100%}}.page-branch #news .col-3{grid-template-columns:1fr 1fr 1fr}.page-branch #news .col-3 figure{width:290px}.page-branch #news .col-3 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .col-3 figure{width:24.1666666667vw}}@media screen and (max-width: 767px){.page-branch #news .col-3 figure{width:80vw}}@media screen and (max-width: 767px){.page-branch #news .col-3.sp100 figure{width:100%}}@media screen and (max-width: 767px){.page-branch #news .table th,.page-branch #news .table td{display:table-cell;padding:2vw 3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #news .table th{width:5em;white-space:nowrap}}.page-branch #news .line-top{border-top:1px solid #6b69d1}.page-branch #news .color-orange{color:#ff9600}.page-branch #news .sec-anchor{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .sec-anchor{gap:1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #news .sec-anchor{grid-template-columns:1fr;gap:4vw}}.page-branch #news .sec-anchor a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #fff;background:#000;color:#fff;border-radius:8px;gap:10px;padding:20px 0 35px 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .sec-anchor a{border-radius:.6666666667vw;gap:.8333333333vw;padding:1.6666666667vw 0 2.9166666667vw 0}}@media screen and (max-width: 767px){.page-branch #news .sec-anchor a{flex-direction:row;border-width:.5333333333vw;gap:.2em;border-radius:2.1333333333vw;padding:4vw 0}}@media screen and (min-width: 768px){.page-branch #news .sec-anchor a:hover{opacity:.7}}.page-branch #news .sec-anchor a span{font-size:16px;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .sec-anchor a span{font-size:1.6rem}}@media screen and (max-width: 767px){.page-branch #news .sec-anchor a span{font-size:2.8rem}}.page-branch #news .sec-anchor a strong{font-size:20px;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .sec-anchor a strong{font-size:2rem}}@media screen and (max-width: 767px){.page-branch #news .sec-anchor a strong{font-size:3rem}}.page-branch #news .sec-anchor a::after{content:"";position:absolute;aspect-ratio:9/16;background:#fff;transition:background .3s;-webkit-mask:url(../img/common/ic_arrow.svg) no-repeat center center;-webkit-mask-size:contain;mask:url(../img/common/ic_arrow.svg) no-repeat center center;mask-size:contain;left:50%;transform:translateX(-50%) rotate(90deg);width:9px;top:78px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #news .sec-anchor a::after{width:.75vw;top:6.5vw}}@media screen and (max-width: 767px){.page-branch #news .sec-anchor a::after{width:1.8666666667vw;left:auto;top:50%;transform:translateY(-50%) rotate(90deg);right:3.2vw}}.page-branch #outline:not(:last-child){margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline:not(:last-child){margin-bottom:6.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline:not(:last-child){margin-bottom:13.3333333333vw}}.page-branch #outline h2,.page-branch #attention h2,.page-branch #news h2{font-size:26px;font-weight:700;line-height:1.5;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h2,.page-branch #attention h2,.page-branch #news h2{font-size:2.6rem}}@media screen and (max-width: 767px){.page-branch #outline h2,.page-branch #attention h2,.page-branch #news h2{font-size:4rem}}#page-game .page-branch #outline h2,#page-game .page-branch #attention h2,#page-game .page-branch #news h2{background:var(--_cg1)}#page-cardgame .page-branch #outline h2,#page-cardgame .page-branch #attention h2,#page-cardgame .page-branch #news h2{background:var(--_cg2)}#page-pokemongo .page-branch #outline h2,#page-pokemongo .page-branch #attention h2,#page-pokemongo .page-branch #news h2{background:var(--_cg3)}#page-pokemonunite .page-branch #outline h2,#page-pokemonunite .page-branch #attention h2,#page-pokemonunite .page-branch #news h2{background:var(--_cg4)}#page-guideline .page-branch #outline h2,#page-guideline .page-branch #attention h2,#page-guideline .page-branch #news h2{background:var(--_cg5)}#page-news .page-branch #outline h2,#page-news .page-branch #attention h2,#page-news .page-branch #news h2{background:var(--_cg5)}.page-branch #outline h2.type1,.page-branch #attention h2.type1,.page-branch #news h2.type1{padding:30px 0;margin:0 -80px 40px -80px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h2.type1,.page-branch #attention h2.type1,.page-branch #news h2.type1{padding:2.5vw 0;margin:0 -6.6666666667vw 3.3333333333vw -6.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline h2.type1,.page-branch #attention h2.type1,.page-branch #news h2.type1{padding:4vw 0;margin:0 -5.3333333333vw 9.3333333333vw -5.3333333333vw}}.page-branch #outline h2.type2,.page-branch #attention h2.type2,.page-branch #news h2.type2{padding:15px 0;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h2.type2,.page-branch #attention h2.type2,.page-branch #news h2.type2{padding:1.25vw 0;margin-bottom:3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #outline h2.type2,.page-branch #attention h2.type2,.page-branch #news h2.type2{padding:5.3333333333vw 0;margin-bottom:5.3333333333vw}}.page-branch #outline h2.type2:has(span),.page-branch #attention h2.type2:has(span),.page-branch #news h2.type2:has(span){display:flex;justify-content:center;align-items:flex-end;gap:.2em}.page-branch #outline h2.type2:has(span) span,.page-branch #attention h2.type2:has(span) span,.page-branch #news h2.type2:has(span) span{font-size:20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h2.type2:has(span) span,.page-branch #attention h2.type2:has(span) span,.page-branch #news h2.type2:has(span) span{font-size:2rem}}@media screen and (max-width: 767px){.page-branch #outline h2.type2:has(span) span,.page-branch #attention h2.type2:has(span) span,.page-branch #news h2.type2:has(span) span{font-size:3rem}}.page-branch #outline>section:not(:last-child),.page-branch #attention>section:not(:last-child),.page-branch #news>section:not(:last-child){margin-bottom:50px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section:not(:last-child),.page-branch #attention>section:not(:last-child),.page-branch #news>section:not(:last-child){margin-bottom:4.1666666667vw}}@media screen and (max-width: 767px){.page-branch #outline>section:not(:last-child),.page-branch #attention>section:not(:last-child),.page-branch #news>section:not(:last-child){margin-bottom:8vw}}.page-branch #outline>section p:not(.caution),.page-branch #outline>section ul,.page-branch #outline>section dl,.page-branch #attention>section p:not(.caution),.page-branch #attention>section ul,.page-branch #attention>section dl,.page-branch #news>section p:not(.caution),.page-branch #news>section ul,.page-branch #news>section dl{font-size:18px;line-height:1.6666666667em;color:#fff}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section p:not(.caution),.page-branch #outline>section ul,.page-branch #outline>section dl,.page-branch #attention>section p:not(.caution),.page-branch #attention>section ul,.page-branch #attention>section dl,.page-branch #news>section p:not(.caution),.page-branch #news>section ul,.page-branch #news>section dl{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #outline>section p:not(.caution),.page-branch #outline>section ul,.page-branch #outline>section dl,.page-branch #attention>section p:not(.caution),.page-branch #attention>section ul,.page-branch #attention>section dl,.page-branch #news>section p:not(.caution),.page-branch #news>section ul,.page-branch #news>section dl{font-size:3rem}}.page-branch #outline>section ul:not(.caution) li:not(:last-child),.page-branch #outline>section ol li:not(:last-child),.page-branch #attention>section ul:not(.caution) li:not(:last-child),.page-branch #attention>section ol li:not(:last-child),.page-branch #news>section ul:not(.caution) li:not(:last-child),.page-branch #news>section ol li:not(:last-child){margin-bottom:.6em}.page-branch #outline>section ul+h4,.page-branch #outline>section p+ul,.page-branch #outline>section ul+p,.page-branch #attention>section ul+h4,.page-branch #attention>section p+ul,.page-branch #attention>section ul+p,.page-branch #news>section ul+h4,.page-branch #news>section p+ul,.page-branch #news>section ul+p{margin-top:1.2em}.page-branch #outline>section ul.no-margin li,.page-branch #attention>section ul.no-margin li,.page-branch #news>section ul.no-margin li{margin-bottom:0 !important}.page-branch #outline h3:not([class^=type]),.page-branch #attention h3:not([class^=type]),.page-branch #news h3:not([class^=type]){display:flex;font-size:24px;line-height:1.5;font-weight:700;color:#fff;border-bottom-style:solid;border-bottom-width:3px;gap:12px;padding-bottom:12px;margin-bottom:25px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h3:not([class^=type]),.page-branch #attention h3:not([class^=type]),.page-branch #news h3:not([class^=type]){font-size:2.4rem}}@media screen and (max-width: 767px){.page-branch #outline h3:not([class^=type]),.page-branch #attention h3:not([class^=type]),.page-branch #news h3:not([class^=type]){font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h3:not([class^=type]),.page-branch #attention h3:not([class^=type]),.page-branch #news h3:not([class^=type]){gap:1vw;padding-bottom:1vw;margin-bottom:2.0833333333vw}}@media screen and (max-width: 767px){.page-branch #outline h3:not([class^=type]),.page-branch #attention h3:not([class^=type]),.page-branch #news h3:not([class^=type]){gap:2.6666666667vw;border-bottom-width:.8vw;padding-bottom:2vw;margin-bottom:4vw}}#page-game .page-branch #outline h3:not([class^=type]),#page-game .page-branch #attention h3:not([class^=type]),#page-game .page-branch #news h3:not([class^=type]){border-bottom-color:#00a650}#page-cardgame .page-branch #outline h3:not([class^=type]),#page-cardgame .page-branch #attention h3:not([class^=type]),#page-cardgame .page-branch #news h3:not([class^=type]){border-bottom-color:#ed1b23}#page-pokemongo .page-branch #outline h3:not([class^=type]),#page-pokemongo .page-branch #attention h3:not([class^=type]),#page-pokemongo .page-branch #news h3:not([class^=type]){border-bottom-color:#0e75bc}#page-pokemonunite .page-branch #outline h3:not([class^=type]),#page-pokemonunite .page-branch #attention h3:not([class^=type]),#page-pokemonunite .page-branch #news h3:not([class^=type]){border-bottom-color:#d08900}#page-guideline .page-branch #outline h3:not([class^=type]),#page-guideline .page-branch #attention h3:not([class^=type]),#page-guideline .page-branch #news h3:not([class^=type]){border-bottom-color:#6b69d1}#page-news .page-branch #outline h3:not([class^=type]),#page-news .page-branch #attention h3:not([class^=type]),#page-news .page-branch #news h3:not([class^=type]){border-bottom-color:#6b69d1}.page-branch #outline h3:not([class^=type])::before,.page-branch #attention h3:not([class^=type])::before,.page-branch #news h3:not([class^=type])::before{content:"";flex-shrink:0;aspect-ratio:1;-webkit-mask:url(../img/common/monbo.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/monbo.svg) no-repeat;mask-size:contain;transform:translateY(3px);width:30px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h3:not([class^=type])::before,.page-branch #attention h3:not([class^=type])::before,.page-branch #news h3:not([class^=type])::before{transform:translateY(0.25vw);width:2.5vw}}@media screen and (max-width: 767px){.page-branch #outline h3:not([class^=type])::before,.page-branch #attention h3:not([class^=type])::before,.page-branch #news h3:not([class^=type])::before{transform:translateY(0.9333333333vw);width:5.3333333333vw}}#page-game .page-branch #outline h3:not([class^=type])::before,#page-game .page-branch #attention h3:not([class^=type])::before,#page-game .page-branch #news h3:not([class^=type])::before{background:var(--_cg1)}#page-cardgame .page-branch #outline h3:not([class^=type])::before,#page-cardgame .page-branch #attention h3:not([class^=type])::before,#page-cardgame .page-branch #news h3:not([class^=type])::before{background:var(--_cg2)}#page-pokemongo .page-branch #outline h3:not([class^=type])::before,#page-pokemongo .page-branch #attention h3:not([class^=type])::before,#page-pokemongo .page-branch #news h3:not([class^=type])::before{background:var(--_cg3)}#page-pokemonunite .page-branch #outline h3:not([class^=type])::before,#page-pokemonunite .page-branch #attention h3:not([class^=type])::before,#page-pokemonunite .page-branch #news h3:not([class^=type])::before{background:var(--_cg4)}#page-guideline .page-branch #outline h3:not([class^=type])::before,#page-guideline .page-branch #attention h3:not([class^=type])::before,#page-guideline .page-branch #news h3:not([class^=type])::before{background:var(--_cg5)}#page-news .page-branch #outline h3:not([class^=type])::before,#page-news .page-branch #attention h3:not([class^=type])::before,#page-news .page-branch #news h3:not([class^=type])::before{background:var(--_cg5)}.page-branch #outline h3[class^=type],.page-branch #attention h3[class^=type],.page-branch #news h3[class^=type]{font-size:24px;line-height:1.5;font-weight:700;color:#fff;padding:12px 20px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h3[class^=type],.page-branch #attention h3[class^=type],.page-branch #news h3[class^=type]{font-size:2.4rem}}@media screen and (max-width: 767px){.page-branch #outline h3[class^=type],.page-branch #attention h3[class^=type],.page-branch #news h3[class^=type]{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h3[class^=type],.page-branch #attention h3[class^=type],.page-branch #news h3[class^=type]{padding:1vw 1.6666666667vw;margin-bottom:1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline h3[class^=type],.page-branch #attention h3[class^=type],.page-branch #news h3[class^=type]{padding:2vw 2.6666666667vw;margin-bottom:4vw}}.page-branch #outline h3[class^=type].type-game,.page-branch #attention h3[class^=type].type-game,.page-branch #news h3[class^=type].type-game{background:var(--_cg1)}.page-branch #outline h3[class^=type].type-cardgame,.page-branch #attention h3[class^=type].type-cardgame,.page-branch #news h3[class^=type].type-cardgame{background:var(--_cg2)}.page-branch #outline h3[class^=type].type-pokemongo,.page-branch #attention h3[class^=type].type-pokemongo,.page-branch #news h3[class^=type].type-pokemongo{background:var(--_cg3)}.page-branch #outline h3[class^=type].type-pokemonunite,.page-branch #attention h3[class^=type].type-pokemonunite,.page-branch #news h3[class^=type].type-pokemonunite{background:var(--_cg4)}.page-branch #outline h4,.page-branch #attention h4,.page-branch #news h4{position:relative;font-size:18px;line-height:1.5em;font-weight:700;color:#fff;padding-left:.6em;margin-bottom:.6em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h4,.page-branch #attention h4,.page-branch #news h4{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #outline h4,.page-branch #attention h4,.page-branch #news h4{font-size:3rem}}.page-branch #outline h4::before,.page-branch #attention h4::before,.page-branch #news h4::before{content:"";position:absolute;aspect-ratio:4/18;width:4px;left:0;top:.3em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline h4::before,.page-branch #attention h4::before,.page-branch #news h4::before{width:.3333333333vw}}@media screen and (max-width: 767px){.page-branch #outline h4::before,.page-branch #attention h4::before,.page-branch #news h4::before{top:.25em;width:1.0666666667vw}}#page-game .page-branch #outline h4::before,#page-game .page-branch #attention h4::before,#page-game .page-branch #news h4::before{background:#00a650}#page-cardgame .page-branch #outline h4::before,#page-cardgame .page-branch #attention h4::before,#page-cardgame .page-branch #news h4::before{background:#ed1b23}#page-pokemongo .page-branch #outline h4::before,#page-pokemongo .page-branch #attention h4::before,#page-pokemongo .page-branch #news h4::before{background:#0e75bc}#page-pokemonunite .page-branch #outline h4::before,#page-pokemonunite .page-branch #attention h4::before,#page-pokemonunite .page-branch #news h4::before{background:#d08900}#page-guideline .page-branch #outline h4::before,#page-guideline .page-branch #attention h4::before,#page-guideline .page-branch #news h4::before{background:#6b69d1}#page-news .page-branch #outline h4::before,#page-news .page-branch #attention h4::before,#page-news .page-branch #news h4::before{background:#6b69d1}.page-branch #outline h4.type-game::before,.page-branch #attention h4.type-game::before,.page-branch #news h4.type-game::before{background:#00a650 !important}.page-branch #outline h4.type-cardgame::before,.page-branch #attention h4.type-cardgame::before,.page-branch #news h4.type-cardgame::before{background:#ed1b23 !important}.page-branch #outline h4.type-pokemongo::before,.page-branch #attention h4.type-pokemongo::before,.page-branch #news h4.type-pokemongo::before{background:#0e75bc !important}.page-branch #outline h4.type-pokemonunite::before,.page-branch #attention h4.type-pokemonunite::before,.page-branch #news h4.type-pokemonunite::before{background:#d08900 !important}.page-branch #outline .caution,.page-branch #attention .caution,.page-branch #news .caution{font-size:14px;line-height:1.5em;color:#a3a3a3}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .caution,.page-branch #attention .caution,.page-branch #news .caution{font-size:1.4rem}}@media screen and (max-width: 767px){.page-branch #outline .caution,.page-branch #attention .caution,.page-branch #news .caution{font-size:2.4rem}}.page-branch #outline .image{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .image{margin-bottom:3.3333333333vw}}@media screen and (max-width: 767px){.page-branch #outline .image{margin-bottom:7.3333333333vw}}.page-branch #outline .image img{width:100%;vertical-align:bottom}.page-branch #outline .caution-box{background:#4d4d4d;padding:15px 20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .caution-box{padding:1.25vw 1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline .caution-box{padding:4vw 5.3333333333vw}}.page-branch #outline .caution-box p{color:#fff !important}.page-branch #outline .caution-box strong{font-weight:700;display:inline-block;margin-bottom:.2em}.page-branch #outline .information-box{background:#4d4d4d;padding:40px 0 50px 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box{padding:3.3333333333vw 0 4.1666666667vw 0}}@media screen and (max-width: 767px){.page-branch #outline .information-box{padding:6.6666666667vw 0 9.3333333333vw 0}}.page-branch #outline .information-box p{font-size:24px;line-height:1.5em;font-weight:700;color:#fff;text-align:center;margin-bottom:25px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box p{font-size:2.4rem}}@media screen and (max-width: 767px){.page-branch #outline .information-box p{font-size:3.8rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box p{margin-bottom:2.0833333333vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box p{margin-bottom:3.3333333333vw}}.page-branch #outline .information-box .button li{margin:0 auto;width:500px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .information-box .button li{width:41.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline .information-box .button li{width:78.6666666667vw;height:16vw}}.page-branch #outline .information-box .button li a{font-weight:700}.page-branch #outline .format dl dt{font-weight:700;display:flex;align-items:center;gap:.3em}.page-branch #outline .format dl dt::before{content:"";aspect-ratio:4/18;margin-top:.2em;width:4px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline .format dl dt::before{width:.3333333333vw}}@media screen and (max-width: 767px){.page-branch #outline .format dl dt::before{width:1.0666666667vw}}#page-game .page-branch #outline .format dl dt::before{background:#00a650}#page-cardgame .page-branch #outline .format dl dt::before{background:#ed1b23}#page-pokemongo .page-branch #outline .format dl dt::before{background:#0e75bc}#page-pokemonunite .page-branch #outline .format dl dt::before{background:#d08900}#page-guideline .page-branch #outline .format dl dt::before{background:#6b69d1}.page-branch #outline .format dl dd{margin-bottom:.5em}.page-branch #outline>section.schedule .schedule-1col,.page-branch #outline>section.schedule .schedule-2col{display:flex;gap:30px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col,.page-branch #outline>section.schedule .schedule-2col{gap:2.5vw}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col,.page-branch #outline>section.schedule .schedule-2col{flex-direction:column;gap:5.3333333333vw}}.page-branch #outline>section.schedule .schedule-1col>div,.page-branch #outline>section.schedule .schedule-2col>div{position:relative;box-sizing:border-box;width:100%;border:2px solid #fff;background-color:#fff}.page-branch #outline>section.schedule .schedule-1col dl,.page-branch #outline>section.schedule .schedule-2col dl{position:relative;z-index:1;padding:15px 20px 25px 20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col dl,.page-branch #outline>section.schedule .schedule-2col dl{padding:1.25vw 1.6666666667vw 2.0833333333vw 1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col dl,.page-branch #outline>section.schedule .schedule-2col dl{padding:3.3333333333vw 5.3333333333vw}}.page-branch #outline>section.schedule .schedule-1col dl dt,.page-branch #outline>section.schedule .schedule-2col dl dt{font-size:16px;font-weight:700}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col dl dt,.page-branch #outline>section.schedule .schedule-2col dl dt{font-size:1.6rem}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col dl dt,.page-branch #outline>section.schedule .schedule-2col dl dt{font-size:2.8rem}}#page-game .page-branch #outline>section.schedule .schedule-1col dl dt,#page-game .page-branch #outline>section.schedule .schedule-2col dl dt{color:#00a650}#page-cardgame .page-branch #outline>section.schedule .schedule-1col dl dt,#page-cardgame .page-branch #outline>section.schedule .schedule-2col dl dt{color:#ed1b23}#page-pokemongo .page-branch #outline>section.schedule .schedule-1col dl dt,#page-pokemongo .page-branch #outline>section.schedule .schedule-2col dl dt{color:#0e75bc}#page-pokemonunite .page-branch #outline>section.schedule .schedule-1col dl dt,#page-pokemonunite .page-branch #outline>section.schedule .schedule-2col dl dt{color:#000}.page-branch #outline>section.schedule .schedule-1col dl dd,.page-branch #outline>section.schedule .schedule-2col dl dd{color:#000}.page-branch #outline>section.schedule .schedule-1col dl dd:not(:last-child),.page-branch #outline>section.schedule .schedule-2col dl dd:not(:last-child){margin-bottom:.6em}.page-branch #outline>section.schedule .schedule-1col .text,.page-branch #outline>section.schedule .schedule-2col .text{font-size:18px;line-height:1.6666666667em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col .text,.page-branch #outline>section.schedule .schedule-2col .text{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col .text,.page-branch #outline>section.schedule .schedule-2col .text{font-size:3rem}}.page-branch #outline>section.schedule .schedule-1col p.caution,.page-branch #outline>section.schedule .schedule-1col p.text,.page-branch #outline>section.schedule .schedule-2col p.caution,.page-branch #outline>section.schedule .schedule-2col p.text{position:relative;z-index:1;color:#000;padding:15px 20px 40px 20px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col p.caution,.page-branch #outline>section.schedule .schedule-1col p.text,.page-branch #outline>section.schedule .schedule-2col p.caution,.page-branch #outline>section.schedule .schedule-2col p.text{padding:1.25vw 1.6666666667vw 3.3333333333vw 1.6666666667vw}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col p.caution,.page-branch #outline>section.schedule .schedule-1col p.text,.page-branch #outline>section.schedule .schedule-2col p.caution,.page-branch #outline>section.schedule .schedule-2col p.text{padding:3.3333333333vw 5.3333333333vw}}.page-branch #outline>section.schedule .schedule-1col ul li,.page-branch #outline>section.schedule .schedule-2col ul li{color:#000;margin-bottom:0}.page-branch #outline>section.schedule .schedule-1col .date,.page-branch #outline>section.schedule .schedule-2col .date{position:relative;z-index:1;box-sizing:border-box;font-size:30px;font-weight:700;color:#fff;background:#464646;text-align:center;padding:.2em 0}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col .date,.page-branch #outline>section.schedule .schedule-2col .date{font-size:3rem}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col .date,.page-branch #outline>section.schedule .schedule-2col .date{font-size:4rem}}.page-branch #outline>section.schedule .schedule-1col dl{text-align:center}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col dl{text-align:left}}.page-branch #outline>section.schedule .schedule-1col>div{position:relative;overflow:hidden}.page-branch #outline>section.schedule .schedule-1col>div::after{content:"";position:absolute;aspect-ratio:1;background:#efefef;-webkit-mask:url(../img/common/monbo.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/monbo.svg) no-repeat;mask-size:contain;width:378px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-1col>div::after{width:31.5vw}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-1col>div::after{width:50.1333333333vw}}#page-pokemongo .page-branch #outline>section.schedule .schedule-1col>div::after{top:-22px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemongo .page-branch #outline>section.schedule .schedule-1col>div::after{top:-1.8333333333vw}}@media screen and (max-width: 767px){#page-pokemongo .page-branch #outline>section.schedule .schedule-1col>div::after{left:auto;transform:translateX(0);top:7.3333333333vw;right:-6.6666666667vw}}.page-branch #outline>section.schedule .schedule-2col>div{position:relative;overflow:hidden}.page-branch #outline>section.schedule .schedule-2col>div::after{content:"";position:absolute;aspect-ratio:1;background:#efefef;-webkit-mask:url(../img/common/monbo.svg) no-repeat;-webkit-mask-size:contain;mask:url(../img/common/monbo.svg) no-repeat;mask-size:contain;width:250px;right:-25px;bottom:-25px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #outline>section.schedule .schedule-2col>div::after{width:20.8333333333vw;right:-2.0833333333vw;bottom:-2.0833333333vw}}@media screen and (max-width: 767px){.page-branch #outline>section.schedule .schedule-2col>div::after{width:50.1333333333vw;bottom:auto;top:2.6666666667vw;right:-6.6666666667vw}}#page-pokemonunite .page-branch #outline>section.schedule .schedule-2col>div::after{bottom:-65px}@media screen and (min-width: 768px)and (max-width: 1200px){#page-pokemonunite .page-branch #outline>section.schedule .schedule-2col>div::after{bottom:-5.4166666667vw}}@media screen and (max-width: 767px){#page-pokemonunite .page-branch #outline>section.schedule .schedule-2col>div::after{bottom:auto}}.page-branch #priority{margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #priority{margin-bottom:7.5vw}}@media screen and (max-width: 767px){.page-branch #priority{margin-bottom:13.3333333333vw}}.page-branch #priority h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:1em}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #priority h3{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #priority h3{font-size:3rem}}.page-branch #priority h3::before{content:"●";color:#ed1b23;margin-right:.1em}.page-branch #priority p,.page-branch #priority dl{font-size:18px;line-height:1.6666666667em;color:#fff}@media screen and (min-width: 768px)and (max-width: 1200px){.page-branch #priority p,.page-branch #priority dl{font-size:1.8rem}}@media screen and (max-width: 767px){.page-branch #priority p,.page-branch #priority dl{font-size:3rem}}.page-branch #priority dl dt{font-weight:700;margin-bottom:.5em;text-indent:-1em;margin-left:1em}.page-branch #priority p,.page-branch #priority dl dd:not(:last-child){margin-bottom:1em}.mb-4l{margin-bottom:4em}@media screen and (max-width: 767px){.mb-4l{margin-bottom:3.2em}}.mb-3l{margin-bottom:3em}@media screen and (max-width: 767px){.mb-3l{margin-bottom:2.4em}}.mb-2l{margin-bottom:2em}@media screen and (max-width: 767px){.mb-2l{margin-bottom:1.6em}}.mb-1l{margin-bottom:1em !important}@media screen and (max-width: 767px){.mb-1l{margin-bottom:.8em !important}}.mb-hl{margin-bottom:.5em}.mt-hl{margin-top:.5em}.mt-1l{margin-top:1.2em}.mb-0{margin-bottom:0 !important}.pt-2l{padding-top:2em}@media screen and (max-width: 767px){.pt-2l{padding-top:1.6em}}
