@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100,400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100,400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100,400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100,400;700;900&display=swap";:root{--circleVal: 201;--chara01Pos: -0deg}*{margin:0;padding:0;border:0;word-wrap:break-word}html{width:100%;height:100%;font-size:62.5%}@media screen and (max-width: 1200px){html{font-size:.78125vw}}@media screen and (max-width: 980px){html{font-size:1.0204081633vw}}body{position:relative;min-width:320px;width:100%;height:100%;background:#000;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP",sans-serif,helvetica;line-height:1.6;background-color:#fff}body:after{content:"";width:100%;height:100vh;display:block;background:linear-gradient(135deg, #000000, #010006);background-size:200% 200%;animation:bggradient 5s ease infinite;position:fixed;top:0;left:0;z-index:-5}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}img{max-width:100%;height:auto}a,a:hover,a:active{color:#fff}a:visited{color:#fff}a:focus{outline:none}a.noLink{pointer-events:none}ul{list-style:none}.cf::after{display:block;clear:both;content:""}h1{display:inline}.-showSp{display:none}@media(max-width: 640px){.-showSp{display:block}}.-showPc{display:block}@media(max-width: 980px){.-showPc{display:none}}.-fontBold{font-weight:bold}.-fontNormal{font-weight:normal}.-hover01:hover{transform:translateY(2px)}.-fontStyle01{font-family:fot-rodin-pron,sans-serif;font-weight:600;font-style:normal}.-buttonStyle01{display:block;width:70rem;margin:auto;padding:2.2vw 0 2vw;font-size:3.6rem;background-color:#012867;color:#fff;text-align:center;font-weight:bold;text-decoration:none;line-height:1.6;transition:color .3s,background-color .3s;transform:skewX(-30deg);border-left:2px solid #fff;border-right:2px solid #fff;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.-buttonStyle01 span{display:inline-block;transform:skewX(30deg)}@media screen and (max-width: 980px){.-buttonStyle01{font-size:2.52rem}}@media screen and (max-width: 640px){.-buttonStyle01{font-size:4.5rem;padding:4.2vw 0 4vw}}.-buttonStyle01:hover{border:2px solid #0082ca}.jpawardBan{display:block;width:37rem;margin:8rem auto 0;padding:1rem 5rem;border-radius:100px;background-color:#fff;text-decoration:none}img.lazyload{width:100%}.contInnerWrap{max-width:1200px;width:100%;margin:auto}header{background-color:#fff}header .headerInner{position:relative;z-index:11;margin:auto;padding:11px;display:flex;align-items:center;flex-wrap:wrap;color:#000}header .headerInner .logo01{max-width:116px;width:10.0666666667%;margin-right:10px}@media screen and (max-width: 1200px){header .headerInner .logo01{margin-right:.8333333333%}}@media screen and (max-width: 640px){header .headerInner .logo01{width:17.6166666667%;margin-right:1.6666666667%}}header .headerInner .logo02{max-width:128px;width:11.1333333333%;margin-right:10px}@media screen and (max-width: 1200px){header .headerInner .logo02{margin-right:2.0833333333%}}@media screen and (max-width: 640px){header .headerInner .logo02{width:19.4833333333%}}header .headerInner .logo03{max-width:108px;width:9.3333333333%;margin-right:2.625%}@media screen and (max-width: 640px){header .headerInner .logo03{width:44%;margin-right:0}}@media screen and (max-width: 1200px){header .headerInner{padding:.8vw}}@media screen and (max-width: 980px){header .headerInner{padding:1.2vw}}@media screen and (max-width: 640px){header .headerInner{padding:2vw 1vw}}@media screen and (max-width: 640px){header .rightArea{display:none}}header .snsWrap{position:absolute;z-index:10;top:.8rem;right:180px;display:flex;max-width:40px;width:3.5%;justify-content:space-between}@media screen and (max-width: 1200px){header .snsWrap{right:15%}}@media screen and (max-width: 980px){header .snsWrap{right:19%}}header .snsWrap a:hover{transition:.5s;opacity:.5}header .langWrap{position:absolute;z-index:10;right:10px;width:160px;top:50%;transform:translateY(-50%);text-align:center}@media screen and (max-width: 1200px){header .langWrap{right:1.5%;width:13%}}@media screen and (max-width: 980px){header .langWrap{width:16%}}header .langWrap .langButton{cursor:pointer;padding:5% 2%;font-size:1.8rem;color:#000;border:.2rem solid #000;line-height:1;transition:background-color .3s,color .3s}header .langWrap .langButton:hover{transition:.5s;opacity:.5}@media screen and (max-width: 980px){header .langWrap .langButton{font-size:2.5rem;font-size:1.7rem}}header .langWrap ul{position:absolute;display:none;z-index:0;top:100%;right:0;width:100%}header .langWrap ul li{border:.1rem solid #000;line-height:1;text-align:center}header .langWrap ul li a{display:block;padding:1.5rem 3rem 1.3rem;font-size:1.8rem;color:#000;text-decoration:none;background-color:#fff;transition:background-color .3s,color .3s}header .langWrap ul li a:hover{color:gray}header .headerText{position:absolute;z-index:0;bottom:.8rem;right:2rem;text-align:right;font-size:2.4rem;color:#fff;line-height:1}@media screen and (max-width: 980px){header .headerText{font-size:1.85rem}}#nav{background-color:#0c0122;padding:1vw 0;z-index:99}@media screen and (max-width: 640px){#nav{display:none}}#nav.fixed{position:fixed;top:0;width:100%}#nav .navInner{position:relative;z-index:1;max-width:1200px;margin:auto}#nav .navInner span{display:flex;align-items:center;justify-content:center}#nav .navInner .nav{position:relative;display:block;max-width:150px;width:13.2857142857%;margin:0 .5%;padding:.5vw 0;color:#fff;font-weight:bold;font-weight:800;text-decoration:none;text-align:center;line-height:1;transition:all .3s ease-out;border-bottom:4px solid #012867}#nav .navInner .nav.-current,#nav .navInner .nav:not(.-current):hover{border-color:#0082ca}#nav .navInner .nav.-notLink{pointer-events:none;color:#4b4b4b;border-color:#191919}#nav .navInner .nav.-notLink img{filter:grayscale(100%);opacity:.3}@media screen and (max-width: 980px){#nav .navInner .nav{font-size:2rem}}@media screen and (max-width: 640px){#nav .navInner .nav{font-size:3.2rem}}#nav .navInner .nav span{font-weight:normal;font-size:1.8rem}@media screen and (max-width: 980px){#nav .navInner .nav span{font-size:1.4rem}}@media screen and (min-width: 641px){#modalNav{display:none}}@media screen and (min-width: 641px){#modalNav{display:none !important}}#modalNav .modalNavButton{position:fixed;z-index:995;top:0;right:0;width:59px;height:59px;padding-top:10px;cursor:pointer;background-color:#fff}@media screen and (max-width: 980px){#modalNav .modalNavButton{width:6%;height:auto;padding-top:5%}}@media screen and (max-width: 640px){#modalNav .modalNavButton{width:10%;padding-top:9%}}#modalNav .modalNavButton .buttonInner{position:absolute;z-index:1;width:60%;height:50%;top:25%;left:20%}#modalNav .modalNavButton span{position:absolute;left:0;width:100%;height:2px;background:#000;transition:all 400ms}#modalNav .modalNavButton span:nth-child(1){top:0}#modalNav .modalNavButton span:nth-child(2){top:50%;transform:translateY(-50%)}#modalNav .modalNavButton span:nth-child(3){bottom:0}#modalNav .modalNavButton.open span:nth-child(1){top:50%;transform:rotate(45deg) translateY(-50%)}#modalNav .modalNavButton.open span:nth-child(2){opacity:0}#modalNav .modalNavButton.open span:nth-child(3){bottom:calc(50% - 1px);transform:rotate(-45deg) translateY(50%)}.modalNavLayer{position:fixed;z-index:990;top:0;left:0;width:100vw;height:100vh;background:url(../images/spmenu-bg-img.jpg) top center no-repeat #000;background-size:cover;display:none}#modalNavInner{position:fixed;z-index:991;top:0;right:-300px;width:300px;height:100%;padding:5rem 0;background:rgba(0,0,0,.8);transition:right .3s;overflow:auto}#modalNavInner.open{right:0}@media screen and (max-width: 640px){#modalNavInner{right:-190%;width:90%}}#modalNavInner .nav{display:block;padding:5% 0 2%;color:#fff;font-weight:bold;text-decoration:none;text-align:center;line-height:1;transition:color .3s,text-shadow .3s;border-bottom:4px solid #012867}#modalNavInner .nav.-current,#modalNavInner .nav:not(.-current):hover{border-color:#0082ca}#modalNavInner .nav.-notLink{pointer-events:none;color:#4b4b4b;border-color:#191919}#modalNavInner .nav.-notLink img{filter:grayscale(100%);opacity:.3}@media screen and (max-width: 640px){#modalNavInner .nav{text-align:left}#modalNavInner .nav.-ver02 img{width:65.25%}#modalNavInner .nav img{width:50%}}#modalNavInner .nav span{font-weight:normal;font-size:12px}@media screen and (max-width: 980px){#modalNavInner .nav span{font-size:1.4rem}}@media screen and (max-width: 640px){#modalNavInner .nav span{font-size:2.4rem}}#modalNavInner .menuLinkWrap{display:block}@media screen and (max-width: 640px){#modalNavInner .menuLinkWrap{padding-left:10%}}#modalNavInner .snsWrap{display:flex;width:100%;padding:5% 0;justify-content:center;align-items:center}#modalNavInner .snsWrap .icon{max-width:50px;min-width:40px;width:10%;margin:0 3%;text-align:center;text-decoration:none}#modalNavInner .snsWrap .icon span{font-size:12px;text-align:center;line-height:1.2;white-space:nowrap;color:#fff}#modalNavInner .langWrap{text-align:center}@media screen and (max-width: 640px){#modalNavInner .langWrap{padding-left:6%}}#modalNavInner .langWrap a{display:inline-block;width:44%;margin:1%;padding:5px 0rem;border:2px solid #fff;color:#fff;text-decoration:none;font-size:14px}@media screen and (max-width: 980px){#modalNavInner .langWrap a{font-size:14px}}@media screen and (max-width: 640px){#modalNavInner .langWrap a{padding:2rem 4rem;font-size:3rem}}main{padding-bottom:5%;overflow:hidden}.section{max-width:1200px;margin:10rem auto 0;padding:0 4rem;text-align:center}.section .text a{color:#fff}.section .text a:hover{text-decoration:none}.section .secTitle{margin-bottom:5rem;color:#fff;font-size:3.8rem;font-weight:700;text-align:center;position:relative;display:inline-block;position:relative;margin:0 auto 8rem}@media screen and (max-width: 640px){.section .secTitle{font-size:4.8rem}}.section .secTitle .secTitleArrow{display:inline-block;width:7rem;vertical-align:top}.section .secTitle .secTitleArrow.-left{margin-right:2rem}.section .secTitle .secTitleArrow.-right{margin-left:2rem}.section .secTitle b{display:inline-block;position:relative;z-index:2;text-shadow:-0.2rem 0 #011231,0 .2rem #0082ca,.2rem 0 #0082ca,0 -0.2rem #011231}.section .-textStyle01{color:#fff;font-size:2.8rem}@media screen and (max-width: 640px){.section .-textStyle01{font-size:3.8rem}}@media screen and (max-width: 1200px){.section{margin:10rem auto 10rem}}.contSecWrap{padding:5% 0;margin:6% 0}.contSecWrap .contTitle{position:relative;width:30%;margin:auto;margin-bottom:2%;padding:0 1em .5em;text-align:center}.contSecWrap .contTitle::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff;transition:all .8s;transform:scale(0, 1);transform-origin:left top}.contSecWrap .contTitle.lineLR::before{transform:scale(1, 1)}.contSecWrap .contTitle.-ver02{width:32.5%}@media screen and (min-width: 2000px){.contSecWrap .contTitle{width:25%}.contSecWrap .contTitle.-ver02{width:27%}}@media screen and (max-width: 980px){.contSecWrap .contTitle{border-width:2px;width:49%}.contSecWrap .contTitle.-ver02{width:54%}}@media screen and (max-width: 640px){.contSecWrap .contTitle{border-width:2px}.contSecWrap .contTitle::before{height:2px}.contSecWrap .contTitle.-ver02{width:60%}}#lineup .contTitle{margin-bottom:-1%}.goodsList li>a{display:block;overflow:hidden;background:#fff;clip-path:polygon(15% 0%, 100% 0%, 100% 85%, 85% 100%, 0% 100%, 0% 15%)}.goodsList li>a>span{display:block;overflow:hidden;clip-path:polygon(16% 2%, 98% 2%, 98% 84%, 84% 98%, 2% 98%, 2% 16%)}.goodsList li>a:hover{background:#0082ca}@media screen and (max-width: 640px){.goodsList li>a img.thum{border-width:2px}.goodsList li>a:hover img.thum{border-width:2px}}#information .snsWrap{width:80%;margin:auto}#information .snsWrap .iconGroup{margin:5em auto}@media screen and (min-width: 641px){#information .snsWrap .iconGroup{display:flex;align-items:center}}#information .snsWrap .iconGroup .iconTitle,#information .snsWrap .iconGroup .iconList{color:#fff}@media screen and (min-width: 641px){#information .snsWrap .iconGroup .iconTitle,#information .snsWrap .iconGroup .iconList{width:50%}}#information .snsWrap .iconGroup .iconTitle{position:relative;text-align:center;padding:0 1em;font-size:2.6rem;font-weight:normal}@media screen and (max-width: 640px){#information .snsWrap .iconGroup .iconTitle{font-size:4rem;padding:2.2vw 0 1vw}}@media screen and (min-width: 641px){#information .snsWrap .iconGroup .iconTitle:after{position:absolute;content:"";display:inline-block;color:#fff;margin:auto;font-size:80%;width:1em;height:1em;top:0;bottom:0;right:2em;border:.15em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}}@media screen and (max-width: 980px){#information .snsWrap .iconGroup .iconTitle:after{right:1em}}#information .snsWrap .iconGroup .iconList{display:flex;align-items:center}#information .snsWrap .iconGroup .iconList a{display:block;width:14.6666666667%;margin:0 1%}#information .snsWrap .iconGroup .iconList a:not(.-notIcon){clip-path:circle(50% at 50% 50%)}#information .snsWrap .iconGroup .iconList a.-notIcon{width:29.3333333333%;text-decoration:none;color:#000;background:#fff;font-weight:bold;padding:1%;text-align:center;font-size:2.6rem}@media screen and (max-width: 640px){#information .snsWrap .iconGroup .iconList a.-notIcon{font-size:4.5rem}}#aside{padding:5% 0;background:#011231}.ftBanList,.storeFtBanList{max-width:1200px;width:80%;padding:4rem;margin:auto;text-align:center}.ftBanList li,.storeFtBanList li{display:inline-block;width:45%;margin:1% 2%}.ftBanList li a,.storeFtBanList li a{display:block}@media screen and (max-width: 980px){.ftBanList,.storeFtBanList{width:90%}}@media screen and (max-width: 640px){.ftBanList,.storeFtBanList{width:80%}.ftBanList li,.storeFtBanList li{width:100%;margin:2% 0}}footer{background-color:#000}footer .footerInner{max-width:1200px;margin:auto;padding:4rem 4rem 10rem;color:#fff;font-size:14px}@media(max-width: 640px){footer .footerInner{font-size:12px}}footer .footerInner a{color:inherit}footer .footerInner a:hover{text-decoration:none}footer .footerInner small{font-size:inherit}footer .footerInner img{height:12px}footer .footerInner .footerText{margin-top:2rem}footer .buttonToTop{position:fixed;z-index:990;bottom:2rem;right:2rem;max-width:133px;width:10%;cursor:pointer}@media(max-width: 640px){footer .buttonToTop{width:20%}}footer .buttonToTop img{height:auto;width:100%}footer .langWrap{margin-top:3rem}body{position:relative;background:#ccc}canvas{display:block;vertical-align:bottom}.particlesWrap{position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%}.particlesWrap.-bottom{top:60%}canvas.particles-js-canvas-el{background-color:rgba(0,0,0,0)}.d1{animation-delay:.1s !important}.d2{animation-delay:.2s !important}.d3{animation-delay:.3s !important}.d4{animation-delay:.4s !important}.d5{animation-delay:.5s !important}.d6{animation-delay:.6s !important}.d7{animation-delay:.7s !important}.d8{animation-delay:.8s !important}.d9{animation-delay:.9s !important}.d10{animation-delay:1s !important}.d11{animation-delay:1.1s !important}.d12{animation-delay:1.2s !important}.d13{animation-delay:1.3s !important}.op0{opacity:0}.dur2{animation-duration:.2s !important}.anim{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.anim.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;animation-delay:.1s}.fadeIn{-webkit-animation:fadeIn .5s ease-in-out both;animation:fadeIn .5s ease-in-out both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}