body,section,header,footer,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,p,i,b,u,span{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0}em{font-style:normal;font-weight:normal}ul{list-style:none}h1,h2,h3{font-size:100%;font-weight:600}b{font-weight:normal}i{font-style:normal}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited,a:hover,a:active{color:#fff;outline:none}a:hover{text-decoration:none}img{vertical-align:top}.tapped{opacity:.7}@font-face{font-family:'tsurisuta';src:url("../font/tsurisuta.woff") format("woff"),url("../font/tsurisuta.ttf") format("truetype");font-weight:normal;font-style:normal}html,body{position:relative;width:100%;margin:0 auto;text-align:center;font:normal 62.5%/1.8 'Trebuchet MS', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', メイリオ, Meiryo, sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#fff;overflow:visible}body{font-size:1.4rem;background:#559df0}@media (min-width: 1024px){body{overscroll-behavior-y:none}}p{letter-spacing:0.2px}.fixed{position:fixed}#splash{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background:#fff;z-index:999}#splash #sine_top,#splash #sine_bottom{display:block;width:100%;position:absolute;fill:#fff;stroke:none}#splash #sine_top{top:-6vw}#splash #sine_bottom{bottom:-6vw}#splash #sine{position:absolute;top:0;right:0;bottom:0;left:0}#splash #sine #sine_load,#splash #sine #sine_load_back{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:none;stroke-width:1}#splash #sine #sine_load{width:300%;stroke:#8ad4ff}#splash #sine #sine_load_back{width:400%;stroke:#529fff}@media (min-width: 1024px){#splash #sine{-webkit-transform:translateY(30px);transform:translateY(30px)}#splash #sine #sine_load,#splash #sine #sine_load_back{stroke-width:0.5}}#splash #progress{position:absolute;top:0;right:0;bottom:0;left:0;height:1px;margin:auto}#splash #progress p{margin:-70px auto 60px;color:#1b31bb}#splash #progress p i{font:normal 4rem/1 'tsurisuta', sans-serif}#splash #progress p b{opacity:0;font:normal 3rem/1 'tsurisuta', sans-serif;padding-left:.5rem}#splash #progress img{display:inline-block;width:40px;height:40px;margin:0 20px}@media (min-width: 1024px){#splash #progress img{width:60px;height:60px;margin:0 40px}}@media (min-width: 1024px){#splash #progress p{margin:-100px auto 150px}#splash #progress p i{font:normal 6rem/1 'tsurisuta', sans-serif}#splash #progress p i b{font:normal 3.5rem/1 'Arial Black', 'Arial Bold', Gadget,sans-serif}}#kv{display:block;position:fixed;top:0;left:0;height:100%;-webkit-transition:.8s;transition:.8s;background:#2d4fa1 url("../img/kv_sky.jpg") center top/100% auto no-repeat}@media (max-width: 767px){#kv{width:960px;right:0}}@media screen and (max-width: 767px) and (max-height: 460px){#kv{top:-64px}}@media screen and (max-width: 767px) and (min-height: 460px){#kv{top:-57.6px}}@media screen and (max-width: 767px) and (min-height: 487.6px){#kv{top:-43.8px}}@media screen and (max-width: 767px) and (min-height: 515.2px){#kv{top:-30px}}@media screen and (max-width: 767px) and (min-height: 542.8px){#kv{top:-16.2px}}@media screen and (max-width: 767px) and (min-height: 570.4px){#kv{top:-2.4px}}@media screen and (max-width: 767px) and (min-height: 598px){#kv{top:11.4px}}@media screen and (max-width: 767px) and (min-height: 625.6px){#kv{top:25.2px}}@media screen and (max-width: 767px) and (min-height: 653.2px){#kv{top:39px}}@media screen and (max-width: 767px) and (min-height: 680.8px){#kv{top:52.8px}}@media screen and (max-width: 767px) and (min-height: 708.4px){#kv{top:66.6px}}@media screen and (max-width: 767px) and (min-height: 736px){#kv{top:80.4px}}@media (min-width: 768px){#kv{width:100%;height:734px}}@media screen and (min-width: 1000px) and (max-height: 670px){#kv{top:-84px}}@media screen and (min-width: 1000px) and (min-height: 670px){#kv{top:-84px}}@media screen and (min-width: 1000px) and (min-height: 676.4px){#kv{top:-77.6px}}@media screen and (min-width: 1000px) and (min-height: 682.8px){#kv{top:-71.2px}}@media screen and (min-width: 1000px) and (min-height: 689.2px){#kv{top:-64.8px}}@media screen and (min-width: 1000px) and (min-height: 695.6px){#kv{top:-58.4px}}@media screen and (min-width: 1000px) and (min-height: 702px){#kv{top:-52px}}#kv.scrollDown_4{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transition:.5s;transition:.5s}#kv img{position:absolute;right:0;left:0;margin:auto;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#kv img#wave_3,#kv img#wave_2,#kv img#wave_1{width:100%;height:auto;-webkit-transform-origin:50% 0;transform-origin:50% 0}#kv img#wave_1{-webkit-transform:scale(1.05);transform:scale(1.05)}#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#kv img#nami,#kv img#splash_nami,#kv img#effect{-webkit-transform:translateY(-30%);transform:translateY(-30%)}@media (max-width: 767px){#kv img#wave_3,#kv img#wave_2,#kv img#wave_1{width:960px;height:229px}#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:715px;height:524px}}@media (max-width: 1023px) and (min-width: 768px){#kv img#wave_3,#kv img#wave_2,#kv img#wave_1{width:130%;top:auto;bottom:0}}@media (min-width: 1024px){#kv img#wave_3,#kv img#wave_2,#kv img#wave_1{width:130%;top:auto;bottom:0}#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:auto;height:954.2px;max-height:935px}}@media screen and (min-width: 768px) and (max-width: 800px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-145px 0 0 -15%}}@media screen and (min-width: 778px) and (max-width: 810px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-154.05px 0 0 -15%}}@media screen and (min-width: 788px) and (max-width: 820px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-163.1px 0 0 -15%}}@media screen and (min-width: 798px) and (max-width: 830px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-172.15px 0 0 -15%}}@media screen and (min-width: 808px) and (max-width: 840px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-181.2px 0 0 -15%}}@media screen and (min-width: 818px) and (max-width: 850px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-190.25px 0 0 -15%}}@media screen and (min-width: 828px) and (max-width: 860px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-199.3px 0 0 -15%}}@media screen and (min-width: 838px) and (max-width: 870px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-208.35px 0 0 -15%}}@media screen and (min-width: 848px) and (max-width: 880px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-217.4px 0 0 -15%}}@media screen and (min-width: 858px) and (max-width: 890px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-226.45px 0 0 -15%}}@media screen and (min-width: 868px) and (max-width: 900px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-235.5px 0 0 -15%}}@media screen and (min-width: 878px) and (max-width: 910px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-244.55px 0 0 -15%}}@media screen and (min-width: 888px) and (max-width: 920px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-253.6px 0 0 -15%}}@media screen and (min-width: 898px) and (max-width: 930px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-262.65px 0 0 -15%}}@media screen and (min-width: 908px) and (max-width: 940px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-271.7px 0 0 -15%}}@media screen and (min-width: 918px) and (max-width: 950px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-280.75px 0 0 -15%}}@media screen and (min-width: 928px) and (max-width: 960px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-289.8px 0 0 -15%}}@media screen and (min-width: 938px) and (max-width: 970px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-298.85px 0 0 -15%}}@media screen and (min-width: 948px) and (max-width: 980px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-307.9px 0 0 -15%}}@media screen and (min-width: 958px) and (max-width: 990px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-316.95px 0 0 -15%}}@media screen and (min-width: 968px) and (max-width: 1000px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-326px 0 0 -15%}}@media screen and (min-width: 1000px) and (max-width: 1024px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{width:130%;margin:-230px 0 0 -15%}}@media screen and (min-width: 1024px) and (max-width: 1034px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -13.5%}}@media screen and (min-width: 1034px) and (max-width: 1044px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -12.97%}}@media screen and (min-width: 1044px) and (max-width: 1054px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -12.44%}}@media screen and (min-width: 1054px) and (max-width: 1064px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -11.91%}}@media screen and (min-width: 1064px) and (max-width: 1074px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -11.38%}}@media screen and (min-width: 1074px) and (max-width: 1084px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -10.85%}}@media screen and (min-width: 1084px) and (max-width: 1094px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -10.32%}}@media screen and (min-width: 1094px) and (max-width: 1104px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -9.79%}}@media screen and (min-width: 1104px) and (max-width: 1114px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -9.26%}}@media screen and (min-width: 1114px) and (max-width: 1124px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -8.73%}}@media screen and (min-width: 1124px) and (max-width: 1134px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -8.2%}}@media screen and (min-width: 1134px) and (max-width: 1144px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -7.67%}}@media screen and (min-width: 1144px) and (max-width: 1154px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -7.14%}}@media screen and (min-width: 1154px) and (max-width: 1164px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -6.61%}}@media screen and (min-width: 1164px) and (max-width: 1174px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -6.08%}}@media screen and (min-width: 1174px) and (max-width: 1184px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -5.55%}}@media screen and (min-width: 1184px) and (max-width: 1194px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -5.02%}}@media screen and (min-width: 1194px) and (max-width: 1204px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -4.49%}}@media screen and (min-width: 1204px) and (max-width: 1214px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -3.96%}}@media screen and (min-width: 1214px) and (max-width: 1224px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -3.43%}}@media screen and (min-width: 1224px) and (max-width: 1234px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -2.9%}}@media screen and (min-width: 1234px) and (max-width: 1244px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -2.37%}}@media screen and (min-width: 1244px) and (max-width: 1254px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -1.84%}}@media screen and (min-width: 1254px) and (max-width: 1264px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -1.31%}}@media screen and (min-width: 1264px) and (max-width: 1274px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-190px 0 0 -.78%}}@media screen and (min-width: 1274px){#kv img#fish,#kv img#splash_fish,#kv img#nami,#kv img#splash_nami,#kv img#effect,#kv img#logo{margin:-177px auto 0;min-height:none}}.cont{position:relative;display:block}.cont canvas{position:absolute;bottom:0;left:0;width:100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}@media (max-width: 767px){.cont:nth-child(n+2):nth-child(-n+4)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 768px){.cont:nth-child(n+2):nth-child(-n+4){float:left}}.cont:nth-child(n+2):nth-child(-n+4) .contInner{position:relative;width:100%}@media (max-width: 767px){.cont:nth-child(n+2):nth-child(-n+4) .contInner{padding-bottom:30px}}.cont:nth-child(n+2):nth-child(-n+4) .contInner h2{position:relative}.cont:nth-child(n+2):nth-child(-n+4) .contInner h2 img{width:100%;height:auto;margin:0 auto}@media (max-width: 767px){.cont:nth-child(n+2):nth-child(-n+4) .contInner h2 img{max-width:75vh}}.cont:nth-child(n+2):nth-child(-n+4) .contInner h2 img:not(:first-child){position:absolute;top:0;right:0;left:0;margin:auto}.cont:nth-child(n+2):nth-child(-n+4) .contInner h2 img[class^="balloon_"]{opacity:0}@media (min-width: 768px){.cont:nth-child(n+3):nth-child(-n+4) section canvas{display:none}}.cont.head{position:relative;height:100%;background:#ccc;overflow:hidden;background:none}@media (min-width: 768px){.cont.head{width:100%;height:734px;-webkit-transition:.3s;transition:.3s}}@media screen and (min-width: 768px) and (min-width: 1000px) and (max-height: 670px){.cont.head{height:650px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 670px){.cont.head{height:650px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 676.4px){.cont.head{height:656.4px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 682.8px){.cont.head{height:662.8px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 689.2px){.cont.head{height:669.2px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 695.6px){.cont.head{height:675.6px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (min-height: 702px){.cont.head{height:682px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) and (min-height: 703px){.cont.head{height:590px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) and (min-height: 1366px){.cont.head{height:690px}}.cont.head b{display:block;position:absolute;top:0;left:0;width:50px;height:50px;overflow:hidden}.cont.head b img{width:275px;height:232px;margin:0 0 0 -113px}@media (min-width: 768px){.cont.head b img{width:550px;height:464px}}@media (min-width: 768px){.cont.head b{width:100px;height:100px}.cont.head b img{margin:0 0 0 -226px}}.cont.head a{display:block;position:absolute;top:10px;right:8px;width:112px;height:68px;overflow:hidden}.cont.head a img{width:275px;height:232px}@media (min-width: 768px){.cont.head a img{width:550px;height:464px}}.cont.head a::after{opacity:0;display:block;position:absolute;top:30%;right:0;left:0;width:23px;height:23px;margin:auto;background:url(../img/sprite.png) -238px -.19273 232px;content:'';-webkit-transition:.4s;transition:.4s}@media (min-width: 768px){.cont.head a::after{width:46px;height:46px;background:url(../img/sprite.png) -476px -106px}}@media (min-width: 768px){.cont.head a{width:224px;height:136px;right:12px}}.cont.head a:hover::after{opacity:1;-webkit-transition:.1s;transition:.1s}.cont.head a.tapped::after{opacity:1}@media (max-width: 767px){.cont:nth-child(2){background:#69d3f8}}@media (min-width: 768px){.cont:nth-child(2){width:100%}.cont:nth-child(2) canvas{z-index:1}}.cont:nth-child(2) .contInner{position:relative;width:100%;padding:13px 0 30px}@media (min-width: 768px){.cont:nth-child(2) .contInner{margin-top:-20px;padding:20px 0 100px 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(105,211,248,0)), color-stop(2%, #69d3f8));background:linear-gradient(to bottom, rgba(105,211,248,0) 0%, #69d3f8 2%)}}.cont:nth-child(2) .contInner #cont1Bg_1{position:absolute;top:0;left:0;width:100%}.cont:nth-child(2) .contInner #cont1Bg_1::before,.cont:nth-child(2) .contInner #cont1Bg_1::after{position:absolute;content:''}.cont:nth-child(2) .contInner #cont1Bg_1::before{top:27px;left:0;width:264.5px;height:319px;background:url(../img/sprite_map.png) top left /378px 319px}.cont:nth-child(2) .contInner #cont1Bg_1::after{position:absolute;top:207px;right:0;width:39px;height:86px;background:url(../img/sprite_map.png) -266px -.29894 319px}@media (min-width: 768px){.cont:nth-child(2) .contInner #cont1Bg_1{top:20px}.cont:nth-child(2) .contInner #cont1Bg_1::before{top:32px}.cont:nth-child(2) .contInner #cont1Bg_1::after{content:none}}.cont:nth-child(2) .contInner #cont1Bg_2{position:absolute;width:100%;top:25px;left:0;width:100%;height:244px;background:url(../img/cont_1_bg.png) top left /59px 244px repeat-x}.cont:nth-child(2) .contInner #cont1Bg_2::after{position:absolute;top:-25px;right:0;left:0;width:112px;height:112px;margin:auto;background:url(../img/sprite_map.png) -266px 0/378px 319px;-webkit-transform:translateX(136px);transform:translateX(136px);content:''}@media (min-width: 768px){.cont:nth-child(2) .contInner #cont1Bg_2{top:50px;background:url(../img/cont_1_bg.png) left top /59px 244px repeat-x}.cont:nth-child(2) .contInner #cont1Bg_2::after{top:-30px;left:31%;right:auto;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width: 767px){.cont:nth-child(2) .contInner h2 img:first-child{width:114% !important;margin-left:-7% !important}}@media (min-width: 768px){.cont:nth-child(2) .contInner h2{width:36%;margin-left:1%}}@media (max-width: 767px){.cont:nth-child(3){background:#4eacfc}}@media (min-width: 768px){.cont:nth-child(3){width:30%;margin-left:-62%}.cont:nth-child(3) h2{margin-top:55px}}@media (max-width: 767px){.cont:nth-child(4){background:#3377f5}}@media (min-width: 768px){.cont:nth-child(4){width:30%;margin-left:-31%}.cont:nth-child(4) h2{margin-top:20px}}@media (max-width: 767px){.cont.footer{background:rgba(0,42,193,0.7)}.cont.footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cont.footer>div .contInner{width:100%}}@media (min-width: 768px){.cont.footer{clear:both;background:#2355eb;z-index:1}.cont.footer::after{position:absolute;top:-6px;right:0;left:0;height:6px;background:#2355eb;content:''}.cont.footer>div{position:relative;height:290px;margin:0 50px;padding-top:40px}}.cont.footer ul{position:relative;margin:24px 40px 20px}@media (min-width: 768px){.cont.footer ul{width:324px;margin:0;-webkit-transition:.2s;transition:.2s}}.cont.footer ul li{height:25px;margin:0 0 3px 40px;padding:7px 15px 0;background:rgba(0,29,118,0.4)}@media (min-width: 768px){.cont.footer ul li{height:28px;margin:0 0 2px 44px;padding:7px 20px 0}}.cont.footer ul li i{display:block;overflow:hidden}.cont.footer ul li i img{width:275px;height:232px}@media (min-width: 768px){.cont.footer ul li i img{width:363px;height:306.24px}}.cont.footer ul li:nth-child(1) i{width:171px;height:13px}.cont.footer ul li:nth-child(1) i img{margin-top:-69px}@media (min-width: 768px){.cont.footer ul li:nth-child(1) i{width:225.72px;height:17.16px}.cont.footer ul li:nth-child(1) i img{margin-top:-91.08px}}.cont.footer ul li:nth-child(2) i{width:128px;height:13px}.cont.footer ul li:nth-child(2) i img{margin-top:-83px}@media (min-width: 768px){.cont.footer ul li:nth-child(2) i{width:168.96px;height:17.16px}.cont.footer ul li:nth-child(2) i img{margin-top:-109.56px}}.cont.footer ul li:nth-child(3) i{width:158px;height:14px}.cont.footer ul li:nth-child(3) i img{margin-top:-97px}@media (min-width: 768px){.cont.footer ul li:nth-child(3) i{width:208.56px;height:18.48px}.cont.footer ul li:nth-child(3) i img{margin-top:-128.04px}}.cont.footer ul li:nth-child(4){height:auto;padding:6px 15px 7px;overflow:hidden;font-size:0}@media (min-width: 768px){.cont.footer ul li:nth-child(4){padding:4px 20px}}.cont.footer ul li:nth-child(4) dt{float:left;width:53px;height:13px;padding-top:3px;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 534px) and (min-width: 374px){.cont.footer ul li:nth-child(4) dt{margin-bottom:10px}}@media screen and (max-width: 768px) and (min-width: 535px){.cont.footer ul li:nth-child(4) dt{margin-bottom:0}}.cont.footer ul li:nth-child(4) dt img{width:401px;height:13px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dt{width:65px;height:18px;margin:0 7px 40px 0}.cont.footer ul li:nth-child(4) dt img{width:545.36px;height:17.68px}}.cont.footer ul li:nth-child(4) dd{float:left;height:13px;margin-top:3px;overflow:hidden}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd{height:18px}}.cont.footer ul li:nth-child(4) dd img{width:401px;height:13px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd img{width:545.36px;height:17.68px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(1){width:35px}.cont.footer ul li:nth-child(4) dd:nth-of-type(1) img{margin-left:-54px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(1){width:47.6px}.cont.footer ul li:nth-child(4) dd:nth-of-type(1) img{margin-left:-73.44px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(2){width:26px}.cont.footer ul li:nth-child(4) dd:nth-of-type(2) img{margin-left:-91px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(2){width:35.36px}.cont.footer ul li:nth-child(4) dd:nth-of-type(2) img{margin-left:-123.76px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(3){width:55px}.cont.footer ul li:nth-child(4) dd:nth-of-type(3) img{margin-left:-119px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(3){width:74.8px}.cont.footer ul li:nth-child(4) dd:nth-of-type(3) img{margin-left:-161.84px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(4){width:55px}.cont.footer ul li:nth-child(4) dd:nth-of-type(4) img{margin-left:-176px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(4){width:74.8px}.cont.footer ul li:nth-child(4) dd:nth-of-type(4) img{margin-left:-239.36px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(5){width:44px}.cont.footer ul li:nth-child(4) dd:nth-of-type(5) img{margin-left:-233px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(5){width:59.84px}.cont.footer ul li:nth-child(4) dd:nth-of-type(5) img{margin-left:-316.88px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(6){width:52px}.cont.footer ul li:nth-child(4) dd:nth-of-type(6) img{margin-left:-279px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(6){width:70.72px}.cont.footer ul li:nth-child(4) dd:nth-of-type(6) img{margin-left:-379.44px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(7){width:36px}.cont.footer ul li:nth-child(4) dd:nth-of-type(7) img{margin-left:-333px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(7){width:48.96px}.cont.footer ul li:nth-child(4) dd:nth-of-type(7) img{margin-left:-452.88px}}.cont.footer ul li:nth-child(4) dd:nth-of-type(8){width:29px}.cont.footer ul li:nth-child(4) dd:nth-of-type(8) img{margin-left:-371px}@media (min-width: 768px){.cont.footer ul li:nth-child(4) dd:nth-of-type(8){width:39.44px}.cont.footer ul li:nth-child(4) dd:nth-of-type(8) img{margin-left:-504.56px}}.cont.footer ul li:nth-child(5){position:absolute;top:0;left:0;width:30px;height:37px;padding:0;margin:0;background:none;overflow:hidden}.cont.footer ul li:nth-child(5) img{width:275px;height:232px;margin:-53px 0 0 -174px}@media (min-width: 768px){.cont.footer ul li:nth-child(5) img{width:275px;height:232px}}@media (min-width: 768px){.cont.footer ul li:nth-child(5){width:32px;height:40px}.cont.footer ul li:nth-child(5) img{margin:-53px 0 0 -205px}}.cont.footer #share{height:40px;margin:0 -9px 0 0;font-size:0}@media (min-width: 768px){.cont.footer #share{position:absolute;top:40px;left:375px;height:28px;-webkit-transition:.2s;transition:.2s}}.cont.footer #share dt{display:inline-block;width:85px;height:40px;padding:13px 0 0 13px;vertical-align:top}.cont.footer #share dt b{display:block;width:60px;height:13px;overflow:hidden}.cont.footer #share dt b img{width:275px;height:232px;margin:-53px 0 0 -113px}@media (min-width: 768px){.cont.footer #share dt b img{width:550px;height:464px}}@media (min-width: 768px){.cont.footer #share dt{width:70px;height:28px;padding:8px 0 0 0;margin-right:28px}.cont.footer #share dt b{width:70px;height:12px}.cont.footer #share dt b img{margin:-166px 0 0 -258px}}.cont.footer #share dd{display:inline-block;height:40px;vertical-align:top}@media (min-width: 768px){.cont.footer #share dd{height:26px}}.cont.footer #share dd a{position:relative;display:block;width:40px;height:40px}@media (min-width: 768px){.cont.footer #share dd a{width:28px;height:28px}.cont.footer #share dd a:hover svg{opacity:.7;-webkit-transition:.2s;transition:.2s}}.cont.footer #share dd a::before,.cont.footer #share dd a::after{position:absolute;top:0;bottom:0;margin:auto;width:2px;height:12px;-webkit-transform:translateY(-1px) skew(-30deg);transform:translateY(-1px) skew(-30deg);content:''}@media (min-width: 768px){.cont.footer #share dd a::before,.cont.footer #share dd a::after{height:14px}}.cont.footer #share dd a::before{-webkit-transform:translateY(0) skew(-30deg);transform:translateY(0) skew(-30deg);background:rgba(0,0,0,0.5)}@media (min-width: 768px){.cont.footer #share dd a::before{content:none}}.cont.footer #share dd a::after{background:#fff}.cont.footer #share dd a.tapped{opacity:1}.cont.footer #share dd a.tapped svg{fill:#4461cb}.cont.footer #share dd a.tapped svg+svg{fill:#c7cfef}.cont.footer #share dd a svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:#000;fill-opacity:.5}@media (min-width: 768px){.cont.footer #share dd a svg{display:none}}.cont.footer #share dd a svg+svg{fill:#fff;fill-opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:.2s;transition:.2s}@media (min-width: 768px){.cont.footer #share dd a svg+svg{display:block}}.cont.footer #share dd:nth-child(2) a{margin-right:30px}.cont.footer #share dd:nth-child(2) a::before,.cont.footer #share dd:nth-child(2) a::after{right:-16px}.cont.footer #share dd:nth-child(2) a svg{width:22px}@media (min-width: 768px){.cont.footer #share dd:nth-child(2) a{margin-right:45px}.cont.footer #share dd:nth-child(2) a::after{right:-23px}.cont.footer #share dd:nth-child(2) a svg{width:26px}}.cont.footer #share dd:nth-child(3) a{margin-right:20px}.cont.footer #share dd:nth-child(3) a::before,.cont.footer #share dd:nth-child(3) a::after{right:-14px}.cont.footer #share dd:nth-child(3) a svg{width:22px}@media (min-width: 768px){.cont.footer #share dd:nth-child(3) a{margin-right:40px}.cont.footer #share dd:nth-child(3) a::after{right:-22px}.cont.footer #share dd:nth-child(3) a svg{width:23px}}.cont.footer #share dd:nth-child(4) a::before,.cont.footer #share dd:nth-child(4) a::after{content:none}.cont.footer #share dd:nth-child(4) a svg{width:11px}@media (min-width: 768px){.cont.footer #share dd:nth-child(4) a svg{width:12px}}.cont.footer #contact{position:relative;display:block;height:40px;margin:8px 40px 16px;padding-right:8px;line-height:40px;font-size:1rem;text-decoration:none;border:1px solid #fff;letter-spacing:1.4px}.cont.footer #contact::after{position:absolute;top:0;bottom:0;right:15px;width:7px;height:7px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}@media (min-width: 768px){.cont.footer #contact{position:absolute;top:90px;left:375px;width:270px;height:32px;line-height:32px;margin:0;padding-right:0;-webkit-transition:.2s;transition:.2s}.cont.footer #contact::after{right:20px;-webkit-transition:.2s;transition:.2s}.cont.footer #contact:hover::after{right:17px;-webkit-transition:.2s;transition:.2s}}.cont.footer #wfs{display:block;width:69px;height:19px;margin:0 0 15px 40px;overflow:hidden}.cont.footer #wfs img{width:275px;height:232px;margin-left:-164px}@media (min-width: 768px){.cont.footer #wfs img{width:275px;height:232px}}@media (min-width: 768px){.cont.footer #wfs{position:absolute;top:160px;left:375px;margin:0;-webkit-transition:.2s;transition:.2s}.cont.footer #wfs:hover{opacity:.7;-webkit-transition:.2s;transition:.2s}}.cont.footer small{display:block;margin-left:40px;text-align:left;letter-spacing:1px;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}.cont.footer small+small{margin-top:4px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0.8);transform:scale(0.8);line-height:1.5}.cont.footer small+small b{display:block}@media (min-width: 768px){.cont.footer small{position:absolute;top:192px;left:375px;margin:0;-webkit-transition:.2s;transition:.2s}.cont.footer small+small{top:206px}.cont.footer small+small b{display:inline-block}}#scrollBtn{position:fixed;top:auto;right:0;bottom:0;left:0;height:40px;text-align:center;z-index:80}#scrollBtn mark{display:block;width:36px;height:9px;margin:0 auto;background:none;overflow:hidden}#scrollBtn mark img{width:275px;height:232px;margin:-40px 0 0 -164px}@media (min-width: 768px){#scrollBtn mark img{width:550px;height:464px}}#scrollBtn span{display:block;position:relative;width:22px;height:22px;margin:auto}#scrollBtn span::before,#scrollBtn span::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:22px;height:22px;margin:auto;border-right:4px solid #fad300;border-bottom:4px solid #fad300;-webkit-transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg);content:''}#scrollBtn span::before{opacity:.4;border-color:#000;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#scrollBtn.last{top:0;bottom:auto;padding-top:10px}#scrollBtn.last span{-webkit-transform:translateY(6px);transform:translateY(6px)}#scrollBtn.last span::before{-webkit-transform:translateY(4px) rotate(-135deg);transform:translateY(4px) rotate(-135deg)}#scrollBtn.last span::after{-webkit-transform:translateY(0) rotate(-135deg);transform:translateY(0) rotate(-135deg)}@media (min-width: 768px){#scrollBtn{top:594px;bottom:auto;height:56px;-webkit-transition:.3s;transition:.3s;cursor:pointer}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-height: 670px){#scrollBtn{top:594px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 670px){#scrollBtn{top:594px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 676.4px){#scrollBtn{top:600.4px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 682.8px){#scrollBtn{top:606.8px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 689.2px){#scrollBtn{top:613.2px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 695.6px){#scrollBtn{top:619.6px}}@media screen and (min-width: 768px) and (min-width: 768px) and (min-height: 702px){#scrollBtn{top:626px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) and (min-height: 703px){#scrollBtn{top:526px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) and (min-height: 670px){#scrollBtn{top:520px}}@media screen and (min-width: 768px) and (min-width: 1000px) and (max-width: 1023px) and (min-height: 670px){#scrollBtn{top:583px}}@media (min-width: 768px){#scrollBtn mark{width:72px;height:18px}#scrollBtn mark img{margin:-80px 0 0 -328px}#scrollBtn span{width:24px;height:24px}#scrollBtn span::before,#scrollBtn span::after{border-width:6px}#scrollBtn.hide{opacity:0;-webkit-transition:.3s;transition:.3s;z-index:-1}}#toShop{display:block;position:fixed;right:4px;bottom:10px;width:77px;height:79px;border:none;z-index:100;background:url(../img/sprite_btn.png) 0 0/112px 79px no-repeat}@media (min-width: 768px){#toShop{right:17px;top:532px;width:124px;height:126px;background:url(../img/sprite_btn.png) 0 0/179.2px 126.4px no-repeat;cursor:pointer;-webkit-transition:.2s;transition:.2s}#toShop.scrolled{top:auto;bottom:12px}#toShop:hover{opacity:.7;-webkit-transition:.2s;transition:.2s}}#toShop span{position:absolute;display:block;top:11px;left:22px;width:35px;height:54px;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;background:url(../img/sprite_btn.png) -77px 0/112px 79px no-repeat;-webkit-transition:.3s .2s;transition:.3s .2s}@media (min-width: 768px){#toShop span{top:15px;left:35px;width:56px;height:86.4px;background:url(../img/sprite_btn.png) -123.2px 0/179.2px 126.4px no-repeat}}#toShop b{position:absolute;display:block;top:0;left:0;width:77px;height:72px}#toShop b i{display:block;position:absolute;left:0;right:0;width:50%;height:5px;margin:auto;background-color:#f26826;-webkit-transition:0.3s cubic-bezier(0, 0, 0.58, 1) 0.2s;transition:0.3s cubic-bezier(0, 0, 0.58, 1) 0.2s;opacity:0}#toShop b i:nth-of-type(1){top:20%}#toShop b i:nth-of-type(2){top:80%}@media (min-width: 768px){#toShop b{width:123.2px;height:115.2px}#toShop b i{width:50%;height:10px}}#toShop.open{right:-10px}@media (min-width: 768px){#toShop.open{top:auto;right:-16px;bottom:-16px}}#toShop.open span{opacity:0;-webkit-transition:.3s;transition:.3s}#toShop.open i{opacity:1}#toShop.open i:nth-of-type(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toShop.open i:nth-of-type(2){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}aside{position:fixed;top:0;right:0;left:0;bottom:0;padding:8px 10px;background:url(../img/bg_ptn.png) center top /44px 44px;-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;z-index:-999}@media (max-width: 1023px) and (min-width: 768px){aside{padding:0}}@media (min-width: 768px){aside{padding:20px 50px;background:url(../img/bg_ptn.png) center top /88px 88px}}aside #asidescrollBox{position:relative;height:100%;background:rgba(47,83,104,0.9);border:3px solid #ffcf00;border-radius:6px}@media (max-width: 1023px) and (min-width: 768px){aside #asidescrollBox{-webkit-transform:scale(0.95);transform:scale(0.95)}}@media (min-width: 768px){aside #asidescrollBox{border:6px solid #ffcf00;border-radius:10px}}aside #asidescrollBoxInner{position:absolute;top:2px;right:-3px;left:-3px;bottom:2px;padding:35px 30px 30px;overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}@media (min-width: 768px){aside #asidescrollBoxInner{top:4px;right:-6px;left:-6px;bottom:4px;padding:75px 0}}aside h3{position:relative;height:30px;margin-bottom:22px;padding-top:4px;font-size:0}aside h3::before,aside h3::after{position:absolute;top:0;width:6px;height:30px;background:url(../img/sprite.png) -244px -.40727 232px;content:''}aside h3::before{left:0}aside h3::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}aside h3 b{display:block;margin:0 auto;overflow:hidden}@media (min-width: 768px){aside h3{height:45px;margin-bottom:50px;padding-top:5px}aside h3::before,aside h3::after{position:absolute;top:0;width:9px;height:45px;background:url(../img/sprite.png) -488px -286px /550px 464px;content:''}}aside p{text-align:left;font-size:1rem}@media (min-width: 768px){aside #dlBuy,aside #counterBuy{width:738px;margin:0 auto}}aside #dlBuy h4,aside #counterBuy h4{font-size:1.2rem;font-weight:bold;margin-bottom:16px}aside #dlBuy h5,aside #counterBuy h5{font-size:1rem;font-weight:bold;margin:10px auto}@media (min-width: 768px){aside #dlBuy h5,aside #counterBuy h5{font-size:1.4rem}}aside #dlBuy div div:not([class]),aside #counterBuy div div:not([class]){font-size:0;margin-bottom:9px}@media (min-width: 768px){aside #dlBuy div div:not([class]),aside #counterBuy div div:not([class]){width:360px;text-align:left}}aside #dlBuy div div:not([class]) b,aside #dlBuy div div:not([class]) a,aside #counterBuy div div:not([class]) b,aside #counterBuy div div:not([class]) a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;height:50px;background:-webkit-gradient(linear, left top, left bottom, from(#ffde00), to(#ffc600));background:linear-gradient(to bottom, #ffde00 0%, #ffc600 100%);border-top:1px solid #fff500;border-bottom:1px solid #ffae00;-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.4)}aside #dlBuy div div:not([class]) b.tapped,aside #dlBuy div div:not([class]) b:hover,aside #dlBuy div div:not([class]) a.tapped,aside #dlBuy div div:not([class]) a:hover,aside #counterBuy div div:not([class]) b.tapped,aside #counterBuy div div:not([class]) b:hover,aside #counterBuy div div:not([class]) a.tapped,aside #counterBuy div div:not([class]) a:hover{opacity:1;background:-webkit-gradient(linear, left top, left bottom, from(#ffc600), to(#ffde00));background:linear-gradient(to bottom, #ffc600 0%, #ffde00 100%)}aside #dlBuy div div:not([class]) b.tapped span,aside #dlBuy div div:not([class]) b:hover span,aside #dlBuy div div:not([class]) a.tapped span,aside #dlBuy div div:not([class]) a:hover span,aside #counterBuy div div:not([class]) b.tapped span,aside #counterBuy div div:not([class]) b:hover span,aside #counterBuy div div:not([class]) a.tapped span,aside #counterBuy div div:not([class]) a:hover span{background:linear-gradient(135deg, transparent 40%, #ffde00 40%)}@media (min-width: 768px){aside #dlBuy div div:not([class]) b,aside #dlBuy div div:not([class]) a,aside #counterBuy div div:not([class]) b,aside #counterBuy div div:not([class]) a{height:56px;cursor:pointer}}aside #dlBuy div div:not([class]) b,aside #counterBuy div div:not([class]) b{position:relative;width:35%;margin-right:1%;border-radius:5px 0 0 5px}aside #dlBuy div div:not([class]) b i,aside #counterBuy div div:not([class]) b i{position:absolute;top:14px;right:0;left:0;width:64px;height:27px;margin:auto}aside #dlBuy div div:not([class]) b i img,aside #counterBuy div div:not([class]) b i img{width:275px;height:232px;margin:-112px 0 0 -179px}@media (min-width: 768px){aside #dlBuy div div:not([class]) b i img,aside #counterBuy div div:not([class]) b i img{width:357.5px;height:301.6px}}@media (min-width: 768px){aside #dlBuy div div:not([class]) b,aside #counterBuy div div:not([class]) b{position:relative;width:108px}aside #dlBuy div div:not([class]) b i,aside #counterBuy div div:not([class]) b i{top:12px;width:82px;height:34px;-webkit-transition:.2s;transition:.2s}aside #dlBuy div div:not([class]) b i img,aside #counterBuy div div:not([class]) b i img{margin:-145.6px 0 0 -232.7px}}aside #dlBuy div div:not([class]) b span,aside #counterBuy div div:not([class]) b span{display:none;position:absolute;right:0;bottom:-9px;left:0;width:18px;height:18px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:linear-gradient(135deg, transparent 40%, #ffc600 40%);-webkit-box-shadow:2px 2px 0px 0px rgba(0,0,0,0.4);box-shadow:2px 2px 0px 0px rgba(0,0,0,0.4);z-index:2;-webkit-transition:.2s;transition:.2s}aside #dlBuy div div:not([class]) b.descriptOpen span,aside #counterBuy div div:not([class]) b.descriptOpen span{display:block}aside #dlBuy div div:not([class]) a,aside #counterBuy div div:not([class]) a{width:64%;border-radius:0 5px 5px 0;text-align:left}@media screen and (min-width: 361px){aside #dlBuy div div:not([class]) a,aside #counterBuy div div:not([class]) a{text-align:center}aside #dlBuy div div:not([class]) a i,aside #counterBuy div div:not([class]) a i{margin-right:auto;margin-left:auto}}@media (min-width: 768px){aside #dlBuy div div:not([class]) a,aside #counterBuy div div:not([class]) a{width:248px}}aside #dlBuy div div:not([class]) i,aside #dlBuy div div:not([class]) u,aside #counterBuy div div:not([class]) i,aside #counterBuy div div:not([class]) u{display:block;overflow:hidden}aside #dlBuy div div:not([class]) i img,aside #dlBuy div div:not([class]) u img,aside #counterBuy div div:not([class]) i img,aside #counterBuy div div:not([class]) u img{width:275px;height:232px}@media (min-width: 768px){aside #dlBuy div div:not([class]) i img,aside #dlBuy div div:not([class]) u img,aside #counterBuy div div:not([class]) i img,aside #counterBuy div div:not([class]) u img{width:550px;height:464px}}aside #dlBuy div div:not([class]) u,aside #counterBuy div div:not([class]) u{position:absolute;top:0;right:5px;bottom:0;width:8px;height:12px;margin:auto;background:url(../img/sprite.png) -156px -.46545 232px}@media (min-width: 768px){aside #dlBuy div div:not([class]) u,aside #counterBuy div div:not([class]) u{right:13px;width:10px;height:16px;background:url(../img/sprite.png) -196.56px -.46545 292.32px;-webkit-transition:.2s;transition:.2s}}@media (min-width: 768px){aside #dlBuy div div:not([class]):hover u,aside #counterBuy div div:not([class]):hover u{right:9px;-webkit-transition:.2s;transition:.2s}}aside #dlBuy div .description,aside #counterBuy div .description{display:none;position:relative;background:url(../img/bg_ptn_2.png) center center /44px 44px;padding:30px 20px 15px;margin:9px auto;text-align:left}aside #dlBuy div .description b,aside #counterBuy div .description b{display:block;position:absolute;width:19px;height:19px;top:10px;right:10px}aside #dlBuy div .description b::before,aside #dlBuy div .description b::after,aside #counterBuy div .description b::before,aside #counterBuy div .description b::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:25px;margin:auto;background:#ffd700;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}aside #dlBuy div .description b::after,aside #counterBuy div .description b::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}aside #dlBuy div .description h4,aside #counterBuy div .description h4{font-size:1.2rem;font-weight:bold;margin-bottom:12px}aside #dlBuy div .description p,aside #counterBuy div .description p{margin-bottom:8px}@media (min-width: 768px){aside #dlBuy div .description,aside #counterBuy div .description{top:0;width:738px;background:url(../img/bg_ptn_2.png) center center /88px 88px;padding:35px 40px 20px;margin:4px auto}aside #dlBuy div .description b,aside #counterBuy div .description b{width:22px;height:22px;top:15px;right:17px;cursor:pointer}aside #dlBuy div .description b::before,aside #dlBuy div .description b::after,aside #counterBuy div .description b::before,aside #counterBuy div .description b::after{width:30px;height:2px}aside #dlBuy div .description h4,aside #counterBuy div .description h4{font-size:1.6rem;margin-bottom:10px;letter-spacing:1px}aside #dlBuy div .description p,aside #counterBuy div .description p{font-size:1.4rem;line-height:1.6}}aside #dlBuy div .rakuten .description p,aside #counterBuy div .rakuten .description p{margin:0 0 6px 1.5em;text-indent:-1.4em}aside #dlBuy div .rakuten .description p.last,aside #counterBuy div .rakuten .description p.last{margin:1em 0 0 0;text-indent:0}aside #dlBuy div .rakuten .description h4+p,aside #counterBuy div .rakuten .description h4+p{margin-left:0;text-indent:0}aside #dlBuy div .rakuten .description h5,aside #counterBuy div .rakuten .description h5{margin-top:2em}aside #dlBuy{margin-bottom:35px}aside #dlBuy h3 b{width:157px;height:22px}aside #dlBuy h3 b img{width:275px;height:232px;margin-top:-187px}@media (min-width: 768px){aside #dlBuy h3 b img{width:467.5px;height:394.4px}}@media (min-width: 768px){aside #dlBuy h3{width:400px;margin:0 auto 50px}aside #dlBuy h3 b{width:266.9px;height:37.4px}aside #dlBuy h3 b img{margin-top:-317.9px}}@media (min-width: 768px){aside #dlBuy div.container{position:relative;width:738px;height:56px;margin-bottom:10px}aside #dlBuy div.container>div{position:absolute;top:0}aside #dlBuy div.container .nintendo,aside #dlBuy div.container .rakuten{left:0}aside #dlBuy div.container .amazon,aside #dlBuy div.container .yodobashi{left:378px}}aside #dlBuy div.nintendo div a i{display:inline-block;width:77px;height:16px;margin:17px 0 0 0}aside #dlBuy div.nintendo div a i img{margin-top:-112px;width:275px;height:232px}@media (min-width: 768px){aside #dlBuy div.nintendo div a i img{width:313.5px;height:264.48px}}aside #dlBuy div.nintendo div a i+i{margin:0;width:100px}aside #dlBuy div.nintendo div a i+i img{margin:-112px 0 0 -78px}@media screen and (max-width: 500px) and (min-width: 320px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 6px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 8px}}@media screen and (max-width: 500px) and (min-width: 340px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 11px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 13px}}@media screen and (max-width: 500px) and (min-width: 360px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 16px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 18px}}@media screen and (max-width: 500px) and (min-width: 380px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 21px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 23px}}@media screen and (max-width: 500px) and (min-width: 400px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 26px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 28px}}@media screen and (max-width: 500px) and (min-width: 420px){aside #dlBuy div.nintendo div a i{display:block;margin:9px 0 0 31px}aside #dlBuy div.nintendo div a i+i{margin:0 0 0 33px}}@media (min-width: 768px){aside #dlBuy div.nintendo div:first-child{text-align:left}aside #dlBuy div.nintendo div:first-child a{padding-right:15px}aside #dlBuy div.nintendo div:first-child a i{width:88px;height:18px}aside #dlBuy div.nintendo div:first-child a i img{margin-top:-127.68px}aside #dlBuy div.nintendo div:first-child a i+i{width:114px;height:18px}aside #dlBuy div.nintendo div:first-child a i+i img{margin:-127.68px 0 0 -88.92px}aside #dlBuy div.nintendo .description{left:0}}aside #dlBuy div.amazon div a i{display:inline-block;width:116px;height:19px;margin:16px 0 0 0}aside #dlBuy div.amazon div a i img{margin-top:-129px;width:275px;height:232px}@media (min-width: 768px){aside #dlBuy div.amazon div a i img{width:324.5px;height:273.76px}}aside #dlBuy div.amazon div a i+i{margin:0;width:38px}aside #dlBuy div.amazon div a i+i img{margin:-129px 0 0 -117px}@media screen and (max-width: 500px) and (min-width: 320px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 6px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 8px}}@media screen and (max-width: 500px) and (min-width: 340px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 11px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 13px}}@media screen and (max-width: 500px) and (min-width: 360px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 16px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 18px}}@media screen and (max-width: 500px) and (min-width: 380px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 21px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 23px}}@media screen and (max-width: 500px) and (min-width: 400px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 26px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 28px}}@media screen and (max-width: 500px) and (min-width: 420px){aside #dlBuy div.amazon div a i{display:block;margin:8px 0 0 31px}aside #dlBuy div.amazon div a i+i{margin:0 0 0 33px}}@media (min-width: 768px){aside #dlBuy div.amazon div:first-child{text-align:left}aside #dlBuy div.amazon div:first-child a{padding-right:15px}aside #dlBuy div.amazon div:first-child a i{width:138px;height:22px}aside #dlBuy div.amazon div:first-child a i img{margin-top:-152.22px}aside #dlBuy div.amazon div:first-child a i+i{width:44px;height:23px}aside #dlBuy div.amazon div:first-child a i+i img{margin:-152.22px 0 0 -138.06px}aside #dlBuy div.amazon .description{left:-378px}}aside #dlBuy div.rakuten div a i{display:inline-block;width:117px;height:17px;margin:16px 0 0 5px}aside #dlBuy div.rakuten div a i img{margin-top:-149px;width:275px;height:232px}@media (min-width: 768px){aside #dlBuy div.rakuten div a i img{width:319px;height:269.12px}}@media screen and (max-width: 500px) and (min-width: 320px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 8px}}@media screen and (max-width: 500px) and (min-width: 340px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 13px}}@media screen and (max-width: 500px) and (min-width: 360px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 18px}}@media screen and (max-width: 500px) and (min-width: 380px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 23px}}@media screen and (max-width: 500px) and (min-width: 400px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 28px}}@media screen and (max-width: 500px) and (min-width: 420px){aside #dlBuy div.rakuten div a i{display:block;margin:16px 0 0 33px}}@media (min-width: 768px){aside #dlBuy div.rakuten div:first-child{text-align:left}aside #dlBuy div.rakuten div:first-child a{padding-right:15px}aside #dlBuy div.rakuten div:first-child a i{width:135.72px;height:19.72px;margin:17px 0 0 5px}aside #dlBuy div.rakuten div:first-child a i img{margin-top:-172.84px}aside #dlBuy div.rakuten .description{left:0}}aside #dlBuy div.yodobashi div a i{display:inline-block;width:120px;height:16px;margin:17px 0 0 5px}aside #dlBuy div.yodobashi div a i img{margin:-149px 0 0 -118px;width:275px;height:232px}@media (min-width: 768px){aside #dlBuy div.yodobashi div a i img{width:335.5px;height:283.04px}}@media screen and (max-width: 500px) and (min-width: 320px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 8px}}@media screen and (max-width: 500px) and (min-width: 340px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 13px}}@media screen and (max-width: 500px) and (min-width: 360px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 18px}}@media screen and (max-width: 500px) and (min-width: 380px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 23px}}@media screen and (max-width: 500px) and (min-width: 400px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 28px}}@media screen and (max-width: 500px) and (min-width: 420px){aside #dlBuy div.yodobashi div a i{display:block;margin:17px 0 0 33px}}@media (min-width: 768px){aside #dlBuy div.yodobashi div:first-child{text-align:left}aside #dlBuy div.yodobashi div:first-child a{padding-right:15px}aside #dlBuy div.yodobashi div:first-child a i{width:146.4px;height:19.52px;margin:18px 0 0 5px}aside #dlBuy div.yodobashi div:first-child a i img{margin:-181.78px 0 0 -143.96px}aside #dlBuy div.yodobashi .description{left:-378px}}aside #counterBuy{position:relative}aside #counterBuy h3 b{display:inline-block;width:59.85px;height:20.9px}aside #counterBuy h3 b img{width:261.25px;height:220.4px;margin-top:-199.5px}aside #counterBuy h3 b+b{width:201.4px;height:20.9px}aside #counterBuy h3 b+b img{margin:-199.5px 0 0 -59.85px}@media screen and (max-width: 400px) and (min-width: 320px){aside #counterBuy h3{height:61px;padding-top:8px}aside #counterBuy h3 b{display:block}aside #counterBuy h3::before,aside #counterBuy h3::after{height:61px;background:url(../img/sprite.png) -251px -.40727 232px}}aside #counterBuy>img{width:110px;height:109px;margin:16px auto}aside #counterBuy #counter div b{width:100%;margin-right:0;border-radius:5px}aside #counterBuy #counter div b i{top:12px;width:81px;height:16px}aside #counterBuy #counter div b i img{margin:-167px 0 0 -122px;width:275px;height:232px}@media (min-width: 768px){aside #counterBuy #counter div b i img{width:346.5px;height:292.32px}}aside #counterBuy #counter div b u{top:24px;right:0;left:0;width:11px;height:9px;background:url(../img/sprite.png) -204px -.47273 232px}aside #counterBuy #counter .description b{width:19px;height:19px}@media (min-width: 768px){aside #counterBuy{position:relative}aside #counterBuy h3{width:590px;margin:70px auto 50px}aside #counterBuy h3 b{width:445px;height:37px}aside #counterBuy h3 b img{width:445.5px;height:375.84px;margin-top:-340.2px}aside #counterBuy h3 b+b{display:none}aside #counterBuy p{font-size:1.4rem;text-align:center}aside #counterBuy #posa{position:absolute;left:-10px;top:246px;width:188px;height:186px;-webkit-transition:.53s;transition:.53s}aside #counterBuy #posa.descriptOpen{margin-top:266px;-webkit-transition:.53s;transition:.53s}aside #counterBuy #counter div:first-child{margin:40px auto 10px}aside #counterBuy #counter div:first-child b{height:56px}aside #counterBuy #counter div:first-child b+b{display:none}aside #counterBuy #counter div:first-child b i{top:12px;width:102px;height:20px}aside #counterBuy #counter div:first-child b i img{margin:-210.42px 0 0 -153.72px}aside #counterBuy #counter div:first-child b u{top:28px;width:15px;height:12px;background:url(../img/sprite.png) -269.28px -.47273 306.24px}aside #counterBuy #counter .description p{text-align:left}}aside #counterBuy #shopList{margin-top:18px;background:rgba(0,0,0,0.2);padding-bottom:15px}aside #counterBuy #shopList h5{height:42px;line-height:42px;text-align:center;font-size:1.2rem;font-weight:bold;border-bottom:1px solid #fff;letter-spacing:1px}aside #counterBuy #shopList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 15px 12%;text-align:left}@media screen and (min-width: 400px){aside #counterBuy #shopList ul li{width:33%}}@media screen and (min-width: 500px){aside #counterBuy #shopList ul{padding:15px 0 15px 7%}aside #counterBuy #shopList ul li{width:25%}}aside #counterBuy #shopList li{width:50%;font-size:1.1rem}aside #counterBuy #shopList p{margin:0 15px;text-align:center;font-size:1rem}aside #counterBuy #shopList p b{display:inline-block;margin:0 .5rem}@media screen and (max-width: 500px) and (min-width: 320px){aside #counterBuy #shopList p b{display:block}}@media (min-width: 768px){aside #counterBuy #shopList{margin:53px 0 0 204px;padding-bottom:30px}aside #counterBuy #shopList h5{height:70px;line-height:70px;font-size:1.8rem;border-bottom:1px solid #fff;letter-spacing:2px}}@media screen and (min-width: 768px) and (min-width: 768px){aside #counterBuy #shopList ul{padding:30px 0 30px 80px}aside #counterBuy #shopList ul li{font-size:1.4rem;width:33%}}@media (min-width: 768px){aside #counterBuy #shopList p{font-size:1.2rem}}.ps{overflow:hidden !important;overflow-anchor:none;-ms-touch-action:auto;touch-action:auto}@media (min-width: 768px){.ps:hover .ps__rail-y,.ps:hover .ps__thumb-y{width:10px;-webkit-transition:.2s;transition:.2s}}.ps__rail-y{display:none;position:absolute;left:0;top:0;width:3px;background-color:none;-webkit-transition:.2s;transition:.2s;cursor:pointer;opacity:1}@media (min-width: 768px){.ps__rail-y{right:0;left:auto;width:6px}}.ps--active-y>.ps__rail-y{display:block}.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y{opacity:1}@media (min-width: 768px){.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y{width:10px;-webkit-transition:.2s;transition:.2s}}.ps__thumb-y{position:absolute;left:0;width:3px;background-color:#d80011;-webkit-transition:.2s;transition:.2s}@media (min-width: 768px){.ps__thumb-y{right:0;left:auto;width:6px}}#dlBuy a.disable{opacity:.5 !important}#dlBuy a.disable:hover u{right:5px !important}@media (min-width: 768px){#dlBuy a.disable:hover u{right:13px !important}}.cont.footer .policyArea{display:block;line-height:1;margin-bottom:32px;-webkit-transform:scale(0.8);transform:scale(0.8);letter-spacing:1px}@media (min-width: 768px){.cont.footer .policyArea{position:absolute;top:120px;left:352px;margin:0;-webkit-transition:.2s;transition:.2s}.cont.footer #contact{top:76px}.cont.footer #wfs{top:164px}}
