﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}em{font-style:normal}*{padding:0;margin:0}html{height:100%}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.6;color:#000;padding:0;margin:0;height:100%}p{background:url(../img/p_bg.gif);margin-bottom:0}ul{list-style:none;margin:0}ol{margin:0}b,strong{font-weight:bold}cite,em,i{font-style:normal}ins{text-decoration:none}blockquote cite,blockquote em,blockquote i{font-style:normal}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}input[type=text],input[type=email],textarea{display:block;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);padding:7px}a:link{text-decoration:none;color:#080058;transition:ease-in .2s}a:active,a:hover{text-decoration:none;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}a:visited{color:#080058}a:focus{outline:none}a:hover,a:active{outline:0}main{display:block}hr{display:none}section{float:none;clear:both;position:relative;overflow:hidden;min-height:1em}.screen-reader-text{position:absolute;left:-9000px}blockquote{margin:0}dfn{font-style:italic}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}q{quotes:none}q:before,q:after{content:"";content:none}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible;border:none}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse}.chromeframe{margin:.2em 0;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}body::after{content:"";display:block;z-index:1;transition:ease-in .5s;position:fixed;top:100%;left:0;right:0;bottom:0}body.loading::after{background:url(../img/bg_pattern_01.svg) center/104px 104px,linear-gradient(88.77deg, #33e1ed 0.44%, #87c0ff 100%);top:0;left:0;right:0;bottom:0;z-index:9990}.loading #wrapper{opacity:0;overflow:hidden}#loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999}#loader .loader_circle{display:none}#loader .img{animation:load8 1.1s infinite linear;transform-origin:center}#loader .percent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:16px;display:block;text-align:center;color:#fff}#loader .loader_inside{position:relative}#loader .circle,#loader .circle:after{border-radius:50%;width:10em;height:10em}#loader .circle{font-size:5px;position:relative;text-indent:-9999em;border-top:1.1em solid hsla(0,0%,100%,.2);border-right:1.1em solid hsla(0,0%,100%,.2);border-bottom:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#load_resouces{display:none}@media screen and (max-width: 750px){#loader .circle,#loader .circle:after{width:10em;height:10em}#loader .img img{width:18.6666666667vw}}.inactive{pointer-events:none;opacity:.5}.bt{position:relative;margin:0;text-align:center}.bt a,.bt button{display:block;margin:0 auto;position:relative;border-radius:999px;text-decoration:none;max-width:254px;background:linear-gradient(90deg, #00e8ff 0%, #3c84ff 100%);padding:2px;border:4px solid #fff}.bt a span,.bt button span{display:flex;justify-content:center;align-items:center;height:50px;border-radius:999px;font-size:16px;font-weight:600;line-height:1;vertical-align:.3em;background:#fff}.bt a.large,.bt button.large{max-width:524px;padding:3px;border:10px solid #fff}.bt a.large span,.bt button.large span{height:100px;font-size:28px}.bt a:before,.bt button:before{font-family:"icomoon";content:"";position:absolute;right:17px;top:50%;line-height:1;transform:translate(0%, -48%)}.bt a.large:before,.bt button.large:before{right:24px;font-size:23px}.bt a.back:before,.bt button.back:before{right:auto;left:10px;transform:translate(0%, -50%) rotate(180deg)}.bt a.text_small span,.bt button.text_small span{font-size:24px}.blue_back{background:linear-gradient(90deg, rgb(20, 172, 230) 0%, rgb(60, 132, 255) 57.5%);position:relative}.blue_back::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;display:block;background-image:repeating-linear-gradient(135deg, transparent, transparent 3px, rgba(255, 255, 255, 0.2) 3px, rgba(255, 255, 255, 0.1) 11px);z-index:1}@media screen and (max-width: 750px){.bt a,.bt button{max-width:67.7333333333vw;padding:.5333333333vw;border:1.0666666667vw solid #fff}.bt a span,.bt button span{height:13.3333333333vw;font-size:4.2666666667vw}.bt a.large,.bt button.large{max-width:89.0666666667vw;padding:.8vw;border:2.1333333333vw solid #fff}.bt a.large span,.bt button.large span{height:18.6666666667vw;font-size:4.8vw;line-height:1.3}.bt a:before,.bt button:before{right:4.5333333333vw;top:50%}.bt a.large:before,.bt button.large:before{right:7.2vw;font-size:4vw}.bt a.back:before,.bt button.back:before{right:auto;left:2.6666666667vw}.bt a.text_small span,.bt button.text_small span{font-size:4.8vw}}@media screen and (max-width: 750px){.menu-trigger,.menu-trigger .bars span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger .bars{position:relative;width:10.6666666667vw;height:5.3333333333vw;background:none;outline:none}.menu-trigger .bars span{position:absolute;left:0;width:100%;height:.5333333333vw;background-color:#080059;border-radius:.5333333333vw}.menu-trigger .bars span:nth-of-type(1){top:0}.menu-trigger .bars span:nth-of-type(2){top:2.4vw}.menu-trigger .bars span:nth-of-type(3){bottom:0}.menu-trigger .bars span:nth-of-type(1){-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}@keyframes menu-bar01{0%{transform:translateY(2.4vw) rotate(20deg)}50%{transform:translateY(2.4vw) rotate(0)}100%{transform:translateY(0) rotate(0)}}.menu-trigger .bars span:nth-of-type(2){transition:all .25s .25s;opacity:1}.menu-trigger .bars span:nth-of-type(3){animation:menu-bar02 .75s forwards}@keyframes menu-bar02{0%{transform:translateY(-2.4vw) rotate(-20deg)}50%{transform:translateY(-2.4vw) rotate(0)}100%{transform:translateY(0) rotate(0)}}.active .menu-trigger .bars span:nth-of-type(1){animation:active-menu-bar01 .75s forwards}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(2.4vw) rotate(0)}100%{transform:translateY(2.4vw) rotate(20deg)}}.active .menu-trigger .bars span:nth-of-type(2){opacity:0}.active .menu-trigger .bars span:nth-of-type(3){animation:active-menu-bar03 .75s forwards}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-2.4vw) rotate(0)}100%{transform:translateY(-2.4vw) rotate(-20deg)}}}.fi{opacity:0;transition:.6s;transition-delay:.3s}.fi_right{transform:translateX(50px)}.fi_left{transform:translateX(-50px)}.fi_under{transform:translateY(50px)}.fi_upper{transform:translateY(-50px)}.comp{opacity:1;transform:translateX(0)}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?si9ueb");src:url("fonts/icomoon.eot?si9ueb#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?si9ueb") format("truetype"),url("fonts/icomoon.woff?si9ueb") format("woff"),url("fonts/icomoon.svg?si9ueb#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-top:before{content:""}.icon-arrow-top-light:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-bottom-light:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-left-light:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-right-light:before{content:""}.icon-close:before{content:""}.icon-close-light:before{content:""}.icon-arrow-thick-top:before{content:""}.icon-arrow-thick-bottom:before{content:""}.icon-arrow-thick-left:before{content:""}.icon-arrow-thick-right:before{content:""}.icon-bt_arrow:before{content:""}.icon-monsterball:before{content:""}body{background:linear-gradient(88.77deg, rgb(51, 225, 237) 0.44%, rgb(135, 192, 255) 100%)}body::before{background:url(../img/bg_pattern_01.svg) center/104px 104px;position:fixed;left:0;right:0;top:0;bottom:0;display:block;content:"";z-index:1}.sp{display:none !important}img{display:block;margin:0 auto;height:auto}#wrapper{width:100%;position:relative;height:auto !important;height:100%;min-height:100%;z-index:2;padding:34px 0 0}.inside{margin:0 30px;position:relative}#header{position:fixed;left:50%;top:37px;transform:translate(calc(-50% - (50vw - 300px) / 2 - 300px), 0)}#header .inside .p_logo{margin:0 0 -15px}#header .inside .p_logo h2 picture img{width:8.3333333333vw;height:auto}#header .inside .title{margin:0 0 28px}#header .inside .title h1{margin:0 0 13px}#header .inside .title h1 picture img{width:23.2291666667vw;height:auto}#header .inside .title time{display:block}#header .inside .title time picture img{width:19.0625vw;height:auto}#header .inside .brawsers{margin:0 0 12px}#header .inside .brawsers h6{width:120px;height:28px;border-radius:99999px;background:#070059;font-weight:bold;font-size:14px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto 8px}#header .inside .brawsers p{font-size:14px;line-height:20px;text-align:center;color:#070059}#header .inside .from_smartphone{margin:15px 0 15px}#header .inside .from_smartphone p{font-size:12px;line-height:19px;font-weight:bold;margin:0;text-align:center;color:#070059}#header .inside .read_by_camera{margin:0}#header .inside .read_by_camera p{font-size:10px;list-style:15px;margin:0;font-weight:500;text-align:center;color:#070059}#footer{padding:19px 0 29px}#footer .copyright{font-weight:normal;font-size:16px;line-height:1;text-align:center;color:#080058;margin:0}#main{padding:0;width:600px;background:#e4ecf3;margin:0 auto;box-shadow:0 0 10px rgba(0,36,99,.2);border-radius:40px}#visual{border-radius:40px 40px 0 0;background:url(../img/visual_bg.jpg) center top/100% auto no-repeat}#visual .inside .above{padding:13px 0 0}#visual .inside .above .p_logo h2 picture img{width:119px;height:83px}#visual .inside .above .p_items .p_packs{margin:0 0 -42px}#visual .inside .below{position:relative;padding:81px 0 118px;margin:-215px 0 0}#visual .inside .below::before{background:linear-gradient(#4fc69e 0%, #1eb0e3 99.9%);content:"";position:absolute;left:-30px;bottom:0;top:0;right:-30px;display:block;z-index:1;clip-path:polygon(0% 0%, 50% 187px, 100% 0, 100% 100%, 0% 100%)}#visual .inside .below::after{content:"";position:absolute;left:-30px;bottom:4px;right:-30px;display:block;z-index:2;background:#e4ecf3;height:12px}#visual .inside .below .title{position:relative;z-index:10}#visual .inside .below .info{position:relative;z-index:10;margin:116px 0 0}#visual .inside .below .info h2{font-weight:bold;font-size:30px;line-height:50px;text-align:center;color:#fff;text-shadow:2px 2px 5px #0069a7;margin:0 0 23px}#visual .inside .below .info p{font-weight:500;font-size:24px;line-height:40px;text-align:center;color:#fff}#howto{padding:62px 0 0}#howto .inside h2{margin:0 0 34px;font-weight:bold;font-size:70px;line-height:1;text-align:center;color:#6a779a}#howto .inside h2 strong{font-family:"Montserrat",sans-serif}#howto .inside h2 small{font-size:26px;line-height:45.5px;display:block}#howto .inside .lead{margin:0 0 48px;display:flex;justify-content:center;align-items:center}#howto .inside .lead .img{margin:0 21px 0 0}#howto .inside .lead .info{font-weight:bold;font-size:24px;line-height:40px;text-align:center;color:#080058}#howto .inside .steps{border-radius:10px;background:#fff;box-shadow:0px 0px 10px rgba(96,128,157,.3);display:flex;flex-wrap:wrap}#howto .inside .steps li{box-sizing:border-box;width:100%;position:relative}#howto .inside .steps li p{font-size:16px;line-height:24px;text-align:left;color:#080058}#howto .inside .steps .step{padding:33px 25px}#howto .inside .steps .step1{width:50%;padding-top:57px;border-right:1px solid #a4bed9}#howto .inside .steps .step1 .no{position:absolute;left:20px;top:-17px}#howto .inside .steps .step1 .flex .img{margin:0 0 37px}#howto .inside .steps .step1 .flex .img picture img{height:158px}#howto .inside .steps .step2{width:50%;padding-top:57px}#howto .inside .steps .step2 .no{position:absolute;left:20px;top:-17px}#howto .inside .steps .step2 .flex .img{margin:0 0 12px}#howto .inside .steps .step2 .flex .img picture img{height:183px}#howto .inside .steps .step2 .flex .info .qr_bt{display:flex;align-items:center;margin:16px 0 0}#howto .inside .steps .step2 .flex .info .qr_bt .img{margin:0 16px 0 0}#howto .inside .steps .step2 .flex .info .qr_bt .img img{width:65px;height:auto}#howto .inside .steps .step2 .flex .info .qr_bt h6{font-size:18px;line-height:1.4;font-weight:600;color:#192548}#howto .inside .steps .step3{border-top:1px solid #a4bed9;display:flex}#howto .inside .steps .step3 .no{margin:-17px 18px 0 0}#howto .inside .steps .step3 .flex{display:flex;flex:1}#howto .inside .steps .step3 .flex .img{margin:0 24px 0 0}#howto .inside .steps .step3 .flex .info{flex:1}#howto .inside .steps li .blue_back{padding:45px 0 50px}#howto .inside .steps li .blue_back .flex{display:flex;justify-content:center;align-items:center;position:relative;z-index:10}#howto .inside .steps li .blue_back .flex .img{margin:0 15px 0 0}#howto .inside .steps li .blue_back .flex .info p{font-weight:500;font-size:20px;line-height:40px;text-align:center;color:#fff;margin:0 0 5px}#howto .inside .steps li .blue_back .flex .info p strong{border-bottom:2px #fff solid;display:inline-block;line-height:1;padding:0 0 .1em}#howto .inside .steps li .blue_back .flex .info p strong big{font-size:30px}#howto .inside .steps li .blue_back .flex .info h3{padding:7px 0;width:210px;border-top:4px solid #fff;border-bottom:4px solid #fff;font-weight:900;font-size:30px;line-height:1.3;text-align:center;color:#fff}#howto .inside .steps .step4{display:flex;padding-bottom:74px}#howto .inside .steps .step4 .no{margin:-17px 18px 0 0}#howto .inside .steps .step4 .img{margin:0 24px 0 0}#howto .inside .steps .step4 .info{flex:1}#howto .inside .steps .complete .blue_back{padding-bottom:23px}#howto .inside .steps .complete .blue_back .wrap{position:relative;z-index:10}#howto .inside .steps .complete .blue_back .wrap h4{width:300px;height:46px;border-radius:999px;background:#080058;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:24px;line-height:1;color:#fff;position:absolute;top:0%;left:50%;transform:translate(-50%, calc(-50% - 45px))}#howto .inside .steps .complete .blue_back .wrap .img{margin:0 0 16px}#howto .inside .steps .complete .blue_back .wrap p{font-weight:bold;font-size:20px;line-height:1;text-align:center;color:#fff}#howto .inside .steps .complete .notice{font-weight:400;font-size:11px;line-height:1.2;text-align:center;color:#080058;margin:18px 0 24px}#howto .inside .bottom{padding:42px 0}#howto .inside .bottom h5{font-weight:bold;font-size:30px;line-height:40px;text-align:center;color:#080058;margin:0 0 30px}#howto .inside .bottom .bt{margin:0 0 30px}#howto .inside .bottom .from_smartphone{margin:0 0 30px}#howto .inside .bottom .from_smartphone p{font-size:24px;list-style:33px;font-weight:bold;margin:0;text-align:center;color:#070059}#howto .inside .bottom .brawsers h6{display:flex;justify-content:center;align-items:center;margin:0 auto 15px;width:200px;height:46px;border-radius:999px;background:#070059;font-weight:bold;font-size:24px;line-height:1;text-align:center;color:#fff}#howto .inside .bottom .brawsers p{font-weight:400;font-size:20px;line-height:1;text-align:center;color:#070059}#howto .inside .bottom .read_by_camera{margin:20px 0 0}#howto .inside .bottom .read_by_camera p{font-size:18px;list-style:27px;margin:0;font-weight:500;text-align:center;color:#070059}#stamps{background:url("../img/bg_pattern_02.svg") center/124px 226px,linear-gradient(90deg, #80d3d5 0%, #31a6ec 100%);padding:80px 0;overflow:visible}#stamps .inside h2{font-weight:bold;font-size:30px;line-height:40px;text-align:center;color:#fff;text-shadow:2px 2px 5px #0069a7;margin:0 0 23px}#stamps .inside h2 small{display:block;margin:0 0 10px}#stamps .inside p{font-weight:bold;font-size:24px;line-height:40px;text-align:center;color:#fff;margin:0 0 68px}#stamps .inside .lines ul{display:flex;flex-wrap:wrap;margin:0 -15px}#stamps .inside .lines ul li{background:#fff;width:255px;border-radius:10px;margin:0 15px 51px;box-shadow:0 0 10px rgba(0,36,99,.3)}#stamps .inside .lines ul li h3{border:solid #fff 2px;width:229px;height:49px;display:flex;justify-content:center;align-items:center;border-radius:999px;font-weight:500;font-size:20px;line-height:1;text-align:center;color:#fff;background:#000;margin:0 auto;transform:translate(0, -50%)}#stamps .inside .lines ul li .img{margin:-15px 0 0;padding:0 0 36px}#stamps .inside .lines ul .hanzoumon h3{background:#8f76d6}#stamps .inside .lines ul .chiyoda-nanboku h3{background:linear-gradient(90deg, rgb(2, 187, 133) 54%, rgb(6, 172, 155) 54%)}#stamps .inside .lines ul .hibiya-a h3{background:#b5b5ac}#stamps .inside .lines ul .ginza h3{background:#ff9502}#stamps .inside .lines ul .hibiya-b h3{background:#b5b5ac}#stamps .inside .lines ul .tozai-a h3{background:#009bbf}#stamps .inside .lines ul .marunouchi h3{background:#f62f36}#stamps .inside .lines ul .hukutoshin h3{background:#9c5e30}#stamps .inside .lines ul .yurakucho h3{background:#c1a470}#stamps .inside .lines ul .tozai-b h3{background:#009bbf}#stamps .inside #map{border-top:4px dotted #fff;padding:65px 0}#stamps .inside #map h3{font-weight:bold;font-size:37px;line-height:1;text-align:center;color:#fff;text-shadow:2px 2px 5px #0069a7;margin:0 0 5px}#stamps .inside #map .notice{font-weight:400;font-size:16px;letter-spacing:-0.02em;line-height:24px;text-align:center;color:#fff;margin:0}#stamps .inside #wchance{border-top:4px dotted #fff;padding:65px 25px 0}#stamps .inside #wchance h3{margin:0 -92px}#stamps .inside #wchance h3 picture img{width:100%}#stamps .inside #wchance .info p{font-weight:bold;font-size:30px;line-height:1.3;text-align:center;color:#fff;text-shadow:2px 2px 5px #0069a7;margin:0}#stamps .inside #wchance .img{border-radius:10.3px;background:#fff;padding:25px 0}#stamps .inside #wchance .img .img{padding:0;margin:0 0 10px}#stamps .inside #wchance .img h6{font-weight:bold;font-size:27px;line-height:1;text-align:center;color:#080058;font-feature-settings:"palt"}#stamps .inside #wchance .img h6 small{display:block;font-size:23px;margin:.75em 0 0}#stamps .inside #wchance .notice{font-weight:400;font-size:16px;letter-spacing:-0.02em;line-height:24px;text-align:right;color:#fff;margin:10px 0 0}#metro{padding:90px 0 0}#metro .inside h1{margin:0 0 49px}#metro .inside p{font-weight:400;font-size:16px;line-height:30px;text-align:center;color:#080058;margin:0 0 49px}#metro .inside article{border-radius:16px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.15);padding:45px 25px;margin:0 0 27px}#metro .inside article h2{text-align:center;color:#080058;font-weight:bold;line-height:38px;margin:0 0 30px;padding:0 0 25px;border-bottom:1px solid #a4bed9}#metro .inside article h2 small{font-size:24px;display:block}#metro .inside article h2 strong{font-size:40px;display:block}#metro .inside article .bt a span{height:90px}#metro .inside .ticket_24 .flex{display:flex;align-items:center;margin:0 -15px 30px}#metro .inside .ticket_24 .flex .each{margin:0 15px}#metro .inside .ticket_24 .flex .each h5{font-weight:400;font-size:18px;line-height:2;text-align:left;color:#080058}#metro .inside .ticket_24 .table_wrapper{margin:0 0 30px}#metro .inside .ticket_24 .table_wrapper table{border:2px solid #fff;border-collapse:collapse}#metro .inside .ticket_24 .table_wrapper table tbody tr th{padding:10px 7px;white-space:nowrap;background:#6ea9da;font-weight:500;font-size:16px;line-height:26px;text-align:center;color:#fff;border:2px solid #fff}#metro .inside .ticket_24 .table_wrapper table tbody tr td{padding:10px 20px;font-weight:400;font-size:16px;line-height:26px;text-align:left;color:#000;background:#ececec;border:2px solid #fff}#metro .inside .annex .img{margin:0 0 45px}#metro .inside .annex p{font-weight:400;font-size:16px;line-height:26px;text-align:left;color:#000;margin:0 25px 45px}#metro .inside .holiday .explain{font-weight:bold;font-size:16px;line-height:30px;text-align:center;color:#080058;margin:0 0 36px}#metro .inside .holiday .imgs{display:flex;margin:0 0 44px}#metro .inside .holiday .imgs .img{margin:0 7px}#metro .inside .holiday p{font-weight:400;font-size:16px;line-height:30px;text-align:left;color:#080058;margin:0 0 1em}#metro .inside .holiday .notice{font-weight:400;font-size:16px;line-height:30px;text-align:left;color:#080058;margin:0 0 44px}#metro .inside .holiday .bt:first-child{margin:0 0 11px}#appli{background:url("../img/bg_pattern_02.svg") center/124px 226px,linear-gradient(90deg, #80d3d5 0%, #31a6ec 100%);padding:80px 0}#appli .inside .img{margin:0 0 29px;display:flex;justify-content:center;align-items:center}#appli .inside .img picture:first-child img{width:307px;height:214px}#appli .inside .bt{margin:0 0 34px}#appli .inside .bt a{max-width:470px}#appli .inside .bt a span{height:80px;text-indent:-1em}#appli .inside .img.download{margin:0 0 34px}#appli .inside .img.download picture img{width:411px;height:130px}#appli .inside .downloads{display:flex;justify-content:center;align-items:center}#appli .inside .downloads li{margin:0 9px}#informations{background-size:auto auto;background-color:#ffe472;background-image:repeating-linear-gradient(145deg, transparent, transparent 5px, rgb(255, 240, 175) 5px, rgb(255, 240, 175) 8px);border-radius:0 0 40px 40px}#informations .inside h5{font-weight:bold;font-size:30px;line-height:40px;text-align:center;color:#002e42;margin:0 0 34px}#informations .inside .cautions{border-top:1.66px solid #080058;margin:48px 0;padding:24px 0}#informations .inside .cautions p{font-weight:400;font-size:16px;line-height:30px;text-align:left;color:#002e42}#informations .inside .inquiry{border-top:1.66px solid #080058;margin:48px 0;padding:24px 0}#informations .inside .inquiry p a{text-decoration:underline}#informations .inside .others{border-top:1.66px solid #080058;margin:48px 0;padding:48px 0 0}#informations .inside .others .companies{display:flex;justify-content:center;align-items:center;margin:0 0 35px}#informations .inside .others .companies li{margin:0 18px}#informations .inside .others .companies li:first-child{margin:0 48px 0 18px}#informations .inside .others .coprights{font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#002e42;margin:0 0 53px}#informations .inside .others .resistrations{font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#002e42}#drawer{position:fixed;top:166px;left:50%;overflow:hidden;height:auto;background:#fff;color:#fff;text-align:center;z-index:998;transition:ease-in .5s;transform:translate(calc(-50% + (50vw - 300px) / 2 + 300px), 0);font-weight:bold;font-size:16px;line-height:22px;text-align:left;color:#6a779a;margin:0 auto;border-radius:40px;background:linear-gradient(90deg, #00e8ff 0%, #3c84ff 100%);padding:2px;border:10px solid #fff}#drawer .drawer_inside{width:200px;border-radius:28px;padding:30px 25px;background:#fff;box-sizing:border-box}#drawer .drawer_inside h3{font-family:Montserrat;font-weight:bold;font-size:30px;line-height:36.07px;text-align:center;margin:0 0 21px}#drawer .drawer_inside nav ul li{margin:0 0 14px}#drawer .drawer_inside nav ul li a{font-weight:bold;font-size:16px;line-height:22px;text-align:left;color:#6a779a;display:block;position:relative}#drawer .drawer_inside nav ul li:first-child a{color:#080058;padding:0 0 0 40px}#drawer .drawer_inside nav ul li:first-child a::before{content:"";width:27px;height:27px;display:block;background:url(../img/monster_ball_color.png) center/contain no-repeat;position:absolute;left:0;top:50%;transform:translate(0, -50%)}#drawer .drawer_inside nav ul li:last-child{margin:0}#drawer .drawer_inside .brawsers{display:none}#drawer .drawer_inside .bt{display:none}#to_top{position:fixed;right:20px;bottom:20px}#to_top a,#to_top img{display:block}#menu_bt{position:fixed;right:20px;top:20px;z-index:9999;display:none}@media screen and (min-width: 1393px){#drawer{transform:translate(375px, 0)}}@media screen and (max-width: 1100px){.one_scroll #header{opacity:1}#header{left:0;top:0;right:0;transform:none;padding:9px 13px;background:rgba(228,236,243,.8);z-index:999;opacity:0;transition:ease-in .2s}#header .inside{margin:0}#header .inside .p_logo{display:none}#header .inside .title{margin:0}#header .inside .title h1{margin:0}#header .inside .title h1 picture img{width:148px;height:51px;margin:0}#header .inside .title time{display:none}#header .inside .brawsers{display:none}#header .inside .bt{display:none}#header .inside .from_smartphone{display:none}#header .inside .read_by_camera{display:none}.menu-trigger,.menu-trigger .bars span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger .bars{position:relative;width:40px;height:20px;background:none;outline:none}.menu-trigger .bars span{position:absolute;left:0;width:100%;height:2px;background-color:#080059;border-radius:2px}.menu-trigger .bars span:nth-of-type(1){top:0}.menu-trigger .bars span:nth-of-type(2){top:9px}.menu-trigger .bars span:nth-of-type(3){bottom:0}.menu-trigger .bars span:nth-of-type(1){-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}@keyframes menu-bar01{0%{transform:translateY(9px) rotate(20deg)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.menu-trigger .bars span:nth-of-type(2){transition:all .25s .25s;opacity:1}.menu-trigger .bars span:nth-of-type(3){animation:menu-bar02 .75s forwards}@keyframes menu-bar02{0%{transform:translateY(-9px) rotate(-20deg)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.active .menu-trigger .bars span:nth-of-type(1){animation:active-menu-bar01 .75s forwards}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(20deg)}}.active .menu-trigger .bars span:nth-of-type(2){opacity:0}.active .menu-trigger .bars span:nth-of-type(3){animation:active-menu-bar03 .75s forwards}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(-20deg)}}.active #drawer{height:100dvh}#drawer{background:linear-gradient(88.77deg, #33e1ed 0.44%, #87c0ff 100%);top:0%;left:0%;right:0;height:0;color:#fff;transform:none;font-size:16px;line-height:22px;color:#6a779a;transition:.6s ease-in;border-radius:0;padding:0;border:none;overflow:auto}#drawer .drawer_inside{width:auto;background:url(../img/bg_pattern_01.svg) center/104px 104px fixed;border-radius:0;padding:67px 52px;min-height:100vh;box-sizing:border-box}#drawer .drawer_inside h3{display:none}#drawer .drawer_inside nav{max-width:600px;margin:0 auto 40px}#drawer .drawer_inside nav ul li{margin:0 0 30px}#drawer .drawer_inside nav ul li a{text-shadow:3px 3px 6px rgba(7,0,89,.5);font-size:22px;line-height:1;color:#fff;padding:0 0 0 36px;position:relative}#drawer .drawer_inside nav ul li a::before{position:absolute;font-family:"icomoon";content:"";width:auto;height:auto;background:none;left:0;top:50%;transform:translate(0, -50%)}#drawer .drawer_inside nav ul li:first-child a{color:#fff;padding:0 0 0 36px}#drawer .drawer_inside nav ul li:first-child a::before{font-family:"icomoon";content:"";width:auto;height:auto;background:none;left:0;top:50%;transform:translate(0, -50%)}#drawer .drawer_inside .brawsers{display:block;margin:0 0 27px}#drawer .drawer_inside .brawsers h6{width:120px;height:28px;border-radius:999px;background:#070059;font-size:14px;text-align:center;color:#fff;display:flex;justify-content:center;font-weight:bold;align-items:center;margin:0 auto 8px}#drawer .drawer_inside .brawsers p{font-weight:bold;font-size:14px;line-height:20px;text-align:center;color:#070059;max-width:0 0 22px}#drawer .drawer_inside .bt{display:block}#drawer .drawer_inside .bt a{border:none;padding:0;box-shadow:0px 0px 10px rgba(7,0,89,.2)}#drawer .drawer_inside .bt a span{height:50px;max-width:270px}#menu_bt{right:19px;top:16px;z-index:9900;position:fixed;display:block;line-height:1}#menu_bt h6{color:#080059;font-size:8px;margin:0 0 6px;font-weight:bold;line-height:1;font-family:"Montserrat",sans-serif}#menu_bt button{background:none;display:block}}@media screen and (max-width: 750px){html.scroll_prevent{position:fixed;left:0;top:0;height:100dvh;width:100vw}body.active{height:100dvh;width:100vw;overflow:hidden}body::before{display:none}.sp{display:block !important}br.sp{display:inline !important}.pc{display:none !important}img{max-width:100%}a:active,a:hover{text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#wrapper{width:100%;height:auto !important;height:100%;min-height:100%;padding:0}.inside{margin:0 3.3333333333vw}.one_scroll #header{opacity:1}#header{left:0;top:0;right:0;transform:none;padding:2.4vw 3.4666666667vw;background:rgba(228,236,243,.8);z-index:999;opacity:0;transition:ease-in .2s}#header .inside{margin:0}#header .inside .p_logo{display:none}#header .inside .title{margin:0}#header .inside .title h1{margin:0}#header .inside .title h1 picture img{width:39.4666666667vw;height:13.6vw;margin:0}#header .inside .title time{display:none}#header .inside .brawsers{display:none}#header .inside .bt{display:none}#footer{background:#080058;padding:4.2666666667vw 0 5.0666666667vw}#footer .copyright{font-size:3.7333333333vw;line-height:1;text-align:center;color:#fff}#main{width:auto;border-radius:0}#visual{border-radius:0;background:url(../img/sp/visual_bg.jpg) center top/auto 123.2vw no-repeat;padding:3.7333333333vw 0 0}#visual .inside .above .p_logo{margin:0 0 2.1333333333vw}#visual .inside .above .p_logo h2 picture img{width:31.7333333333vw;height:22.1333333333vw}#visual .inside .above .p_items .p_packs{margin:0 0 -8.5333333333vw}#visual .inside .above .p_items .p_packs picture img{width:122.6666666667vw}#visual .inside .above .p_items .p_pocket picture img{width:118.6666666667vw}#visual .inside .below{padding:19.4666666667vw 0 15.4666666667vw;margin:-45.0666666667vw 0 0}#visual .inside .below::before{background:linear-gradient(#4fc69e 0%, #1eb0e3 99.9%);content:"";left:-3.3333333333vw;bottom:0;top:0;right:-3.3333333333vw;clip-path:polygon(0% 0%, 50% 49.8666666667vw, 100% 0, 100% 100%, 0% 100%)}#visual .inside .below::after{left:-3.3333333333vw;bottom:.8vw;right:-3.3333333333vw;height:1.8666666667vw}#visual .inside .below .title h1{margin:0 0 2.6666666667vw}#visual .inside .below .title h1 picture img{width:90.9333333333vw}#visual .inside .below .title time picture img{width:73.3333333333vw}#visual .inside .below .info{margin:14.9333333333vw 0vw 0}#visual .inside .below .info h2{font-size:5.3333333333vw;line-height:9.0666666667vw;text-shadow:.5333333333vw .5333333333vw 1.3333333333vw #0069a7;margin:0 0 6.1333333333vw}#visual .inside .below .info p{font-size:4.2666666667vw;line-height:8vw}#howto{padding:16.5333333333vw 0 0}#howto .inside h2{margin:0 0 8.8vw;font-weight:bold;font-size:12.2666666667vw}#howto .inside h2 small{font-size:5.3333333333vw;line-height:9.3333333333vw}#howto .inside .lead{margin:0 0 12.8vw}#howto .inside .lead .img{margin:0 4vw 0 0}#howto .inside .lead .img picture img{width:16vw;height:24vw}#howto .inside .lead .info{font-size:4.2666666667vw;line-height:8vw}#howto .inside .steps{border-radius:2.6666666667vw;display:block;padding:0 4.5333333333vw}#howto .inside .steps li{width:100%}#howto .inside .steps li .no img{width:24vw}#howto .inside .steps li p{font-size:4.2666666667vw;line-height:6.4vw;color:#080058}#howto .inside .steps .step{padding:8.8vw 0}#howto .inside .steps .step .info{flex:none;width:50.4vw}#howto .inside .steps .step1{width:100%;padding:21.0666666667vw 0 17.8666666667vw;border:none;border-bottom:.2666666667vw solid #a4bed9}#howto .inside .steps .step1 .no{left:50%;top:-4.5333333333vw;transform:translate(-50%, 0)}#howto .inside .steps .step1 .flex{display:flex;justify-content:space-between}#howto .inside .steps .step1 .flex .img{margin:0 0vw 0 6.4vw}#howto .inside .steps .step1 .flex .img picture img{width:18.4vw;height:auto}#howto .inside .steps .step1 .flex .info p{font-size:4.2666666667vw;line-height:6.4vw}#howto .inside .steps .step1 .flex .info p small{font-size:3.7333333333vw;font-feature-settings:"palt";letter-spacing:.05em}#howto .inside .steps .step2{width:100%;padding:16vw 0 14.6666666667vw}#howto .inside .steps .step2 .no{left:50%;top:0;transform:translate(-50%, -50%)}#howto .inside .steps .step2 .flex{display:flex;justify-content:space-between}#howto .inside .steps .step2 .flex .img{margin:0 5.3333333333vw 0 -2.6666666667vw}#howto .inside .steps .step2 .flex .img picture img{width:31.4666666667vw;height:auto}#howto .inside .steps .step2 .flex .info .qr_bt{margin:5.3333333333vw 0 0}#howto .inside .steps .step2 .flex .info .qr_bt .img{margin:0 2.6666666667vw 0 0}#howto .inside .steps .step2 .flex .info .qr_bt .img img{width:15.7333333333vw}#howto .inside .steps .step2 .flex .info .qr_bt h6{font-size:4.5333333333vw;line-height:1.4}#howto .inside .steps .step3{border-top:.2666666667vw solid #a4bed9;display:block;padding:16.8vw 0 8vw}#howto .inside .steps .step3 .no{left:50%;top:0;transform:translate(-50%, -50%);margin:0;position:absolute}#howto .inside .steps .step3 .flex{display:flex;justify-content:space-between}#howto .inside .steps .step3 .flex .img{margin:0 4.8vw 0 0vw}#howto .inside .steps .step3 .flex .img picture img{width:29.3333333333vw}#howto .inside .steps li .blue_back{padding:6.6666666667vw 0 8.2666666667vw;margin:0 -4.5333333333vw}#howto .inside .steps li .blue_back .flex{display:flex;flex-direction:column-reverse}#howto .inside .steps li .blue_back .flex .img{margin:6.4vw 0 0}#howto .inside .steps li .blue_back .flex .img picture img{width:67.2vw}#howto .inside .steps li .blue_back .flex .info p{font-size:5.3333333333vw;line-height:8.5333333333vw;color:#fff;margin:0 0 3.2vw}#howto .inside .steps li .blue_back .flex .info p strong big{font-size:10.6666666667vw}#howto .inside .steps li .blue_back .flex .info h3{padding:1.8666666667vw 0;width:56vw;border-top:1.0666666667vw solid #fff;border-bottom:1.0666666667vw solid #fff;font-size:8vw;color:#fff}#howto .inside .steps .step4{display:flex;justify-content:space-between;border-top:.2666666667vw solid #a4bed9;padding:16.8vw 0 12.5333333333vw;margin:14.9333333333vw 0 0}#howto .inside .steps .step4 .no{left:50%;top:0;transform:translate(-50%, -50%);margin:0;position:absolute}#howto .inside .steps .step4 .img{margin:0 2.6666666667vw 0 0}#howto .inside .steps .step4 .img picture img{width:32vw}#howto .inside .steps .complete{padding:0 0 .2666666667vw}#howto .inside .steps .complete .blue_back{padding:11.2vw 1.8666666667vw 6.1333333333vw 4.5333333333vw}#howto .inside .steps .complete .blue_back .wrap h4{width:80vw;height:10.6666666667vw;font-size:5.3333333333vw;top:0%;left:50%;transform:translate(-50%, calc(-50% - 11.2vw))}#howto .inside .steps .complete .blue_back .wrap .img{margin:0 0 4.2666666667vw}#howto .inside .steps .complete .blue_back .wrap .img picture img{width:86.4vw}#howto .inside .steps .complete .blue_back .wrap p{font-size:5.3333333333vw}#howto .inside .steps .complete .blue_back .wrap p span{display:block;max-width:.8vw 0}#howto .inside .steps .complete .notice{font-size:2.9333333333vw;margin:4.8vw 0 6.4vw}#howto .inside .bottom{padding:9.6vw 0}#howto .inside .bottom h5{font-size:5.3333333333vw;line-height:1;margin:0 0 8vw}#howto .inside .bottom .bt{margin:0 0 6.9333333333vw}#howto .inside .bottom .brawsers h6{margin:0 auto 4vw;width:42.6666666667vw;height:10.6666666667vw;font-size:5.3333333333vw}#howto .inside .bottom .brawsers p{font-size:4.2666666667vw;line-height:6.4vw}#howto .inside .bottom .read_by_camera{margin:5.3333333333vw 0 0}#howto .inside .bottom .read_by_camera p{font-size:4vw;list-style:6.1333333333vw}#stamps{background:url("../img/bg_pattern_02.svg") center/33.0666666667vw 60.2666666667vw,linear-gradient(90deg, #80d3d5 0%, #31a6ec 100%);padding:11.4666666667vw 0 7.4666666667vw}#stamps .inside h2{font-size:5.3333333333vw;line-height:9.0666666667vw;margin:0 0 2.9333333333vw}#stamps .inside h2 small{margin:0 0 2.6666666667vw}#stamps .inside h2 span picture img{width:100%}#stamps .inside p{font-size:4.2666666667vw;line-height:8vw;margin:0 0 13.6vw}#stamps .inside .lines ul{display:block;margin:0 0 11.7333333333vw}#stamps .inside .lines ul li{width:auto;border-radius:2.6666666667vw;margin:0 0 8.5333333333vw}#stamps .inside .lines ul li h3{border:solid #fff .5333333333vw;width:58.6666666667vw;height:10.6666666667vw;font-size:5.3333333333vw}#stamps .inside .lines ul li .img{margin:-.2666666667vw auto 0;padding:0 0 5.3333333333vw}#stamps .inside .lines ul li .img picture img{width:93.3333333333vw}#stamps .inside .lines ul .chiyoda-nanboku h3{background:linear-gradient(90deg, rgb(2, 187, 133) 54%, rgb(6, 172, 155) 54%)}#stamps .inside #map{border-top:1.0666666667vw dotted #fff;padding:9.3333333333vw 0}#stamps .inside #map h3{font-size:6.4vw;margin:0 0 5.6vw}#stamps .inside #map .img{margin:0 0 4vw}#stamps .inside #map .img picture img{width:149.3333333333vw}#stamps .inside #map .notice{font-size:4.2666666667vw;line-height:6.4vw}#stamps .inside #wchance{border-top:1.0666666667vw dotted #fff;padding:12.8vw 7.4666666667vw 0}#stamps .inside #wchance h3{margin:0 -8.1333333333vw 0}#stamps .inside #wchance h3 picture img{width:100%}#stamps .inside #wchance .info{margin:0 0 5.3333333333vw}#stamps .inside #wchance .info p{font-size:5.3333333333vw;line-height:8vw}#stamps .inside #wchance .info h4 picture img{width:61.3333333333vw}#stamps .inside #wchance .img{border-radius:2.7466666667vw;padding:6.6666666667vw 0}#stamps .inside #wchance .img h5 picture img{height:7.4666666667vw;width:auto}#stamps .inside #wchance .img .img{margin:0 0 2.6666666667vw}#stamps .inside #wchance .img .img picture img{width:32.2666666667vw}#stamps .inside #wchance .img h6{font-size:4.8vw}#stamps .inside #wchance .img h6 small{font-size:5.0666666667vw;font-weight:500;line-height:6.4vw;margin:.75em 0 0}#stamps .inside #wchance .notice{font-size:2.9333333333vw;line-height:6.4vw;margin:2.6666666667vw 0 0}#metro{padding:14.1333333333vw 0 7.7333333333vw}#metro .inside h1{margin:0 0 10.6666666667vw}#metro .inside h1 img{width:80vw}#metro .inside p{font-size:4.2666666667vw;line-height:8vw;margin:0 0 11.4666666667vw}#metro .inside article{border-radius:4.2666666667vw;padding:5.6vw 3.3333333333vw;margin:0 0 7.2vw}#metro .inside article h2{line-height:8vw;margin:0 0 5.3333333333vw;padding:0 0 6.6666666667vw;border-bottom:.2666666667vw solid #a4bed9}#metro .inside article h2 small{font-size:4.2666666667vw}#metro .inside article h2 strong{font-size:6.4vw}#metro .inside article .bt a span{height:18.6666666667vw}#metro .inside .ticket_24 .flex{margin:0 -4vw 6.4vw}#metro .inside .ticket_24 .flex .each{margin:0 4vw}#metro .inside .ticket_24 .flex .each h5{font-size:3.2vw}#metro .inside .ticket_24 .flex .each .img picture img{width:74.4vw}#metro .inside .ticket_24 .flex .each:nth-child(2) .img picture img{width:49.8666666667vw}#metro .inside .ticket_24 .table_wrapper{margin:0 0 5.8666666667vw;overflow:scroll;position:relative}#metro .inside .ticket_24 .table_wrapper::before{content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5) url(../img/sp/scrollable.svg) center/47.2vw auto no-repeat;transition:ease-in .2s;margin:0}#metro .inside .ticket_24 .table_wrapper.touched::before{opacity:0}#metro .inside .ticket_24 .table_wrapper table{border:.5333333333vw solid #fff;width:134.4vw}#metro .inside .ticket_24 .table_wrapper table tbody tr th{padding:2.6666666667vw 1.8666666667vw;white-space:nowrap;font-size:4.2666666667vw;line-height:6.9333333333vw;color:#fff;border:.5333333333vw solid #fff}#metro .inside .ticket_24 .table_wrapper table tbody tr td{padding:2.6666666667vw 5.3333333333vw;font-size:4.2666666667vw;line-height:6.9333333333vw;color:#000;border:.5333333333vw solid #fff}#metro .inside .annex .img{margin:10.1333333333vw 0 8.5333333333vw}#metro .inside .annex .img picture img{width:109.3333333333vw}#metro .inside .annex p{font-size:4.2666666667vw;line-height:6.9333333333vw;margin:0 0vw 7.2vw}#metro .inside .holiday .explain{font-size:4.2666666667vw;line-height:8vw;margin:0 0 6.9333333333vw}#metro .inside .holiday .imgs{display:flex;margin:0 -1.3333333333vw 8vw}#metro .inside .holiday .imgs .img{margin:0 1.3333333333vw}#metro .inside .holiday .imgs .img picture img{width:61.3333333333vw}#metro .inside .holiday p{font-size:4.2666666667vw;line-height:8vw;margin:0 0 1em}#metro .inside .holiday .notice{font-size:4.2666666667vw;line-height:8vw;margin:0 0 7.4666666667vw}#metro .inside .holiday .bt:first-child{margin:0 0 2.1333333333vw}#appli{background:url("../img/bg_pattern_02.svg") center/33.0666666667vw 60.2666666667vw,linear-gradient(90deg, #80d3d5 0%, #31a6ec 100%);padding:13.0666666667vw 0 17.0666666667vw}#appli .inside .img{margin:0 0 10.9333333333vw;display:flex}#appli .inside .img picture:first-child img{width:53.8666666667vw;height:auto}#appli .inside .img picture img{width:31.7333333333vw;height:45.0666666667vw}#appli .inside .bt{margin:0 0 9.0666666667vw}#appli .inside .bt a{max-width:125.3333333333vw}#appli .inside .bt a span{height:21.3333333333vw}#appli .inside .img.download{margin:0 0 6.6666666667vw}#appli .inside .img.download picture img{width:75.4666666667vw;height:23.4666666667vw}#appli .inside .downloads{display:flex}#appli .inside .downloads li{margin:0 1.6vw}#appli .inside .downloads li a img{width:40.5333333333vw;height:auto}#informations{background-size:auto auto;background-image:repeating-linear-gradient(145deg, transparent, transparent 1.3333333333vw, rgb(255, 240, 175) 1.3333333333vw, rgb(255, 240, 175) 2.1333333333vw);border-radius:0}#informations .inside{margin:0 6.6666666667vw}#informations .inside h5{font-size:6.4vw;line-height:10.6666666667vw;margin:0 0 5.3333333333vw}#informations .inside .cautions{border-top:.2666666667vw solid #080058;margin:13.8666666667vw 0 11.7333333333vw;padding:7.7333333333vw 0 0}#informations .inside .cautions p{font-size:4.0933333333vw;line-height:8vw}#informations .inside .inquiry{border-top:.2666666667vw solid #080058;margin:13.8666666667vw 0 11.7333333333vw;padding:7.7333333333vw 0 0}#informations .inside .inquiry p{word-break:break-all}#informations .inside .others{border-top:.2666666667vw solid #080058;margin:13.8666666667vw 0 9.8666666667vw;padding:7.7333333333vw 0 0}#informations .inside .others .companies{justify-content:space-between;flex-wrap:wrap;margin:0 0 9.3333333333vw}#informations .inside .others .companies li{margin:0}#informations .inside .others .companies li:first-child{margin:0 auto 8.8vw}#informations .inside .others .companies li.pokemon{width:100%}#informations .inside .others .companies li.pokemon img{width:36vw}#informations .inside .others .companies li.metro img{width:44vw}#informations .inside .others .companies li.city_tourism img{width:29.0666666667vw}#informations .inside .others .coprights{font-size:3.5333333333vw;line-height:6.4vw;margin:0 0 6.4vw}#informations .inside .others .resistrations{font-size:3.7333333333vw;line-height:6.4vw}.active #drawer{height:100dvh}#drawer{background:linear-gradient(88.77deg, #33e1ed 0.44%, #87c0ff 100%);top:0%;left:0%;right:0;height:0;color:#fff;transform:none;font-size:4.2666666667vw;line-height:5.8666666667vw;color:#6a779a;transition:.2s ease-in;border-radius:0;padding:0;border:none;overflow:auto}#drawer .drawer_inside{width:auto;max-width:none;background:url(../img/bg_pattern_01.svg) center/27.7333333333vw 27.7333333333vw fixed;border-radius:0;padding:17.8666666667vw 13.8666666667vw;min-height:110dvh;box-sizing:border-box}#drawer .drawer_inside h3{display:none}#drawer .drawer_inside nav{margin:0 0 10.6666666667vw}#drawer .drawer_inside nav ul li{margin:0 0 8vw}#drawer .drawer_inside nav ul li a{text-shadow:.8vw .8vw 1.6vw rgba(7,0,89,.5);font-size:5.8666666667vw;line-height:1;color:#fff;padding:0 0 0 9.6vw;position:relative}#drawer .drawer_inside nav ul li a::before{position:absolute;font-family:"icomoon";content:"";width:auto;height:auto;background:none;left:0;top:50%;transform:translate(0, -50%);font-weight:400}#drawer .drawer_inside nav ul li:first-child a{color:#fff;padding:0 0 0 9.6vw}#drawer .drawer_inside nav ul li:first-child a::before{font-family:"icomoon";content:"";width:auto;height:auto;background:none;left:0;top:50%;transform:translate(0, -50%)}#drawer .drawer_inside .brawsers{display:block;margin:0 0 7.2vw}#drawer .drawer_inside .brawsers h6{width:32vw;height:7.4666666667vw;border-radius:266.4vw;background:#070059;font-size:3.7333333333vw;text-align:center;color:#fff;display:flex;justify-content:center;font-weight:bold;align-items:center;margin:0 auto 2.1333333333vw}#drawer .drawer_inside .brawsers p{font-weight:bold;font-size:3.7333333333vw;line-height:5.3333333333vw;text-align:center;color:#070059;max-width:0 0 5.8666666667vw}#drawer .drawer_inside .bt{display:block}#drawer .drawer_inside .bt a{border:none;padding:0;box-shadow:0vw 0vw 2.6666666667vw rgba(7,0,89,.2)}#drawer .drawer_inside .bt a span{height:13.3333333333vw;max-width:72vw}#to_top{right:5.3333333333vw;bottom:5.3333333333vw}#menu_bt{right:5.0666666667vw;top:4.2666666667vw;z-index:9900;position:fixed;display:block;line-height:1}#menu_bt h6{color:#080059;font-size:2.1333333333vw;margin:0 0 1.6vw;font-weight:bold;line-height:1;font-family:"Montserrat",sans-serif}#menu_bt button{background:none;display:block}}#visual .inside .above .p_items .p_packs{transition:ease-out .6s .4s;transform:translate(0, 50%) scale(0.8);opacity:0}#visual .inside .above .p_items .p_pocket{transition:ease-out .6s .1s;transform:translate(0, 50%) scale(0.8);opacity:0}#visual .inside .below .title{transition:ease-out .8s .8s;transform:translate(0, 0%) scale(0);transform-origin:center;opacity:0}.loaded #visual .inside .above .p_items .p_packs{transform:translate(0, 0%);opacity:1}.loaded #visual .inside .above .p_items .p_pocket{transform:translate(0, 0%);opacity:1}.loaded #visual .inside .below .title{transform:translate(0, 0%);opacity:1}
