/*
! tailwindcss v3.2.6 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;line-height:1.5;tab-size:4}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}menu,ol,ul{margin:0;padding:0;list-style:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.container{width:100%}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.relative{position:relative!important}.left-1\/2{left:50%!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.z-10{z-index:10!important}.z-\[1\]{z-index:1!important}.mx-\[10px\]{margin-right:10px!important;margin-left:10px!important}.mx-\[30px\]{margin-right:30px!important;margin-left:30px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-\[1em\]{margin-top:1em!important;margin-bottom:1em!important}.-mt-\[6\.4vw\]{margin-top:-6.4vw!important}.mb-\[10px\]{margin-bottom:10px!important}.mb-\[30px\]{margin-bottom:30px!important}.mt-\[1\.5em\]{margin-top:1.5em!important}.mt-\[10\.67vw\]{margin-top:10.67vw!important}.mt-\[10px\]{margin-top:10px!important}.mt-\[20px\]{margin-top:20px!important}.mt-\[30px\]{margin-top:30px!important}.mt-\[4\.67vw\]{margin-top:4.67vw!important}.mt-\[5\.33vw\]{margin-top:5.33vw!important}.mt-\[50px\]{margin-top:50px!important}.mt-\[68\.67vw\]{margin-top:68.67vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.aspect-\[163\/60\]{aspect-ratio:163/60!important}.aspect-\[182\/60\]{aspect-ratio:182/60!important}.aspect-\[201\/59\]{aspect-ratio:201/59!important}.h-\[101\.6vw\]{height:101.6vw!important}.h-\[161\.33vw\]{height:161.33vw!important}.h-\[185\.47vw\]{height:185.47vw!important}.h-\[202vw\]{height:202vw!important}.h-\[20px\]{height:20px!important}.h-\[25\.07vw\]{height:25.07vw!important}.h-\[26\.67vw\]{height:26.67vw!important}.h-\[30px\]{height:30px!important}.h-\[60px\]{height:60px!important}.h-\[83\.47vw\]{height:83.47vw!important}.h-\[90\.08vw\]{height:90.08vw!important}.h-\[93\.33vw\]{height:93.33vw!important}.h-auto{height:auto!important}.h-full{height:100%!important}.w-1\/3{width:33.333333%!important}.w-2\/3{width:66.666667%!important}.w-4\/5{width:80%!important}.w-\[134\.93vw\]{width:134.93vw!important}.w-\[143\.07vw\]{width:143.07vw!important}.w-\[48vw\]{width:48vw!important}.w-\[84vw\]{width:84vw!important}.w-auto{width:auto!important}.w-full{width:100%!important}.max-w-\[190px\]{max-width:190px!important}.max-w-\[65\.33vw\]{max-width:65.33vw!important}.max-w-\[780px\]{max-width:780px!important}.max-w-max{max-width:-webkit-max-content!important;max-width:max-content!important}.translate-x-\[-50\%\]{--tw-translate-x:-50%!important}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-y-\[-50\%\]{--tw-translate-y:-50%!important}.resize{resize:both!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.\!flex-nowrap{flex-wrap:nowrap!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-\[10px\]{gap:10px!important}.gap-\[25px\]{gap:25px!important}.\!gap-y-\[8vw\]{row-gap:8vw!important}.gap-x-\[16px\]{-webkit-column-gap:16px!important;column-gap:16px!important}.gap-x-\[20px\]{-webkit-column-gap:20px!important;column-gap:20px!important}.gap-y-\[7\.73vw\]{row-gap:7.73vw!important}.overflow-hidden{overflow:hidden!important}.rounded-lg{border-radius:.5rem!important}.border-b-\[2px\]{border-bottom-width:2px!important}.border-solid{border-style:solid!important}.border-\[\#009f7a\]{--tw-border-opacity:1!important;border-color:rgb(0 159 122/var(--tw-border-opacity))!important}.border-\[rgba\(0\2c 0\2c 0\2c 0\.1\)\]{border-color:rgba(0,0,0,.1)!important}.border-\[rgba\(0\2c 159\2c 122\2c 0\.1\)\]{border-color:rgba(0,159,122,.1)!important}.bg-\[\#f8f9f4\]{background-color:rgb(248 249 244/var(--tw-bg-opacity))!important}.bg-\[\#f8f9f4\],.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-opacity-70{--tw-bg-opacity:0.7!important}.bg-opacity-80{--tw-bg-opacity:0.8!important}.\!py-\[2vw\]{padding-top:2vw!important;padding-bottom:2vw!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.py-\[3\.6vw\]{padding-top:3.6vw!important;padding-bottom:3.6vw!important}.pb-0{padding-bottom:0!important}.pb-\[10px\]{padding-bottom:10px!important}.pt-0{padding-top:0!important}.pt-\[32px\]{padding-top:32px!important}.pt-\[8\.27vw\]{padding-top:8.27vw!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-\[100\%\]{font-size:100%!important}.text-\[14px\]{font-size:14px!important}.text-\[18px\]{font-size:18px!important}.text-\[3\.2vw\]{font-size:3.2vw!important}.text-\[4vw\]{font-size:4vw!important}.font-bold{font-weight:700!important}.leading-loose{line-height:2!important}.text-\[\#e5005a\]{--tw-text-opacity:1!important;color:rgb(229 0 90/var(--tw-text-opacity))!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}:root{--scrollbar:0}.is-lang-ja{font-family:Noto Sans JP,sans-serif}.is-lang-tc{font-family:Noto Sans TC,sans-serif}.is-lang-sc{font-family:Noto Sans SC,sans-serif}.no_scroll{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}*,:after,:before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}input,select{vertical-align:middle}li,ul{list-style:none}button,input,select,textarea{-webkit-appearance:none;appearance:none;margin:0;border:1px solid #ccc;border-radius:0;outline:none;background:#fff;color:inherit;font:inherit;font-size:inherit;vertical-align:middle}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#ccc;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input:-ms-input-placeholder,input:-ms-placeholder,textarea:-ms-input-placeholder,textarea:-ms-placeholder{color:#ccc}input::-ms-placeholder,textarea::-ms-placeholder{color:#ccc}button,input[type=button],input[type=submit],label,select{cursor:pointer}.titles.titles_legends_arceus .container_heading .cmn-inner{padding-bottom:0}.titles.titles_legends_arceus .container_heading ul.menu li a{-webkit-font-feature-settings:"palt";display:flex;position:relative;align-items:center;height:100%;font-feature-settings:"palt";font-weight:700;letter-spacing:.05em}.titles.titles_legends_arceus section.waza .cmn-inner .-gradient-flex-box .cmn-box-gradient-txt h3{font-weight:700}.about ul.clm-2-pc>li{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.about section.heading2{position:relative}.about section.heading2 h2{display:flex;align-items:center}.about .cmn-table .td a{text-decoration:underline}@-webkit-keyframes "gradientAnimationPC"{0%{background-position:0 50%}to{background-position:-200% 50%}}@keyframes "gradientAnimationPC"{0%{background-position:0 50%}to{background-position:-200% 50%}}@-webkit-keyframes "gradientAnimationSP"{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes "gradientAnimationSP"{0%{background-position:0 50%}to{background-position:200% 50%}}*{box-sizing:border-box}abbr,address{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}article,aside{display:block}article,aside,audio,b,blockquote{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}body{-webkit-text-size-adjust:100%;color:#000;font-weight:400;line-height:inherit}body,canvas,caption,cite,code,dd,del{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}del{text-decoration:line-through}details{display:block}details,dfn,div{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}div{position:relative}dl,dt,em{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}em{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif}fieldset{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}figcaption,figure,footer{display:block;margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}footer .container_footer{position:relative;background-color:#666;color:#fff}footer .container_footer a{color:#fff}footer .container_footer .container_top{border-bottom:2px solid #555}footer .container_footer .container_top .l_footer_lang_list{gap:0 20px;display:flex}footer .container_footer .container_top .l_footer_lang_list .l_footer_lang_items{width:200px}footer .container_footer .container_middle{border-bottom:2px solid #555}footer .container_footer .container_middle .cmn-inner ul.link{display:flex;align-items:center;justify-content:space-between}footer .container_footer .container_middle .cmn-inner ul.link li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .2s}footer .container_footer .container_middle .cmn-inner ul.link li:first-child a{padding-left:0}footer .container_footer .container_middle .cmn-inner ul.link li:last-child a{padding-right:0}footer .container_footer .container_bottom .cmn-inner ul.logo{display:flex;align-items:center}footer .container_footer .container_bottom .cmn-inner ul.copy{text-align:center}form{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{letter-spacing:1px;line-height:1.6;text-align:center}h1,h2,h3,h4,h5,h6,hgroup{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}hgroup{display:block}html{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:62.5%;vertical-align:baseline}i,iframe,img{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}img{max-width:100%;height:auto;vertical-align:bottom}ins{background:0 0;background-color:#ff9;color:#000;text-decoration:none}ins,kbd{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}kbd{background:0 0}label{cursor:pointer}label,legend,li{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}li{list-style:none}mark{margin:0;padding:0;border:0;outline:0;background:0 0;background-color:#ff9;color:#000;font-size:100%;font-style:italic;font-weight:700;vertical-align:baseline}menu,nav{display:block;margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}nav ul{list-style:none}object,ol,p{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}p{letter-spacing:1px}pre,q{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}q{quotes:none}q:after,q:before{content:"";content:none}samp,section{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}section{display:block;position:relative}section>.bg-gradient-anim{height:300vh;min-height:3000px}small,span,strong,sub,summary,sup,table{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}tbody,td,tfoot,th,thead,time,tr,ul{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}ul{list-style:none}var,video{border:0}a,var,video{margin:0;padding:0;outline:0;background:0 0;font-size:100%;vertical-align:baseline}a{color:inherit;text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc;background-color:#e8e8e8}input{-webkit-appearance:none;appearance:none;margin:0;border:1px solid #ccc;border-radius:0;outline:0;background:#fff;color:inherit;font:inherit;font-size:inherit;vertical-align:middle}input::-webkit-input-placeholder{color:#ccc;opacity:1}input:-ms-input-placeholder{color:#ccc;opacity:1}input::placeholder{color:#ccc;opacity:1}input:-moz-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc;opacity:1}input:-ms-placeholder,input::-ms-placeholder{color:#ccc}button,select{cursor:pointer}button,select,textarea{-webkit-appearance:none;appearance:none;margin:0;border:1px solid #ccc;border-radius:0;outline:0;background:#fff;color:inherit;font:inherit;font-size:inherit;vertical-align:middle}textarea{overflow:auto;resize:vertical}textarea::-webkit-input-placeholder{color:#ccc;opacity:1}textarea:-ms-input-placeholder{color:#ccc;opacity:1}textarea::placeholder{color:#ccc;opacity:1}textarea:-moz-placeholder{color:#ccc}textarea::-moz-placeholder{color:#ccc;opacity:1}textarea:-ms-placeholder,textarea::-ms-placeholder{color:#ccc}input[type=button],input[type=submit]{cursor:pointer}main{display:block}main,main section{overflow:hidden}.slick-slider{line-height:1}.cmn-ml-auto{margin-right:auto}.cmn-ml-auto,.cmn-ml-right{margin-left:auto}.cmn-inner{box-sizing:content-box;position:relative;margin:0 auto}section.cmn-section{margin-bottom:2px}[class*=-flex-box]:not(.-flex-box-pc){display:flex;justify-content:center}[class*=-flex-box]:not(.-flex-box-pc).-clm-2>.item{width:50%}[class*=-flex-box]:not(.-flex-box-pc).-clm-3>.item{width:33.333%}[class*=-flex-box]:not(.-flex-box-pc).-clm-4>.item{width:25%}.-flex-box.-img-box-3,.-flex-box.-img-box-3>.item.arrow{display:flex;justify-content:center}.-flex-box.-img-box-3>.item.arrow{align-items:center}.-flex-box.-img-box-3>.item.arrow:before{display:block;background:url(../img/arrow_next.png) 50%/contain no-repeat;content:""}.-gap_clm-2{gap:30px}.-gap_clm-3{gap:20px}.-wrap{flex-wrap:wrap}.max-w-SP{width:60vw;margin-right:auto;margin-left:auto;line-height:0}ul.carousel[class*=-flex-box] .slick-dots{display:flex;justify-content:center;margin-top:4vw}ul.carousel[class*=-flex-box] .slick-dots li{margin:0 1.6vw;line-height:0}ul.carousel[class*=-flex-box] .slick-dots li button{-webkit-appearance:none;appearance:none;width:2.93vw;height:2.93vw;margin:0;padding:0;border:2px solid #009f7a;border-radius:50%;background-color:#fff;color:transparent;cursor:pointer}ul.carousel[class*=-flex-box] .slick-dots li.slick-active button{background-color:#009f7a}ul.carousel_step{position:relative;margin-right:auto;margin-left:auto;line-height:0}ul.carousel_step .item{position:relative;text-align:center}ul.carousel_step .item img{display:inline-block}ul.carousel_step .slick-track{display:flex;align-items:center}ul.carousel_step .slick-arrow{z-index:10;position:absolute;top:calc(50% - 50px);padding:0;border:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;color:transparent;cursor:pointer}ul.carousel_step .slick-prev{left:-40px;background-image:url(../img/arrow_prev.png)}ul.carousel_step .slick-next{right:-40px;background-image:url(../img/arrow_next.png)}ul.carousel_step .slick-dots{display:flex;align-items:center;justify-content:center}ul.carousel_step .slick-dots li{line-height:0}ul.carousel_step .slick-dots li button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border-style:solid;border-radius:50%;border-color:#009f7a;background-color:#fff;color:transparent;font-weight:500;cursor:pointer}ul.carousel_step .slick-dots li.slick-active button{background-color:#009f7a;color:#fff}ul.carousel_step_loop{position:relative;margin-right:auto;margin-left:auto;line-height:0}ul.carousel_step_loop .item{position:relative;text-align:center}ul.carousel_step_loop .item img{display:inline-block}ul.carousel_step_loop .slick-track{display:flex;align-items:center}ul.carousel_step_loop .slick-arrow{z-index:10;position:absolute;top:calc(50% - 50px);padding:0;border:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;color:transparent;cursor:pointer}ul.carousel_step_loop .slick-prev{left:-40px;background-image:url(../img/arrow_prev.png)}ul.carousel_step_loop .slick-next{right:-40px;background-image:url(../img/arrow_next.png)}ul.carousel_step_loop .slick-dots{display:flex;align-items:center;justify-content:center}ul.carousel_step_loop .slick-dots li{line-height:0}ul.carousel_step_loop .slick-dots li button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border-style:solid;border-radius:50%;border-color:#009f7a;background-color:#fff;color:transparent;font-weight:500;cursor:pointer}ul.carousel_step_loop .slick-dots li.slick-active button{background-color:#009f7a;color:#fff;color:transparent}ul.carousel_step_caption{margin-right:auto;margin-left:auto}ul.carousel_step_caption p+p{margin-top:.5em}p+p{margin-top:1.5em}.cmn-p_large,.cmn-p_medium{font-weight:500}.cmn-note{padding-left:1em;color:#e90013;text-indent:-1em}.cmn-note .cmn-link{text-indent:0}.-color-magenta{color:#e5005a}.-color-green{color:#009f7a}.-is-center{text-align:center}.-is-left{text-align:left}.-is-right{text-align:right}.-serif{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝,Yu Mincho,YuMincho,HGS明朝E,メイリオ,Meiryo,serif}.-bold{font-weight:700!important}.-ib{display:inline-block}.cmn-heading_1{position:relative}.cmn-heading_1 .cmn-inner{padding-top:0;padding-bottom:0}.cmn-heading_1 .cmn-inner h1{-webkit-font-feature-settings:"palt";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-feature-settings:"palt";font-weight:900;letter-spacing:.05em}.cmn-heading_1 .logo{z-index:100;position:absolute}.cmn-heading_4{font-size:2.1rem}.cmn-link{display:inline-block;position:relative;font-weight:700;line-height:1.6;cursor:pointer}.cmn-link:before{display:block;position:absolute;left:0;width:100%;background-color:#000;content:""}.cmn-link[target=_blank]:after{display:inline-block;background:url(../img/icon_external_sp.png) 50% no-repeat;background-size:contain;content:""}.cmn-link.-color-green{color:#009f7a}.cmn-link.-color-green:before{background-color:#009f7a}.cmn-link.-color-green[target=_blank]:after{background-image:url(../img/icon_external_green_sp.png)}.cmn-link.-color-red{color:#e90013}.cmn-link.-color-red:before{background-color:#e90013}.cmn-link.-color-red[target=_blank]:after{background-image:url(../img/icon_external_red_sp.png)}.cmn-link-external:after{display:inline-block;background-image:url(../img/icon_external.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.cmn-table{overflow:hidden;border:3px solid #009f7a;background-image:linear-gradient(90deg,#00a399,#009a42)}.cmn-table>.inner .tr{display:flex;justify-content:space-between;background-color:#fff}.cmn-table>.inner .tr:nth-child(odd){background-color:#f2faf8}.cmn-table>.inner .tr:first-child{background-color:transparent}.cmn-table>.inner .tr .td{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1.6;text-align:center}.cmn-table>.inner .tr .td>a,.cmn-table>.inner .tr .td>p{width:100%}.cmn-table>.inner .tr .th{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;line-height:1.4;text-align:center}.cmn-table>.inner .tr .th>a,.cmn-table>.inner .tr .th>p{width:100%}.cmn-table>.inner .tr .th+.th{border-left:3px solid hsla(0,0%,100%,.2)}.cmn-table>.inner .tr .td+.td{border-left:3px solid #009f7a;color:#009f7a}.cmn-table>.inner .tr img.true{display:block;margin-right:auto;margin-left:auto}.cmn-table>.inner .tr span.false{color:#000;line-height:1.4}ul.cmn-list li{letter-spacing:.1em}ul.cmn-list li:before{display:inline-block;border-radius:50%;background-color:#009f7a;content:""}ul.cmn-list li a{text-indent:0}.cmn-hr{margin:1.3em 0}.cmn-hr,.cmn-hr_2{width:100%;height:0;border:none;border-top:3px solid #eee}.cmn-hr_2{margin:60px 0 50px}[class*=cmn-hr].-green{border-top-color:#009f7a}[class*=cmn-hr].-green-gradient{border-top:0;background-image:linear-gradient(90deg,#00a399,#009a42)}[class*="--tween"]:not([style]){visibility:hidden}div[class*=cmn-btn-]{display:block;position:relative;margin-right:auto;margin-left:auto;border-radius:50%;background-color:#fff;background-position:50%;background-repeat:no-repeat;cursor:pointer}div.cmn-btn-arrow:before{-webkit-transform:translate(-72%,-50%) rotate(45deg);display:block;position:absolute;top:50%;left:50%;transform:translate(-72%,-50%) rotate(45deg);border-top-style:solid;border-right-style:solid;border-top-color:#000;border-right-color:#000;content:""}div.cmn-btn-external{background-image:url(../img/icon_external_sp.png)}a.cmn-btn{display:block}a[class*=cmn-btn-]{display:inline-block}a[class*=cmn-btn-]>.inner{display:flex;align-items:center;justify-content:center}a[class*=cmn-btn-]>.inner>.icon{position:relative;border-radius:50%;background-image:linear-gradient(180deg,#00a399,#009a42);background-position:50%;background-repeat:no-repeat}a[class*=cmn-btn-]>.inner>.txt{color:#009f7a;font-weight:500}a[class*=cmn-btn-][target=_blank]>.inner:after{display:inline-block;flex:0 0 auto;background:url(../img/icon_external_green_sp.png) 50% no-repeat;background-size:contain;content:""}a.cmn-btn-arrow[target=_blank]>.inner:after{content:none}a.cmn-btn-arrow[target=_blank]>.inner>.icon{position:relative}a.cmn-btn-arrow[target=_blank]>.inner>.icon:before{-webkit-transform:translate(-50%,-50%) rotate(0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);border:none;background-image:url(../img/icon_external.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}a.cmn-btn-arrow>.inner>.icon:before{-webkit-transform:translate(-72%,-50%) rotate(45deg);display:block;position:absolute;top:50%;left:50%;transform:translate(-72%,-50%) rotate(45deg);border-top-style:solid;border-right-style:solid;border-top-color:#fff;border-right-color:#fff;content:""}[class*=cmn-box-gradient]{position:relative;background-image:linear-gradient(135deg,#00a0e8 40%,#fff 50%,#e5005a 60%);text-align:center}[class*=cmn-box-gradient]>.inner{background-color:#fff}.cmn-box-gradient-pikavee{background-image:linear-gradient(135deg,#f3bf21 40%,#fff 50%,#d57f17 60%)}.cmn-box-gradient-bank{background-image:linear-gradient(135deg,#ed6d00 40%,#fff 50%,#ed6d00 60%)}.cmn-box-gradient-green{background-image:linear-gradient(135deg,#009a42,#00a399)}.cmn-box-gradient-go{background-image:linear-gradient(135deg,#002c76 40%,#fff 50%,#002c76 60%)}.cmn-box-gradient-legends-arceus{background-image:linear-gradient(135deg,#273a4e 40%,#fff 50%,#273a4e 60%)}.cmn-box-gradient-bdsp{background-image:linear-gradient(135deg,#01d8fe 40%,#fff 50%,#fc0379 60%)}[class*=cmn-box-gradient-txt]{background-image:linear-gradient(90deg,#00a399,#009a42)}[class*=cmn-box-gradient-txt]>.inner{color:#009f7a}[class*=cmn-box-gradient-txt]>.inner p{line-height:1.4}[class*=cmn-box-gradient-txt]>.inner p.cmn-p{font-weight:500;line-height:2}[class*=cmn-box-gradient-txt]>.inner p.p_normal{color:#000;line-height:2;text-align:left}[class*=cmn-box-gradient-txt].-h100,[class*=cmn-box-gradient-txt].-h100>.inner{height:100%}[class*=cmn-box-gradient-txt].-type2>.inner{color:#000}[class*=cmn-box-gradient-txt].-type2>.inner .cmn-p{font-weight:400;text-align:left}[class*=cmn-box-gradient-txt].-attention{background-image:linear-gradient(90deg,#e5005a)}[class*=cmn-box-gradient-txt].-attention>.inner{color:inherit}[class*=cmn-box-gradient-txt].-attention>.inner p{font-weight:500;line-height:inherit}[class*=cmn-box-gradient-txt].-attention>.inner p+p{margin-top:.5em}[class*=cmn-box-gradient-txt].-attention>.inner:before{-webkit-transform:translate(-50%,-50%);display:block;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);background:url(../img/icon_attention.svg) 50% no-repeat;background-size:contain;content:""}[class*=cmn-box-gradient-txt].-attention>.inner .cmn-list li:before{background:#e5005a}[class*=cmn-box-gradient-txt].-attention.-fullwidth{max-width:none}.bg-gradient-anim{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.bg-gradient-anim:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);display:block;position:absolute;top:50%;left:50%;width:1000%;height:2000%;transform:translate(-50%,-50%) rotate(45deg);background:repeating-linear-gradient(90deg,#cdf3e1,#effcda,#dbf9fd,#ede4f9,#dbf9fd,#effcda,#cdf3e1);content:""}.-bg-gradient-section{background-image:linear-gradient(0deg,#cdf3e1,#effcda)}#button_gotop{display:block;z-index:10;position:absolute;border-radius:50%;background:linear-gradient(0deg,#009a42,#00a399)}#button_gotop:before{-webkit-transform:translate(-50%,-28%) rotate(-45deg);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-28%) rotate(-45deg);border-top-style:solid;border-right-style:solid;border-top-color:#fff;border-right-color:#fff;content:""}#background-cover{display:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5)}#menu-button{position:absolute;border-radius:50%;background:linear-gradient(0deg,#009a42,#00a399);cursor:pointer}#menu-button span{top:50%;left:50%}#menu-button span,#menu-button span:after,#menu-button span:before{display:block;position:absolute;background-color:#fff;content:"";transition-duration:.2s;transition-property:top,left,margin,background-color,-webkit-transform;transition-property:top,left,margin,transform,background-color;transition-property:top,left,margin,transform,background-color,-webkit-transform}#menu-button.active span{background-color:transparent}#menu-button.active span:before{-webkit-transform:rotate(-45deg);margin-top:0;transform:rotate(-45deg)}#menu-button.active span:after{-webkit-transform:rotate(-135deg);margin-top:0;transform:rotate(-135deg)}.container_share{background-color:#fff}.container_share .cmn-inner{text-align:center}.container_share .cmn-inner ul.share-btn{display:flex;align-items:center;justify-content:center}.c-title_max{font-weight:700}.c-title_max .color_white{color:#fff}.c-title_max .color_green{color:#009f7a}.c-title_big{font-weight:700}.c-title_big .color_white{color:#fff}.c-title_big .color_green{color:#009f7a}.c-title_mid{font-weight:700}.c-title_mid .color_white{color:#fff}.c-title_mid .color_green{color:#009f7a}.c-title_big.color_white,.c-title_max.color_white,.c-title_mid.color_white{color:#fff}.c-title_big.color_green,.c-title_max.color_green,.c-title_mid.color_green{color:#009f7a}.c-title_green{color:#009f7a;font-weight:700}.c-title_green.left{text-align:left}.c-deviceTitle{position:relative;width:100%;line-height:1.4}.c-deviceTitle:before{margin-right:18px;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.c-deviceTitle.device_All:before{background-image:url(../img/icon-switch_title.png),url(../img/icon-sp_title.png);background-position:0,100%}.c-deviceTitle.device_NS:before{background-image:url(../img/icon-switch_title.png)}.c-deviceTitle.device_SP:before{background-image:url(../img/icon-sp_title.png)}.c-deviceBG{display:flex;position:relative;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;border-radius:4px;color:#fff}.c-deviceBG:before{display:inline-block;margin-right:18px;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.c-deviceBG.device_NS{background-color:#e60012}.c-deviceBG.device_NS:before{background-image:url(../img/icon-switch_white.png)}.c-deviceBG.device_SP{background-color:#2c2c2c}.c-deviceBG.device_SP:before{background-image:url(../img/icon-sp_white.png)}.c-deviceBG_min{display:flex;position:relative;align-items:center;width:100%;margin-right:auto;margin-left:auto;border-radius:4px 4px 0 0;color:#fff}.c-deviceBG_min:before{display:inline-block;margin-right:18px;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.c-deviceBG_min.device_NS{background-color:#e60012}.c-deviceBG_min.device_NS:before{background-image:url(../img/icon-switch_white.png)}.c-deviceBG_min.device_SP{background-color:#2c2c2c}.c-deviceBG_min.device_SP:before{background-image:url(../img/icon-sp_white.png)}.c-deviceBG_min.device_3DS{background-color:#ed6c00}.c-deviceBG_min.device_3DS:before{background-image:url(../img/icon-3DS_white.png)}.c-button{display:flex;position:relative;align-items:center;justify-content:center;width:100%;border:none;border-radius:100vh;font-weight:700;line-height:1.4;text-align:center;cursor:pointer}.c-button:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:48%;transform:translateY(-50%);content:""}.c-button.-nomax{max-width:100%}.c-button.-arrow_right:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.c-button.-arrow_down:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.c-button.-arrow_down:after,.c-button.-back{border-top:2px solid #fff;border-right:2px solid #fff}.c-button.-back:after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.c-button.-blank:after{background-image:url(../img/icon_external.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-button.-blank.-bg_white:after{border:none;background-image:url(../img/icon_external_green_sp.png)}.c-button.-blank.-bg_green:after,.c-button.-blank.-bg_white:hover:after{background-image:url(../img/icon_external.png)}.c-button.-blank.-bg_green:after{border:none}.c-button.-blank.-bg_green:hover:after{background-image:url(../img/icon_external_green_sp.png)}.c-button.-bg_green{border:2px solid #fff;background:#4bba9f;background-color:#4bba9f;color:#fff}.c-button.-bg_green:after{border-top:2px solid #fff;border-right:2px solid #fff}.c-button.-bg_white{background:#fff;background-color:#fff;color:#4bba9f}.c-button.-bg_white:after{border-top:2px solid #4bba9f;border-right:2px solid #4bba9f}.c-button.-bg_white.-with_border{border:2px solid #4bba9f}.c-button.-bg_gray{border:1px solid #a3a3a3;background:#666;background-color:#666;color:#fff}.c-button.-bg_gray.is-current{border:none;background:#a3a3a3;background-color:#a3a3a3;cursor:auto}.c-targetButtton{display:flex;position:relative;align-items:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;border:1px solid #4bba9f;border-radius:100vh;background:#fff;background-color:#fff;color:#4bba9f;font-weight:700;line-height:1.4;text-align:center;cursor:pointer}.c-targetButtton:after{-webkit-transform:translateY(-50%) rotate(135deg);display:block;position:absolute;top:48%;transform:translateY(-50%) rotate(135deg);border-top:2px solid #4bba9f;border-right:2px solid #4bba9f;border-bottom-color:#4bba9f;border-left-color:#4bba9f;content:""}.c-targetButtton.-device:before{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.c-targetButtton.-device.-device_NS{border:none;color:#e60012}.c-targetButtton.-device.-device_NS:before{background-image:url(../img/icon-switch_red.png)}.c-targetButtton.-device.-device_NS:after{border-color:#e60012}.c-targetButtton.-device.-device_SP{border:none;color:#2c2c2c}.c-targetButtton.-device.-device_SP:before{background-image:url(../img/icon-sp_gray.png)}.c-targetButtton.-device.-device_SP:after{border-color:#2c2c2c}.c-targetNav .is-active .c-targetButtton{background:#4bba9f;background-color:#4bba9f;color:#fff}.c-targetNav .is-active .c-targetButtton:after{border-color:#fff}.c-targetNav .is-active .c-targetButtton.-device_NS{background:#e60012;background-color:#e60012;color:#fff}.c-targetNav .is-active .c-targetButtton.-device_NS:before{background-image:url(../img/icon-switch_white.png)}.c-targetNav .is-active .c-targetButtton.-device_NS:after{border-color:#fff}.c-targetNav .is-active .c-targetButtton.-device_SP{background:#2c2c2c;background-color:#2c2c2c;color:#fff}.c-targetNav .is-active .c-targetButtton.-device_SP:before{background-image:url(../img/icon-sp_white.png)}.c-targetNav .is-active .c-targetButtton.-device_SP:after{border-color:#fff}.c-device_link{display:flex;position:relative;align-items:center;width:100%;margin-right:auto;margin-left:auto;border:2px solid #f8f9f4;border-radius:100vh;background:#f8f9f4;background-color:#f8f9f4;color:#4bba9f;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.c-device_link:before{display:inline-block;margin-right:18px;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";transition:all .2s}.c-device_link:after{-webkit-transform:translateY(-50%) rotate(45deg);display:inline-block;position:absolute;top:48%;margin-left:8px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #4bba9f;border-right:2px solid #4bba9f;content:""}.c-device_link.device_All:before{background-image:url(../img/icon-switch_c.png),url(../img/icon-sp_c.png);background-position:0,100%}.c-device_link.device_NS:before{background-image:url(../img/icon-switch_c.png)}.c-device_link.device_SP:before{background-image:url(../img/icon-sp_c.png)}.top .k_bgGrad{background-image:linear-gradient(0deg,#def7dd,#def7dd)}.top .k_bgGrad2{background-image:url(../img/bg.png),linear-gradient(0deg,#def7dd,#def7dd);background-repeat:repeat,repeat;background-size:60px auto,auto}.top .k_bg{background-image:url(../img/bg.png);background-repeat:repeat;background-size:60px auto}.top .p_top_howto{background-image:url(../img/ja/index/bg_howto.jpg)}.top .p_top_features,.top .p_top_howto{background-position:50%;background-size:cover}.top .p_top_features{background-image:url(../img/ja/index/bg_features.jpg)}.top .p_top_mv{z-index:0;position:relative}.top .p_top_mv:before{left:0;background-image:url(../img/index_bg-l.png);background-position:0 0}.top .p_top_mv:after,.top .p_top_mv:before{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 5%);z-index:1;position:absolute;top:0;width:50%;height:100%;background-repeat:no-repeat;background-size:contain;content:"";mask-image:linear-gradient(0deg,transparent 0,#000 5%)}.top .p_top_mv:after{right:0;background-image:url(../img/index_bg-r.png);background-position:100% 0}.top .p_top_mv_bg{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 70%);mask-image:linear-gradient(0deg,transparent 0,#000 70%)}.top .p_top_mv_contents{z-index:2}.top .p_top_mv_topic .slick-list{width:100%!important}.top .p_top_mv_topic .slick-slide{margin:0 2.665vw}.top .p_top_mv_topic.c-topics_item-wrap{gap:0;width:100%!important;line-height:normal!important}.wrap-TargetNav{background-color:hsla(0,0%,100%,.6)}.wrap-TargetNav .index{color:#009f7a;font-weight:700;white-space:nowrap}.c-targetNav{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.c-targetNav .is-eleNumber{display:none}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.top .c-topics_item,.topics .c-topics_item{-webkit-animation:fadeIn .3s ease-in 0s forwards;display:block;overflow:hidden;border-radius:4px;background-color:#f8f9f4;animation:fadeIn .3s ease-in 0s forwards;opacity:1}.top .c-topics_item .topics_link,.topics .c-topics_item .topics_link{box-sizing:border-box;display:flex;position:relative;flex-direction:column}.top .c-topics_item .topics_category,.topics .c-topics_item .topics_category{padding:4px 20px;background-color:#3cb599;color:#fff;font-size:14px;font-weight:700}.top .c-topics_item .topics_thumbnail,.topics .c-topics_item .topics_thumbnail{aspect-ratio:1/.522;width:100%;padding-top:4.27vw;padding-right:4vw;padding-left:4vw;overflow:hidden}.top .c-topics_item .topics_thumbnail img,.topics .c-topics_item .topics_thumbnail img{width:100%;height:auto;border-radius:8px}.top .c-topics_item .topics_text,.topics .c-topics_item .topics_text{display:flex;flex-direction:column;justify-content:space-between;margin:17px 20px 0}.top .c-topics_item .topics_title,.topics .c-topics_item .topics_title{margin:17px 20px 20px;color:#009f7a;font-size:100%;font-weight:700;line-height:1.5;text-align:left}.top .c-topics_item.is-hidden,.topics .c-topics_item.is-hidden{display:none;opacity:0}.top .newsTargetWrapEleMore,.topics .newsTargetWrapEleMore{display:none}@-webkit-keyframes "fadeIn"{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes "fadeIn"{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.features section.battle-data .carousel.forPC .item .item{padding-left:0}.features section.battle-data .carousel.forSP .item img{margin:auto}.features .features_list{gap:20px;display:flex;flex-wrap:wrap}.features .c-iconTitle{display:flex;align-items:center}.features .c-iconTitle:before{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.features .c-iconTitle.-pokemon:before{background-image:url(../img/icon-pokemon.png)}.features .c-iconTitle.-exchange:before{background-image:url(../img/icon-exchange.png)}.features .c-iconTitle.-book:before{background-image:url(../img/icon-book.png)}.features .c-iconTitle.-present:before{background-image:url(../img/icon-present.png)}.features .c-iconTitle.-battle:before{background-image:url(../img/icon-battle.png)}.features .c-iconTitle.-myroom:before{background-image:url(../img/icon-myroom.png)}.features .c-iconTitle.-other:before{background-image:url(../img/icon-other.png)}.features .features_item{-webkit-animation:fadeIn .3s ease-in 0s forwards;display:block;animation:fadeIn .3s ease-in 0s forwards;opacity:1}.features .features_item.is-hidden{display:none;opacity:0}@-webkit-keyframes "gradientAnimationPC_index"{0%{background-position:0 50%}to{background-position:250% 50%}}@keyframes "gradientAnimationPC_index"{0%{background-position:0 50%}to{background-position:250% 50%}}@-webkit-keyframes "gradientAnimationSP_index"{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes "gradientAnimationSP_index"{0%{background-position:0 50%}to{background-position:200% 50%}}.top #main-visual{position:relative}.top #main-visual ul.carousel{position:relative;overflow:hidden;line-height:0}.top #main-visual ul.carousel li{position:absolute;top:100%;left:0;width:100%}.top #main-visual ul.carousel li:first-child{position:relative;top:auto;left:auto}.top #main-visual ul.carousel li img{width:100%}.top #main-visual .mv_logo{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top #main-visual .mv_store{display:flex}.top #main-visual .mv_store li{text-align:center}.top #banner-area{z-index:1;position:relative}.top #slider{margin-bottom:2px;overflow:hidden}.top #slider .slider{display:flex;align-items:center}.top #slider .slider li{flex:0 0 auto;padding:0 1px}.top .about_logo{z-index:1;position:relative;text-align:center}.top section.about{overflow:hidden}.top section.about .bg-gradient-anim{height:200vh}.top section.about .cmn-inner .btn-area>a{display:inline-block;vertical-align:bottom}.top section.about .cmn-inner .gainenzu{display:none}.top section.contents ul li{overflow:hidden}.top section.contents ul li a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff}.top section.contents ul li a:before{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:""}.top section.contents ul li .img-box{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.top section.contents ul li .caption{z-index:2;position:relative;margin-right:auto;margin-left:auto}.top section.contents ul li .cmn-btn-arrow,.top section.contents ul li h3{z-index:2;position:relative}.top section.contents ul li.-w100{width:100%}.top section.question .cmn-inner h2 img{width:46.67vw}.top section.question .cmn-inner .btn-area>a{display:inline-block}.top .container_sw-sp{position:relative;width:100%}.top .container_sw-sp:before{display:block;content:""}.top .container_sw-sp ul{position:absolute;top:0;right:0;bottom:0;left:0}.top .container_sw-sp ul li{position:absolute;top:0;width:100%}.top .container_sw-sp ul li img{width:100%}.top .container_sw-sp ul li.sw{right:0}.top .container_sw-sp ul li.sp{left:0}.top section.product .cmn-inner .product-container{background-color:#fff}.top section.product .cmn-inner .product-container .wrapper_store{margin:0 auto}.top section.product .cmn-inner .product-container .wrapper_store ul.banner{display:flex;flex-wrap:wrap}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.switch{width:100%}.top section.product .cmn-inner .product-container .wrapper_store+.wrapper_overview{border-top:3px solid #e8e8e8}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl{display:flex;align-items:flex-start;justify-content:flex-start}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dd{flex:1 1 auto;line-height:1.6}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dt{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;width:8.5em;line-height:1.6}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dt:after{display:inline-block;width:1.5em;margin:0 1em;background-color:#e8e8e8;content:""}.top .slick-dots{display:flex;justify-content:center;margin-top:4vw}.top .slick-dots li{margin:0 1.6vw;line-height:0}.top .slick-dots li button{-webkit-appearance:none;appearance:none;width:2.93vw;height:2.93vw;margin:0;padding:0;border:2px solid #009f7a;border-radius:50%;background-color:#fff;color:transparent;cursor:pointer}.top .slick-dots li.slick-active button{background-color:#009f7a}.features.features_13_howto .container_heading .cmn-inner{padding-bottom:0}.features.features_13_howto .container_heading ul.menu li a{display:block;position:relative;width:100%;height:100%;background-repeat:no-repeat}.features.features_13_howto section.presentbox .jump-box{z-index:100}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner{padding:0}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner a{display:block}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner a .inner{justify-content:flex-start}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner>.icon:before{-webkit-transform:translate(-50%,-65%) rotate(135deg);transform:translate(-50%,-65%) rotate(135deg)}.titles.titles_pokemongo .container_heading .cmn-inner{padding-bottom:0}.titles.titles_pokemongo .container_heading ul.menu li a{display:block;position:relative;width:100%;height:100%;background-repeat:no-repeat}.titles.titles_pokemongo .acceptance .bg-gradient-anim,.titles.titles_pokemongo .nintendo_cooperation .bg-gradient-anim{height:100%}.topics.topics_2020_0602_01 .container_item .item.txt{line-height:2.3}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img{position:relative}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img img{max-width:none}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box{z-index:100}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner{padding:0}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner a{display:block}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner a .inner{justify-content:flex-start}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner>.icon:before{-webkit-transform:translate(-50%,-65%) rotate(135deg);transform:translate(-50%,-65%) rotate(135deg)}.titles .wrap-titlesThumbnail{display:flex;flex-wrap:wrap;justify-content:center}.titles .c-titlesThumbnail{display:flex;flex-direction:column;justify-content:space-between;background-color:#f8f9f4}.titles .c-titlesThumbnail img{margin:auto}.overflow-inital{overflow:initial}.u_screen{margin-right:calc(50% - 50vw + var(--scrollbar)/2)!important;margin-left:calc(50% - 50vw + var(--scrollbar)/2)!important}.u_screen.__position_c{padding-left:calc(50vw - var(--scrollbar)/2 - 50%)!important}.u_screen.__position_c,.u_screen.__position_r{padding-right:calc(50vw - var(--scrollbar)/2 - 50%)!important}.u_screen.__position_l{padding-left:calc(50vw - var(--scrollbar)/2 - 50%)!important}.l_header{display:block;z-index:101;position:fixed;top:0;left:0;width:100%;margin:0;padding:0;border-width:0;outline-width:0;pointer-events:none}.l_header .l_header__inner{display:none;position:relative;width:100%;padding-top:22.67vw;padding-bottom:13.33vw;background:linear-gradient(45deg,#cdf3e1,#effcda);pointer-events:auto}.l_header .l_header__inner,.l_header .l_header__nav{align-items:center;justify-content:center;height:100%}.l_header .l_header__nav{display:flex;flex-direction:column}.l_header .l_header__nav .l_header__nav__inner{width:100%;overflow:auto}.l_header #menu-button{pointer-events:auto}.c_accordionButton{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:37px;margin-right:auto;margin-left:auto;border:2px solid rgb(75 186 159/var(--tw-border-opacity));border-radius:9999px;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(75 186 159/var(--tw-text-opacity));font-size:16px;font-weight:500;line-height:1.4;text-align:center;cursor:pointer}.c_accordionButton,.c_accordionButton:before{transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}.c_accordionButton:before{--tw-content:"";display:block;content:var(--tw-content)}.c_accordionButton .c_accordionButton__icon{position:absolute;right:13px;width:13px;height:13px}.c_accordionButton .c_accordionButton__icon:after,.c_accordionButton .c_accordionButton__icon:before{--tw-translate-y:-50%;--tw-bg-opacity:1;--tw-content:"";display:block;position:absolute;top:50%;width:12px;height:2px;background-color:rgb(75 186 159/var(--tw-bg-opacity));content:var(--tw-content);transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}.c_accordionButton .c_accordionButton__icon:after,.c_accordionButton .c_accordionButton__icon:before{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c_accordionButton .c_accordionButton__icon:before{--tw-rotate:90deg}.c_accordionButton .c_accordionButton__icon:after{--tw-rotate:0deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c_accordionButton.is-active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(75 186 159/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton.is-active:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.c_accordionButton.is-active .c_accordionButton__icon:before{--tw-rotate:0deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c_accordionButton.is-active .c_accordionButton__icon:after{background-color:transparent}.c_accordionButton.c_accordionButton--mobile:before,.c_accordionButton.c_accordionButton--switch:before{display:inline-block;margin-right:19px;background-position:50%;background-repeat:no-repeat;background-size:contain}.c_accordionButton.c_accordionButton--switch{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(230 0 18/var(--tw-border-opacity));color:rgb(230 0 18/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--switch:before{width:40px;height:17px;content:var(--tw-content)}.c_accordionButton.c_accordionButton--switch:after{--tw-border-opacity:1;border-color:rgb(230 0 18/var(--tw-border-opacity));content:var(--tw-content)}.c_accordionButton.c_accordionButton--switch:before{background-image:url(/ex/pokemonhome/assets/img/icon-switch_red.png)}.c_accordionButton.c_accordionButton--switch .c_accordionButton__icon:after,.c_accordionButton.c_accordionButton--switch .c_accordionButton__icon:before,.c_accordionButton.c_accordionButton--switch.is-active{--tw-bg-opacity:1;background-color:rgb(230 0 18/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--switch.is-active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--switch.is-active:before{background-image:url(/ex/pokemonhome/assets/img/icon-switch_white.png)}.c_accordionButton.c_accordionButton--switch.is-active .c_accordionButton__icon:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--switch.is-active .c_accordionButton__icon:after{background-color:transparent}.c_accordionButton.c_accordionButton--switch.c_accordionButton--mobile:before,.c_accordionButton.c_accordionButton--switch.c_accordionButton--switch:before{display:inline-block;margin-right:19px;background-position:50%;background-repeat:no-repeat;background-size:contain}.c_accordionButton.c_accordionButton--mobile{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(44 44 44/var(--tw-border-opacity));color:rgb(44 44 44/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--mobile:before{width:16px;height:29px;content:var(--tw-content)}.c_accordionButton.c_accordionButton--mobile:after{--tw-border-opacity:1;border-color:rgb(135 136 160/var(--tw-border-opacity));content:var(--tw-content)}.c_accordionButton.c_accordionButton--mobile:before{background-image:url(/ex/pokemonhome/assets/img/icon-sp_gray.png)}.c_accordionButton.c_accordionButton--mobile .c_accordionButton__icon:after,.c_accordionButton.c_accordionButton--mobile .c_accordionButton__icon:before,.c_accordionButton.c_accordionButton--mobile.is-active{--tw-bg-opacity:1;background-color:rgb(44 44 44/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--mobile.is-active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--mobile.is-active:before{background-image:url(/ex/pokemonhome/assets/img/icon-sp_white.png)}.c_accordionButton.c_accordionButton--mobile.is-active .c_accordionButton__icon:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--mobile.is-active .c_accordionButton__icon:after{background-color:transparent}.c_accordionContent{visibility:hidden;max-height:0;opacity:0;pointer-events:none;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}.c_accordionContent.is-open{visibility:visible;max-height:9999px;opacity:1;pointer-events:auto}.c_modal{--tw-bg-opacity:0.95;display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:rgb(239 239 239/var(--tw-bg-opacity))}.c_modal .c_modal_inner{margin:17.6vw 5.33vw}.c_modal .c_modal_close{--tw-gradient-from:#009a42;--tw-gradient-to:rgba(0,154,66,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#00a399;z-index:10;position:fixed;top:2.67vw;right:2.67vw;width:13.33vw;height:13.33vw;border-style:none;border-radius:9999px;background-color:transparent;background-image:linear-gradient(0deg,var(--tw-gradient-stops));cursor:pointer}.c_modal .c_modal_close span{display:block;position:absolute;top:50%;left:50%;width:5.33vw;height:2px;margin-top:-.27vw;margin-left:-2.67vw;background-color:transparent}.c_modal .c_modal_close span:after,.c_modal .c_modal_close span:before{--tw-bg-opacity:1;display:block;position:absolute;width:5.33vw;height:2px;margin-top:0;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:""}.c_modal .c_modal_close span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c_modal .c_modal_close span:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cmn-box-gradient-sv{background-image:linear-gradient(135deg,#9e2a22 50%,#527 0)}@media (min-width:640px){.container{max-width:640px}.l_header .l_header__inner{padding-top:5.33vw;padding-bottom:5.33vw}}@media (min-width:768px){.container{max-width:768px}.top .c-topics_item .topics_thumbnail,.topics .c-topics_item .topics_thumbnail{padding-top:22px;padding-right:20px;padding-left:20px}.c_accordionButton{min-height:60px;font-size:21px}.c_accordionButton .c_accordionButton__icon{right:18px;width:17px;height:17px}.c_accordionButton .c_accordionButton__icon:after,.c_accordionButton .c_accordionButton__icon:before{width:17px;height:3px}.c_accordionButton.c_accordionButton--mobile:before,.c_accordionButton.c_accordionButton--switch:before{margin-right:20px}.c_accordionButton.c_accordionButton--switch:before{width:45px;height:20px;content:var(--tw-content)}.c_accordionButton.c_accordionButton--switch.c_accordionButton--mobile:before,.c_accordionButton.c_accordionButton--switch.c_accordionButton--switch:before{margin-right:20px}.c_accordionButton.c_accordionButton--mobile:before{width:19px;height:32px;content:var(--tw-content)}.c_modal .c_modal_inner{max-width:860px;margin:122px auto}.c_modal .c_modal_close{top:30px;right:30px;width:80px;height:80px}.c_modal .c_modal_close span{width:30px;height:30px;margin-top:-1px;margin-left:-15px}.c_modal .c_modal_close span:after,.c_modal .c_modal_close span:before{width:30px;height:3px}.md\:absolute{position:absolute!important}.md\:\!top-\[76px\]{top:76px!important}.md\:mx-0{margin-right:0!important;margin-left:0!important}.md\:mx-auto{margin-right:auto!important;margin-left:auto!important}.md\:-mt-\[80px\]{margin-top:-80px!important}.md\:mb-\[18px\]{margin-bottom:18px!important}.md\:mt-0{margin-top:0!important}.md\:mt-\[102px\]{margin-top:102px!important}.md\:mt-\[115px\]{margin-top:115px!important}.md\:mt-\[20px\]{margin-top:20px!important}.md\:mt-\[32px\]{margin-top:32px!important}.md\:mt-\[50px\]{margin-top:50px!important}.md\:mt-\[80px\]{margin-top:80px!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:hidden{display:none!important}.md\:aspect-\[1503\/597\]{aspect-ratio:1503/597!important}.md\:aspect-\[1633\/732\]{aspect-ratio:1633/732!important}.md\:h-\[1040px\]{height:1040px!important}.md\:h-\[180px\]{height:180px!important}.md\:h-\[188px\]{height:188px!important}.md\:h-\[500px\]{height:500px!important}.md\:h-\[597px\]{height:597px!important}.md\:h-\[732px\]{height:732px!important}.md\:h-auto{height:auto!important}.md\:min-h-fit{min-height:-webkit-fit-content!important;min-height:fit-content!important}.md\:w-10\/12{width:83.333333%!important}.md\:w-\[1503px\]{width:1503px!important}.md\:w-\[1633px\]{width:1633px!important}.md\:w-\[21\.96vw\]{width:21.96vw!important}.md\:w-\[212px\]{width:212px!important}.md\:w-\[240px\]{width:240px!important}.md\:w-\[470px\]{width:470px!important}.md\:w-auto{width:auto!important}.md\:w-max{width:-webkit-max-content!important;width:max-content!important}.md\:max-w-\[536px\]{max-width:536px!important}.md\:max-w-full{max-width:100%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:flex-col{flex-direction:column!important}.md\:\!flex-wrap{flex-wrap:wrap!important}.md\:gap-\[20px\]{gap:20px!important}.md\:gap-y-\[40px\]{row-gap:40px!important}.md\:border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.md\:bg-opacity-100{--tw-bg-opacity:1!important}.md\:\!py-\[54px\]{padding-top:54px!important;padding-bottom:54px!important}.md\:px-\[20px\]{padding-right:20px!important;padding-left:20px!important}.md\:px-\[40px\]{padding-right:40px!important;padding-left:40px!important}.md\:py-\[20px\]{padding-top:20px!important;padding-bottom:20px!important}.md\:pb-\[100px\]{padding-bottom:100px!important}.md\:pb-\[115px\]{padding-bottom:115px!important}.md\:pb-\[14px\]{padding-bottom:14px!important}.md\:pb-\[20px\]{padding-bottom:20px!important}.md\:pt-\[56px\]{padding-top:56px!important}.md\:text-\[18px\]{font-size:18px!important}.md\:text-\[20px\]{font-size:20px!important}.md\:text-\[34px\]{font-size:34px!important}}@media (min-width:768px)and (max-width:1240px){.about section.heading2 h2{padding-right:80px;padding-left:40px}}@media screen and (min-width:768px){.titles.titles_bdsp .cmn-heading_1 .cmn-inner h1{font-size:4.5rem}.titles.titles_legends_arceus .container_heading .cmn-inner{padding-top:30px}.titles.titles_legends_arceus .container_heading ul.menu{display:flex;justify-content:center}.titles.titles_legends_arceus .container_heading ul.menu li{width:25%;min-height:100px}.titles.titles_legends_arceus .container_heading ul.menu li a{justify-content:center;padding:.5em;line-height:1.62;text-align:center;transition:color .2s}.titles.titles_legends_arceus .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.titles.titles_legends_arceus .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.titles.titles_legends_arceus .container_heading ul.menu li a:hover{color:#00a399}.titles.titles_legends_arceus .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.about ul.clm-2-pc{display:flex;align-items:center;justify-content:space-between;max-width:780px;margin-right:auto;margin-left:auto}.about ul.clm-2-pc>li{width:calc(50% - 5px);margin-right:0;margin-left:0}.about section.heading2{height:384px}.about section.heading2 .img-box{height:100%;background:url(../img/ja/about/img_02.jpg) 25% no-repeat;background-size:cover}.about section.heading2 h2{-webkit-transform:skew(8.9deg,0);position:absolute;top:0;right:-5%;width:55%;height:100%;padding:0 94px;transform:skew(8.9deg,0);border-left:2px solid #fff}.about section.heading2 h2 img{-webkit-transform:skew(-8.9deg,0);width:100%;max-width:498px;transform:skew(-8.9deg,0)}body{font-size:1.6rem}.forSP{display:none!important}hr{height:1px;margin:1em 0}.m_lv0{margin:10px 0}.m_lv1{margin:20px 0}.m_lv2{margin:30px 0}.m_lv3{margin:40px 0}.m_lv4{margin:60px 0}.m_lv5{margin:120px 0}.m_lv6{margin:160px 0}.cmn-mt-10{margin-top:10px!important}.cmn-mt-20{margin-top:20px!important}.cmn-mt-30{margin-top:30px!important}.cmn-mt-40{margin-top:40px!important}.cmn-mt-50{margin-top:50px!important}.cmn-mt-60{margin-top:60px!important}.cmn-mt-80{margin-top:80px!important}.cmn-mt-120{margin-top:120px!important}.cmn-mt-160{margin-top:160px!important}.cmn-mt-20-pc{margin-top:20px!important}.cmn-mt-30-pc{margin-top:30px!important}.cmn-mt-40-pc{margin-top:40px!important}.cmn-mt-50-pc{margin-top:50px!important}.cmn-mt-60-pc{margin-top:60px!important}.cmn-mt-80-pc{margin-top:80px!important}.cmn-mt-120-pc{margin-top:120px!important}.cmn-mt-160-pc{margin-top:160px!important}.cmn-pb-60{padding-bottom:60px!important}section.-border{border-top:3px solid #009f7a}.cmn-inner{max-width:980px;padding:60px 40px}.cmn-inner.-big{box-sizing:content-box;max-width:1080px}.-flex-box-pc{display:flex;justify-content:center}.-flex-box-pc.-clm-2>.item{width:50%}.-flex-box-pc.-clm-3>.item{width:33.333%}.-flex-box-pc.-clm-4>.item{width:25%}.-flex-box-pc.-img-box>.item+.item{margin-left:50px}.-flex-box-pc.-img-box-2>.item+.item{margin-left:30px}.-flex-box.-img-box-3>.item:first-child,.-flex-box.-img-box-3>.item:nth-child(3){max-width:270px}.-flex-box.-img-box-3>.item.arrow{padding:0 32px}.-flex-box.-img-box-3>.item.arrow:before{width:60px;height:50px}.-flex-box-pc.-gradient-flex-box>.item+.item{margin-left:30px}ul.carousel[class*=-flex-box]>.item{text-align:center}ul.carousel[class*=-flex-box].-clm-2{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-2>.item{box-sizing:content-box;max-width:445px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-3{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-3>.item{box-sizing:content-box;max-width:286px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-4{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-4>.item{box-sizing:content-box;max-width:247px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-1-2{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-1-2>.item{box-sizing:content-box;padding:0 15px}ul.carousel[class*=-flex-box].-clm-1-2>.item:first-child{max-width:286px}ul.carousel[class*=-flex-box].-clm-1-2>.item:last-child{max-width:604px}ul.carousel[class*=-flex-box].-clm-2-1{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-2-1>.item{box-sizing:content-box;padding:0 15px}ul.carousel[class*=-flex-box].-clm-2-1>.item:first-child{max-width:604px}ul.carousel[class*=-flex-box].-clm-2-1>.item:last-child{max-width:286px}ul.carousel[class*=-flex-box].-unslick.-clm-1-2>.item img,ul.carousel[class*=-flex-box].-unslick.-clm-2-1>.item img{width:100%}ul.carousel_step{max-width:720px}ul.carousel_step .item{padding:0 60px}ul.carousel_step .item img.ds{max-width:446px}ul.carousel_step .item img.smp{max-width:268px}ul.carousel_step .item img.smp2{max-width:286px}ul.carousel_step .slick-list{overflow:visible}ul.carousel_step .slick-arrow{width:80px;height:50px;background-size:60px}ul.carousel_step .slick-dots{margin-top:20px}ul.carousel_step .slick-dots li{margin:0 10px}ul.carousel_step .slick-dots li button{width:12px;height:12px;border-width:3px}ul.carousel_step .slick-dots li.slick-active button{width:30px;height:30px}ul.carousel_step_loop{max-width:720px}ul.carousel_step_loop .item{padding:0 60px}ul.carousel_step_loop .item img.ds{max-width:446px}ul.carousel_step_loop .item img.smp{max-width:268px}ul.carousel_step_loop .item img.smp2{max-width:286px}ul.carousel_step_loop .slick-list{overflow:visible}ul.carousel_step_loop .slick-arrow{width:80px;height:50px;background-size:60px}ul.carousel_step_loop .slick-dots{margin-top:20px}ul.carousel_step_loop .slick-dots li{margin:0 8px}ul.carousel_step_loop .slick-dots li button{width:12px;height:12px;border-width:3px}ul.carousel_step_loop .slick-dots li.slick-active button{width:12px;height:12px}h2+p{margin-top:20px}.cmn-p_small{font-size:1.3rem}.cmn-p_medium-pc{font-weight:500}.cmn-p_large{font-size:2.1rem;line-height:1.9}.cmn-note{margin-top:35px;font-size:1.3rem}.-is-center-pc{text-align:center}.cmn-heading_1 .cmn-inner{padding-top:131px;padding-bottom:61px}.cmn-heading_1 .cmn-inner h1{font-size:4.7rem;line-height:1.21}.cmn-heading_1 .logo{top:30px;left:30px}.cmn-heading_1 .logo a img{width:117px}.cmn-heading_3+p{margin-top:1.2em}.cmn-heading_3+p.cmn-p_large{margin-top:2em}.cmn-heading_4+p{margin-top:15px}.cmn-link:before{bottom:-3px;height:3px}.cmn-link[target=_blank]:after{width:13px;height:13px;margin-right:3px;margin-left:3px;vertical-align:-3%}.cmn-link-external:after{width:13px;height:13px;margin-left:8px;vertical-align:-3%}.cmn-link-external:hover{text-decoration:underline}main .-anchor-link,main>div[id^=anchor_]{z-index:-1;height:0;margin-top:-70px;padding-top:70px}.cmn-table{border-radius:20px}.cmn-table>.inner .tr .td{width:25.1%;padding:20px 1em}.cmn-table>.inner .tr .td:first-child{width:49.8%}.cmn-table>.inner .tr .th{width:25.1%;padding:20px 1em}.cmn-table>.inner .tr .th:first-child{width:49.8%}.cmn-table>.inner .tr .td+.td{font-size:2.1rem;font-weight:700}.cmn-table>.inner .tr img.true{width:24px;height:24px}.cmn-table>.inner .tr span.false{font-size:2.8rem}.cmn-table.-column-4>.inner .tr .td{width:25.237%}.cmn-table.-column-4>.inner .tr .td:first-child{width:24.489%}.cmn-table.-column-4>.inner .tr .th{width:25.237%}.cmn-table.-column-4>.inner .tr .th:first-child{width:24.489%}ul.cmn-list li{padding-left:22px;text-indent:-22px}ul.cmn-list li:before{width:12px;height:12px;margin-right:10px}[class*=cmn-hr].-green-gradient{height:3px}.-hover-opc{transition:opacity .2s}.-hover-opc:hover:not(.-no-hover){opacity:.65!important}.-hover-opc-medium{transition:opacity .2s}.-hover-opc-medium:hover:not(.-no-hover){opacity:.5!important}.-hover-opc-big{transition:opacity .2s}.-hover-opc-big:hover:not(.-no-hover){opacity:.35!important}.-hover-scale{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.-hover-scale:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}div[class*=cmn-btn-]{width:60px;height:60px}div.cmn-btn-arrow:before{width:16px;height:16px;border-top-width:3px;border-right-width:3px}div.cmn-btn-external{background-size:19px}a[class*=cmn-btn-]>.inner>.icon{width:30px;height:30px;margin-right:5px}a[class*=cmn-btn-][target=_blank]>.inner:after{width:13px;height:13px;margin-left:5px;vertical-align:-3%}a.cmn-btn-arrow[target=_blank]>.inner>.icon:before{width:13px;height:13px}a.cmn-btn-arrow>.inner>.icon:before{width:9px;height:9px;border-top-width:2px;border-right-width:2px}[class*=cmn-box-gradient]{max-width:780px;margin-right:auto;margin-left:auto;padding:5px;border-radius:20px}[class*=cmn-box-gradient]>.inner{padding:30px;border-radius:15px}[class*=cmn-box-gradient-txt].-small-box{max-width:600px}[class*=cmn-box-gradient-txt]>.inner{padding:10px 1em}[class*=cmn-box-gradient-txt].-type2>.inner{padding:25px 30px}[class*=cmn-box-gradient-txt].-attention{margin-top:57px}[class*=cmn-box-gradient-txt].-attention>.inner{padding:30px 1.5em}[class*=cmn-box-gradient-txt].-attention>.inner:before{width:60px;height:60px}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step{overflow:hidden}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step:not(.-is-arrow-show) .slick-arrow{display:none!important}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step.-is-arrow-show .slick-next{right:0}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step.-is-arrow-show .slick-prev{left:0}[class*=cmn-box-gradient-txt].-attention.-fullwidth>.inner{padding:30px 2em}.bg-gradient-anim:before{-webkit-animation:gradientAnimationPC 30s linear infinite;background-size:50% 100%;animation:gradientAnimationPC 30s linear infinite}.bg-gradient-anim.-heading1:before{-webkit-animation:gradientAnimationPC 20s linear infinite;background-image:repeating-linear-gradient(90deg,#83e0b3,#d6f7a2,#83e0b3);background-size:40% 100%;animation:gradientAnimationPC 20s linear infinite}.-bg-gradient-heading1{background-image:linear-gradient(45deg,#83e0b3,#d6f7a2)}#button_gotop{top:-40px;right:40px;width:80px;height:80px}#button_gotop:before{width:25px;height:25px;border-top-width:4px;border-right-width:4px}#menu-button{top:30px;right:30px;width:80px;height:80px}#menu-button span{width:30px;height:3px;margin:-1px 0 0 -15px}#menu-button span:after{width:30px;height:3px;margin-top:10px}#menu-button span:before{width:30px;height:3px;margin-top:-10px}.container_share .cmn-inner{display:flex;align-items:center;justify-content:center;padding:25px 0}.container_share .cmn-inner ul.share-btn{margin-top:15px;margin-bottom:15px}.container_share .cmn-inner ul.share-btn li+li{margin-left:15px}footer .container_footer .cmn-inner{max-width:1100px}footer .container_footer .container_top .cmn-inner{row-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}footer .container_footer .container_top .cmn-inner .mainlink{width:100%;max-width:300px}footer .container_footer .container_middle .cmn-inner{padding-bottom:53px}footer .container_footer .container_middle .cmn-inner .mainlink{max-width:400px}footer .container_footer .container_middle .cmn-inner ul.link{height:52px}footer .container_footer .container_middle .cmn-inner ul.link li{height:100%}footer .container_footer .container_middle .cmn-inner ul.link li a{padding-right:28px;padding-left:28px}footer .container_footer .container_middle .cmn-inner ul.link li a:hover{opacity:.8}footer .container_footer .container_middle .cmn-inner ul.link li+li{border-left:2px solid #555}footer .container_footer .container_bottom .cmn-inner ul.logo{justify-content:center;margin-bottom:50px}footer .container_footer .container_bottom .cmn-inner ul.logo li{margin:0 30px}footer .container_footer .container_bottom .cmn-inner ul.logo li.company img,footer .container_footer .container_bottom .cmn-inner ul.logo li img{width:100%;max-width:246px}footer .container_footer .container_bottom .cmn-inner ul.logo li.switch img{width:100%;max-width:142px}footer .container_footer .container_bottom .cmn-inner ul.logo li.three-ds img{width:100%;max-width:140px}footer .container_footer .container_bottom .cmn-inner ul.logo li.nintendo img{width:100%;max-width:103px}footer .container_footer .container_bottom .cmn-inner ul.copy+ul.copy{margin-top:30px}.c-title_max{font-size:60px}.c-title_big{font-size:48px}.c-title_green,.c-title_mid{font-size:32px}.c-deviceTitle{display:flex;align-items:center}.c-deviceTitle:before{display:inline-block;width:60px;height:60px}.c-deviceTitle.device_All:before{width:130px}.c-deviceBG{max-width:470px;height:60px;font-size:21px}.c-deviceBG.device_NS:before{width:51px;height:22px}.c-deviceBG.device_SP:before{width:23px;height:42px}.c-deviceBG_min{max-width:470px;height:40px;padding-left:20px;font-size:14px}.c-deviceBG_min.device_NS:before{width:39px;height:16px}.c-deviceBG_min.device_SP:before{width:15px;height:28px}.c-deviceBG_min.device_3DS:before{width:27px;height:28px}.c-button{max-width:300px;padding:14px 20px;transition:all .2s}.c-button:after{width:10px;height:10px}.c-button.-arrow_down:after,.c-button.-arrow_right:after{right:16px}.c-button.-back:after{left:20px}.c-button.-blank:after{right:16px;width:19px;height:19px}.c-button.-bg_green:hover{border-color:#4bba9f;background:#fff;background-color:#fff;color:#4bba9f}.c-button.-bg_green:hover:after{border-color:#4bba9f}.c-button.-bg_white:hover{border-color:#4bba9f;background:#4bba9f;background-color:#4bba9f;color:#fff}.c-button.-bg_white:hover:after{border-color:#fff}.c-button.-bg_gray:hover{background:#a3a3a3;background-color:#a3a3a3;color:#fff}.c-targetButtton{height:40px;transition:all .2s}.c-targetButtton:after{right:16px;width:10px;height:10px}.c-targetButtton.-device:before{margin-right:10px}.c-targetButtton.-device.-device_NS:before{width:45px;height:20px}.c-targetButtton.-device.-device_SP:before{width:19px;height:32px}.c-targetNav :not(.is-active) .c-targetButtton:hover{border-color:#fff;background:#4bba9f;background-color:#4bba9f;color:#fff}.c-targetNav :not(.is-active) .c-targetButtton:hover:after{border-color:#fff}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_NS:hover{background-color:#e60012;color:#fff}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_NS:hover:before{background-image:url(../img/icon-switch_white.png)}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_NS:hover:after{border-color:#fff}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_SP:hover{background-color:#2c2c2c;color:#fff}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_SP:hover:before{background-image:url(../img/icon-sp_white.png)}.c-targetNav :not(.is-active) .c-targetButtton.-device.-device_SP:hover:after{border-color:#fff}.c-targetNav .is-active .c-targetButtton:hover{cursor:unset}.c-device_link{max-width:313px;padding:15px 20px 16px;transition:all .2s}.c-device_link:hover{border-color:#4bba9f;background:#fff;background-color:#fff}.c-device_link:before{width:40px;height:40px}.c-device_link:after{right:16px;width:10px;height:10px}.c-device_link.device_All:before{width:90px}.wrap-TargetNav{display:flex;align-items:center;padding:18px 20px 17px;border-radius:38px}.wrap-TargetNav .index{margin-right:36px}.c-targetNav{gap:30px 20px}.c-targetNav .targetNav_item{width:190px}.c-targetNav .targetNav_item.-full{width:280px}.c-targetNav .targetNav_text{font-size:14px}.c-targetNav.col_3 .targetNav_item{width:31.6%}.c-targetNav.-half{row-gap:20px}.c-targetNav.-half .targetNav_item{width:48.6%}.top .c-topics_item,.top .c-topics_item .topics_link,.topics .c-topics_item,.topics .c-topics_item .topics_link{transition:all .2s}.top .c-topics_item .topics_link:after,.topics .c-topics_item .topics_link:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;content:"";transition:border .2s}.top .c-topics_item .topics_link:hover,.topics .c-topics_item .topics_link:hover{background-color:#fff}.top .c-topics_item .topics_link:hover:after,.topics .c-topics_item .topics_link:hover:after{border-color:#4bba9f}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item{max-width:none}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item:first-child{flex:1 1 648px;max-width:602px}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item:last-child{flex:1 1 477px;max-width:447px}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item .carousel .item{max-width:none}.features .features_list .features_item{width:31.735%;max-width:313px}.features .c-iconTitle:before{width:65px;height:66px;margin-right:20px}.top #menu-button{display:block}.top #main-visual .mv_store{top:20%;left:0;flex-direction:column;align-items:start}.top .about_logo{margin-top:-50px}.top section.about .cmn-inner{padding-top:145px}.top section.contents ul{display:flex;flex-wrap:wrap;justify-content:center}.top section.contents ul li{width:calc(50% - 1px);height:455px}.top section.contents ul li:first-child,.top section.contents ul li:nth-child(2),.top section.contents ul li:nth-child(3){margin-bottom:2px}.top section.contents ul li a{padding:0 40px}.top section.contents ul li a:before{transition:opacity .5s}.top section.contents ul li a:hover:before{opacity:0}.top section.contents ul li a:hover .img-box{-webkit-transform:scale(1.1);transform:scale(1.1)}.top section.contents ul li .img-box{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.top section.contents ul li .caption{max-width:388px}.top section.contents ul li .caption,.top section.contents ul li h3{width:100%;min-height:0;margin-bottom:15px}.top section.contents ul li h3+.cmn-btn-arrow{margin-top:5px}.top section.contents ul li.mysterygift{margin-right:1px}.top section.contents ul li.mysterygift .img-box{background-image:url(../img/ja/index/contents_03.jpg)}.top section.contents ul li.trade{margin-right:1px}.top section.contents ul li.trade .img-box{background-image:url(../img/ja/index/contents_01.jpg)}.top section.contents ul li.features{margin-left:1px}.top section.contents ul li.features .img-box{background-image:url(../img/ja/index/contents_04.jpg)}.top section.contents ul li.zenkokuzukan{margin-left:1px}.top section.contents ul li.zenkokuzukan .img-box{background-image:url(../img/ja/index/contents_02.jpg)}.top section.contents ul li.renkei{height:257px}.top section.contents ul li.renkei .img-box{background-image:url(../img/ja/index/contents_05.jpg)}.top section.contents ul li.renkei h3 img{width:586px}.top .container_sw-sp:before{padding-top:33.308%}.top section.product .cmn-inner .product-container{padding:60px 40px;border-radius:20px}.top section.product .cmn-inner .product-container .wrapper_store{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.top section.product .cmn-inner .product-container .wrapper_store .cover{width:22.2222222222%;padding-right:30px}.top section.product .cmn-inner .product-container .wrapper_store ul.banner{justify-content:flex-start;width:27.7777777778%}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.ios{width:100%;margin-bottom:5px}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li p{font-size:1.3rem}.top section.product .cmn-inner .product-container .wrapper_store+.wrapper_overview{margin-top:30px;padding-top:40px}.top section.product .cmn-inner .product-container .wrapper_overview{display:flex;justify-content:space-between}.top section.product .cmn-inner .product-container .wrapper_overview ul{width:50%}.top section.product .cmn-inner .product-container .wrapper_overview ul:first-child{padding-right:20px}.top section.product .cmn-inner .product-container .wrapper_overview ul:nth-child(2){padding-left:20px}.top section.product .cmn-inner .product-container .wrapper_overview ul li+li{margin-top:1em}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dt:after{height:3px}.features.features_13_howto h4.cmn-box-gradient-txt{max-width:600px}.features.features_13_howto .container_heading .cmn-inner{padding-top:30px}.features.features_13_howto .container_heading ul.menu{display:flex;flex-wrap:wrap;justify-content:center}.features.features_13_howto .container_heading ul.menu li{width:25%;min-width:161px;height:80px}.features.features_13_howto .container_heading ul.menu li a{background-position:50%}.features.features_13_howto .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.features.features_13_howto .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.features.features_13_howto .container_heading ul.menu li a span.hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .2s}.features.features_13_howto .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.features.features_13_howto .container_heading ul.menu li a:hover span.hover{opacity:1}.features.features_13_howto .container_heading ul.menu li:first-child a{background-image:url(../img/ja/mysterygift/howto_01/menu_01.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:first-child a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_01_hover.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/mysterygift/howto_01/menu_02.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(2) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_02_hover.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/mysterygift/howto_01/menu_03.svg);background-size:115px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(3) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_03_hover.svg);background-size:115px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(4) a{background-image:url(../img/ja/mysterygift/howto_01/menu_04.svg);background-size:161px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(4) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_04_hover.svg);background-size:161px 41px}.features.features_13_howto section.presentbox .jump-box{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:-80px;width:278px;transform:translateY(-50%)}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner a{padding:18px 25px}.titles.titles_pokemongo .container_heading .cmn-inner{padding-top:30px}.titles.titles_pokemongo .container_heading ul.menu{display:flex;flex-wrap:wrap;justify-content:center}.titles.titles_pokemongo .container_heading ul.menu li{width:33.333%;min-width:252px;height:80px}.titles.titles_pokemongo .container_heading ul.menu li a{background-position:50%}.titles.titles_pokemongo .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.titles.titles_pokemongo .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.titles.titles_pokemongo .container_heading ul.menu li a span.hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .2s}.titles.titles_pokemongo .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.titles.titles_pokemongo .container_heading ul.menu li a:hover span.hover{opacity:1}.titles.titles_pokemongo .container_heading ul.menu li:first-child a{background-image:url(../img/ja/pokemongo/menu_01.svg);background-size:232px 42px}.titles.titles_pokemongo .container_heading ul.menu li:first-child a span.hover{background-image:url(../img/ja/pokemongo/menu_01_hover.svg);background-size:232px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/pokemongo/menu_02.svg);background-size:208px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(2) a span.hover{background-image:url(../img/ja/pokemongo/menu_02_hover.svg);background-size:208px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/pokemongo/menu_03.svg);background-size:218px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(3) a span.hover{background-image:url(../img/ja/pokemongo/menu_03_hover.svg);background-size:218px 42px}.topics.topics_2020_0602_01 .kakure-zokusei .cmn-inner{max-width:604px;padding-bottom:160px}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item]:nth-of-type(2n) [class^=-flex-box] .item.img{order:2}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item]:nth-of-type(2n) [class^=-flex-box] .item.txt{order:1}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img{width:28.15%}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img img{position:absolute}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.txt{width:71.85%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item1 [class^=-flex-box] .item.img img{top:10px;right:22px;width:132.9411764706%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item2 [class^=-flex-box] .item.img img{top:-180px;left:22px;width:140%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item3 [class^=-flex-box] .item.img img{top:0;right:22px;width:122.9411764706%}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:-100px;width:278px;transform:translateY(-50%)}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner a{padding:18px 25px}.topics.topics_2020_0929_01 .cmn-heading_1 .cmn-inner{max-width:1050px}.topics.topics_2020_0929_01 .kyodai-max .cmn-inner{max-width:920px}.titles .wrap-titlesThumbnail{gap:40px}.titles .wrap-titlesThumbnail:after{display:block;width:470px;content:""}.titles .c-titlesThumbnail{width:470px;height:278px;padding-bottom:28px}.u_screen.__resetScreenUp{margin-right:0!important;margin-left:0!important}}@media (min-width:1024px){.container{max-width:1024px}.l_header .l_header__inner{padding-top:40px;padding-bottom:40px}.lg\:w-\[720px\]{width:720px!important}.lg\:w-\[980px\]{width:980px!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:gap-\[40px\]{gap:40px!important}}@media not all and (min-width:1024px){.l_header .l_header__nav .l_header__nav__inner{padding-right:9.07vw;padding-left:9.07vw}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media screen and (max-width:1160.8px){.top .c-topics_item .topics_title,.topics .c-topics_item .topics_title{font-size:1.35vw}}@media screen and (max-width:1060px)and (min-width:768px){.titles.titles_bdsp .cmn-heading_1 .cmn-inner h1{font-size:4vw}.wrap-TargetNav{padding:1.8vw}.wrap-TargetNav .index{margin-right:3vw;font-size:1.6vw}.c-targetNav{gap:1.4vw 1vw}.c-targetNav .targetNav_item{width:17.4vw}.c-targetNav .targetNav_item.-full{width:26.2vw}.c-targetNav .targetNav_text{font-size:1.46vw}.c-targetNav.-half{gap:2.13vw}}@media only screen and (max-width:1024px){.top section.contents ul li.renkei h3 img{width:53.08vw}}@media screen and (max-width:1024px)and (min-width:768px){.cmn-heading_1 .cmn-inner h1{font-size:4.6vw}footer .container_footer .container_middle .cmn-inner ul.link li a{padding-right:1.6vw;padding-left:1.6vw}.c-targetButtton{height:4.27vw}.c-targetButtton:after{width:.7320644217vw;height:.7320644217vw}.c-targetButtton.-device.-device_NS:before{width:3.2942898975vw;height:1.4641288433vw}.c-targetButtton.-device.-device_SP:before{width:1.3909224012vw;height:2.3426061493vw}.c-device_link{padding:11px 8px 12px;font-size:1.5vw}.c-device_link:before{width:4vw;height:4vw}.c-device_link.device_All:before{width:8.5vw;height:4vw}.features .features_list{gap:1.2vw}.top section.product .cmn-inner .product-container .wrapper_store{max-width:500px}.top section.product .cmn-inner .product-container .wrapper_store .cover{width:44%;padding-right:30px}.top section.product .cmn-inner .product-container .wrapper_store .cover:first-child{margin-bottom:40px}.top section.product .cmn-inner .product-container .wrapper_store ul.banner{width:56%}.topics.topics_2020_0929_01 .fushiginahako p br.forPC,.topics.topics_2020_0929_01 .uketorou p br.forPC{display:none}}@media only screen and (max-width:940px){.features.features_13_howto section.presentbox .jump-box,.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box{display:none}}@media only screen and (max-width:815px){ul.carousel_step .slick-prev{left:-30px}ul.carousel_step .slick-next{right:-30px}ul.carousel_step_loop .slick-prev{left:-30px}ul.carousel_step_loop .slick-next{right:-30px}}@media screen and (max-width:767.8px){.top .c-topics_item .topics_title,.topics .c-topics_item .topics_title{font-size:4vw}}@media only screen and (max-width:767px){.titles.titles_legends_arceus .container_heading .cmn-inner{padding-top:0}.titles.titles_legends_arceus .container_heading ul.menu{margin-right:-4vw;margin-left:-4vw;border-top:2px solid #fff;background-image:linear-gradient(225deg,#83e0b3,#d6f7a2)}.titles.titles_legends_arceus .container_heading ul.menu li{height:13.33vw}.titles.titles_legends_arceus .container_heading ul.menu li a{padding-left:3.73vw;line-height:1.25}.titles.titles_legends_arceus .container_heading ul.menu li a:after{-webkit-transform:rotate(45deg);display:block;position:absolute;top:calc(50% - 1.33vw);right:4vw;width:2.13vw;height:2.13vw;transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;content:""}.titles.titles_legends_arceus .container_heading ul.menu li+li{border-top:2px solid #fff}.titles.titles_legends_arceus section.kakunin .cmn-inner .cmn-heading_3 img{width:83.87vw}.titles.titles_legends_arceus section.setsumei .cmn-inner .cmn-heading_3 img{width:81.07vw}.titles.titles_legends_arceus section.strange-ball .cmn-inner .cmn-heading_3 img{width:68.67vw}.titles.titles_legends_arceus section.waza .cmn-inner .cmn-heading_3 img{width:56.27vw}.titles.titles_legends_arceus section.waza .cmn-inner .-gradient-flex-box .cmn-box-gradient-txt h3{font-size:5.07vw}.about .cmn-heading_1 .cmn-inner h1 img{width:77.07vw}.about ul.clm-2-pc>li+li{margin-top:4vw}.about section.heading2 h2{justify-content:center;height:37.33vw}.about section.heading2 h2 img{width:72.53vw}.about section.renkei_nintendo .cmn-inner h3 img{width:73.87vw}.about section.renkei_legends_arceus .cmn-inner h3 img{width:86.13vw}.about section.renkei_legends_arceus .cmn-inner .logo{width:47.73vw}.about section.renkei_legends_arceus .cmn-inner .cmn-box-gradient-legends-arceus img{width:70.93vw}.about section.renkei_bdsp .cmn-inner h3 img{width:65.33vw}.about section.renkei_bdsp .cmn-inner .logo{width:92vw}.about section.renkei_bdsp .cmn-inner .cmn-box-gradient-bdsp img{width:84.27vw}.about section.renkei_ss .cmn-inner h3 img{width:70vw}.about section.renkei_ss .cmn-inner .logo{width:84vw}.about section.renkei_ss .cmn-inner .cmn-box-gradient img{width:83.47vw}.about section.renkei_pikavee .cmn-inner h3 img{width:90.4vw}.about section.renkei_pikavee .cmn-inner .logo{width:92vw}.about section.renkei_pikavee .cmn-inner .cmn-box-gradient img{width:83.07vw}.about section.renkei_go .cmn-inner h3 img{width:74.4vw}.about section.renkei_go .cmn-inner .logo{width:55.07vw}.about section.renkei_go .cmn-inner .cmn-box-gradient-go img{width:74.27vw}.about section.renkei_bank .cmn-inner h3 img{width:58.13vw}.about section.renkei_bank .cmn-inner .logo{width:85.47vw}.about section.renkei_bank .cmn-inner .cmn-box-gradient img{width:83.73vw}body{font-size:3.2vw}.forPC{display:none!important}hr{height:1px;margin:8vw 0}.m_lv0{margin:2.13vw 0}.m_lv1{margin:4.27vw 0}.m_lv2{margin:5.33vw 0}.m_lv3{margin:8.53vw 0}.m_lv4{margin:12.8vw 0}.m_lv5{margin:21.33vw 0}.m_lv6{margin:25.6vw 0}.cmn-mt-10{margin-top:2.13vw!important}.cmn-mt-20{margin-top:4.27vw!important}.cmn-mt-30{margin-top:5.33vw!important}.cmn-mt-40{margin-top:8.53vw!important}.cmn-mt-50{margin-top:8vw!important}.cmn-mt-60{margin-top:12.8vw!important}.cmn-mt-80{margin-top:16vw!important}.cmn-mt-120{margin-top:21.33vw!important}.cmn-mt-160{margin-top:25.6vw!important}.cmn-pb-60{padding-bottom:12.8vw!important}section.-border{border-top:2px solid #009f7a}.cmn-inner{padding:12vw 4vw}.-flex-box-pc.-img-box>.item+.item{margin-top:5.33vw}.-flex-box-pc.-img-box-2>.item+.item{margin-top:4vw}.-flex-box.-img-box-3>.item:first-child,.-flex-box.-img-box-3>.item:nth-child(3){width:37.87vw}.-flex-box.-img-box-3>.item.arrow{width:16vw}.-flex-box.-img-box-3>.item.arrow:before{width:8vw;height:4.8vw}.-flex-box-pc.-gradient-flex-box>.item+.item{margin-top:4vw}.-flex-box-sp_row{display:flex;flex-direction:column;align-items:center;justify-content:center}ul.carousel[class*=-flex-box]{width:60vw;margin-right:auto;margin-left:auto;line-height:0}ul.carousel[class*=-flex-box].-unslick,ul.carousel[class*=-flex-box].-width-auto-sp{width:auto}ul.carousel[class*=-flex-box].-unslick>.item{text-align:center}ul.carousel[class*=-flex-box].-unslick>.item+.item{margin-top:8vw}ul.carousel[class*=-flex-box].-unslick.-clm-1-2>.item:first-child img,ul.carousel[class*=-flex-box].-unslick.-clm-2-1>.item:last-child img{max-width:60vw}ul.carousel_step .item img.ds{max-width:81.33vw}ul.carousel_step .item img.smp,ul.carousel_step .item img.smp2{max-width:60vw}ul.carousel_step .slick-arrow{display:none}ul.carousel_step .slick-dots{margin-top:4vw}ul.carousel_step .slick-dots li{margin:0 1.6vw}ul.carousel_step .slick-dots li button{width:2.93vw;height:2.93vw;border-width:2px}ul.carousel_step .slick-dots li.slick-active button{width:5.33vw;height:5.33vw}ul.carousel_step_loop .item img.ds{max-width:81.33vw}ul.carousel_step_loop .item img.smp,ul.carousel_step_loop .item img.smp2{max-width:60vw}ul.carousel_step_loop .slick-arrow{display:none}ul.carousel_step_loop .slick-dots{margin-top:4vw}ul.carousel_step_loop .slick-dots li{margin:0 1.6vw}ul.carousel_step_loop .slick-dots li button{width:2.93vw;height:2.93vw;border-width:2px}ul.carousel_step_loop .slick-dots li.slick-active button{width:2.93vw;height:2.93vw}h2+p{margin-top:5.33vw}.cmn-p_small{font-size:2.8vw;line-height:2}.cmn-p_large{font-size:4vw;line-height:1.8}.cmn-note{margin-top:5.33vw;font-size:2.93vw;letter-spacing:.02em;line-height:2}.-is-center-sp{text-align:center}.cmn-heading_1 .cmn-inner{padding-top:20vw;padding-bottom:8vw}.cmn-heading_1 .cmn-inner h1{font-size:6.67vw;line-height:1.6}.cmn-heading_1 .logo{top:2.67vw;left:2.67vw}.cmn-heading_1 .logo a img{width:18.67vw}.cmn-heading_3+p{margin-top:1.2em}.cmn-heading_3+p.cmn-p_large{margin-top:1.5em}.cmn-heading_4{font-size:5.07vw}.cmn-heading_4+p{margin-top:4vw}.cmn-link:before{bottom:-.53vw;height:.53vw}.cmn-link[target=_blank]:after{width:2.4vw;height:2.4vw;margin-right:.8vw;margin-left:.8vw;vertical-align:-1%}.cmn-link-external:after{width:2.4vw;height:2.4vw;margin-left:1.6vw;vertical-align:-1%}.cmn-table{border-width:2px;border-radius:2.67vw}.cmn-table>.inner .tr .td{width:22.5%;padding:2.67vw}.cmn-table>.inner .tr .td:first-child{align-items:flex-start;width:55%;text-align:left}.cmn-table>.inner .tr .th{width:22.5%;padding:2.67vw}.cmn-table>.inner .tr .th:first-child{width:55%}.cmn-table>.inner .tr .th+.th{border-left-width:2px}.cmn-table>.inner .tr .td+.td{border-left-width:2px;font-size:4.27vw;font-weight:500}.cmn-table>.inner .tr img.true{width:3.2vw;height:3.2vw}.cmn-table>.inner .tr span.false{font-size:4.53vw}.cmn-table>.inner .tr .cmn-p_small{margin-top:.53vw;line-height:1.4}.cmn-table.-column-4>.inner .tr .td,.cmn-table.-column-4>.inner .tr .td:first-child,.cmn-table.-column-4>.inner .tr .th,.cmn-table.-column-4>.inner .tr .th:first-child{width:25%}ul.cmn-list li{padding-left:5.33vw;text-indent:-5.33vw}ul.cmn-list li:before{width:2.67vw;height:2.67vw;margin-right:2.67vw}.cmn-hr,.cmn-hr_2{border-top-width:2px}.cmn-hr_2{margin-top:12vw;margin-bottom:10.67vw}[class*=cmn-hr].-green-gradient{height:2px}div[class*=cmn-btn-]{width:13.33vw;height:13.33vw}div.cmn-btn-arrow:before{width:3.2vw;height:3.2vw;border-top-width:.53vw;border-right-width:.53vw}div.cmn-btn-external{background-size:3.6vw}a[class*=cmn-btn-]>.inner>.icon{width:6.67vw;height:6.67vw;margin-right:1.33vw}a[class*=cmn-btn-][target=_blank]>.inner:after{width:2.4vw;height:2.4vw;margin-left:1.33vw;vertical-align:-1%}a.cmn-btn-arrow[target=_blank]>.inner>.icon:before{width:2.4vw;height:2.4vw}a.cmn-btn-arrow>.inner>.icon:before{width:1.87vw;height:1.87vw;border-top-width:.53vw;border-right-width:.53vw}[class*=cmn-box-gradient]{padding:.8vw;border-radius:2.67vw}[class*=cmn-box-gradient]>.inner{padding:4vw 3.47vw;border-radius:1.87vw}[class*=cmn-box-gradient-txt]>.inner{padding:2.67vw 1em}[class*=cmn-box-gradient-txt]>.inner p.cmn-p{text-align:left}[class*=cmn-box-gradient-txt].-type2>.inner{padding:4vw 4vw 5.33vw}[class*=cmn-box-gradient-txt].-attention{margin-top:12.8vw}[class*=cmn-box-gradient-txt].-attention>.inner{padding:8vw 1.5em 6.67vw}[class*=cmn-box-gradient-txt].-attention>.inner p{text-align:left}[class*=cmn-box-gradient-txt].-attention>.inner .cmn-p_large{font-weight:700;text-align:center}[class*=cmn-box-gradient-txt].-attention>.inner:before{width:10.67vw;height:10.67vw}.bg-gradient-anim:before{-webkit-animation:gradientAnimationSP 20s linear infinite;background-size:200% 100%;animation:gradientAnimationSP 20s linear infinite}.bg-gradient-anim.-heading1:before{-webkit-animation:gradientAnimationSP 15s linear infinite;background-image:repeating-linear-gradient(90deg,#d6f7a2,#83e0b3,#d6f7a2);background-size:50% 100%;animation:gradientAnimationSP 15s linear infinite}.-bg-gradient-heading1{background-image:linear-gradient(225deg,#83e0b3,#d6f7a2)}#button_gotop{top:-6.67vw;right:10px;width:13.33vw;height:13.33vw}#button_gotop:before{width:3.73vw;height:3.73vw;border-top-width:.8vw;border-right-width:.8vw}#menu-button{top:2.67vw;right:2.67vw;width:13.33vw;height:13.33vw}#menu-button span{width:5.33vw;height:2px;margin:-.27vw 0 0 -2.67vw}#menu-button span:after{width:5.33vw;height:2px;margin-top:1.87vw}#menu-button span:before{width:5.33vw;height:2px;margin-top:-1.87vw}.container_share .cmn-inner{padding:5.33vw 0 7.33vw}.container_share .cmn-inner>p{margin-bottom:2vw}.container_share .cmn-inner ul.share-btn li+li{margin-left:8vw}.container_share .cmn-inner ul.share-btn li img{width:12vw}footer .container_footer .container_top .cmn-inner{padding-top:5.33vw;padding-bottom:5.33vw}footer .container_footer .container_top .cmn-inner .mainlink{width:100%;padding-bottom:5.33vw;border-bottom:2px solid #555}footer .container_footer .container_top .cmn-inner .mainlink .c-button{max-width:88%;margin:0 auto}footer .container_footer .container_top .l_footer_lang_list{padding-top:5.33vw}footer .container_footer .container_middle .cmn-inner .mainlink{max-width:100%}footer .container_footer .container_middle .cmn-inner ul.link{flex-wrap:wrap}footer .container_footer .container_middle .cmn-inner ul.link li{width:47%;height:12vw;padding:.8vw 4vw;border:1px solid #a3a3a3;border-radius:100vh}footer .container_footer .container_middle .cmn-inner ul.link li:not(:last-child){margin-bottom:4.8vw}footer .container_footer .container_middle .cmn-inner ul.link li img{width:auto;height:100%}footer .container_footer .container_middle .cmn-inner ul.link li.link-sv{padding-top:1.6vw;padding-bottom:1.6vw}footer .container_footer .container_middle .cmn-inner ul.link li.link-bdsp img,footer .container_footer .container_middle .cmn-inner ul.link li.link-pika_vee img,footer .container_footer .container_middle .cmn-inner ul.link li.link-pokemonbank img{height:auto}footer .container_footer .container_bottom .cmn-inner ul.logo{flex-wrap:wrap;justify-content:center}footer .container_footer .container_bottom .cmn-inner ul.logo li{margin:0 2.67vw 6.67vw}footer .container_footer .container_bottom .cmn-inner ul.logo li.company img,footer .container_footer .container_bottom .cmn-inner ul.logo li img{width:50.67vw}footer .container_footer .container_bottom .cmn-inner ul.logo li.switch img{width:29.2vw}footer .container_footer .container_bottom .cmn-inner ul.logo li.three-ds img{width:28.8vw}footer .container_footer .container_bottom .cmn-inner ul.logo li.nintendo img{width:21.07vw}footer .container_footer .container_bottom .cmn-inner ul.copy+ul.copy{margin-top:5.33vw}.c-title_max{font-size:8vw}.c-title_max.__modSize{font-size:6.8vw}.is-lang-sc .c-title_max.__modSize,.is-lang-tc .c-title_max.__modSize{font-size:6.2vw;white-space:nowrap}.c-title_big{font-size:6.4vw}.c-title_mid{font-size:4vw}.c-title_green{font-size:5.33vw}.c-deviceTitle{display:block!important}.c-deviceTitle:before{display:block;width:8vw;height:8vw;margin:auto}.c-deviceTitle.device_All:before{width:17.33vw}.c-deviceBG{height:10vw;font-size:4.27vw}.c-deviceBG:before{width:5.33vw;height:5.33vw}.c-deviceBG.device_NS:before{width:6.8vw;height:2.93vw}.c-deviceBG.device_SP:before{width:3.07vw;height:5.6vw}.c-deviceBG_min{height:5.33vw;padding-left:2.67vw;font-size:2.67vw}.c-deviceBG_min:before{width:5.33vw;height:5.33vw}.c-deviceBG_min.device_NS:before{width:5.2vw;height:2.13vw}.c-deviceBG_min.device_3DS:before,.c-deviceBG_min.device_SP:before{width:2vw;height:3.73vw}.c-button{max-width:360px;padding:2vw 2.67vw}.c-button:after{width:1.6vw;height:1.6vw}.c-button.-arrow_down:after,.c-button.-arrow_right:after{right:2.67vw}.c-button.-back:after{left:2.67vw}.c-button.-blank:after{right:2.67vw;width:2.53vw;height:2.53vw}.c-targetButtton{height:6.67vw}.c-targetButtton:after{right:2.67vw;width:1.6vw;height:1.6vw}.c-targetButtton.-device{width:100%;max-width:100%}.c-targetButtton.-device:before{width:5.33vw;height:5.33vw;margin-right:5.33vw}.c-targetButtton.-device.-device_NS:before{width:6vw;height:2.67vw}.c-targetButtton.-device.-device_SP:before{width:2.53vw;height:4.27vw}.c-device_link{padding:2vw 5.33vw 2vw 2.67vw}.c-device_link:before{width:5.33vw;height:5.33vw}.c-device_link:after{right:2.67vw;width:1.6vw;height:1.6vw}.c-device_link.device_All:before{width:12vw}.top .p_top_mv:before{background-image:url(../img/index_bg-l-sp.png)}.top .p_top_mv:after{background-image:url(../img/index_bg-r-sp.png)}.top .p_top_mv_bg{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 90%);mask-image:linear-gradient(0deg,transparent 0,#000 90%)}.wrap-TargetNav{padding:2.8vw 3.07vw;border-radius:8px}.wrap-TargetNav .index{margin-bottom:1.73vw;text-align:center}.c-targetNav{row-gap:2.67vw;justify-content:space-between}.c-targetNav .targetNav_item{width:40vw}.c-targetNav .targetNav_item.-full{width:100%}.c-targetNav .targetNav_item.-full_sp{width:100%;max-width:100%}.c-targetNav .targetNav_text{font-size:2.93vw}.c-targetNav.-half .targetNav_item,.c-targetNav.col_3 .targetNav_item{width:100%}.features section.pokemon-list .cmn-inner .carousel.forSP .item.tate img{width:60vw;margin:0 auto}.features section.pokemon-list .cmn-inner .carousel.forSP .item.yoko{display:flex!important;align-items:center;justify-content:center;height:120vw}.features section.features13 .cmn-inner>.carousel.forSP .item.tate img,.features section.features13 .cmn-inner>.carousel.forSP .item.yoko img{width:60vw;margin:0 auto}.features section.battle-data .carousel.forSP .item.yoko{display:flex!important;align-items:center;justify-content:center;height:120vw}.features section.battle-data .cmn-inner>.carousel.forSP .item.tate img{width:60vw;margin:0 auto}.features section.battle-data .cmn-inner>.carousel.forSP .item.yoko{display:flex!important;align-items:center;justify-content:center;height:120vw}.features .features_list .features_item{width:100%}.features .c-iconTitle:before{width:5.33vw;height:5.33vw;margin-right:2.67vw}.top #main-visual .mv_store{flex-wrap:wrap;align-items:center;justify-content:space-between}.top .about_logo{margin-top:-10.67vw}.top .about_logo img{width:33.07vw}.top section.about .cmn-inner{padding-top:13.33vw}.top section.about .cmn-inner h2 img{width:86.67vw}.top section.about .cmn-inner>p{padding:0 3.33vw}.top section.about .cmn-inner .btn-area .cmn-btn-arrow,.top section.about .cmn-inner .btn-area p.cmn-link{margin-top:6.67vw!important}.top section.contents ul li{height:74.93vw}.top section.contents ul li a{padding:0 5.33vw}.top section.contents ul li .caption,.top section.contents ul li h3{margin-bottom:2.93vw}.top section.contents ul li h3 img{width:68vw}.top section.contents ul li h3+.cmn-btn-arrow{margin-top:1.33vw}.top section.contents ul li+li{margin-top:2px}.top section.contents ul li.renkei .img-box{background-image:url(../img/ja/index/contents_05_sp.jpg)}.top section.contents ul li.trade .img-box{background-image:url(../img/ja/index/contents_01_sp.jpg)}.top section.contents ul li.zenkokuzukan .img-box{background-image:url(../img/ja/index/contents_02_sp.jpg)}.top section.contents ul li.mysterygift .img-box{background-image:url(../img/ja/index/contents_03_sp.jpg)}.top section.contents ul li.features .img-box{background-image:url(../img/ja/index/contents_04_sp.jpg)}.top section.question .cmn-inner .btn-area{margin-top:6.67vw!important}.top .container_sw-sp:before{padding-top:57.066%}.top section.product .cmn-inner .product-container{padding:6.67vw 8vw;border-radius:2.67vw}.top section.product .cmn-inner .product-container .wrapper_store .cover{margin-bottom:5.33vw;text-align:center}.top section.product .cmn-inner .product-container .wrapper_store .cover img{width:39.73vw}.top section.product .cmn-inner .product-container .wrapper_store ul.banner{justify-content:center}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.switch{margin-bottom:6.67vw;text-align:center}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.switch img{width:35.6vw}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.ios{margin-right:2.67vw}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.ios img{width:32.67vw}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.android img{width:39.33vw}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li p{font-size:2.8vw;line-height:2}.top section.product .cmn-inner .product-container .wrapper_store+.wrapper_overview{margin-top:6.67vw;padding-top:6.67vw}.top section.product .cmn-inner .product-container .wrapper_overview ul+ul,.top section.product .cmn-inner .product-container .wrapper_overview ul li+li{margin-top:1em}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dt:after{height:2px}.features.features_13_howto .cmn-heading_1 .cmn-inner h1 img{width:80.53vw}.features.features_13_howto .container_heading .cmn-inner{padding-top:0}.features.features_13_howto .container_heading ul.menu{margin-right:-4vw;margin-left:-4vw;border-top:2px solid #fff;background-image:linear-gradient(225deg,#83e0b3,#d6f7a2)}.features.features_13_howto .container_heading ul.menu li{height:13.33vw}.features.features_13_howto .container_heading ul.menu li a{background-position:4vw}.features.features_13_howto .container_heading ul.menu li a:after{-webkit-transform:rotate(45deg);display:block;position:absolute;top:calc(50% - 1.33vw);right:4vw;width:2.13vw;height:2.13vw;transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;content:""}.features.features_13_howto .container_heading ul.menu li:first-child a{background-image:url(../img/ja/mysterygift/howto_01/menu_01_sp.svg);background-size:51.33vw 6.13vw}.features.features_13_howto .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/mysterygift/howto_01/menu_02_sp.svg);background-size:51.33vw 6.13vw}.features.features_13_howto .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/mysterygift/howto_01/menu_03_sp.svg);background-size:46.8vw 6.13vw}.features.features_13_howto .container_heading ul.menu li:nth-child(4) a{background-image:url(../img/ja/mysterygift/howto_01/menu_04_sp.svg);background-size:61.33vw 6.13vw}.features.features_13_howto .container_heading ul.menu li+li{border-top:2px solid #fff}.features.features_13_howto section.area .cmn-inner h3 img{width:75.87vw}.features.features_13_howto section.serial .cmn-inner h3 img{width:76.8vw}.features.features_13_howto section.nijigen .cmn-inner h3 img{width:71.2vw}.features.features_13_howto section.presentbox .cmn-inner h3 img{width:50vw}.titles.titles_pokemongo .cmn-heading_1 .cmn-inner h1 img{width:77.07vw}.titles.titles_pokemongo .container_heading .cmn-inner{padding-top:0}.titles.titles_pokemongo .container_heading ul.menu{margin-right:-4vw;margin-left:-4vw;border-top:2px solid #fff;background-image:linear-gradient(225deg,#83e0b3,#d6f7a2)}.titles.titles_pokemongo .container_heading ul.menu li{height:13.33vw}.titles.titles_pokemongo .container_heading ul.menu li a{background-position:4vw}.titles.titles_pokemongo .container_heading ul.menu li a:after{-webkit-transform:rotate(45deg);display:block;position:absolute;top:calc(50% - 1.33vw);right:4vw;width:2.13vw;height:2.13vw;transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;content:""}.titles.titles_pokemongo .container_heading ul.menu li:first-child a{background-image:url(../img/ja/pokemongo/menu_01_sp.svg);background-size:80.4vw 3.2vw}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/pokemongo/menu_02_sp.svg);background-size:56.93vw 3.2vw}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/pokemongo/menu_03_sp.svg);background-size:68.27vw 3.2vw}.titles.titles_pokemongo .container_heading ul.menu li+li{border-top:2px solid #fff}.titles.titles_pokemongo .kakunin .cmn-inner .cmn-heading_3 img{width:40.53vw}.titles.titles_pokemongo .nintendo_cooperation .cmn-inner .cmn-heading_3 img{width:87.47vw}.titles.titles_pokemongo .transfer .cmn-inner .cmn-heading_3 img{width:90.13vw}.titles.titles_pokemongo .acceptance .cmn-inner .cmn-heading_3 img{width:70.67vw}.titles.titles_pokemongo .acceptance .cmn-inner .cmn-box-gradient-txt .cmn-p_large.sp_xlarge{font-size:5.07vw}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img{margin-bottom:.4em;text-align:center}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] .cmn-box-gradient-txt p{font-weight:800}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] hr{margin-top:1em;margin-bottom:1em}.topics.topics_2020_0602_01 .kakure-zokusei .container_item1 .cmn-box-gradient-txt p{letter-spacing:normal}.topics.topics_2020_0602_01 .kakure-zokusei .container_item1 [class^=-flex-box] .item.img img{width:37.73vw}.topics.topics_2020_0602_01 .kakure-zokusei .container_item2 [class^=-flex-box] .item.img img{width:39.33vw}.topics.topics_2020_0602_01 .kakure-zokusei .container_item3 [class^=-flex-box] .item.img img{width:34.8vw}.titles .wrap-titlesThumbnail{gap:5.33vw}.titles .c-titlesThumbnail{width:92vw;height:52vw;padding-bottom:3.73vw}.titles .c-titlesThumbnail img{max-width:80%}.titles .c-titlesThumbnail .c-button{max-width:90%}}@media screen and (max-width:575.8px){.top .c-topics_item .topics_title,.topics .c-topics_item .topics_title{font-size:2.93vw}}@media (hover:hover)and (pointer:fine){.c_accordionButton:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(75 186 159/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton:hover:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.c_accordionButton:hover .c_accordionButton__icon:after,.c_accordionButton:hover .c_accordionButton__icon:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--switch:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(230 0 18/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--switch:hover:before{background-image:url(/ex/pokemonhome/assets/img/icon-switch_white.png)}.c_accordionButton.c_accordionButton--switch:hover .c_accordionButton__icon:after,.c_accordionButton.c_accordionButton--switch:hover .c_accordionButton__icon:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c_accordionButton.c_accordionButton--mobile:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(44 44 44/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.c_accordionButton.c_accordionButton--mobile:hover:before{background-image:url(/ex/pokemonhome/assets/img/icon-sp_white.png)}.c_accordionButton.c_accordionButton--mobile:hover .c_accordionButton__icon:after,.c_accordionButton.c_accordionButton--mobile:hover .c_accordionButton__icon:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}@media print{.titles.titles_legends_arceus .container_heading .cmn-inner{padding-top:30px}.titles.titles_legends_arceus .container_heading ul.menu{display:flex;justify-content:center}.titles.titles_legends_arceus .container_heading ul.menu li{width:25%;min-height:100px}.titles.titles_legends_arceus .container_heading ul.menu li a{justify-content:center;padding:.5em;line-height:1.62;text-align:center;transition:color .2s}.titles.titles_legends_arceus .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.titles.titles_legends_arceus .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.titles.titles_legends_arceus .container_heading ul.menu li a:hover{color:#00a399}.titles.titles_legends_arceus .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.about ul.clm-2-pc{display:flex;align-items:center;justify-content:space-between;max-width:780px;margin-right:auto;margin-left:auto}.about ul.clm-2-pc>li{width:calc(50% - 5px);margin-right:0;margin-left:0}.about section.heading2{height:384px}.about section.heading2 .img-box{height:100%;background:url(../img/ja/about/img_02.jpg) 25% no-repeat;background-size:cover}.about section.heading2 h2{-webkit-transform:skew(8.9deg,0);position:absolute;top:0;right:-5%;width:55%;height:100%;padding:0 94px;transform:skew(8.9deg,0);border-left:2px solid #fff}.about section.heading2 h2 img{-webkit-transform:skew(-8.9deg,0);width:100%;max-width:498px;transform:skew(-8.9deg,0)}body{padding-top:0;font-size:1.6rem}.forSP{display:none!important}hr{height:1px;margin:1em 0}.m_lv0{margin:10px 0}.m_lv1{margin:20px 0}.m_lv2{margin:30px 0}.m_lv3{margin:40px 0}.m_lv4{margin:60px 0}.m_lv5{margin:120px 0}.m_lv6{margin:160px 0}.cmn-mt-10{margin-top:10px!important}.cmn-mt-20{margin-top:20px!important}.cmn-mt-30{margin-top:30px!important}.cmn-mt-40{margin-top:40px!important}.cmn-mt-50{margin-top:50px!important}.cmn-mt-60{margin-top:60px!important}.cmn-mt-80{margin-top:80px!important}.cmn-mt-120{margin-top:120px!important}.cmn-mt-160{margin-top:160px!important}.cmn-mt-20-pc{margin-top:20px!important}.cmn-mt-30-pc{margin-top:30px!important}.cmn-mt-40-pc{margin-top:40px!important}.cmn-mt-50-pc{margin-top:50px!important}.cmn-mt-60-pc{margin-top:60px!important}.cmn-mt-80-pc{margin-top:80px!important}.cmn-mt-120-pc{margin-top:120px!important}.cmn-mt-160-pc{margin-top:160px!important}.cmn-pb-60{padding-bottom:60px!important}section.-border{border-top:3px solid #009f7a}.cmn-inner{max-width:980px;padding:60px 40px}.cmn-inner.-big{box-sizing:content-box;max-width:1080px}.-flex-box-pc{display:flex;justify-content:center}.-flex-box-pc.-clm-2>.item{width:50%}.-flex-box-pc.-clm-3>.item{width:33.333%}.-flex-box-pc.-clm-4>.item{width:25%}.-flex-box-pc.-img-box>.item+.item{margin-left:50px}.-flex-box-pc.-img-box-2>.item+.item{margin-left:30px}.-flex-box.-img-box-3>.item:first-child,.-flex-box.-img-box-3>.item:nth-child(3){max-width:270px}.-flex-box.-img-box-3>.item.arrow{padding:0 32px}.-flex-box.-img-box-3>.item.arrow:before{width:60px;height:50px}.-flex-box-pc.-gradient-flex-box>.item+.item{margin-left:30px}ul.carousel[class*=-flex-box]>.item{text-align:center}ul.carousel[class*=-flex-box].-clm-2{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-2>.item{box-sizing:content-box;max-width:445px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-3{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-3>.item{box-sizing:content-box;max-width:286px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-4{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-4>.item{box-sizing:content-box;max-width:247px;padding:0 15px}ul.carousel[class*=-flex-box].-clm-1-2{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-1-2>.item{box-sizing:content-box;padding:0 15px}ul.carousel[class*=-flex-box].-clm-1-2>.item:first-child{max-width:286px}ul.carousel[class*=-flex-box].-clm-1-2>.item:last-child{max-width:604px}ul.carousel[class*=-flex-box].-clm-2-1{margin:0 -15px}ul.carousel[class*=-flex-box].-clm-2-1>.item{box-sizing:content-box;padding:0 15px}ul.carousel[class*=-flex-box].-clm-2-1>.item:first-child{max-width:604px}ul.carousel[class*=-flex-box].-clm-2-1>.item:last-child{max-width:286px}ul.carousel[class*=-flex-box].-unslick.-clm-1-2>.item img,ul.carousel[class*=-flex-box].-unslick.-clm-2-1>.item img{width:100%}ul.carousel_step{max-width:720px}ul.carousel_step .item{padding:0 60px}ul.carousel_step .item img.ds{max-width:446px}ul.carousel_step .item img.smp{max-width:268px}ul.carousel_step .item img.smp2{max-width:286px}ul.carousel_step .slick-list{overflow:visible}ul.carousel_step .slick-arrow{width:80px;height:50px;background-size:60px}ul.carousel_step .slick-dots{margin-top:20px}ul.carousel_step .slick-dots li{margin:0 10px}ul.carousel_step .slick-dots li button{width:12px;height:12px;border-width:3px}ul.carousel_step .slick-dots li.slick-active button{width:30px;height:30px}ul.carousel_step_loop{max-width:720px}ul.carousel_step_loop .item{padding:0 60px}ul.carousel_step_loop .item img.ds{max-width:446px}ul.carousel_step_loop .item img.smp{max-width:268px}ul.carousel_step_loop .item img.smp2{max-width:286px}ul.carousel_step_loop .slick-list{overflow:visible}ul.carousel_step_loop .slick-arrow{width:80px;height:50px;background-size:60px}ul.carousel_step_loop .slick-dots{margin-top:20px}ul.carousel_step_loop .slick-dots li{margin:0 8px}ul.carousel_step_loop .slick-dots li button{width:12px;height:12px;border-width:3px}ul.carousel_step_loop .slick-dots li.slick-active button{width:12px;height:12px}h2+p{margin-top:20px}.cmn-p_small{font-size:1.3rem}.cmn-p_medium-pc{font-weight:500}.cmn-p_large{font-size:2.1rem;line-height:1.9}.cmn-note{margin-top:35px;font-size:1.3rem}.-is-center-pc{text-align:center}.cmn-heading_1 .cmn-inner{padding-top:131px;padding-bottom:61px}.cmn-heading_1 .cmn-inner h1{font-size:3.6rem;line-height:1.21}.cmn-heading_1 .logo{top:30px;left:30px}.cmn-heading_1 .logo a img{width:117px}.cmn-heading_3+p{margin-top:1.2em}.cmn-heading_3+p.cmn-p_large{margin-top:2em}.cmn-heading_4+p{margin-top:15px}.cmn-link:before{bottom:-3px;height:3px}.cmn-link[target=_blank]:after{width:13px;height:13px;margin-right:3px;margin-left:3px;vertical-align:-3%}.cmn-link-external:after{width:13px;height:13px;margin-left:8px;vertical-align:-3%}.cmn-link-external:hover{text-decoration:underline}main .-anchor-link,main>div[id^=anchor_]{z-index:-1;height:0;margin-top:-70px;padding-top:70px}.cmn-table{border-radius:20px}.cmn-table>.inner .tr .td{width:25.1%;padding:20px 1em}.cmn-table>.inner .tr .td:first-child{width:49.8%}.cmn-table>.inner .tr .th{width:25.1%;padding:20px 1em}.cmn-table>.inner .tr .th:first-child{width:49.8%}.cmn-table>.inner .tr .td+.td{font-size:2.1rem;font-weight:700}.cmn-table>.inner .tr img.true{width:24px;height:24px}.cmn-table>.inner .tr span.false{font-size:2.8rem}.cmn-table.-column-4>.inner .tr .td{width:25.237%}.cmn-table.-column-4>.inner .tr .td:first-child{width:24.489%}.cmn-table.-column-4>.inner .tr .th{width:25.237%}.cmn-table.-column-4>.inner .tr .th:first-child{width:24.489%}ul.cmn-list li{padding-left:22px;text-indent:-22px}ul.cmn-list li:before{width:12px;height:12px;margin-right:10px}[class*=cmn-hr].-green-gradient{height:3px}.-hover-opc{transition:opacity .2s}.-hover-opc:hover:not(.-no-hover){opacity:.65!important}.-hover-opc-medium{transition:opacity .2s}.-hover-opc-medium:hover:not(.-no-hover){opacity:.5!important}.-hover-opc-big{transition:opacity .2s}.-hover-opc-big:hover:not(.-no-hover){opacity:.35!important}.-hover-scale{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.-hover-scale:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}div[class*=cmn-btn-]{width:60px;height:60px}div.cmn-btn-arrow:before{width:16px;height:16px;border-top-width:3px;border-right-width:3px}div.cmn-btn-external{background-size:19px}a[class*=cmn-btn-]>.inner>.icon{width:30px;height:30px;margin-right:5px}a[class*=cmn-btn-][target=_blank]>.inner:after{width:13px;height:13px;margin-left:5px;vertical-align:-3%}a.cmn-btn-arrow[target=_blank]>.inner>.icon:before{width:13px;height:13px}a.cmn-btn-arrow>.inner>.icon:before{width:9px;height:9px;border-top-width:2px;border-right-width:2px}[class*=cmn-box-gradient]{max-width:780px;margin-right:auto;margin-left:auto;padding:5px;border-radius:20px}[class*=cmn-box-gradient]>.inner{padding:30px;border-radius:15px}[class*=cmn-box-gradient-txt].-small-box{max-width:600px}[class*=cmn-box-gradient-txt]>.inner{padding:10px 1em}[class*=cmn-box-gradient-txt].-type2>.inner{padding:25px 30px}[class*=cmn-box-gradient-txt].-attention{margin-top:57px}[class*=cmn-box-gradient-txt].-attention>.inner{padding:30px 1.5em}[class*=cmn-box-gradient-txt].-attention>.inner:before{width:60px;height:60px}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step{overflow:hidden}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step:not(.-is-arrow-show) .slick-arrow{display:none!important}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step.-is-arrow-show .slick-next{right:0}[class*=cmn-box-gradient-txt].-attention>.inner .carousel_step.-is-arrow-show .slick-prev{left:0}[class*=cmn-box-gradient-txt].-attention.-fullwidth>.inner{padding:30px 2em}.bg-gradient-anim:before{-webkit-animation:gradientAnimationPC 30s linear infinite;background-size:50% 100%;animation:gradientAnimationPC 30s linear infinite}.bg-gradient-anim.-heading1:before{-webkit-animation:gradientAnimationPC 20s linear infinite;background-image:repeating-linear-gradient(90deg,#83e0b3,#d6f7a2,#83e0b3);background-size:40% 100%;animation:gradientAnimationPC 20s linear infinite}.-bg-gradient-heading1{background-image:linear-gradient(45deg,#83e0b3,#d6f7a2)}#button_gotop{top:-40px;right:40px;width:80px;height:80px}#button_gotop:before{width:25px;height:25px;border-top-width:4px;border-right-width:4px}#menu-button{top:30px;right:30px;width:80px;height:80px}#menu-button span{width:30px;height:3px;margin:-1px 0 0 -15px}#menu-button span:after{width:30px;height:3px;margin-top:10px}#menu-button span:before{width:30px;height:3px;margin-top:-10px}.container_share .cmn-inner{display:flex;align-items:center;justify-content:center;padding:25px 0}.container_share .cmn-inner ul.share-btn{margin-top:15px;margin-bottom:15px}.container_share .cmn-inner ul.share-btn li+li{margin-left:15px}footer .container_footer .cmn-inner{max-width:1100px}footer .container_footer .container_top .cmn-inner{row-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}footer .container_footer .container_top .cmn-inner .mainlink{width:100%;max-width:300px}footer .container_footer .container_middle .cmn-inner{padding-bottom:53px}footer .container_footer .container_middle .cmn-inner .mainlink{max-width:400px}footer .container_footer .container_middle .cmn-inner ul.link{height:52px}footer .container_footer .container_middle .cmn-inner ul.link li{height:100%}footer .container_footer .container_middle .cmn-inner ul.link li a{padding-right:1.6vw;padding-left:1.6vw}footer .container_footer .container_middle .cmn-inner ul.link li a:hover{opacity:.8}footer .container_footer .container_middle .cmn-inner ul.link li+li{border-left:2px solid #555}footer .container_footer .container_bottom .cmn-inner ul.logo{justify-content:center;margin-bottom:50px}footer .container_footer .container_bottom .cmn-inner ul.logo li{margin:0 30px}footer .container_footer .container_bottom .cmn-inner ul.logo li.company img,footer .container_footer .container_bottom .cmn-inner ul.logo li img{width:100%;max-width:246px}footer .container_footer .container_bottom .cmn-inner ul.logo li.switch img{width:100%;max-width:142px}footer .container_footer .container_bottom .cmn-inner ul.logo li.three-ds img{width:100%;max-width:140px}footer .container_footer .container_bottom .cmn-inner ul.logo li.nintendo img{width:100%;max-width:103px}footer .container_footer .container_bottom .cmn-inner ul.copy+ul.copy{margin-top:30px}.c-title_max{font-size:60px}.c-title_big{font-size:48px}.c-title_green,.c-title_mid{font-size:32px}.c-deviceTitle{display:flex;align-items:center}.c-deviceTitle:before{display:inline-block;width:60px;height:60px}.c-deviceTitle.device_All:before{width:130px}.c-deviceBG{max-width:470px;height:60px;font-size:21px}.c-deviceBG.device_NS:before{width:51px;height:22px}.c-deviceBG.device_SP:before{width:23px;height:42px}.c-deviceBG_min{max-width:470px;height:40px;padding-left:20px;font-size:14px}.c-deviceBG_min.device_NS:before{width:39px;height:16px}.c-deviceBG_min.device_SP:before{width:15px;height:28px}.c-deviceBG_min.device_3DS:before{width:27px;height:28px}html{padding-top:0}.top .c-topics_item,.top .c-topics_item .topics_link,.topics .c-topics_item,.topics .c-topics_item .topics_link{transition:all .2s}.top .c-topics_item .topics_link:after,.topics .c-topics_item .topics_link:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;content:"";transition:border .2s}.top .c-topics_item .topics_link:hover,.topics .c-topics_item .topics_link:hover{background-color:#fff}.top .c-topics_item .topics_link:hover:after,.topics .c-topics_item .topics_link:hover:after{border-color:#4bba9f}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item{max-width:none}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item:first-child{flex:1 1 648px;max-width:602px}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item:last-child{flex:1 1 477px;max-width:447px}.features section.pokemon-list .cmn-inner>.carousel.forPC>.item .carousel .item{max-width:none}.features .features_list{gap:1.2vw}.features .features_list .features_item{width:31.735%;max-width:313px}.features .c-iconTitle:before{width:65px;height:66px;margin-right:20px}.top #menu-button{display:block}.top #main-visual .mv_store{top:20%;left:0;flex-direction:column;align-items:start}.top .about_logo{margin-top:-50px}.top section.about .cmn-inner{padding-top:145px}.top section.contents ul{display:flex;flex-wrap:wrap;justify-content:center}.top section.contents ul li{width:calc(50% - 1px);height:455px}.top section.contents ul li:first-child,.top section.contents ul li:nth-child(2),.top section.contents ul li:nth-child(3){margin-bottom:2px}.top section.contents ul li a{padding:0 40px}.top section.contents ul li a:before{transition:opacity .5s}.top section.contents ul li a:hover:before{opacity:0}.top section.contents ul li a:hover .img-box{-webkit-transform:scale(1.1);transform:scale(1.1)}.top section.contents ul li .img-box{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.top section.contents ul li .caption{max-width:388px}.top section.contents ul li .caption,.top section.contents ul li h3{width:100%;min-height:0;margin-bottom:15px}.top section.contents ul li h3+.cmn-btn-arrow{margin-top:5px}.top section.contents ul li.mysterygift{margin-right:1px}.top section.contents ul li.mysterygift .img-box{background-image:url(../img/ja/index/contents_03.jpg)}.top section.contents ul li.trade{margin-right:1px}.top section.contents ul li.trade .img-box{background-image:url(../img/ja/index/contents_01.jpg)}.top section.contents ul li.features{margin-left:1px}.top section.contents ul li.features .img-box{background-image:url(../img/ja/index/contents_04.jpg)}.top section.contents ul li.zenkokuzukan{margin-left:1px}.top section.contents ul li.zenkokuzukan .img-box{background-image:url(../img/ja/index/contents_02.jpg)}.top section.contents ul li.renkei{height:257px}.top section.contents ul li.renkei .img-box{background-image:url(../img/ja/index/contents_05.jpg)}.top section.contents ul li.renkei h3 img{width:586px}.top .container_sw-sp:before{padding-top:33.308%}.top section.product .cmn-inner .product-container{padding:60px 40px;border-radius:20px}.top section.product .cmn-inner .product-container .wrapper_store{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;max-width:500px}.top section.product .cmn-inner .product-container .wrapper_store .cover{width:44%;padding-right:30px}.top section.product .cmn-inner .product-container .wrapper_store .cover:first-child{margin-bottom:40px}.top section.product .cmn-inner .product-container .wrapper_store ul.banner{justify-content:flex-start;width:56%}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li.ios{width:100%;margin-bottom:5px}.top section.product .cmn-inner .product-container .wrapper_store ul.banner li p{font-size:1.3rem}.top section.product .cmn-inner .product-container .wrapper_store+.wrapper_overview{margin-top:30px;padding-top:40px}.top section.product .cmn-inner .product-container .wrapper_overview{display:flex;justify-content:space-between}.top section.product .cmn-inner .product-container .wrapper_overview ul{width:50%}.top section.product .cmn-inner .product-container .wrapper_overview ul:first-child{padding-right:20px}.top section.product .cmn-inner .product-container .wrapper_overview ul:nth-child(2){padding-left:20px}.top section.product .cmn-inner .product-container .wrapper_overview ul li+li{margin-top:1em}.top section.product .cmn-inner .product-container .wrapper_overview ul li dl dt:after{height:3px}.features.features_13_howto h4.cmn-box-gradient-txt{max-width:600px}.features.features_13_howto .container_heading .cmn-inner{padding-top:30px}.features.features_13_howto .container_heading ul.menu{display:flex;flex-wrap:wrap;justify-content:center}.features.features_13_howto .container_heading ul.menu li{width:25%;min-width:161px;height:80px}.features.features_13_howto .container_heading ul.menu li a{background-position:50%}.features.features_13_howto .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.features.features_13_howto .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.features.features_13_howto .container_heading ul.menu li a span.hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .2s}.features.features_13_howto .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.features.features_13_howto .container_heading ul.menu li a:hover span.hover{opacity:1}.features.features_13_howto .container_heading ul.menu li:first-child a{background-image:url(../img/ja/mysterygift/howto_01/menu_01.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:first-child a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_01_hover.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/mysterygift/howto_01/menu_02.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(2) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_02_hover.svg);background-size:128px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/mysterygift/howto_01/menu_03.svg);background-size:115px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(3) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_03_hover.svg);background-size:115px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(4) a{background-image:url(../img/ja/mysterygift/howto_01/menu_04.svg);background-size:161px 41px}.features.features_13_howto .container_heading ul.menu li:nth-child(4) a span.hover{background-image:url(../img/ja/mysterygift/howto_01/menu_04_hover.svg);background-size:161px 41px}.features.features_13_howto section.presentbox .jump-box{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:-80px;width:278px;transform:translateY(-50%)}.features.features_13_howto section.presentbox .jump-box .cmn-box-gradient-txt>.inner a{padding:18px 25px}.titles.titles_pokemongo .container_heading .cmn-inner{padding-top:30px}.titles.titles_pokemongo .container_heading ul.menu{display:flex;flex-wrap:wrap;justify-content:center}.titles.titles_pokemongo .container_heading ul.menu li{width:33.333%;min-width:252px;height:80px}.titles.titles_pokemongo .container_heading ul.menu li a{background-position:50%}.titles.titles_pokemongo .container_heading ul.menu li a:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#eee;content:""}.titles.titles_pokemongo .container_heading ul.menu li a:after{display:block;z-index:2;position:absolute;bottom:0;left:0;width:0;height:3px;background-image:linear-gradient(90deg,#00a399,#009a42);content:"";transition:width .2s}.titles.titles_pokemongo .container_heading ul.menu li a span.hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .2s}.titles.titles_pokemongo .container_heading ul.menu li a:hover:after{-webkit-transform-origin:top left;width:100%;transform-origin:top left}.titles.titles_pokemongo .container_heading ul.menu li a:hover span.hover{opacity:1}.titles.titles_pokemongo .container_heading ul.menu li:first-child a{background-image:url(../img/ja/pokemongo/menu_01.svg);background-size:232px 42px}.titles.titles_pokemongo .container_heading ul.menu li:first-child a span.hover{background-image:url(../img/ja/pokemongo/menu_01_hover.svg);background-size:232px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(2) a{background-image:url(../img/ja/pokemongo/menu_02.svg);background-size:208px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(2) a span.hover{background-image:url(../img/ja/pokemongo/menu_02_hover.svg);background-size:208px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(3) a{background-image:url(../img/ja/pokemongo/menu_03.svg);background-size:218px 42px}.titles.titles_pokemongo .container_heading ul.menu li:nth-child(3) a span.hover{background-image:url(../img/ja/pokemongo/menu_03_hover.svg);background-size:218px 42px}.topics.topics_2020_0602_01 .kakure-zokusei .cmn-inner{max-width:604px;padding-bottom:160px}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item]:nth-of-type(2n) [class^=-flex-box] .item.img{order:2}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item]:nth-of-type(2n) [class^=-flex-box] .item.txt{order:1}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img{width:28.15%}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.img img{position:absolute}.topics.topics_2020_0602_01 .kakure-zokusei [class^=container_item] [class^=-flex-box] .item.txt{width:71.85%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item1 [class^=-flex-box] .item.img img{top:10px;right:22px;width:132.9411764706%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item2 [class^=-flex-box] .item.img img{top:-180px;left:22px;width:140%}.topics.topics_2020_0602_01 .kakure-zokusei .container_item3 [class^=-flex-box] .item.img img{top:0;right:22px;width:122.9411764706%}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:-100px;width:278px;transform:translateY(-50%)}.topics.topics_2020_0602_01 .howto ul.carousel_step .jump-box .cmn-box-gradient-txt>.inner a{padding:18px 25px}.topics.topics_2020_0929_01 .cmn-heading_1 .cmn-inner{max-width:1050px}.topics.topics_2020_0929_01 .kyodai-max .cmn-inner{max-width:920px}.topics.topics_2020_0929_01 .fushiginahako p br.forPC,.topics.topics_2020_0929_01 .uketorou p br.forPC{display:none}.titles .wrap-titlesThumbnail{gap:40px}.titles .wrap-titlesThumbnail:after{display:block;width:470px;content:""}.titles .c-titlesThumbnail{width:470px;height:278px;padding-bottom:28px}}.slick-slider{-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}