html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;text-decoration:none}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;vertical-align:bottom;position:relative}body .bodyInner{position:relative;background-image:url(../images/common/footer_bg.png);background-size:calc(384px * 1) calc(341px * 1);background-position:top 0 center;background-repeat:repeat}body .bodyInner .wrapeer{overflow-x:hidden}img{width:100%;vertical-align:bottom}@media (max-width: 749px){.mtS{margin-top:10px}}@media (min-width: 750px){.mtS{margin-top:20px}}@media (max-width: 749px){.mtM{margin-top:25px}}@media (min-width: 750px){.mtM{margin-top:50px}}li{list-style-type:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}::selection{color:#fff;background-color:#f49cc2}section,nav,footer{font-family:"M PLUS Rounded 1c", sans-serif;font-weight:700;font-style:normal}section,nav,footer{background-color:#5dc1ec}section a,nav a,footer a{color:#fff}@media (max-width: 749px){p{text-shadow:2px 2px 0px #fff;font-size:4.8vw}}@media (min-width: 750px){p{font-size:1.86667vw;line-height:1.75}}@media (min-width: 1600px){p{font-size:2.14286vw;line-height:1.75}}@media (min-width: 1600px) and (min-width: 1600px){p{font-size:30px}}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}[data-ruby]{position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-1em;left:50%;-webkit-transform:translate(-50%, 0) rotate(0.05deg);transform:translate(-50%, 0) rotate(0.05deg);width:120%;margin:auto;font-size:0.4em;letter-spacing:0;text-align:center}rt{display:none}.btn{position:relative;min-width:11em;max-width:11em;background-color:#e4006d;border-radius:4em;text-align:center;margin:0 auto;font-size:2.14286vw;line-height:1.1;transition:0.2s;z-index:200}@media (min-width: 1600px){.btn{font-size:30px}}@media (max-width: 749px){.btn{width:60vw;font-size:5.6vw;margin:9.6vw auto 0vw auto;box-shadow:-1vw -1vw #fff,1vw 1vw #fef100}}@media (min-width: 750px){.btn{width:7em;margin:3.21429vw auto 0vw auto;box-shadow:-0.4vw -0.4vw #fff,0.4vw 0.4vw #fef100}}@media (min-width: 750px) and (min-width: 1600px){.btn{margin:45px auto 0px auto}}@media (min-width: 1600px){.btn{box-shadow:-6px -6px #fff,6px 6px #fef100}}@media (any-hover: hover) and (min-width: 750px){.btn:hover{background-color:#ee318c;box-shadow:0.6vw -0.6vw #fff,-0.6vw 0.6vw #fef100}}@media (any-hover: hover) and (min-width: 1600px){.btn:hover{box-shadow:8px -8px #fff,-8px 8px #fef100}}.btn::after{content:"";position:absolute;top:50%;right:0.5em;-webkit-transform:translateY(-40%);transform:translateY(-40%);display:inline-block;background-image:url(../images/common/btn_arrow.png);background-size:100%;width:0.8em;height:0.8em;background-repeat:no-repeat}.btn a,.btn>div{position:relative;display:block}@media (max-width: 749px){.btn a,.btn>div{padding:2.13333vw 5.6vw 2.13333vw 5.6vw}}@media (min-width: 750px){.btn a,.btn>div{padding:.85714vw 3vw .85714vw 3vw}}@media (min-width: 750px) and (min-width: 1600px){.btn a,.btn>div{padding:12px 42px 12px 42px}}@media (min-width: 1600px){.btn a,.btn>div{padding:.85714vw 3vw .85714vw 3vw}}@media (min-width: 1600px) and (min-width: 1600px){.btn a,.btn>div{padding:12px 42px 12px 42px}}@media (max-width: 749px){.btn.mtHalf{margin:4.8vw auto 0vw auto}}@media (min-width: 750px){.btn.mtHalf{margin:1.5vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1600px){.btn.mtHalf{margin:21px auto 0px auto}}.btn:has(ruby) a,.btn:has(ruby)>div{padding:1.28571vw 3vw .42857vw 3vw}@media (min-width: 1600px){.btn:has(ruby) a,.btn:has(ruby)>div{padding:18px 42px 6px 42px}}@media (max-width: 749px){.btn:has(ruby) a,.btn:has(ruby)>div{padding:2.93333vw 5.6vw 1.33333vw 5.6vw}}.btn:has(ruby) a [data-ruby]::before,.btn:has(ruby)>div [data-ruby]::before{top:-0.6em}@media (max-width: 749px){.btn:has(ruby) a [data-ruby]::before,.btn:has(ruby)>div [data-ruby]::before{top:-0.5em}}@media (max-width: 749px){.btn.long{width:12em;max-width:12em}}@media (min-width: 750px){.btn.long{width:12em;max-width:12em}}.btn.close{background-color:#7d7d7d;box-shadow:none}.btn.close a,.btn.close>div,.btn.close ruby{color:#c5c5c5}.btn.close a,.btn.close>div{pointer-events:none}.btn.close::after{opacity:50%}.btnBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width: 749px){.btnBox .btn{margin:0vw 0vw 2.8vw 0vw}.btnBox .btn:last-child{margin-bottom:0}}@media (min-width: 750px){.btnBox .btn{margin:0vw 2.14286vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1600px){.btnBox .btn{margin:0px 30px 0px 0px}}@media (min-width: 750px){.btnBox .btn:last-child{margin-right:0}}@media (min-width: 1600px){.btnBox .btn{margin:0vw 2.14286vw 0vw 0vw}}@media (min-width: 1600px) and (min-width: 1600px){.btnBox .btn{margin:0px 30px 0px 0px}}@media (min-width: 1600px){.btnBox .btn:last-child{margin-right:0}}@media (max-width: 749px){.btnBox{display:block}}#gnav{position:fixed;width:100%;z-index:500}@media (min-width: 750px){#gnav nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:start;align-items:start}#gnav nav ul li{width:10%;height:6vw;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#gnav nav ul li img{transition:0.2s}#gnav nav ul li::after{position:absolute;top:0;left:0;content:"";display:inline-block;width:100%;height:6.4vw;background-image:url(../images/common/nav_bg1.png);background-size:contain;background-repeat:no-repeat;z-index:-1}}@media (min-width: 750px) and (any-hover: hover){#gnav nav ul li:hover img{-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}}@media (min-width: 750px){#gnav nav ul li.new::before{position:absolute;top:4.5vw;left:31%;content:"";display:inline-block;width:100%;height:2vw;background-image:url(../images/common/ico_new.png);background-size:contain;background-repeat:no-repeat;z-index:1}#gnav nav ul a{display:block;height:6vw;width:100%}#gnav nav ul a img{position:absolute;top:38%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 750px) and (min-width: 750px){#gnav nav ul a span{display:none}}@media (min-width: 750px){#gnav nav ul li:nth-child(2n)::after{background-image:url(../images/common/nav_bg2.png)}#gnav nav ul .top img{width:4.26667vw;max-width:calc(260px * 0.5)}#gnav nav ul .movie img{width:5.6vw;max-width:calc(344px * 0.5)}#gnav nav ul .shop img{width:7.46667vw;max-width:calc(501px * 0.5)}#gnav nav ul .tamagotchi img{width:8vw;max-width:calc(534px * 0.5)}#gnav nav ul .tamagotchi-uni img{width:8.26667vw;max-width:calc(534px * 0.5)}#gnav nav ul .product img{width:5.6vw;max-width:calc(349px * 0.5)}#gnav nav ul .special img{width:6.4vw;max-width:calc(422px * 0.5)}#gnav nav ul .nsw2 img{width:8vw;max-width:calc(573px * 0.5)}#gnav nav ul .howto img{width:6.4vw;max-width:calc(402px * 0.5)}#gnav nav ul .sound{position:relative}}@media (min-width: 750px) and (any-hover: hover){#gnav nav ul .sound:hover img{-webkit-transform:translateY(10%);transform:translateY(10%)}}@media (min-width: 750px){#gnav nav ul .sound button{display:block;width:25vw;height:6vw}#gnav nav ul .sound span{position:absolute;height:6vw;top:1vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#gnav nav ul .sound span::after{position:absolute;top:2.2vw;left:50%;-webkit-transform:translateX(-17%);transform:translateX(-17%);content:"";display:inline-block;width:100%;height:1.6vw;background-image:url(../images/common/ico_sound.png);background-size:contain;background-repeat:no-repeat;z-index:1}#gnav nav ul .sound span img{width:6vw;max-width:224px}}@media (max-width: 749px){#gnav{display:none}#gnav nav{display:-webkit-flex;display:flex;position:fixed;top:0;left:0;background-color:#78cbef;height:100lvh;background-image:url(../images/common/bg_nav.png);background-size:100vw;background-position:top center;background-repeat:repeat-y;z-index:1;overflow-y:scroll}#gnav ul{position:relative;background-repeat:repeat-y;width:190%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}}@media (max-width: 749px) and (orientation: landscape){#gnav ul{-webkit-align-content:start;align-content:start;margin:3em 0 -25em}}@media (max-width: 749px){#gnav ul li.null,#gnav ul li.sound{display:none}#gnav ul li:not(:has(.null)){width:67%;margin:0 auto 0.5em;text-align:center;font-size:6vw}#gnav ul li:not(:has(.null)) a{display:block;padding:0.3em 0;background:#e4006d;color:#fff;border-radius:0.5em;border:0.65vw solid #fff;box-shadow:0.75vw 0.75vw #858f9d;line-height:1.3}#gnav ul li:not(:has(.null)) img{display:none}#gnav ul li:not(:has(.null)) a[href*="#"]{color:#004b84;background:#fef100;font-weight:800;border:0.65vw solid #ffba00}#gnav ul li.new{position:relative}#gnav ul li.new::before{position:absolute;top:50%;left:-1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:100%;height:5.2vw;background-image:url(../images/common/sp_ico_new.png);background-size:contain;background-repeat:no-repeat;z-index:1}#gnav.open{display:block}}@media (max-width: 749px){#btnNav{position:fixed;top:0;right:0;width:16vw;height:16vw;max-width:80px;background-image:url(../images/common/menu.png);background-repeat:no-repeat;background-size:contain;z-index:500;-webkit-filter:drop-shadow(0.8vw 0.8vw #858f9d);filter:drop-shadow(0.8vw 0.8vw #858f9d)}}@media (min-width: 750px){#btnNav{display:none}}#btnNav.close{background-image:url(../images/common/menu_close.png)}.blueTit{background-color:#004b84;width:10em;font-weight:900;font-size:2.35714vw;padding:.42857vw 0vw .21429vw 0vw;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media (min-width: 1600px){.blueTit{font-size:33px}}@media (min-width: 1600px){.blueTit{padding:6px 0px 3px 0px}}.blueTit>*{-webkit-transform:rotate(1deg);transform:rotate(1deg)}@media (max-width: 749px){.blueTit{font-size:5.6vw;padding:.85714vw 0vw .42857vw 0vw}}@media (max-width: 749px) and (min-width: 1600px){.blueTit{padding:12px 0px 6px 0px}}.blueTit.long{background-color:#004b84;width:-webkit-max-content;width:max-content;font-weight:900;font-size:2.35714vw;padding:.42857vw 2.14286vw .21429vw 2.14286vw;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media (min-width: 1600px){.blueTit.long{font-size:33px}}@media (min-width: 1600px){.blueTit.long{padding:6px 30px 3px 30px}}.blueTit.long>*{-webkit-transform:rotate(1deg);transform:rotate(1deg)}@media (max-width: 749px){.blueTit.long{font-size:5.6vw;padding:.85714vw 3.92857vw .42857vw 3.92857vw}}@media (max-width: 749px) and (min-width: 1600px){.blueTit.long{padding:12px 55px 6px 55px}}.caution{font-size:80%;text-align:left;text-indent:-1em;padding-left:1em;box-sizing:border-box;margin:.64286vw 1.07143vw .64286vw 1.07143vw}@media (min-width: 1600px){.caution{margin:9px 15px 9px 15px}}#originalFooter{position:relative;text-align:center;color:#fff;overflow:hidden}@media (max-width: 749px){#originalFooter{padding:17vw 0 30vw}}@media (min-width: 750px){#originalFooter{padding:7vw 0 8vw}}@media (min-width: 1600px){#originalFooter{padding:6.42857vw 0vw 6.42857vw 0vw}}@media (min-width: 1600px) and (min-width: 1600px){#originalFooter{padding:90px 0px 90px 0px}}#originalFooter::before{content:"";position:absolute;top:-4.71429vw;left:-21.42857vw;width:71.42857vw;max-width:1000px;height:19.28571vw;max-height:270px;display:inline-block;background-image:url(../images/common/footer_leaf.png);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media (min-width: 1600px){#originalFooter::before{top:-66px;left:-300px}}@media (max-width: 749px){#originalFooter::before{position:absolute;top:-10.8vw;left:-80vw;width:133.33333vw;height:53.33333vw}}#originalFooter .footerInner{z-index:100}#originalFooter .footerInner::before{content:"";display:inline-block;background-image:url(../images/common/footer_img01.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 749px){#originalFooter .footerInner::before{position:absolute;top:4vw;right:2vw;width:16vw;height:12vw}}@media (min-width: 750px){#originalFooter .footerInner::before{position:absolute;top:1.5vw;right:0vw;width:7.85714vw;max-width:110px;height:5.71429vw;max-height:80px}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner::before{top:21px;right:0px}}#originalFooter .footerInner::after{content:"";display:inline-block;background-image:url(../images/common/footer_img02.png);background-size:contain;background-repeat:no-repeat}@media (max-width: 749px){#originalFooter .footerInner::after{position:absolute;bottom:18.66667vw;right:1.6vw;width:17.6vw;height:13.6vw}}@media (min-width: 750px){#originalFooter .footerInner::after{position:absolute;bottom:2vw;left:4vw;width:8.57143vw;max-width:120px;height:6.42857vw;max-height:90px}}#originalFooter .footerInner .txt{width:80%;margin:0 auto;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}#originalFooter .footerInner .txt p{text-shadow:2px 2px 6px #8c5d48, -2px -2px 6px #8c5d48, -2px 2px 6px #8c5d48, 2px -2px 6px #8c5d48;line-height:2;font-weight:400}@media (max-width: 749px){#originalFooter .footerInner .txt p{font-size:3.2vw;line-height:1.7;font-weight:400}}@media (min-width: 750px){#originalFooter .footerInner .txt p{font-size:1.14286vw}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .txt p{font-size:16px}}@media (min-width: 1600px){#originalFooter .footerInner .txt p{font-size:1.28571vw}}@media (min-width: 1600px) and (min-width: 1600px){#originalFooter .footerInner .txt p{font-size:18px}}#originalFooter .footerInner .txt p a{color:#fff;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:0.25em}@media (max-width: 749px){#originalFooter .footerInner .txt p a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}}@media (any-hover: hover){#originalFooter .footerInner .txt p a:hover{text-decoration:none}}#originalFooter .footerInner .txt .attention{text-shadow:2px 2px 6px #8c5d48, -2px -2px 6px #8c5d48, -2px 2px 6px #8c5d48, 2px -2px 6px #8c5d48;line-height:2;font-weight:400}@media (max-width: 749px){#originalFooter .footerInner .txt .attention{font-size:3.2vw;line-height:1.7}}@media (min-width: 750px){#originalFooter .footerInner .txt .attention{font-size:1.14286vw}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .txt .attention{font-size:16px}}@media (min-width: 1600px){#originalFooter .footerInner .txt .attention{font-size:1.28571vw}}@media (min-width: 1600px) and (min-width: 1600px){#originalFooter .footerInner .txt .attention{font-size:18px}}#originalFooter .footerInner .txt .copy{margin-top:1em}#originalFooter .footerInner .outside{width:90%;max-width:1600px}@media (max-width: 749px){#originalFooter .footerInner .outside{display:grid;gap:5vw;width:85%;margin:4vw auto 0vw auto}}@media (min-width: 750px){#originalFooter .footerInner .outside{display:grid;grid-template-columns:repeat(3, 1fr);gap:3vw;margin:2.14286vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .outside{margin:30px auto 0px auto}}@media (min-width: 1600px){#originalFooter .footerInner .outside{gap:3em}}#originalFooter .footerInner .outside li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:2em;background-color:#004b84;transition:0.2s}@media (any-hover: hover) and (min-width: 750px){#originalFooter .footerInner .outside li:hover{font-size:1.5vw;box-shadow:0.6vw -0.6vw #ddf3fd,-0.6vw 0.6vw #5dc1ec}}@media (any-hover: hover) and (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .outside li:hover{font-size:21px}}@media (any-hover: hover) and (min-width: 1600px){#originalFooter .footerInner .outside li:hover{font-size:1.5vw;box-shadow:7px -7px #ddf3fd,-7px 7px #5dc1ec}}@media (any-hover: hover) and (min-width: 1600px) and (min-width: 1600px){#originalFooter .footerInner .outside li:hover{font-size:21px}}@media (max-width: 749px){#originalFooter .footerInner .outside li{font-size:3.2vw;box-shadow:-1vw -1vw #ddf3fd,1vw 1vw #5dc1ec}}@media (min-width: 750px){#originalFooter .footerInner .outside li{font-size:1.5vw;box-shadow:-0.4vw -0.4vw #ddf3fd,0.4vw 0.4vw #5dc1ec}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .outside li{font-size:21px}}@media (min-width: 1600px){#originalFooter .footerInner .outside li{font-size:1.5vw;box-shadow:-6px -6px #ddf3fd,6px 6px #5dc1ec}}@media (min-width: 1600px) and (min-width: 1600px){#originalFooter .footerInner .outside li{font-size:21px}}#originalFooter .footerInner .outside a{display:block;width:100%}@media (max-width: 749px){#originalFooter .footerInner .outside a{padding:1.6vw 0vw 1.6vw 0vw}}@media (min-width: 750px){#originalFooter .footerInner .outside a{padding:.85714vw 0vw .85714vw 0vw}}@media (min-width: 750px) and (min-width: 1600px){#originalFooter .footerInner .outside a{padding:12px 0px 12px 0px}}#originalFooter .footerInner .outside a span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#originalFooter .footerInner .outside a span img{height:1.5em;width:auto;margin-right:0.5em}#originalFooter .footerInner .snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2em}#originalFooter .footerInner .snsCol li{max-width:45px;margin:0vw 2.57143vw 0vw 0vw;transition:0.2s}@media (min-width: 1600px){#originalFooter .footerInner .snsCol li{margin:0px 36px 0px 0px}}#originalFooter .footerInner .snsCol li:last-child{margin:0}@media (max-width: 749px){#originalFooter .footerInner .snsCol li{width:10vw;margin:0vw 6vw 0vw 0vw}}@media (min-width: 750px){#originalFooter .footerInner .snsCol li{width:4vw}}@media (any-hover: hover){#originalFooter .footerInner .snsCol li:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}}.notice{text-align:left;color:#004b84;font-weight:800}@media (max-width: 749px){.notice{margin:4vw auto 0vw auto;font-size:3.2vw}}@media (min-width: 750px){.notice{margin:1.07143vw auto 0vw auto;font-size:1.14286vw}}@media (min-width: 750px) and (min-width: 1600px){.notice{margin:15px auto 0px auto}}@media (min-width: 750px) and (min-width: 1600px){.notice{font-size:16px}}.notice li{text-indent:-1em;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg);line-height:1.3;margin-top:0.5em;margin-left:1em}.notice li:first-child{margin-top:0}#btnPageTop{position:-webkit-sticky;position:sticky;right:0;bottom:0;width:100%;pointer-events:none;z-index:120;transition:0.2s}@media (any-hover: hover) and (min-width: 750px){#btnPageTop:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}}#btnPageTop img{vertical-align:bottom}@media (max-width: 749px){#btnPageTop a{position:absolute;bottom:0vw;left:0vw;display:block;width:9.6vw;pointer-events:all;max-width:50px}#btnPageTop a picture{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (min-width: 750px){#btnPageTop a{position:absolute;bottom:0vw;right:0vw;right:30px;display:block;pointer-events:all;width:12vw;max-width:150px}}@media (min-width: 750px) and (min-width: 1600px){#btnPageTop a{bottom:0px;right:0px}}@media (min-width: 750px){#btnPageTop a picture{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}@media (min-width: 1600px){#btnPageTop a{position:absolute;bottom:0vw;right:0vw;right:30px;display:block;width:10.71429vw;max-width:150px;pointer-events:all}#btnPageTop a picture{position:relative;display:block;width:100%;opacity:1;transition:opacity 1s}}.bgmCol{z-index:300}@media (max-width: 749px){.bgmCol{position:absolute;top:0vw;left:5.86667vw}}@media (min-width: 750px){.bgmCol{position:-webkit-sticky;position:sticky;right:0;bottom:0;width:100%}}@media (min-width: 1600px){.bgmCol{position:-webkit-sticky;position:sticky;right:0;bottom:0;width:100%}}@media (max-width: 749px){.bgmCol .bgmColInner{position:absolute;top:0vw;left:0vw;left:min(13vw , 55px);width:32.26667vw;max-width:162px}}@media (min-width: 750px){.bgmCol .bgmColInner{position:absolute;bottom:0vw;right:16.42857vw;right:min(16vw , 200px);width:12vw;max-width:150px}}@media (min-width: 750px) and (min-width: 1600px){.bgmCol .bgmColInner{bottom:0px;right:230px}}@media (min-width: 1600px){.bgmCol .bgmColInner{position:absolute;bottom:0vw;right:0vw;right:200px;display:block;width:10.71429vw;max-width:150px;pointer-events:all;width:100%}}.bgmCol .bgmColInner .bgmColBox{position:relative}.bgmCol .bgmColInner .bgmColBox img{vertical-align:bottom}.bgmCol .bgmColInner .bgmColBox .btnInner{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex}@media (max-width: 749px){.bgmCol .bgmColInner .bgmColBox .btnInner{bottom:2vw}}@media (min-width: 750px){.bgmCol .bgmColInner .bgmColBox .btnInner{bottom:1vw}}@media (min-width: 1600px){.bgmCol .bgmColInner .bgmColBox .btnInner{top:2.3em}}.bgmCol .bgmColInner .bgmColBox .btnInner button img{display:block;width:auto;transition:0.2s}@media (max-width: 749px){.bgmCol .bgmColInner .bgmColBox .btnInner button img{height:4.26667vw;max-height:20px}}@media (min-width: 750px){.bgmCol .bgmColInner .bgmColBox .btnInner button img{height:1.3vw;max-height:15px}}@media (min-width: 1600px){.bgmCol .bgmColInner .bgmColBox .btnInner button img{height:1.28571vw;max-height:18px}}@media (any-hover: hover){.bgmCol .bgmColInner .bgmColBox .btnInner button img:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}}@media (max-width: 749px){.bgmCol .bgmColInner .bgmColBox .btnInner .off{margin-left:1.5em}}@media (min-width: 750px){.bgmCol .bgmColInner .bgmColBox .btnInner .off{margin-left:1em}}@media (min-width: 1600px){.bgmCol .bgmColInner .bgmColBox .btnInner .off{margin-left:1.5em}}.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active{position:relative}.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active::after{content:"";position:absolute;top:0vw;left:0vw;display:inline-block;background-image:url(../images/common/on_yellow.png);background-size:contain;background-repeat:no-repeat;width:100%}@media (max-width: 749px){.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active::after{height:18vw}}@media (min-width: 750px){.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active::after{height:1.5em}}@media (min-width: 1600px){.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active::after{height:1.5em}}.bgmCol .bgmColInner .bgmColBox .btnInner #play-sound.active img{opacity:0}.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active{position:relative}.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active::after{content:"";position:absolute;top:0vw;left:0vw;display:inline-block;background-image:url(../images/common/off_yellow.png);background-size:contain;background-repeat:no-repeat;width:100%}@media (max-width: 749px){.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active::after{height:18vw}}@media (min-width: 750px){.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active::after{height:1.5em}}@media (min-width: 1600px){.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active::after{height:1.5em}}.bgmCol .bgmColInner .bgmColBox .btnInner #stop-sound.active img{opacity:0}#sp_sound-finish{z-index:300}@media (max-width: 749px){#sp_sound-finish{position:absolute;top:0vw;left:52vw;left:min(54vw , 270px);width:24.4vw;max-width:120px}}.js-t{opacity:0}.js-t.is-active{-webkit-animation:fadein 0.5s forwards;animation:fadein 0.5s forwards}@-webkit-keyframes fadein{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadein{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}#load{transition:0.5s;opacity:1;background:#fef100;width:100vw;height:100lvh;z-index:99999 !important;position:fixed;top:0;left:0}#load span{width:40vw;height:40vw;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute}@media (min-width: 750px){#load span{width:21.42857vw;max-width:300px;height:21.42857vw;max-height:300px}}#load span img{z-index:9999;-webkit-animation:rotation 6s linear infinite;animation:rotation 6s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#load.s{opacity:0;pointer-events:none}.btnFixed{opacity:0;transition:0.3s}.btnFixed.follow{opacity:1}@media (min-width: 750px){.btnFixed.pcShow{opacity:1}}@media (max-width: 749px){.btnFixed.spShow{opacity:1}}

/*# sourceMappingURL=maps/layout.css.map */
