@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{background:#000;overflow-x:hidden;width:100%;height:100%;color:#fff;position:relative}#container{font-family:'Noto Sans JP', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;line-height:1.5;letter-spacing:0.08em}main{display:block}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom}a{outline:none;border:none;color:#f38c00;font-weight:bold;text-decoration:underline}a:hover{text-decoration:none}.pc{display:none}@media (min-width: 750px){.pc{display:block}.sp{display:none}}.btn{transition:opacity 0.3s}.btn:hover{opacity:0.8}footer{background:#000;padding:13.33333vw 5.33333vw 26.66667vw;font-size:3.2vw;color:#FFF;text-align:center}@media (min-width: 750px){footer{padding:4.61538vw 0 6.15385vw;font-size:.92308vw}}@media (min-width: 750px) and (min-width: 1200px){footer{font-size:12px}}@media (min-width: 750px) and (min-width: 1200px){footer{padding:60px 0 80px;font-size:12px}}#snsCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:10.66667vw}#snsCol li{width:10.66667vw;margin:0 3.33333vw}@media (min-width: 750px){#snsCol{margin-bottom:3.07692vw}}@media (min-width: 750px) and (min-width: 1200px){#snsCol{margin-bottom:40px}}@media (min-width: 750px){#snsCol li{width:3.84615vw;max-width:50px;margin:0 1.15385vw}}@media (min-width: 750px) and (min-width: 1200px){#snsCol li{margin:0 15px}}.copyright{font-size:3.2vw;text-align:left;margin-bottom:4vw}@media (min-width: 750px){.copyright{font-size:.92308vw;text-align:center;font-weight:400;margin-bottom:1.92308vw}}@media (min-width: 750px) and (min-width: 1200px){.copyright{font-size:12px}}.platformNotice img{width:100%}@media (min-width: 750px){.platformNotice{background:url(../images/common/img_notice_pc.png) top center no-repeat;background-size:contain;width:67.53846vw;max-width:878px;height:2.23077vw;max-height:29px;margin:0 auto}.platformNotice img{display:none}}#btnPageTop{position:fixed;bottom:2.66667vw;right:2.66667vw;width:21.33333vw;transition:opacity 0.5s;opacity:0}@media (min-width: 750px){#btnPageTop{position:fixed;bottom:1.53846vw;right:1.53846vw;width:6.15385vw;max-width:80px}}#btnPageTop.show{opacity:1}#bne{font-weight:normal}#bne a{font-weight:normal}.popupCol{display:none;border-radius:6.66667vw;padding:13.33333vw 9.33333vw;margin:6.66667vw;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset;background:url(../images/common/bg_pattern_display.png),rgba(0,0,0,0.3)}.popupCol h3{text-align:center;font-weight:700}.popupCol h3.mt60{margin-top:8vw}.popupCol img{display:block;width:auto;height:53.33333vw;margin:0 auto}.popupCol p{font-size:2.4vw;margin-top:4vw}.popupCol a{word-break:break-all}.popupCol .movie{margin-top:4vw;position:relative;width:100%;height:0;padding-top:56.25%}.popupCol .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popupCol .price{text-align:center;font-weight:500;font-size:4.26667vw}.popupCol .price .sub{font-size:3.2vw}.popupCol .gallery{margin:10.66667vw auto 4vw}.popupCol .gallery li{margin:5.33333vw auto 0;width:auto;max-width:640px;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset}.popupCol .gallery li img{width:100%;height:auto}.popupCol .updateList{margin-top:5.33333vw;font-weight:bold}.popupCol .updateList li{margin:2.66667vw auto 0;font-size:3.73333vw;text-indent:-1em;margin-left:1em}.popupCol .updateList.mb20{margin-bottom:2.66667vw}.popupCol .noticeList{opacity:.8}.popupCol .noticeList li{margin:2.66667vw auto 0;font-size:3.73333vw;text-indent:-1em;margin-left:1em}.popupCol .postscriptCol{display:block;border:1px solid #d0f6ff;color:#d0f6ff;padding:2.66667vw;margin-top:4vw;text-align:center}.popupCol .postscriptCol>h4{font-size:3.73333vw}.popupCol .postscriptCol>p{margin-top:1.33333vw}@media (min-width: 750px){.popupCol{border-radius:3.84615vw;width:57.69231vw;max-width:750px;margin:0 auto;padding:7.69231vw 5.38462vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol{border-radius:50px;padding:50px 50px}}@media (min-width: 750px){.popupCol h3{font-size:2.15385vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol h3{font-size:28px}}@media (min-width: 750px){.popupCol h3.mt60{margin-top:4.61538vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol h3.mt60{margin-top:60px}}@media (min-width: 750px){.popupCol img{height:24.61538vw;max-height:320px;margin:0 auto}.popupCol p{font-size:1.23077vw;margin-top:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol p{font-size:16px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol p{margin-top:30px}}@media (min-width: 750px){.popupCol .movie{margin-top:2.30769vw}.popupCol .price{text-align:center;font-weight:500;font-size:1.84615vw;margin-top:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price{font-size:24px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price{margin-top:30px}}@media (min-width: 750px){.popupCol .price .sub{font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price .sub{font-size:16px}}@media (min-width: 750px){.popupCol .gallery{margin:4.61538vw auto 2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .gallery{margin:60px auto 30px}}@media (min-width: 750px){.popupCol .gallery li{margin:2.30769vw auto 0}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .gallery li{margin:30px auto 0}}@media (min-width: 750px){.popupCol .updateList{margin-top:1.53846vw;font-weight:bold}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList{margin-top:20px}}@media (min-width: 750px){.popupCol .updateList li{margin:.76923vw auto 0;font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList li{font-size:16px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList li{margin-top:10px;font-size:16px}}@media (min-width: 750px){.popupCol .updateList.mb20{margin-bottom:1.53846vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList.mb20{margin-bottom:20px}}@media (min-width: 750px){.popupCol .noticeList{opacity:.8}.popupCol .noticeList li{margin:.76923vw auto 0;font-size:.92308vw;text-indent:-1em;margin-left:1em}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .noticeList li{font-size:12px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .noticeList li{margin:10px auto 0;font-size:12px}}@media (min-width: 750px){.popupCol .postscriptCol{display:block;border:1px solid #d0f6ff;color:#d0f6ff;padding:1.53846vw;margin:2.30769vw 0;text-align:center}.popupCol .postscriptCol>h4{font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .postscriptCol>h4{font-size:18px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .postscriptCol>h4{font-size:18px}}@media (min-width: 750px){.popupCol .postscriptCol>p{margin-top:.76923vw}}@media (min-width: 1200px){.fancybox-slide--html .fancybox-close-small{top:20px;right:20px}}#topicsWp img{display:block;margin:10.66667vw auto 5.33333vw;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset;width:100%;max-width:525px;height:auto}#topicsWp ul:last-of-type{margin-bottom:4vw}#topicsWp ul li{display:inline-block;width:calc((97% - 4vw) / 2);margin:0;margin-right:4vw;margin-bottom:4vw}#topicsWp ul li:last-child{margin-bottom:0}#topicsWp ul li:nth-child(2n){margin-right:0}#topicsWp .btnWp{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:2.66667vw;text-align:center;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative}#topicsWp .btnWp p{margin-top:0;color:#fff;font-size:3.2vw;line-height:1.5}@media (min-width: 750px){#topicsWp img{width:80%;max-width:525px;margin:4.61538vw auto 2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp img{margin:60px auto 30px}}@media (min-width: 750px){#topicsWp ul:last-of-type{margin-bottom:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp ul:last-of-type{margin-bottom:30px}}@media (min-width: 750px){#topicsWp ul li{display:inline-block;width:calc((97% - 2.30769vw) / 2);margin:0;margin-right:2.30769vw;margin-bottom:2.30769vw}#topicsWp ul li:last-child{margin-bottom:0}#topicsWp ul li:nth-child(2n){margin-right:0}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp ul li{width:calc((97% - 30px) / 2);margin:0;margin-right:30px;margin-bottom:20px}}@media (min-width: 750px){#topicsWp .btnWp{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff, 0px 0px 0px 0px #106899 inset;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:.76923vw 1.53846vw;text-align:left;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;transition:.2s}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp .btnWp{padding:10px 20px}}@media (min-width: 750px){#topicsWp .btnWp p{color:#fff;font-size:1.23077vw;line-height:1.5;transition:.2s}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp .btnWp p{font-size:16px}}@media (min-width: 750px){#topicsWp .btnWp:hover{box-shadow:0px 0px 5px 0px #fff, 0px 0px 10px 5px #106899 inset}#topicsWp .btnWp:hover p{color:#ebfbfd;text-shadow:0px 0px 5px #52d2eb}}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;overflow-x:hidden;width:100%;height:100%;color:#fff;position:relative}#container{font-family:'Noto Sans JP', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;line-height:1.5;letter-spacing:0.08em}main{display:block}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom}a{outline:none;border:none;color:#f38c00;font-weight:bold;text-decoration:underline}a:hover{text-decoration:none}.pc{display:none}@media (min-width: 750px){.pc{display:block}.sp{display:none}}.btn{transition:opacity 0.3s}.btn:hover{opacity:0.8}footer{background:#000;padding:13.33333vw 5.33333vw 26.66667vw;font-size:3.2vw;color:#FFF;text-align:center}@media (min-width: 750px){footer{padding:4.61538vw 0 6.15385vw;font-size:.92308vw}}@media (min-width: 750px) and (min-width: 1200px){footer{font-size:12px}}@media (min-width: 750px) and (min-width: 1200px){footer{padding:60px 0 80px;font-size:12px}}#snsCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:10.66667vw}#snsCol li{width:10.66667vw;margin:0 3.33333vw}@media (min-width: 750px){#snsCol{margin-bottom:3.07692vw}}@media (min-width: 750px) and (min-width: 1200px){#snsCol{margin-bottom:40px}}@media (min-width: 750px){#snsCol li{width:3.84615vw;max-width:50px;margin:0 1.15385vw}}@media (min-width: 750px) and (min-width: 1200px){#snsCol li{margin:0 15px}}.copyright{font-size:3.2vw;text-align:left;margin-bottom:4vw}@media (min-width: 750px){.copyright{font-size:.92308vw;text-align:center;font-weight:400;margin-bottom:1.92308vw}}@media (min-width: 750px) and (min-width: 1200px){.copyright{font-size:12px}}.platformNotice img{width:100%}@media (min-width: 750px){.platformNotice{background:url(../images/common/img_notice_pc.png) top center no-repeat;background-size:contain;width:67.53846vw;max-width:878px;height:2.23077vw;max-height:29px;margin:0 auto}.platformNotice img{display:none}}#btnPageTop{position:fixed;bottom:2.66667vw;right:2.66667vw;width:21.33333vw;transition:opacity 0.5s;opacity:0}@media (min-width: 750px){#btnPageTop{position:fixed;bottom:1.53846vw;right:1.53846vw;width:6.15385vw;max-width:80px}}#btnPageTop.show{opacity:1}#bne{font-weight:normal}#bne a{font-weight:normal}.popupCol{display:none;border-radius:6.66667vw;padding:13.33333vw 9.33333vw;margin:6.66667vw;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset;background:url(../images/common/bg_pattern_display.png),rgba(0,0,0,0.3)}.popupCol h3{text-align:center;font-weight:700}.popupCol h3.mt60{margin-top:8vw}.popupCol img{display:block;width:auto;height:53.33333vw;margin:0 auto}.popupCol p{font-size:2.4vw;margin-top:4vw}.popupCol a{word-break:break-all}.popupCol .movie{margin-top:4vw;position:relative;width:100%;height:0;padding-top:56.25%}.popupCol .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popupCol .price{text-align:center;font-weight:500;font-size:4.26667vw}.popupCol .price .sub{font-size:3.2vw}.popupCol .gallery{margin:10.66667vw auto 4vw}.popupCol .gallery li{margin:5.33333vw auto 0;width:auto;max-width:640px;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset}.popupCol .gallery li img{width:100%;height:auto}.popupCol .updateList{margin-top:5.33333vw;font-weight:bold}.popupCol .updateList li{margin:2.66667vw auto 0;font-size:3.73333vw;text-indent:-1em;margin-left:1em}.popupCol .updateList.mb20{margin-bottom:2.66667vw}.popupCol .noticeList{opacity:.8}.popupCol .noticeList li{margin:2.66667vw auto 0;font-size:3.73333vw;text-indent:-1em;margin-left:1em}.popupCol .postscriptCol{display:block;border:1px solid #d0f6ff;color:#d0f6ff;padding:2.66667vw;margin-top:4vw;text-align:center}.popupCol .postscriptCol>h4{font-size:3.73333vw}.popupCol .postscriptCol>p{margin-top:1.33333vw}@media (min-width: 750px){.popupCol{border-radius:3.84615vw;width:57.69231vw;max-width:750px;margin:0 auto;padding:7.69231vw 5.38462vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol{border-radius:50px;padding:50px 50px}}@media (min-width: 750px){.popupCol h3{font-size:2.15385vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol h3{font-size:28px}}@media (min-width: 750px){.popupCol h3.mt60{margin-top:4.61538vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol h3.mt60{margin-top:60px}}@media (min-width: 750px){.popupCol img{height:24.61538vw;max-height:320px;margin:0 auto}.popupCol p{font-size:1.23077vw;margin-top:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol p{font-size:16px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol p{margin-top:30px}}@media (min-width: 750px){.popupCol .movie{margin-top:2.30769vw}.popupCol .price{text-align:center;font-weight:500;font-size:1.84615vw;margin-top:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price{font-size:24px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price{margin-top:30px}}@media (min-width: 750px){.popupCol .price .sub{font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .price .sub{font-size:16px}}@media (min-width: 750px){.popupCol .gallery{margin:4.61538vw auto 2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .gallery{margin:60px auto 30px}}@media (min-width: 750px){.popupCol .gallery li{margin:2.30769vw auto 0}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .gallery li{margin:30px auto 0}}@media (min-width: 750px){.popupCol .updateList{margin-top:1.53846vw;font-weight:bold}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList{margin-top:20px}}@media (min-width: 750px){.popupCol .updateList li{margin:.76923vw auto 0;font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList li{font-size:16px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList li{margin-top:10px;font-size:16px}}@media (min-width: 750px){.popupCol .updateList.mb20{margin-bottom:1.53846vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .updateList.mb20{margin-bottom:20px}}@media (min-width: 750px){.popupCol .noticeList{opacity:.8}.popupCol .noticeList li{margin:.76923vw auto 0;font-size:.92308vw;text-indent:-1em;margin-left:1em}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .noticeList li{font-size:12px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .noticeList li{margin:10px auto 0;font-size:12px}}@media (min-width: 750px){.popupCol .postscriptCol{display:block;border:1px solid #d0f6ff;color:#d0f6ff;padding:1.53846vw;margin:2.30769vw 0;text-align:center}.popupCol .postscriptCol>h4{font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .postscriptCol>h4{font-size:18px}}@media (min-width: 750px) and (min-width: 1200px){.popupCol .postscriptCol>h4{font-size:18px}}@media (min-width: 750px){.popupCol .postscriptCol>p{margin-top:.76923vw}}@media (min-width: 1200px){.fancybox-slide--html .fancybox-close-small{top:20px;right:20px}}#topicsWp img{display:block;margin:10.66667vw auto 5.33333vw;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset;width:100%;max-width:525px;height:auto}#topicsWp ul:last-of-type{margin-bottom:4vw}#topicsWp ul li{display:inline-block;width:calc((97% - 4vw) / 2);margin:0;margin-right:4vw;margin-bottom:4vw}#topicsWp ul li:last-child{margin-bottom:0}#topicsWp ul li:nth-child(2n){margin-right:0}#topicsWp .btnWp{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:2.66667vw;text-align:center;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative}#topicsWp .btnWp p{margin-top:0;color:#fff;font-size:3.2vw;line-height:1.5}@media (min-width: 750px){#topicsWp img{width:80%;max-width:525px;margin:4.61538vw auto 2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp img{margin:60px auto 30px}}@media (min-width: 750px){#topicsWp ul:last-of-type{margin-bottom:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp ul:last-of-type{margin-bottom:30px}}@media (min-width: 750px){#topicsWp ul li{display:inline-block;width:calc((97% - 2.30769vw) / 2);margin:0;margin-right:2.30769vw;margin-bottom:2.30769vw}#topicsWp ul li:last-child{margin-bottom:0}#topicsWp ul li:nth-child(2n){margin-right:0}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp ul li{width:calc((97% - 30px) / 2);margin:0;margin-right:30px;margin-bottom:20px}}@media (min-width: 750px){#topicsWp .btnWp{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff, 0px 0px 0px 0px #106899 inset;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:.76923vw 1.53846vw;text-align:left;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;transition:.2s}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp .btnWp{padding:10px 20px}}@media (min-width: 750px){#topicsWp .btnWp p{color:#fff;font-size:1.23077vw;line-height:1.5;transition:.2s}}@media (min-width: 750px) and (min-width: 1200px){#topicsWp .btnWp p{font-size:16px}}@media (min-width: 750px){#topicsWp .btnWp:hover{box-shadow:0px 0px 5px 0px #fff, 0px 0px 10px 5px #106899 inset}#topicsWp .btnWp:hover p{color:#ebfbfd;text-shadow:0px 0px 5px #52d2eb}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes showUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes showLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes showLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}header{position:relative;z-index:0;background:url(../images/top/bg_mv_sp.jpg) no-repeat;background-size:contain;overflow:hidden;padding:86.66667vw 4vw 6.66667vw 4vw}header h1{margin-bottom:0}header .date{width:62.26667vw;margin:0 auto 4vw}header .logoCol{position:absolute;top:2.66667vw;left:2.66667vw}header .logoCol>img{display:block}header .logoCol .logoPs{width:38vw}header .logoCol .logoNsw{width:20.26667vw}header .movie{margin-bottom:4vw}header .notice{font-size:1.2vw}header .notice li{padding-left:1em;text-indent:-1em;text-shadow:0px 0px 5px #000}@media (min-width: 750px){header{background:url(../images/top/bg_mv_pc.jpg) top left 10% no-repeat;background-size:cover;padding:10vw 0 9.23077vw 3.84615vw}}@media (min-width: 750px) and (min-width: 1200px){header{padding:130px 0 120px 50px}}@media (min-width: 750px){header h1{width:34.61538vw;max-width:450px;margin-bottom:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){header h1{margin-bottom:10px}}@media (min-width: 750px){header .date{width:24.84615vw;max-width:323px;margin-bottom:1.53846vw}}@media (min-width: 750px) and (min-width: 1200px){header .date{margin-bottom:20px}}@media (min-width: 750px){header .movie{margin-bottom:30px}header .movie a{display:block;width:37.30769vw;max-width:485px;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}header .movie a:hover{opacity:0.8;-webkit-transform:scale(1.05);transform:scale(1.05)}header .notice{position:absolute;font-size:.61538vw}}@media (min-width: 750px) and (min-width: 1200px){header .notice{font-size:8px}}@media (min-width: 750px){header .notice li{padding-left:1em;text-indent:-1em;text-shadow:0px 0px 3px #000}header .logoCol{position:absolute;top:1.53846vw;left:3.84615vw}header .logoCol>img{display:inline-block}header .logoCol .logoPs{width:21.92308vw;max-width:285px}header .logoCol .logoNsw{width:11.69231vw;max-width:152px}}header:before{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}header:after{opacity:0}header h1{opacity:0;margin-left:-20px}header h1:before{opacity:0}header h1:after{opacity:0}header .date{opacity:0;margin-left:-20px}header .movie{opacity:0;margin-left:-20px}header.s:before{-webkit-transform-origin:left;transform-origin:left;transition:opacity 0.8s, -webkit-transform 0.5s;transition:opacity 0.8s, transform 0.5s;transition:opacity 0.8s, transform 0.5s, -webkit-transform 0.5s;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}header.s:after{-webkit-animation:fadeIn 0.8s 0.5s linear 1;animation:fadeIn 0.8s 0.5s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s h1{transition:opacity 0.8s 0.8s, margin-left 0.5s 0.8s;opacity:1;margin-left:0}header.s h1:before{-webkit-animation:fadeIn 0.8s 1.4s linear 1;animation:fadeIn 0.8s 1.4s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s h1:after{-webkit-animation:fadeIn 0.8s 1.6s linear 1;animation:fadeIn 0.8s 1.6s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s .date{transition:opacity 0.8s 1s, margin-left 0.5s 1s;opacity:1;margin-left:auto}@media (min-width: 750px){header.s .date{margin-left:0}}header.s .movie{transition:opacity 0.8s 1.2s, margin-left 0.5s 1.2s;opacity:1;margin-left:0}.btnBuy{position:fixed;top:2.66667vw;right:2.66667vw;z-index:9998;width:40vw}@media (min-width: 750px){.btnBuy{position:fixed;top:1.53846vw;right:1.53846vw;width:20.15385vw;max-width:262px;display:inline}}@media (min-width: 750px) and (min-width: 1200px){.btnBuy{position:fixed;top:20px;right:20px}}.buyNav{display:none;position:fixed;top:0;left:0;z-index:9999;background:#cecece;width:100%}.buyNav::before{content:'';display:block;background:url(../images/common/bg_links_top.png) no-repeat top center;background-size:contain;width:100vw;height:13.33333vw}.buyNav::after{content:'';display:block;background:url(../images/common/bg_links_bottom.png) no-repeat bottom center;background-size:contain;width:100vw;height:14.93333vw}.buyNav h2{font-size:4.26667vw;font-weight:700;color:#191919;text-shadow:0px 0px 3px #fff;text-align:center;margin-bottom:4vw}.buyNav .imgPkg{display:block;width:70vw;margin:0 auto 4vw}.buyNavInner{padding:0 2.66667vw;max-height:80vh;overflow-y:auto}@media (max-width: 750px){.buyNavInner{height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.buyNav .storeList{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}.buyNav .storeList li{width:49%;margin:0 0 2.66667vw;vertical-align:middle}.buyNav .storeList li:nth-child(2n){margin-left:2%}.buyNav .btnStore{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:2.66667vw 8vw 2.66667vw 2.66667vw;text-align:left;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative}.buyNav .btnStore::after{content:'';display:block;position:absolute;right:2.66667vw;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff}.buyNav .btnStore p{color:#fff;font-size:3.2vw;line-height:1.5}.buyNav .btnClose{width:58.66667vw;margin:0 auto}@media (min-width: 750px){.buyNav::before{content:'';display:block;background:url(../images/common/bg_links_top_pc.png) repeat-x top center;background-size:contain;width:100%;height:4.61538vw;max-height:60px}.buyNav::after{content:'';display:block;background:url(../images/common/bg_links_bottom_pc.png) repeat-x bottom center;background-size:contain;width:100%;height:5vw;max-height:65px}.buyNav h2{font-size:2.15385vw;font-weight:700;text-align:center;margin-bottom:2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.buyNav h2{font-size:28px}}@media (min-width: 750px) and (min-width: 1200px){.buyNav h2{margin-bottom:30px}}@media (min-width: 750px){.buyNav .imgPkg{display:block;width:40.38462vw;max-width:525px;margin:0 auto 2.30769vw}}@media (min-width: 750px) and (min-width: 1200px){.buyNav .imgPkg{width:525px;margin:0 auto 30px}}@media (min-width: 750px){.buyNavInner{padding:0 1.53846vw;height:inherit}.buyNav .storeList{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.buyNav .storeList li{width:32%;margin:0 2% .76923vw 0;vertical-align:middle}.buyNav .storeList li:nth-child(2n){margin-left:0}.buyNav .storeList li:nth-child(3n){margin-right:0}.buyNav .btnStore{display:block;height:100%;width:100%;border-radius:8px;box-shadow:0px 0px 5px 0px #fff, 0px 0px 0px 0px #106899 inset;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%);padding:.76923vw 4.61538vw .76923vw 1.53846vw;text-align:left;vertical-align:middle;text-decoration:none;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative;transition:.2s}.buyNav .btnStore::after{content:'';display:block;position:absolute;right:1.53846vw;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff;transition:.2s}.buyNav .btnStore p{color:#fff;font-size:1.23077vw;line-height:1.5;transition:.2s}}@media (min-width: 750px) and (min-width: 1200px){.buyNav .btnStore p{font-size:16px}}@media (min-width: 750px){.buyNav .btnStore:hover{box-shadow:0px 0px 5px 0px #fff, 0px 0px 10px 5px #106899 inset}.buyNav .btnStore:hover::after{border-color:transparent transparent transparent #ebfbfd;text-shadow:0px 0px 5px #52d2eb}.buyNav .btnStore:hover p{color:#ebfbfd;text-shadow:0px 0px 5px #52d2eb}.buyNav .btnClose{width:17.53846vw;max-width:228px;margin:0 auto;transition:.2s}.buyNav .btnClose:hover{opacity:.6}}#topicsCol{position:relative;z-index:0;background:url(../images/top/bg_topics.png) no-repeat top center;background-size:cover;overflow:hidden;width:100%;padding:8vw 0 13.33333vw;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2)}#topicsCol .topicsList li{width:70vw;margin:0 4vw;line-height:1;-webkit-backface-visibility:hidden;outline:none}#topicsCol .topicsList li::before{content:'';display:block;background:url(../images/common/img_parts_light.png) no-repeat top center;background-size:contain;width:26.66667vw;height:2.13333vw;margin:0 auto 2.66667vw}#topicsCol .topicsList li>a,#topicsCol .topicsList li div{display:block;color:#FFF;text-decoration:none;position:relative}#topicsCol .topicsList li>a img,#topicsCol .topicsList li div img{margin-bottom:2.66667vw;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5)}#topicsCol .topicsList li>a .txtCol,#topicsCol .topicsList li div .txtCol{border-radius:8px;padding:2.66667vw 0;box-shadow:0px 0px 5px 0px #fff;background:#191919;background:linear-gradient(0deg, #191919 0%, #000 50%, #191919 100%)}#topicsCol .topicsList li>a .txtCol p,#topicsCol .topicsList li div .txtCol p{text-align:center;font-size:4.26667vw;line-height:1.5}#topicsCol .topicsList li>a.new:after,#topicsCol .topicsList li div.new:after{content:"";display:block;position:absolute;top:2%;right:2%;max-width:57px;width:17%;height:20px;background:url(../images/common/ico_new.png) no-repeat;background-size:contain}@media (min-width: 750px){#topicsCol{background:url(../images/top/bg_topics_pc.png) repeat-x top center;background-size:auto 100%;padding:3.84615vw 0}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol{padding:50px 0}}@media (min-width: 750px){#topicsCol .topicsList{width:92.30769vw;max-width:1200px;margin:0 auto;width:92%}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol .topicsList{width:1200px}}@media (min-width: 750px){#topicsCol .topicsList li{width:28.38462vw;max-width:369px;margin:0;margin-right:3.46154vw;line-height:1}#topicsCol .topicsList li:last-child{margin-right:0}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol .topicsList li{width:1200px;margin-right:45px}}@media (min-width: 750px){#topicsCol .topicsList li::before{content:'';display:block;background:url(../images/common/img_parts_light.png) no-repeat top center;background-size:contain;width:7.69231vw;max-width:100px;height:.61538vw;max-height:8px;margin:0 auto .76923vw}#topicsCol .topicsList li>a img,#topicsCol .topicsList li div img{margin-bottom:.76923vw;transition:.5s}#topicsCol .topicsList li>a .txtCol,#topicsCol .topicsList li div .txtCol{padding:.76923vw 0;transition:.5s}#topicsCol .topicsList li>a .txtCol p,#topicsCol .topicsList li div .txtCol p{text-align:center;font-size:1.23077vw;line-height:1.5;transition:.5s}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol .topicsList li>a .txtCol p,#topicsCol .topicsList li div .txtCol p{font-size:16px}}@media (min-width: 750px){#topicsCol .topicsList li a:hover img{opacity:.8}#topicsCol .topicsList li a:hover .txtCol{box-shadow:0px 0px 5px 0px #fff, 0px 0px 10px 5px #106899 inset}#topicsCol .topicsList li a:hover .txtCol p{color:#ebfbfd;text-shadow:0px 0px 5px #52d2eb}}#topicsCol ul{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#topicsCol.s ul{-webkit-animation:showUp 0.5s 0.3s linear 1;animation:showUp 0.5s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#topicsSlider a{outline:none}#topicsSlider .slick-list{overflow:inherit}#topicsSlider .slick-prev{background:url(../images/common/ico_arrow.png) no-repeat center;width:8.53333vw;position:absolute;top:50%;left:8%;z-index:10;-webkit-transform:translate(-50%, -50%) scale(-1, 1);transform:translate(-50%, -50%) scale(-1, 1);height:8.53333vw;background-size:contain}#topicsSlider .slick-prev:before{display:none}#topicsSlider .slick-next{background:url(../images/common/ico_arrow.png) no-repeat center;width:8.53333vw;position:absolute;top:50%;right:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:8.53333vw;background-size:contain}#topicsSlider .slick-next:before{display:none}#topicsSlider .slick-disabled{opacity:0}@media (min-width: 750px){#topicsSlider .slick-prev{width:4.92308vw;max-width:64px;height:4.92308vw;max-height:64px}#topicsSlider .slick-next{width:4.92308vw;max-width:64px;height:4.92308vw;max-height:64px}}@media (min-width: 1200px){#topicsSlider .slick-prev{position:absolute;top:50%;left:0}#topicsSlider .slick-next{position:absolute;top:50%;right:0}}#overviewCol{overflow:hidden;background:#000;background:url(../images/common/bg_pattern_water.png),url(../images/top/bg_intro_pc.jpg) no-repeat bottom;background-size:auto, cover;padding:26.66667vw 0}#overviewCol h2{width:91.33333vw;margin:0 auto 2.66667vw auto}#overviewCol .txtOverview{width:67.2vw;margin:0 auto 6.66667vw auto}#overviewCol>p{margin:0 auto 26.66667vw auto;font-weight:400;color:#fff;text-align:center;line-height:3.0;font-size:3.73333vw}@media (min-width: 750px){#overviewCol{background:url(../images/common/bg_pattern_water.png),url(../images/top/bg_intro_pc.jpg) no-repeat bottom;background-size:auto, auto 100%;padding:15.38462vw 0 0}#overviewCol h2{background:url(../images/top/img_intro_copy_pc_01.png) no-repeat;background-size:contain;display:block;width:57.69231vw;max-width:750px;height:6.92308vw;max-height:90px;margin:0 auto 1.92308vw auto}#overviewCol h2 img{display:none}#overviewCol .txtOverview{background:url(../images/top/img_intro_copy_pc_02.png) no-repeat;background-size:contain;display:block;width:74vw;max-width:962px;height:4.92308vw;max-height:64px;margin:0 auto 4.61538vw}#overviewCol .txtOverview img{display:none}#overviewCol>p{margin:0 auto 15.38462vw auto;line-height:3.0;font-size:1.38462vw}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol>p{font-size:18px}}#overviewCol h2{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}#overviewCol .txtOverview{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#overviewCol>p{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#overviewCol>section{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#overviewCol.s h2{-webkit-animation:showLeft 0.3s 0s linear 1;animation:showLeft 0.3s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s .txtOverview{-webkit-animation:showUp 0.3s 0.8s linear 1;animation:showUp 0.3s 0.8s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s>p{-webkit-animation:showUp 0.6s 1.6s linear 1;animation:showUp 0.6s 1.6s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutCol{background:url(../images/common/bg_pattern_water.png),url(../images/top/img_seaweed.png) no-repeat bottom center,linear-gradient(0deg, #000 0%, #050541 70%, #020219 100%);background-size:auto, contain, auto;position:relative}#aboutCol .shark{position:absolute;top:-46.66667vw;left:-13.33333vw;display:block;background:url(../images/top/img_shark.png) no-repeat top center;background-size:contain;width:77.6vw;height:65.46667vw}#aboutCol .bridge{position:absolute;top:50%;left:0;display:block;background:url(../images/top/img_bridge.png) no-repeat top center;background-size:100% auto;width:100vw;height:82.66667vw}#aboutCol>section{position:relative;z-index:0;width:89.33333vw;margin:0 auto;padding:0 0 13.33333vw}#aboutCol>section h3{margin:0 auto 6.66667vw}#aboutCol>section .contentCol img{margin-bottom:6.66667vw}#aboutCol>section .contentCol .txtCol{border-radius:6.66667vw;padding:6.66667vw 9.33333vw;border:1px solid #84c5dc;box-shadow:0px 0px 25px 10px #106899 inset;background:url(../images/common/bg_pattern_display.png),rgba(0,0,0,0.3)}#aboutCol>section .contentCol .txtCol p{font-size:4.26667vw;line-height:2.5}#aboutCol>section:last-of-type{padding-bottom:26.66667vw}@media (min-width: 750px){#aboutCol{position:relative;background:url(../images/common/bg_pattern_water.png),url(../images/top/img_seaweed.png) no-repeat bottom center,linear-gradient(0deg, #000 0%, #050541 70%, #020219 100%)}#aboutCol .shark{position:absolute;top:-15.38462vw;left:inherit;right:60%;display:block;background:url(../images/top/img_shark.png) no-repeat top center;background-size:contain;width:56vw;max-width:728px;height:47.23077vw;max-height:614px}}@media (min-width: 750px) and (min-width: 1000px){#aboutCol .shark{right:inherit;left:0}}@media (min-width: 750px){#aboutCol .bridge{position:absolute;top:0;left:0;display:block;background:url(../images/top/img_bridge.png) no-repeat top left;background-size:contain;width:132.69231vw;max-width:1725px;max-width:100%;height:110.92308vw;max-height:1442px}#aboutCol>section{position:relative;z-index:0;width:92.30769vw;max-width:1200px;margin:0 auto;padding:0 0 7.69231vw}#aboutCol>section h3{margin:0 auto 3.84615vw}#aboutCol>section .contentCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#aboutCol>section .contentCol img{margin:0;width:50%;max-width:46.15385vw}#aboutCol>section .contentCol .txtCol{border-radius:3.84615vw;margin:0;padding:3.84615vw 5.38462vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol>section .contentCol .txtCol{border-radius:50px;padding:50px 70px}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol>section .contentCol .txtCol{padding:50px 70px}}@media (min-width: 750px){#aboutCol>section .contentCol .txtCol p{font-size:1.53846vw;line-height:2.5}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol>section .contentCol .txtCol p{font-size:20px}}@media (min-width: 750px){#aboutCol>section:last-of-type{padding-bottom:15.38462vw}#aboutCol>section:nth-of-type(odd) .contentCol img{margin-right:3.84615vw}#aboutCol>section:nth-of-type(even) .contentCol{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#aboutCol>section:nth-of-type(even) .contentCol img{margin-left:3.84615vw}}#about01 h3{width:93.2vw}@media (min-width: 750px){#about01 h3{width:53.76923vw;max-width:699px}}#about02 h3{width:66.53333vw}@media (min-width: 750px){#about02 h3{width:38.38462vw;max-width:499px}}#about03 h3{width:66.53333vw}@media (min-width: 750px){#about03 h3{width:38.38462vw;max-width:499px}}#about01 h3,#about03 h3{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#about01 .contentCol img,#about03 .contentCol img{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}#about01 .contentCol .txtCol,#about03 .contentCol .txtCol{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}#about01.s h3,#about03.s h3{-webkit-animation:showUp 0.3s 0s linear 1;animation:showUp 0.3s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#about01.s .contentCol img,#about03.s .contentCol img{-webkit-animation:showLeft 0.5s 0.5s linear 1;animation:showLeft 0.5s 0.5s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#about01.s .contentCol .txtCol,#about03.s .contentCol .txtCol{-webkit-animation:showLeft 0.5s 0.8s linear 1;animation:showLeft 0.5s 0.8s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#about02 h3{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#about02 .contentCol img{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}#about02 .contentCol .txtCol{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}#about02.s h3{-webkit-animation:showUp 0.3s 0s linear 1;animation:showUp 0.3s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#about02.s .contentCol img{-webkit-animation:showLeft 0.5s 0.5s linear 1;animation:showLeft 0.5s 0.5s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#about02.s .contentCol .txtCol{-webkit-animation:showLeft 0.5s 0.8s linear 1;animation:showLeft 0.5s 0.8s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#ssCol{margin:0 auto}#ssCol .ssList{display:-webkit-flex;display:flex;overflow:hidden}#ssCol .ssList li img{-webkit-backface-visibility:hidden;width:53.33333vw}#ssCol::after{content:'';display:block;margin:2.66667vw auto 0;background:url(../images/top/img_line.png) no-repeat top center;background-size:cover;height:25.86667vw}@media (min-width: 750px){#ssCol li img{width:38.46154vw;max-width:500px}#ssCol::after{content:'';display:block;margin:.76923vw auto 0;background:url(../images/top/img_line_pc.png) repeat-x top center;background-size:auto 100%;height:8.23077vw;max-height:107px}}#specCol{background:url(../images/top/img_penguin_worm.jpg),#d0f6ff;background-position:bottom center;background-repeat:no-repeat;background-size:contain, auto;margin:0 auto;padding:13.33333vw 5.33333vw 53.33333vw}#specColInner h2{width:33.33333vw;margin:0 auto 8vw}#specColBox{background:url(../images/common/bg_pattern_spec.png),rgba(0,0,0,0.6);border-radius:6.66667vw;padding:9.33333vw 6.66667vw;border:1px solid #0fd1ff;box-shadow:0px 0px 25px 10px #66cae2 inset}#specColBox dl{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0 auto 6.66667vw;font-size:3.73333vw}#specColBox dl dt{font-weight:bold;color:#d0f6ff;width:6em;margin-bottom:4vw}#specColBox dl dt:last-of-type{margin-bottom:0}#specColBox dl dt.compar{width:100%;padding-bottom:10px}#specColBox dl dd{width:calc(100% - 7em);margin-bottom:4vw}#specColBox dl dd:last-of-type{margin-bottom:0}#specColBox dl dd.compar{width:100%}#specColBox dl dd.compar table{width:100%;font-size:0.8em;border-radius:20px;border-collapse:collapse;overflow:hidden}#specColBox dl dd.compar table tbody{display:table;width:100%;border-collapse:collapse}#specColBox dl dd.compar table tbody tr{background:rgba(0,0,0,0.3)}#specColBox dl dd.compar table tbody tr+tr{border-top:dashed 1px #fff}#specColBox dl dd.compar table tbody tr.tit+tr{border-top:solid 1px #fff}#specColBox dl dd.compar table tbody th,#specColBox dl dd.compar table tbody td{padding:0.9em 1em 1em}#specColBox dl dd.compar table tbody td{border-left:solid 1px #fff}#specColBox dl dd.compar table tbody .nsw{background:rgba(127,63,63,0.6)}#specColBox dl dd.compar table tbody .ps{background:rgba(63,85,127,0.6)}#specColBox dl dd.compar table tbody .note{text-indent:0;font-size:0.8em;padding-left:0}#specColBox dl dd.compar table+table{margin-top:15px}#specColBox .ps{margin-bottom:2vw}#specColBox .note{display:block;font-size:3.2vw;padding-left:1em;text-indent:-1em}#specColBox .notice{font-size:3.2vw}#specColBox .notice li{padding-left:1em;text-indent:-1em}#specColBox .notice a{color:#f38c00;font-weight:normal}#specColBox .notice .linkMail{height:2.2vw}#specColBox .notice .linkMail img{height:100%;width:auto}@media (min-width: 750px){#specCol{background:url(../images/top/img_penguin_worm.jpg),#d0f6ff;background-size:150% auto;background-position:bottom center;background-repeat:no-repeat;margin:0 auto;padding:7.69231vw 0 76.92308vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol{background-size:auto;padding:100px 0 880px}}@media (min-width: 750px){#specColInner{width:92.30769vw;max-width:1200px;margin:0 auto}#specColInner h2{width:14.38462vw;max-width:187px;margin:0 auto 4.61538vw}}@media (min-width: 750px) and (min-width: 1200px){#specColInner h2{margin:0 auto 60px}}@media (min-width: 750px){#specColBox{border-radius:3.84615vw;padding:3.84615vw 6.15385vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox{border-radius:50px;padding:50px 80px}}@media (min-width: 750px){#specColBox dl{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0 auto 2.30769vw;font-size:1.23077vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl{font-size:16px}}@media (min-width: 750px){#specColBox dl dt{font-weight:bold;color:#d0f6ff;width:7em;margin-bottom:1.92308vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dt{margin-bottom:25px}}@media (min-width: 750px){#specColBox dl dt:last-of-type{margin-bottom:0}#specColBox dl dd{width:calc(100% - 8em);margin-bottom:1.92308vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dd{margin-bottom:25px}}@media (min-width: 750px){#specColBox dl dd:last-of-type{margin-bottom:0}#specColBox dl dd .ps{margin-bottom:10px}#specColBox dl dd .nsw{margin-bottom:10px;margin-left:1em}#specColBox dl dd .note{font-size:.92308vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dd .note{font-size:12px}}@media (min-width: 750px){#specColBox dl dd.compar{width:100%}#specColBox dl dd.compar table{font-size:1em}#specColBox dl dd.compar table tbody tr{background:rgba(255,255,255,0.15)}#specColBox dl dd.compar table tbody tr+tr{border-top:solid 1px #fff}#specColBox dl dd.compar table tbody tr.hard+tr{border-top:solid 1px #fff}#specColBox dl dd.compar table tbody td+td{border-left:dashed 1px #fff}#specColBox dl dd.compar table.pc{margin-top:0}#specColBox .notice{font-size:.92308vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox .notice{font-size:12px}}@media (min-width: 750px){#specColBox .notice li{padding-left:1em;text-indent:-1em}#specColBox .notice a{color:#f38c00;font-weight:normal}#specColBox .notice .linkMail{height:1.15385vw;max-height:15px}#specColBox .notice .linkMail img{height:100%;width:auto}}#specColInner h2{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}#specColInner #specColBox{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#specColInner.s h2{-webkit-animation:showLeft 0.3s 0s linear 1;animation:showLeft 0.3s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specColInner.s #specColBox{-webkit-animation:showUp 0.6s 0.8s linear 1;animation:showUp 0.6s 0.8s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}

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