@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700;900&display=swap";:root{--color_txt: #fff}*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}main{display:block}p,ul li,ol li,dl dt,dl dd,h1,h2,h3,h4,h5,h6{transform:rotateZ(0.03deg)}.pc{display:none}@media(min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#f9ee00;text-decoration:underline;word-break:break-all}@media all and (-ms-high-contrast: none){a{cursor:pointer}}a:hover{text-decoration:none}p{margin:2.6666666667vw 0vw 0vw 0vw}@media(min-width: 750px){p{margin:1.6666666667vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){p{margin:20px 0px 0px 0px}}.fontL{font-size:120%}ul.list{margin:4vw 0vw 0vw 0vw}@media(min-width: 750px){ul.list{margin:2.5vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){ul.list{margin:30px 0px 0px 0px}}ul.list li{margin:1.3333333333vw 0vw 0vw 0vw;padding-left:1em;text-indent:-1em}@media(min-width: 750px){ul.list li{margin:.8333333333vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){ul.list li{margin:10px 0px 0px 0px}}ul.notes{margin:2.6666666667vw auto 2.6666666667vw auto;padding:0vw 0vw 0vw 0vw}@media(min-width: 750px){ul.notes{margin:1.6666666667vw auto 1.6666666667vw auto;padding:0vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){ul.notes{margin:20px auto 20px auto}}@media(min-width: 750px)and (min-width: 1200px){ul.notes{padding:0px 0px 0px 0px}}ul.notes li{margin:1.3333333333vw auto 0vw auto;padding-left:1em;text-indent:-1em;line-height:1.3;font-size:90%}@media(min-width: 750px){ul.notes li{margin:.5vw auto 0vw auto;font-size:87%}}@media(min-width: 750px)and (min-width: 1200px){ul.notes li{margin:6px auto 0px auto}}ul.notes li:first-child{margin-top:0}ul.notesFrm{margin:2.6666666667vw auto 2.6666666667vw auto;padding:2vw 2vw 2vw 2vw;border:1px solid #fff;border-radius:10px}@media(min-width: 750px){ul.notesFrm{margin:1.6666666667vw auto 1.6666666667vw auto;padding:1.25vw 1.25vw 1.25vw 1.25vw}}@media(min-width: 750px)and (min-width: 1200px){ul.notesFrm{margin:20px auto 20px auto}}@media(min-width: 750px)and (min-width: 1200px){ul.notesFrm{padding:15px 15px 15px 15px}}ul.notesFrm li{margin:1.3333333333vw auto 0vw auto;padding-left:1em;text-indent:-1em;line-height:1.3;font-size:90%}@media(min-width: 750px){ul.notesFrm li{margin:.5vw auto 0vw auto;font-size:87%}}@media(min-width: 750px)and (min-width: 1200px){ul.notesFrm li{margin:6px auto 0px auto}}ul.notesFrm li:first-child{margin-top:0}@media(max-width: 750px){.btn{margin:4vw auto 0vw auto;width:100%}}@media(min-width: 750px){.btn{margin:2.5vw auto 0vw auto;width:100%;max-width:600px}}@media(min-width: 750px)and (min-width: 1200px){.btn{margin:30px auto 0px auto}}.btn a{display:block;position:relative;background:#f9ee00;border-radius:30px;text-align:center;font-weight:bold;color:#000;text-decoration:none}@media(max-width: 750px){.btn a{padding:2vw 2.6666666667vw 2vw 2.6666666667vw;font-size:3.4666666667vw}}@media(min-width: 750px){.btn a{padding:1.25vw 1.6666666667vw 1.25vw 1.6666666667vw;font-size:1.8333333333vw}}@media(min-width: 750px)and (min-width: 1200px){.btn a{padding:15px 20px 15px 20px}}@media(min-width: 750px)and (min-width: 1200px){.btn a{font-size:22px}}.btn a:before{display:block;content:"";position:absolute;right:1em;padding:2.9333333333vw 5.8666666667vw 0vw 0vw;background:url(../images/common/ico_arw.png) bottom right no-repeat;background-size:contain}@media(max-width: 750px){.btn a:before{top:calc(50% - .4em)}}@media(min-width: 750px){.btn a:before{top:calc(50% - .6em);padding:1.8333333333vw 3.6666666667vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.btn a:before{padding:22px 44px 0px 0px}}.btn a:hover{opacity:.6;transition:opacity .3s 0s}.btn a:hover::before{right:.6em;transition:right .3s 0s}@media(max-width: 750px){.btn.btnTop{margin:5.3333333333vw auto 0vw auto;width:100%}}@media(min-width: 750px){.btn.btnTop{margin:3.3333333333vw auto 0vw auto;width:100%;max-width:400px}}@media(min-width: 750px)and (min-width: 1200px){.btn.btnTop{margin:40px auto 0px auto}}@media(max-width: 750px){.btn.btnTop a{padding:1.6vw 2.6666666667vw 1.6vw 2.6666666667vw;font-size:4vw}}@media(min-width: 750px){.btn.btnTop a{padding:.8333333333vw 1.6666666667vw .8333333333vw 1.6666666667vw;font-size:2.1666666667vw}}@media(min-width: 750px)and (min-width: 1200px){.btn.btnTop a{padding:10px 20px 10px 20px}}@media(min-width: 750px)and (min-width: 1200px){.btn.btnTop a{font-size:26px}}@media(max-width: 750px){.btn.btnTop a:before{top:calc(50% - .2em)}}@media(min-width: 750px){.btn.btnTop a:before{top:calc(50% - .3em)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1b0319}::-webkit-scrollbar-thumb{background:#961edc}.animeFadeIn{opacity:0;transform:translateY(15px);transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out}.animeFadeIn.s{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#45058d}body::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-10;margin:auto;width:100%;height:100%}@media(max-width: 750px){body::before{background:url(../images/common/bg_sp.jpg) center no-repeat;background-size:cover}}@media(min-width: 750px){body::before{background:url(../images/common/bg.jpg) center no-repeat;background-size:cover}}body main{font-size:3.2vw;font-family:"M PLUS 1p","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;line-height:2;letter-spacing:.06em;color:var(--color_txt);word-break:break-all}@media(min-width: 750px){body main{font-size:1.3333333333vw}}@media(min-width: 750px)and (min-width: 1200px){body main{font-size:16px}}header{position:fixed;top:0vw;left:0vw;z-index:20;width:100%;padding:0;display:flex;flex:none;justify-content:space-between;align-items:start;flex-flow:row;flex-wrap:nowrap}header .inner{position:relative;margin:0 auto;width:100%}@media(max-width: 750px){header .inner{padding:2.6% 2.6% 0;text-align:center}}@media(min-width: 750px){header .inner{margin:0vw auto 0vw auto;padding:1% 1% 0;display:flex;flex:none;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}}@media(min-width: 750px)and (min-width: 1200px){header .inner{margin:0px auto 0px auto}}@media(min-width: 1200px){header .inner{margin:0 auto;padding:20px 20px 0}}header .inner h1{line-height:1;transition:opacity .5s;margin:0}@media(max-width: 750px){header .inner h1{width:21.3333333333vw}}@media(min-width: 750px){header .inner h1{width:17.3333333333vw;max-width:208px}}@media(min-width: 1200px){header .inner h1{width:208px;text-align:left}}header .inner h1 a{display:block;height:auto}header .inner h1 a:hover{opacity:.7}header .inner h1 a img{vertical-align:top}header #btnNav{position:relative;display:block;width:13.3333333333vw;height:13.3333333333vw;margin:2.6% 2.6% 0 0;background:url(../images/common/btn_open.png) top left no-repeat;background-size:contain}header #btnNav span{display:block;width:100%;height:100%;background:url(../images/common/btn_close.png) top left no-repeat;background-size:contain;opacity:0;transform:rotate(90deg);transition:opacity .3s,transform .3s}header #btnNav.open span{opacity:1;transform:rotate(0)}@media(min-width: 750px){header #btnNav{display:none}}header nav{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none}@media(max-width: 750px){header nav{padding:22.4vw 0vw 0vw 0vw;background:url(../images/common/bg_sp.jpg) top center no-repeat;background-size:cover}header nav::before{position:fixed;top:0vw;left:0vw;display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:0}}@media(min-width: 750px){header nav{display:flex;flex:none;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;position:relative;z-index:0;width:auto;height:auto;padding:0;opacity:1;pointer-events:all}}header nav .logo{display:none;opacity:0}@media(max-width: 750px){header nav ul{opacity:0;transform:translateY(20px)}}header nav.open{transition:opacity .5s;opacity:1;pointer-events:all}header nav.open .logo{position:relative;display:block;opacity:1;text-align:center;width:62.5333333333vw;pointer-events:all;z-index:1}header nav.open .logo a{display:inline-block}@media(max-width: 750px){header nav.open .logo{margin:0vw auto 8vw auto}}@media(min-width: 750px){header nav.open .logo{display:none;opacity:0}}@media(max-width: 750px){header nav.open ul{opacity:1;transform:translateY(0px);transition:opacity .3s .2s,transform .8s .2s linear(0, 1.32, 0.87, 1.05, 0.98, 1.01, 1, 1)}}header nav ul{position:relative}@media(max-width: 750px){header nav ul{margin:5.3333333333vw auto 0vw auto;padding:6.6666666667vw 0vw 6.6666666667vw 0vw;width:66.6666666667vw;border:1px solid #8a00ff;background-color:#000;border-radius:10px}header nav ul::before{position:absolute;top:0;left:0;right:0;margin:-4.8% 0 0 -13.6%;display:block;content:"";width:127.2%;height:14.6666666667vw;background:url(../images/common/bg_gnav_sp.png) top center no-repeat;background-size:contain}}@media(min-width: 750px){header nav ul{position:fixed;top:0;right:0;bottom:0;z-index:-10;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow-y:visible;margin:1.1666666667vw 2.3333333333vw 0vw 0vw;padding:0vw 1.6666666667vw 0vw 1.6666666667vw;width:100%;max-width:535px;position:relative;border:2px solid #8a00ff;background-color:#000;border-radius:6px}}@media(min-width: 750px)and (min-width: 1200px){header nav ul{margin:14px 28px 0px 0px}}@media(min-width: 750px)and (min-width: 1200px){header nav ul{padding:0px 20px 0px 20px}}@media(min-width: 750px){header nav ul::before,header nav ul::after{position:absolute;top:0;display:block;content:"";width:26px;height:36px}header nav ul::before{left:0;margin:-12px 0 0 -24px;background:url(../images/common/bg_gnav_l.png) top center no-repeat;background-size:contain}header nav ul::after{right:0;margin:-12px -24px 0 0;background:url(../images/common/bg_gnav_r.png) top center no-repeat;background-size:contain}}header nav ul li{position:relative}@media(max-width: 750px){header nav ul li{margin:0vw auto 4vw auto;text-align:center}header nav ul li:last-child{margin-bottom:0}}@media(min-width: 750px){header nav ul li{margin:1.25vw 0vw 1.25vw 0vw;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}}@media(min-width: 750px)and (min-width: 1200px){header nav ul li{margin:15px 0px 15px 0px}}header nav ul li a,header nav ul li span{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#f9ee00;line-height:1em;text-indent:-999em}@media(max-width: 750px){header nav ul li a,header nav ul li span{height:4vw;text-align:center}}@media(min-width: 750px){header nav ul li a,header nav ul li span{height:16px;text-align:left}}@media(min-width: 1200px){header nav ul li a,header nav ul li span{height:16px}}header nav ul li a:hover,header nav ul li span:hover{transition:background-color .8s;background-color:#78e63c}header nav ul li:nth-child(1) a,header nav ul li:nth-child(1) span{-webkit-mask-image:url("../images/common/nav/btn_top.svg");mask-image:url("../images/common/nav/btn_top.svg")}@media(min-width: 750px){header nav ul li:nth-child(1) a,header nav ul li:nth-child(1) span{width:41px}}header nav ul li:nth-child(2) a,header nav ul li:nth-child(2) span{-webkit-mask-image:url("../images/common/nav/btn_about.svg");mask-image:url("../images/common/nav/btn_about.svg")}@media(min-width: 750px){header nav ul li:nth-child(2) a,header nav ul li:nth-child(2) span{width:71px}}header nav ul li:nth-child(3) a,header nav ul li:nth-child(3) span{-webkit-mask-image:url("../images/common/nav/btn_ticket.svg");mask-image:url("../images/common/nav/btn_ticket.svg")}@media(min-width: 750px){header nav ul li:nth-child(3) a,header nav ul li:nth-child(3) span{width:78px}}header nav ul li:nth-child(4) a,header nav ul li:nth-child(4) span{-webkit-mask-image:url("../images/common/nav/btn_goods.svg");mask-image:url("../images/common/nav/btn_goods.svg")}@media(min-width: 750px){header nav ul li:nth-child(4) a,header nav ul li:nth-child(4) span{width:71px}}header nav ul li:nth-child(5) a,header nav ul li:nth-child(5) span{-webkit-mask-image:url("../images/common/nav/btn_highlight.svg");mask-image:url("../images/common/nav/btn_highlight.svg")}@media(min-width: 750px){header nav ul li:nth-child(5) a,header nav ul li:nth-child(5) span{width:122px}}header nav ul li::before{content:"";display:block;background:url(../images/common/ico_star.png) top left no-repeat;background-size:contain}@media(max-width: 750px){header nav ul li::before{width:3.6vw;height:3.6vw;margin:0vw auto 4vw auto}}@media(min-width: 750px){header nav ul li::before{width:10px;height:10px;margin:auto 7px}}header nav ul li:first-child::before{display:none}header nav ul li.active a{background-color:#78e63c}header nav ul li.close a{pointer-events:none;filter:grayscale(1);opacity:.3}.snavT{width:100%;display:flex;flex:none;justify-content:center;align-items:stretch;flex-flow:row;flex-wrap:wrap}@media(max-width: 750px){.snavT{margin:2.6666666667vw 0vw 0vw 0vw}}@media(min-width: 750px){.snavT{width:100vw;max-width:1200px;margin:2.5vw 0vw 0vw 0vw;font-size:1.6666666667vw}}@media(min-width: 750px)and (min-width: 1200px){.snavT{margin:30px 0px 0px 0px}}@media(min-width: 750px)and (min-width: 1200px){.snavT{font-size:20px}}.snavT li{position:relative}@media(max-width: 750px){.snavT li{margin:0vw .1333333333vw 2.6666666667vw .1333333333vw;padding:2.4vw 8.1333333333vw 7.6vw 8.1333333333vw;width:44.1333333333vw;height:15.6vw}}@media(min-width: 750px){.snavT li{margin:0vw .8333333333vw 0vw 0vw;padding:1.4166666667vw 4.8333333333vw 4.5833333333vw 4.8333333333vw;width:26.3333333333vw;max-width:316px;height:9.3333333333vw;max-height:112px}}@media(min-width: 750px)and (min-width: 1200px){.snavT li{margin:0px 10px 0px 0px}}@media(min-width: 750px)and (min-width: 1200px){.snavT li{padding:17px 58px 55px 58px}}.snavT li div{display:block;border:2px solid #f9ee00;background-color:#1e1e1e;border-radius:30px;text-align:center;cursor:pointer}@media(max-width: 750px){.snavT li div{padding:.8vw 0vw 0vw 0vw;width:27.8666666667vw;height:5.6vw}}@media(min-width: 750px){.snavT li div{padding:.75vw 0vw 0vw 0vw;width:16.6666666667vw;max-width:200px;height:3.3333333333vw;max-height:40px}}@media(min-width: 750px)and (min-width: 1200px){.snavT li div{padding:9px 0px 0px 0px}}.snavT li div:hover{transition:background-color .5s;background-color:#f9ee00}.snavT li div:hover a,.snavT li div:hover span{background-color:#1e1e1e}.snavT li a,.snavT li span{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#f9ee00;color:#f9ee00;text-decoration:none;text-indent:-999em}@media(max-width: 750px){.snavT li a,.snavT li span{height:3.2vw}}@media(min-width: 750px){.snavT li a,.snavT li span{height:16px}}@media(min-width: 1200px){.snavT li a,.snavT li span{height:16px}}.snavT li.tokyo a,.snavT li.tokyo span{-webkit-mask-image:url("../images/common/tab_tokyo.svg");mask-image:url("../images/common/tab_tokyo.svg")}.snavT li.osaka a,.snavT li.osaka span{-webkit-mask-image:url("../images/common/tab_osaka.svg");mask-image:url("../images/common/tab_osaka.svg")}.snavT li::before{pointer-events:none;content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/common/btn_snav_hover.svg) top center no-repeat;background-size:contain;opacity:0;transform:scale(0.8)}.snavT li.act::before{opacity:1;transform:scale(1);transition:opacity .1s .1s,transform .2s .1s linear(0, 1.28, 0.8, 1)}.snavT li.act div{background-color:#f9ee00}.snavT li.act a,.snavT li.act span{background-color:#1e1e1e}.snavT li.close{pointer-events:none;cursor:default;opacity:.6;filter:grayscale(1)}.snav{width:100%}@media(max-width: 750px){.snav{display:flex;flex:none;justify-content:space-between;align-items:stretch;flex-flow:row;flex-wrap:wrap;margin:8vw 0vw 0vw 0vw}}@media(min-width: 750px){.snav{display:flex;flex:none;justify-content:center;align-items:stretch;flex-flow:row;flex-wrap:wrap;width:100vw;max-width:1200px;margin:4.1666666667vw 0vw 0vw 0vw;font-size:1.6666666667vw}}@media(min-width: 750px)and (min-width: 1200px){.snav{margin:50px 0px 0px 0px}}@media(min-width: 750px)and (min-width: 1200px){.snav{font-size:20px}}.snav li{position:relative;display:block;border:2px solid #f9ee00;background-color:#1e1e1e;border-radius:30px;text-align:center;cursor:pointer}@media(max-width: 750px){.snav li{margin:0vw .1333333333vw 2.6666666667vw .1333333333vw;padding:0vw 0vw 0vw 0vw;width:27.8666666667vw;height:5.6vw}}@media(min-width: 750px){.snav li{margin:0vw .8333333333vw 0vw .8333333333vw;padding:0vw 0vw 0vw 0vw;width:16.6666666667vw;max-width:200px;height:3.3333333333vw;max-height:40px}}@media(min-width: 750px)and (min-width: 1200px){.snav li{margin:0px 10px 0px 10px}}@media(min-width: 750px)and (min-width: 1200px){.snav li{padding:0px 0px 0px 0px}}.snav li:hover{transition:background-color .5s;background-color:#f9ee00}.snav li:hover a,.snav li:hover span{color:#1e1e1e}.snav li a,.snav li span{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;color:#f9ee00;text-decoration:none;line-height:1em;font-weight:bold}@media(max-width: 750px){.snav li a,.snav li span{padding:1.0666666667vw 0vw 1.0666666667vw 0vw}}@media(min-width: 750px){.snav li a,.snav li span{padding:.6666666667vw 0vw .6666666667vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.snav li a,.snav li span{padding:8px 0px 8px 0px}}.snav li.act::before{opacity:1;transform:scale(1);transition:opacity .1s .1s,transform .2s .1s linear(0, 1.28, 0.8, 1)}.snav li.act div{background-color:#f9ee00}.snav li.act a,.snav li.act span{color:#f9ee00}.snav li.close{pointer-events:none;cursor:default;opacity:.6;filter:grayscale(1)}.tabContent{display:none}.tabContent.act{display:block}.sample{position:relative;z-index:0}.sample:before{content:"SAMPLE";position:absolute;top:50%;left:50%;z-index:2;width:100%;font-size:5.3333333333vw;font-weight:700;line-height:1;text-align:center;transform:translate(-50%, -50%);opacity:.5}.sample.white:before{color:#fff;text-shadow:0px 0px 10px #000}.sample.black:before{color:#000;text-shadow:0px 0px 10px #fff}@media(min-width: 750px){.sample:before{font-size:2.5vw}}@media(min-width: 750px)and (min-width: 1200px){.sample:before{font-size:30px}}footer{padding:6.6666666667vw 4vw 4vw 4vw;background-color:#1e1e1e;border-top:1px solid #78e63c;text-align:right;font-family:"M PLUS 1p","メイリオ",Meiryo,"ヒラギノ角ゴシック","Hiragino Sans",sans-serif;font-size:80%}@media(min-width: 750px){footer{padding:3.3333333333vw 3.3333333333vw 3.3333333333vw 3.3333333333vw;display:flex;flex:none;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}}@media(min-width: 750px)and (min-width: 1200px){footer{padding:40px 40px 40px 40px}}footer ul.sns{display:flex;flex:none;justify-content:left;align-items:center;flex-flow:row;flex-wrap:nowrap}footer ul.sns li{width:6.6666666667vw;margin:0vw 4vw 0vw 0vw;line-height:0}@media(min-width: 750px){footer ul.sns li{width:3.3333333333vw;max-width:40px;margin:0vw 1.6666666667vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){footer ul.sns li{margin:0px 20px 0px 0px}}footer ul.sns li a{display:block}footer .copyright{position:relative;padding:0vw 0vw 0vw 0vw;color:#fff}@media(max-width: 750px){footer .copyright{margin-top:3%;text-align:left}}footer .copyright a{color:#fff}footer .copyright p:nth-of-type(2){margin-top:3%}
/*# sourceMappingURL=maps/layout.css.map */
