@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,400,900;1,400,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}.pc{display:none}@media(min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#d72255;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;background:rgba(207,207,207,.25);border-radius:1px}@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:#1b266a;border:1px solid #fff;text-align:center;font-weight:bold;color:#fff;text-decoration:none}@media(max-width: 750px){.btn a{padding:2vw 2.6666666667vw 2vw 2.6666666667vw;font-size:2.9333333333vw}}@media(min-width: 750px){.btn a{padding:1.25vw 1.6666666667vw 1.25vw 1.6666666667vw;font-size:1.5vw}}@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:18px}}.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:3.4666666667vw}}@media(min-width: 750px){.btn.btnTop a{padding:.8333333333vw 1.6666666667vw .8333333333vw 1.6666666667vw;font-size:1.8333333333vw}}@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:22px}}.mgt0{margin-top:0 !important}.mgtS{margin:4vw 0vw 0vw 0vw}@media(min-width: 750px){.mgtS{margin:1.6666666667vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.mgtS{margin:20px 0px 0px 0px}}.mgtM{margin:6.6666666667vw 0vw 0vw 0vw}@media(min-width: 750px){.mgtM{margin:3.3333333333vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.mgtM{margin:40px 0px 0px 0px}}.mgtL{margin:13.3333333333vw 0vw 0vw 0vw}@media(min-width: 750px){.mgtL{margin:8.3333333333vw 0vw 0vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.mgtL{margin:100px 0px 0px 0px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1b266a}::-webkit-scrollbar-thumb{background:#d02545}.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:#1b266a}body main{font-size:3.2vw;font-family:"Noto Sans JP",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;right: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}}@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:10px 10px 0}}header #btnNav{position:absolute;top:0;right:0;display:block;width:9.3333333333vw;height:10vw;margin:1.6% 1.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:rotateY(90deg);transition:opacity .3s,transform .3s}header #btnNav.open span{opacity:1;transform:rotateY(0)}@media(min-width: 750px){header #btnNav{display:none}}header nav{position:fixed;top:0;right:0;width:100vw;height:100vh;opacity:0;pointer-events:none}@media(max-width: 750px){header nav{padding:6.6666666667vw 0vw 0vw 0vw}header nav::before{position:fixed;top:0vw;left:0vw;display:block;content:"";width:100%;height:100vh;background:url(../images/common/bg_gnav_sp.webp) top center no-repeat;background-size:cover;z-index:0}}@media(min-width: 750px){header nav{right:10px;z-index:0;max-width:510px;height:auto;padding:0;opacity:1;pointer-events:all;text-align:right}}header nav .logo{display:none;opacity:0}@media(max-width: 750px){header nav ul{opacity:0;transform:translateX(80px)}}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:53.3333333333vw;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 14.6666666667vw auto}}@media(min-width: 750px){header nav.open .logo{display:none;opacity:0}}@media(max-width: 750px){header nav.open ul{opacity:1;transform:translateX(0px);transition:opacity .2s .2s,transform .2s .2s ease-in}}@media(max-width: 750px){header nav ul{margin:5.3333333333vw auto 0vw auto;padding:6.6666666667vw 0vw 6.6666666667vw 0vw;width:66.6666666667vw}}@media(min-width: 750px){header nav ul{position:relative;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:510px;background:url(../images/common/bg_gnav.png) top center no-repeat}}@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}}header nav ul li{position:relative}@media(max-width: 750px){header nav ul li{margin:0vw auto 8.4vw auto;text-align:center}header nav ul li:last-child{margin-bottom:0}}@media(min-width: 750px){header nav ul li{margin:1.3333333333vw 1.25vw 1.3333333333vw 1.25vw;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:16px 15px 16px 15px}}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:#fff;line-height:1em;text-indent:-999em}@media(max-width: 750px){header nav ul li a,header nav ul li span{height:7.3333333333vw;text-align:center}}@media(min-width: 750px){header nav ul li a,header nav ul li span{height:18px;text-align:left}}@media(min-width: 1200px){header nav ul li a,header nav ul li span{height:18px}}header nav ul li a:hover,header nav ul li span:hover{transition:background-color .8s;background-color:#f6db8c}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:35px}}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:60px}}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:63px}}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:59px}}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:93px}}header nav ul li.active a{background-color:#ffbf00}header nav ul li.close a{pointer-events:none;filter:grayscale(1);opacity:.3}header .inner,header #btnNav{opacity:0;transform:translateY(-100px)}header.s .inner,header.s #btnNav{opacity:1;transform:translateY(0);transition:opacity .2s 1s ease-out,transform .2s 1s ease-out}.snav{width:100%}@media(max-width: 750px){.snav{display:flex;flex:none;justify-content:center;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;margin:4.1666666667vw 0vw 0vw 0vw;width:100%;max-width:1000px;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:1px solid #1b266a;background-color:#fff;text-align:center;cursor:pointer;color:#1b266a}@media(max-width: 750px){.snav li{margin:0vw .1333333333vw 2.6666666667vw .1333333333vw;padding:0vw 0vw 0vw 0vw;width:27.8666666667vw;height:8vw}}@media(min-width: 750px){.snav li{margin:0vw .8333333333vw 0vw .8333333333vw;padding:0vw 0vw 0vw 0vw;width:16.6666666667vw;max-width:200px;height:4.1666666667vw;max-height:50px}}@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{border:1px solid #fff;background-color:#1b266a;transition:background-color .3s,border .3s}.snav li:hover a,.snav li:hover span{color:#fff}.snav li a,.snav li span{display:block;color:#1b266a;text-decoration:none;line-height:1em;font-weight:bold}@media(max-width: 750px){.snav li a,.snav li span{padding:1.8666666667vw 0vw 1.8666666667vw 0vw}}@media(min-width: 750px){.snav li a,.snav li span{padding:1.1666666667vw 0vw 1.1666666667vw 0vw}}@media(min-width: 750px)and (min-width: 1200px){.snav li a,.snav li span{padding:14px 0px 14px 0px}}.snav li.act{border:1px solid #fff;background-color:#1b266a}.snav li.act a,.snav li.act span{color:#fff}.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:#fff;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:80%;color:#1b266a}@media(min-width: 750px){footer{padding:3.3333333333vw 3.3333333333vw 3.3333333333vw 3.3333333333vw}}@media(min-width: 750px)and (min-width: 1200px){footer{padding:40px 40px 40px 40px}}footer ul.sns{display:flex;flex:none;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}footer ul.sns li{width:5.3333333333vw;margin:0vw 4vw 0vw 0vw;line-height:0}@media(min-width: 750px){footer ul.sns li{width:2.8333333333vw;max-width:34px;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}@media(max-width: 750px){footer .copyright{margin-top:3%}}footer .copyright a{color:#1b266a}footer .copyright p:nth-of-type(2){margin-top:3%}footer .copyright p span.fntEn{font-family:"Roboto Condensed",sans-serif}
/*# sourceMappingURL=maps/layout.css.map */
