@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@900&family=Montserrat:ital,wght@0,100;0,900;1,100;1,900&display=swap);html{scroll-behavior:smooth}body{line-height:1.6;color:#fff;font-size:16px;font-family:"Noto Sans JP",sans-serif;text-align:center;word-break:break-all}ul.bg{z-index:-1;position:fixed;width:100vw;height:100vh}@media screen and (max-width:600px){body{font-size:14px}}nav{z-index:99;position:-webkit-sticky;position:sticky;top:0;background-color:#1b313d;font-style:italic;font-weight:100;font-size:24px;font-family:Montserrat,sans-serif}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav li{padding:0 .4em}nav li.linkItem{display:none}#navOpener{z-index:999;display:none}@media screen and (max-width:800px){#navOpener{display:block;position:fixed;bottom:0;width:100%;padding:8px;background-color:#1b313d}#navOpener::after{content:"";display:inline-block;width:40px;height:40px;background-image:url(../image/iconMenu.svg);background-size:cover;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s}body{overflow-y:auto}body.is-navOpen{overflow-y:hidden}body.is-navOpen #navOpener::after{background-image:url(../image/iconClose.svg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.is-navOpen #navOpener+nav{opacity:1;visibility:visible;background-color:#1b313d}body.is-navOpen #navOpener+nav ul{margin-top:0}nav{position:fixed;opacity:0;visibility:hidden;width:100%;height:100vh;background-color:transparent;font-size:36px;-webkit-transition:.2s;transition:.2s}nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:80%;margin-top:80px;-webkit-transition:.6s;transition:.6s}nav li{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}nav li.linkItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:.4em}nav li.linkItem a{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.1;padding:.4em;border:2px solid #fff;font-weight:900}nav li a{display:block}}.vol1 header h1{background-image:url(../image/header.png)}.vol2 header h1{background-image:url(../image/header02.png)}header h1{background-image:url(../image/header03.png)}header h1{background-position:50% 50%;background-size:cover}header h1 div{background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header h1 img{width:80vw;max-width:1024px;height:auto}header .introduction{margin:64px 0;font-weight:900;font-size:36px;line-height:140%;font-family:"M PLUS 1p",sans-serif}@media screen and (max-width:800px){header h1 img{width:100vw;height:auto}header .introduction{margin:32px 0;font-size:5vw}}main{width:90%;max-width:900px;margin:0 auto;text-align:left}main .button{margin:32px 0;text-align:center}main .button *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:600px;min-width:294px;padding:0 32px;border-radius:32px;background-color:#ffff4c;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 4px 0 0 #1b313d;box-shadow:2px 4px 0 0 #1b313d;color:#1b313d;font-weight:700;font-size:20px;line-height:64px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}main .button span{-webkit-box-shadow:none;box-shadow:none;opacity:.8}main .button a:hover{-webkit-transform:scale(.95);transform:scale(.95)}main .button.goTweet{margin:64px 0}main .button.goTweet a::before{content:"";display:block;width:40px;height:40px;background-image:url(../image/snsTwitterB.svg);background-size:cover}main section{padding-top:64px}main section h2.hedding{margin-bottom:32px;line-height:100%;text-align:center;font-family:Montserrat,sans-serif;font-weight:900;font-style:italic;font-size:72px;word-break:break-word;text-shadow:2px 0 0 rgba(27,49,61,.8),-2px 0 0 rgba(255,255,76,.2)}@media screen and (max-width:600px){main .button *{padding:0 32px;line-height:48px;border-radius:24px;font-size:18px}main .button.goTweet{margin:32px 0}main .button.goTweet a::before{width:32px;height:32px}main section{padding-top:32px}main section h2.hedding{margin-bottom:16px;font-size:54px}}main section.sectSckedule{padding:32px;border-radius:16px;background-color:rgba(27,49,61,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main section.sectSckedule h2{float:left;min-width:5em;margin-right:16px;font-weight:700}main section.sectSckedule h2+p{overflow:hidden;margin-bottom:16px}@media screen and (max-width:600px){main section.sectSckedule{margin-top:32px;margin-right:-5%;padding:16px;border-radius:16px 0 0 16px}main section.sectSckedule h2{float:none}}main section.sectTicket ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;width:100%;margin-bottom:32px;padding-bottom:8px;border-bottom:2px solid #fff}main section.sectTicket li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:8px}main section.sectTicket li h3{font-weight:700;font-size:20px;line-height:2em}main section.sectTicket li p{font-weight:100;font-size:56px;line-height:100%;font-family:Montserrat,sans-serif}main section.sectTicket div h3{font-weight:700}main section.sectTicket div p{margin-bottom:16px}@media screen and (max-width:700px){main section.sectTicket li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:4px}main section.sectTicket li h3{line-height:100%}}@media screen and (max-width:480px){main section.sectTicket li p{font-size:48px}}@media screen and (max-width:374px){main section.sectTicket li h3{font-size:14px}main section.sectTicket li p{font-size:40px}}main section.sectGoods p{background:#1b313d;text-align:center}main section.sectGoods p img{width:80%;height:auto}@media screen and (max-width:600px){main section.sectGoods p img{width:100%}}main section.sectTimetable p{background:#1b313d;text-align:center}main section.sectTimetable p img{width:80%;height:auto}@media screen and (max-width:600px){main section.sectTimetable p img{width:100%}}main section.sectCast>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main section.sectCast>ul .sectCastItemWide{width:100%;margin-bottom:64px}main section.sectCast>ul .sectCastItemWide .sectCastImg{display:block;border:2px #fff solid;-webkit-box-sizing:border-box;box-sizing:border-box}main section.sectCast>ul .sectCastItemWide .sectCastImg img{width:100%;height:auto}main section.sectCast>ul .sectCastItemWide .sectCastImg .subImg{display:-webkit-box;display:-ms-flexbox;display:flex}main section.sectCast>ul .sectCastItemWide .sectCastInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}main section.sectCast>ul .sectCastItemWide .sectCastInfo h3{font-family:"M PLUS 1p",sans-serif;font-weight:900;font-size:22px;text-shadow:2px 0 0 rgba(27,49,61,.8),-2px 0 0 rgba(255,255,76,.2)}main section.sectCast>ul .sectCastItemWide .sectCastInfo li{display:inline-block}main section.sectCast>ul .sectCastItemWide .sectCastInfo img{width:40px;height:auto}@media screen and (max-width:600px){main section.sectCast>ul .sectCastItemWide{margin-bottom:32px}}main section.sectCast>ul .sectCastItem{position:relative;width:49%;margin-bottom:32px;border:2px #fff solid;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main section.sectCast>ul .sectCastItem .sectCastImg{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s;transition:.4s}main section.sectCast>ul .sectCastItem .sectCastInfo{display:block;position:absolute;bottom:0;width:100%;padding:16px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}main section.sectCast>ul .sectCastItem .sectCastInfo h3{font-weight:700;font-size:20px}main section.sectCast>ul .sectCastItem .sectCastInfo li{display:inline-block}main section.sectCast>ul .sectCastItem .sectCastInfo img{width:40px;height:auto}main section.sectCast>ul .sectCastItem:hover .sectCastImg{-webkit-transform:scale(1.1);transform:scale(1.1)}main section.sectCast>ul .sectCastItem:hover .sectCastInfo{background:rgba(0,0,0,.6)}@media screen and (max-width:700px){main section.sectCast>ul .sectCastItem{width:100%;margin-bottom:16px}main section.sectCast>ul .sectCastInfo h3{font-size:18px}}main section.sectFloormap>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2%}main section.sectFloormap>ul li{border:2px #fff solid}main section.sectFloormap>ul li img{width:100%;height:auto}@media screen and (max-width:700px){main section.sectFloormap>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}main section.sectAttention a{color:#ffff4c;text-decoration:underline}main section.sectAttention h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0;padding:12px 16px;border:2px solid #fff;background:0 0;font-weight:700;-webkit-transition:.1s;transition:.1s}main section.sectAttention h3:hover{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}main section.sectAttention h3::after{content:"";display:block;width:20px;height:20px;background-image:url(../image/iconPlus.svg);background-size:cover;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s}main section.sectAttention h3+div{opacity:0;visibility:hidden;overflow:hidden;height:0;-webkit-transition:.8s;transition:.8s}main section.sectAttention h3+div li~li{margin-top:.5em}main section.sectAttention h3.open::after{background-image:url(../image/iconMinus.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}main section.sectAttention h3.open+div{opacity:1;visibility:visible;overflow:auto;height:auto}main section.sectQA a{color:#ffff4c;text-decoration:underline}main section.sectQA h3{margin-bottom:.5rem;font-weight:700}main section.sectQA h3:not(:first-child){margin-top:1rem;padding-top:1rem;border-top:2px #fff solid}main section.sectQA h3,main section.sectQA h3+p{padding-left:2rem}main section.sectQA h3+p::before,main section.sectQA h3::before{display:inline-block;width:2rem;margin-left:-2rem;color:#ffff4c;font-weight:700;text-align:right}main section.sectQA h3::before{content:"Q："}main section.sectQA h3+p::before{content:"A："}main section.sectQA .sectQAInfo{margin:32px 0;padding:12px 16px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff;font-weight:700}footer{padding:32px 0;background-color:#fff;color:#1b313d}footer .linkItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:90%;max-width:900px;margin:0 auto 16px}footer .linkItem a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.4em;border:2px solid;font-family:Montserrat,sans-serif;font-weight:900}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer ul li{margin:0 8px 16px}footer ul li img{width:auto;height:48px}footer ul li img[src*=ppLogo]{height:40px}footer small{font-size:12px}@media screen and (max-width:800px){footer{padding-bottom:80px}footer ul li:first-child{width:100%}}body.vol1{background:#f39}body.vol1 ul.bg{background:linear-gradient(30deg,rgba(255,170,85,.6),transparent)}body.vol2{background:#7a66ff}body.vol2 ul.bg{background:linear-gradient(30deg,rgba(243,89,255,.6),transparent)}body{background:#2385e7}body ul.bg{background:linear-gradient(30deg,rgba(27,49,61,.9),transparent)}.archiveVol1{color:#f39;border-color:#f39!important}.archiveVol2{color:#7a66ff;border-color:#7a66ff!important}.archiveVol3{color:#2385e7;border-color:#2385e7!important}