﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500;800;900&display=swap");*{box-sizing:border-box;margin:0;padding:0;outline:none}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}main{overflow:hidden;display:block}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#00003c;text-decoration:underline}a:hover{text-decoration:none}::selection{background:#0b45eb;color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#0b45eb}.js-anime-showUP{opacity:0;transform:translate(0, 100px)}.js-anime-showUP.s{opacity:1;transform:translate(0, 0);transition:opacity 0.5s 0.5s,transform 1s 0s cubic-bezier(0.680, -0.550, 0.265, 1.550)}.js-anime-fadeIn{opacity:0}.js-anime-fadeIn.s{opacity:1;transition:opacity 0.5s 0s}.js-anime-slideIn{transform:translate(-100%, 0)}.js-anime-slideIn.s{transform:translate(0, 0);transition:transform 0.5s 0s}body{position:relative;overflow-x:hidden;z-index:0;background:url(../images/bg_01.png) top center repeat;background-size:250px 250px;font-family:'M PLUS 1p', sans-serif, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-size:3.73333vw;font-weight:500;line-height:1.3;letter-spacing:0;color:#00003c;text-align:center}@media (min-width: 750px){body{font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1300px){body{font-size:18px}}p{transform:rotateZ(0.03deg)}h1,h2,h3,h4,h5,h6{font-size:0;line-height:0}.btn{display:block;box-shadow:1.33333vw 1.33333vw 1.33333vw 0px rgba(11,20,57,0.2);border-radius:99px}@media (min-width: 750px){.btn{box-shadow:.76923vw .76923vw .76923vw 0px rgba(11,20,57,0.2)}}@media (min-width: 750px) and (min-width: 1300px){.btn{box-shadow:10px 10px 10px 0px rgba(11,20,57,0.2)}}@media (hover: hover), (-ms-high-contrast: none){.btn{transition:transform 0.5s}.btn:hover{transform:scale(1.05)}}#contents{overflow:hidden}#mv{position:relative;z-index:0;background:url(../images/bg_wave_mask.png) repeat-x bottom left;background-size:125px auto;margin:16vw 0vw 0vw 0vw;padding:81.33333vw 0vw 0vw 0vw;animation:waveSp 10s 0s linear infinite}@media (min-width: 750px){#mv{background:none;margin:0;padding:0}}@media (min-width: 750px){#mv .inner{position:relative;z-index:0;width:92.30769vw;max-width:1200px;height:53.84615vw;max-height:700px;margin:0 auto}}#mv h1{position:relative;z-index:2;width:60.4vw;margin:0vw auto 5.33333vw auto}@media (min-width: 750px){#mv h1{position:absolute;top:50%;left:2.30769vw;width:28.53846vw;max-width:371px;margin:0vw auto 3.07692vw auto;transform:translate(0, -60%)}}@media (min-width: 750px) and (min-width: 1300px){#mv h1{top:50%;left:30px}}@media (min-width: 750px) and (min-width: 1300px){#mv h1{margin:0px auto 40px auto}}#mv h2{position:relative;width:91.2vw;margin:0vw auto 0vw auto}@media (min-width: 750px){#mv h2{position:absolute;bottom:-3.07692vw;left:50%;z-index:1;width:69.38462vw;max-width:902px;margin:0vw auto 0vw auto;transform:translate(-45%, 0)}}@media (min-width: 750px) and (min-width: 1300px){#mv h2{bottom:-40px;left:50%}}#mv .catch{z-index:2;position:absolute;top:4vw;right:2.66667vw;width:64vw;transform:rotate(3deg)}@media (min-width: 750px){#mv .catch{position:absolute;top:8.07692vw;right:.76923vw;width:30.76923vw;max-width:400px;transform:rotate(3deg)}}@media (min-width: 750px) and (min-width: 1300px){#mv .catch{top:105px;right:10px}}#mv:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/img_mv_sp.jpg) no-repeat top center;background-size:100% auto;height:96vw;mask-image:url("../images/bg_wave_mask.png");mask-repeat:repeat-x;mask-position:bottom 0 left 0;mask-size:125px;-webkit-mask-image:url("../images/bg_wave_mask.png");-webkit-mask-repeat:repeat-x;-webkit-mask-position:bottom 0 left 0;-webkit-mask-size:125px;animation:waveMaskSp 10s 0s linear infinite}@media (min-width: 750px){#mv:before{background:url(../images/img_mv_pc.jpg) no-repeat top center;background-size:153.84615vw auto;width:100%;height:100%;mask-image:url("../images/bg_wave_mask.png");mask-repeat:repeat-x;mask-position:bottom 0 left 0;mask-size:125px;-webkit-mask-image:url("../images/bg_wave_mask.png");-webkit-mask-repeat:repeat-x;-webkit-mask-position:bottom 0 left 0;-webkit-mask-size:250px;animation:waveMaskPc 10s 0s linear infinite}}@media (min-width: 750px) and (min-width: 1300px){#mv:before{background-size:auto}}#mv{transform-origin:left;transform:translate(-100%)}#mv h1{opacity:0}@media (min-width: 750px){#mv h1{transform:translate(0, -60%)}}#mv h2{opacity:0;transform:rotateY(90deg)}@media (min-width: 750px){#mv h2{transform:translate(-45%, 0) rotateY(90deg)}}#mv .catch{opacity:0;transform:rotate(0) translateY(50px)}#mv:before{opacity:0}#mv.s{transform:translate(0);transition:transform 0.5s}#mv.s h1{opacity:1;transition:0.5s 1.5s}#mv.s h2{opacity:1;transform:rotateY(0);transition:transform 1s 1.8s, opacity 0.5s 1.8s}@media (min-width: 750px){#mv.s h2{transform:translate(-45%, 0) rotateY(0)}}#mv.s .catch{opacity:1;transform:rotate(3deg) translateY(0);transition:transform 0.5s 1s cubic-bezier(0.175, 0.885, 0.320, 1.275),opacity 0.5s 1s}#mv.s:before{opacity:1;transition:opacity 1s 0.5s}@keyframes waveMaskSp{0%{mask-position:bottom 0 left 0;-webkit-mask-position:bottom 0 left 0}100%{mask-position:bottom 0 left -125px;-webkit-mask-position:bottom 0 left -125px}}@keyframes waveMaskPc{0%{mask-position:bottom 0 left 0;-webkit-mask-position:bottom 0 left 0}100%{mask-position:bottom 0 left -250px;-webkit-mask-position:bottom 0 left -250px}}#overviewCol{padding:10.66667vw 0vw 10.66667vw 0vw}@media (min-width: 750px){#overviewCol{padding:7.69231vw 0vw 9.23077vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol{padding:100px 0px 120px 0px}}#overviewCol h3{position:relative;z-index:0;width:82.4vw;margin:0vw auto 8vw auto}#overviewCol h3:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:-6.66667vw;left:-8vw;z-index:-1;background:url(../images/img_d_fish_01.png) no-repeat;background-size:contain;width:23.46667vw;height:16.4vw}@media (min-width: 750px){#overviewCol h3{width:62.38462vw;max-width:811px;margin:0vw auto 3.07692vw auto}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol h3{margin:0px auto 40px auto}}@media (min-width: 750px){#overviewCol h3:before{position:absolute;top:-.92308vw;left:-9.53846vw;width:13.53846vw;max-width:176px;height:9.46154vw;max-height:123px}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol h3:before{top:-12px;left:-124px}}@media (min-width: 750px){#overviewCol h3:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;right:-9.69231vw;z-index:-1;background:url(../images/img_d_fish_02.png) no-repeat;background-size:contain;width:11.38462vw;max-width:148px;height:6.53846vw;max-height:85px}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol h3:after{top:0px;right:-126px}}#overviewCol h3+p{width:83.6vw;margin:0vw auto 0vw auto}@media (min-width: 1300px){#overviewCol h3+p{margin:0px auto 0px auto}}#overviewCol h3+p:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-5.33333vw;right:-10vw;z-index:-1;background:url(../images/img_d_fish_02.png) no-repeat;background-size:contain;width:19.73333vw;height:11.33333vw}@media (min-width: 750px){#overviewCol h3+p{width:64.69231vw;max-width:841px;margin:0vw auto 3.84615vw auto}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol h3+p{margin:0px auto 50px auto}}@media (min-width: 750px){#overviewCol h3+p:before{display:none}}#overviewCol .point{width:89.33333vw;margin:0vw auto 0vw auto}@media (min-width: 750px){#overviewCol .point{display:flex;flex:none;justify-content:center;align-items:stretch;flex-flow:row;flex-wrap:wrap;width:92.30769vw;max-width:1200px}}#overviewCol .point>li{margin:5.33333vw 0vw 0vw 0vw}@media (min-width: 750px){#overviewCol .point>li{margin:0vw 3.46154vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li{margin:0px 45px 0px 0px}}#overviewCol .point>li:not(.notice){background:#FFF;padding:5.33333vw 5.33333vw 5.33333vw 0vw;border-radius:2.66667vw 8vw;box-shadow:10px 10px 20px 0px rgba(2,56,148,0.2);font-weight:800}#overviewCol .point>li:not(.notice) h4{margin:0vw 0vw 5.33333vw 0vw;font-size:4.53333vw;font-weight:900;line-height:1;transform:rotateZ(0.03deg)}#overviewCol .point>li:not(.notice) .inner{display:flex;flex:none;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;text-align:left}#overviewCol .point>li:not(.notice) .inner .img{width:13.6vw;margin:0 auto}#overviewCol .point>li:not(.notice) .inner p{width:50.66667vw;line-height:1.5}#overviewCol .point>li:not(.notice) .inner p span{background:linear-gradient(transparent 60%, #fcff00 60%);font-size:4.26667vw;font-weight:900}@media (min-width: 750px){#overviewCol .point>li:not(.notice){width:28.46154vw;max-width:370px;padding:3.07692vw 1.53846vw 3.07692vw 1.53846vw;border-radius:20px 60px}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li:not(.notice){padding:40px 20px 40px 20px}}@media (min-width: 750px){#overviewCol .point>li:not(.notice) h4{margin:0vw 0vw 2.30769vw 0vw;font-size:1.84615vw;letter-spacing:0}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li:not(.notice) h4{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li:not(.notice) h4{font-size:24px}}@media (min-width: 750px){#overviewCol .point>li:not(.notice) .inner{display:block;text-align:center}#overviewCol .point>li:not(.notice) .inner .img{display:flex;flex:none;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;width:7.84615vw;max-width:102px;height:13.92308vw;max-height:181px;margin:0vw auto 2.30769vw auto}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li:not(.notice) .inner .img{margin:0px auto 30px auto}}@media (min-width: 750px){#overviewCol .point>li:not(.notice) .inner p{width:100%}#overviewCol .point>li:not(.notice) .inner p span{font-size:1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>li:not(.notice) .inner p span{font-size:20px}}#overviewCol .point>li:not(.notice).p02 .inner .img{width:21.06667vw}@media (min-width: 750px){#overviewCol .point>li:not(.notice).p02 .inner .img{width:12.15385vw;max-width:158px}}#overviewCol .point>li:not(.notice).p03 .inner .img{width:24.8vw}@media (min-width: 750px){#overviewCol .point>li:not(.notice).p03{margin-right:0}#overviewCol .point>li:not(.notice).p03 .inner .img{width:17.23077vw;max-width:224px}}#overviewCol .point>.notice{margin:2.66667vw 0vw 0vw 0vw;text-align:left}#overviewCol .point>.notice li{transform:rotateZ(0.03deg)}@media (min-width: 750px){#overviewCol .point>.notice{order:4;margin:1.53846vw 0vw 0vw 0vw;font-size:1.07692vw;text-align:center}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>.notice{margin:20px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1300px){#overviewCol .point>.notice{font-size:14px}}#overviewCol h3:before{opacity:0;transform:translate(20px, -20px)}#overviewCol h3:after{opacity:0;transform:translate(20px, -20px)}#overviewCol h3.s:before{opacity:1;transform:translate(0, 0);transition:opacity 0.5s 1s, transform 0.5s 1s}#overviewCol h3.s:after{opacity:1;transform:translate(0, 0);transition:opacity 0.5s 1.2s, transform 0.5s 1.2s}#overviewCol h3+p:before{opacity:0;transform:translate(20px, -20px)}#overviewCol h3+p.s:before{opacity:1;transform:translate(0, 0);transition:opacity 0.5s 1.2s, transform 0.5s 1.2s}#fishCol{position:relative;z-index:0;background:url(../images/bg_fish_sp.png) no-repeat top center,rgba(0,0,191,0.8);background-size:100% auto;padding:13.33333vw 0vw 13.33333vw 0vw;color:#FFF;text-align:center}@media (min-width: 750px){#fishCol{background:url(../images/bg_fish_pc.png) no-repeat top center,rgba(0,0,191,0.8);background-size:100% auto;padding:7.69231vw 0vw 7.69231vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#fishCol{padding:100px 0px 100px 0px}}#fishCol h3{font-size:4.53333vw;font-weight:900;line-height:1.3;letter-spacing:0.01em;transform:rotateZ(0.03deg)}@media (min-width: 750px){#fishCol h3{font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){#fishCol h3{font-size:24px}}#fishCol ul li{margin:13.33333vw 0vw 0vw 0vw;font-weight:800}#fishCol ul li img{width:57.6vw;margin:0vw -4vw 2.66667vw 0vw}@media (min-width: 750px){#fishCol ul{display:flex;flex:none;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}#fishCol ul li{margin:6.15385vw 1.53846vw 0vw 1.53846vw}}@media (min-width: 750px) and (min-width: 1300px){#fishCol ul li{margin:80px 20px 0px 20px}}@media (min-width: 750px){#fishCol ul li img{width:29.07692vw;max-width:378px;margin:0vw -1.53846vw 1.53846vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#fishCol ul li img{margin:0px -20px 20px 0px}}#fishCol:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;background:url(../images/bg_wave.png) repeat-x bottom left;background-size:125px auto;animation:waveSp 10s 0s linear infinite}@media (min-width: 750px){#fishCol:before{background-size:250px auto;animation:wavePc 10s 0s linear infinite}}@keyframes waveSp{0%{background-position-x:0}100%{background-position-x:-125px}}@keyframes wavePc{0%{background-position-x:0}100%{background-position-x:-250px}}#planCol{background:#FFF;padding:13.33333vw 0vw 13.33333vw 0vw}@media (min-width: 750px){#planCol{padding:7.69231vw 0vw 7.69231vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planCol{padding:100px 0px 100px 0px}}#planColInner{width:89.33333vw;margin:0 auto}@media (min-width: 750px){#planColInner{display:flex;flex:none;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;width:92.30769vw;max-width:1200px}}#planColBox{text-align:left}@media (min-width: 750px){#planColBox{width:42.30769vw;max-width:550px}}#planColBox h3{margin:0vw 0vw 5.33333vw 0vw;font-size:6vw;line-height:1.2;transform:rotateZ(0.03deg)}#planColBox h3 span{display:inline-block;background:#1e2dcc;margin:0vw 0vw 1.33333vw 0vw;padding:0.5em;font-size:4.26667vw;color:#FFF}#planColBox h3 span:last-child{margin:0vw 0vw 2.66667vw 0vw}@media (min-width: 750px){#planColBox h3{margin:0vw 0vw 2.30769vw 0vw;font-size:3.07692vw;letter-spacing:0}}@media (min-width: 750px) and (min-width: 1300px){#planColBox h3{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planColBox h3{font-size:40px}}@media (min-width: 750px){#planColBox h3 span{margin:0vw 0vw .76923vw 0vw;font-size:1.69231vw}}@media (min-width: 750px) and (min-width: 1300px){#planColBox h3 span{margin:0px 0px 10px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planColBox h3 span{font-size:22px}}@media (min-width: 750px){#planColBox h3 span:last-child{margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planColBox h3 span:last-child{margin:0px 0px 20px 0px}}#planColBox dl{overflow:hidden;margin:0vw 0vw 4vw 0vw}#planColBox dl dt{float:left;clear:left;width:7em;margin:0vw 0vw 4vw 0vw;font-weight:800;transform:rotateZ(0.03deg)}#planColBox dl dd{float:left;margin:0vw 0vw 4vw 0vw;transform:rotateZ(0.03deg)}@media (min-width: 750px){#planColBox dl{margin:0vw 0vw 2.30769vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planColBox dl{margin:0px 0px 30px 0px}}@media (min-width: 750px){#planColBox dl dt{margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planColBox dl dt{margin:0px 0px 20px 0px}}@media (min-width: 750px){#planColBox dl dd{margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planColBox dl dd{margin:0px 0px 20px 0px}}#planColBox .btn{position:relative;z-index:0;width:78.66667vw;margin:0vw auto 8vw auto}@media (min-width: 750px){#planColBox .btn{width:36.92308vw;max-width:480px;margin:0 auto}}#planCol .privilege{background:#c3ecff;text-align:center;margin:0vw 0vw 8vw 0vw;padding:6.66667vw 5.33333vw 6.66667vw 5.33333vw;border-radius:2.66667vw 8vw;font-weight:800}#planCol .privilege h4{display:inline-block;background:#FFF;margin:0vw 0vw 4vw 0vw;padding:2.66667vw 4vw 2.66667vw 4vw;font-size:4.53333vw;line-height:1;color:#00003c;border-radius:99px}#planCol .privilege h4+p{margin:0vw 0vw 4vw 0vw}#planCol .privilege p:last-child{margin:4vw 0vw 0vw 0vw;font-size:4.26667vw}#planCol .privilege p:last-child span{font-size:0.6em}@media (min-width: 750px){#planCol .privilege{width:46.15385vw;max-width:600px;margin:0vw 0vw 4.61538vw 0vw;padding:2.30769vw 3.07692vw 2.30769vw 3.07692vw;border-radius:20px 60px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege{margin:0px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege{padding:30px 40px 30px 40px}}@media (min-width: 750px){#planCol .privilege h4{margin:0vw 0vw 1.53846vw 0vw;padding:.76923vw 2.30769vw .76923vw 2.30769vw;font-size:2.30769vw}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege h4{margin:0px 0px 20px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege h4{padding:10px 30px 10px 30px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege h4{font-size:30px}}@media (min-width: 750px){#planCol .privilege h4+p{font-size:1.53846vw;margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege h4+p{font-size:20px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege h4+p{margin:0px 0px 20px 0px}}@media (min-width: 750px){#planCol .privilege p:last-child{margin:2.30769vw 0vw 0vw 0vw;font-size:1.84615vw}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege p:last-child{margin:30px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .privilege p:last-child{font-size:24px}}#planCol .howto{background:#0b1439;margin:0vw 0vw 4vw 0vw;padding:2.66667vw 0vw 2.66667vw 0vw;font-size:4.53333vw;line-height:1;color:#FFF;border-radius:99px}@media (min-width: 750px){#planCol .howto{margin:0vw 0vw 2.30769vw 0vw;padding:1.15385vw 0vw 1.15385vw 0vw;font-size:2.30769vw;width:100%}}@media (min-width: 750px) and (min-width: 1300px){#planCol .howto{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .howto{padding:15px 0px 15px 0px}}@media (min-width: 750px) and (min-width: 1300px){#planCol .howto{font-size:30px}}@media (min-width: 750px){#planCol .howto+img{width:auto;max-width:100%;margin:0 auto}}#bnrCol{padding:13.33333vw 0vw 13.33333vw 0vw}@media (min-width: 750px){#bnrCol{display:flex;flex:none;justify-content:center;align-items:center;flex-flow:row;flex-wrap:wrap;width:92.30769vw;max-width:1200px;margin:0 auto;padding:7.69231vw 0vw 7.69231vw 0vw}}@media (min-width: 750px) and (min-width: 1300px){#bnrCol{padding:100px 0px 100px 0px}}#bnrCol li{position:relative;overflow:hidden;width:77.33333vw;margin:6.66667vw auto 0vw auto;box-shadow:10px 10px 20px 0px rgba(2,56,148,0.2);border-radius:2.66667vw 8vw}#bnrCol li:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;box-sizing:border-box;border:.8vw solid #FFF;border-radius:2.66667vw 8vw}#bnrCol li:first-child{margin-top:0}@media (hover: hover), (-ms-high-contrast: none){#bnrCol li{transition:transform 0.5s}#bnrCol li:hover{transform:scale(1.05)}}@media (min-width: 750px){#bnrCol li{width:44.61538vw;max-width:580px;margin:0vw 3.07692vw 0vw 0vw;border-radius:20px 60px}}@media (min-width: 750px) and (min-width: 1300px){#bnrCol li{margin:0px 40px 0px 0px}}@media (min-width: 750px){#bnrCol li:before{border:6px solid #FFF;border-radius:20px 60px}#bnrCol li:nth-child(2n){margin-right:0}}#bnrFix{position:fixed;bottom:2.66667vw;right:0vw;z-index:1;width:48vw;border-radius:99px 0 0 99px;transition:transform 0.5s}#bnrFix.hide{transform:translate(100%, 0)}@media (min-width: 750px){#bnrFix{position:fixed;bottom:1.53846vw;right:0vw;width:23vw;max-width:299px}}@media (min-width: 750px) and (min-width: 1300px){#bnrFix{bottom:20px;right:0px}}#commonFooter{font-weight:inherit}#commonFooter img{width:inherit}#commonFooter p{transform:none}#bg{display:block;width:100%;height:100%;background:url(../images/bg_01.png) top center repeat;background-size:250px 250px;position:fixed;z-index:-1;top:0;left:0;animation:bgRoop2 20s linear infinite}#bg::after{content:'';display:block;width:100%;height:100%;background:url(../images/bg_02.png) top center repeat;background-size:250px 250px;position:fixed;z-index:-1;top:0;left:0;animation:bgRoop 40s linear infinite}@keyframes bgRoop{from{background-position:0 0}to{background-position:250px -250px}}@keyframes bgRoop2{from{background-position:0 0}to{background-position:-250px 250px}}canvas{display:block;position:fixed;z-index:-1;top:0;left:0}
