﻿.protect{position:relative}.protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.margin05{margin-top:min(2vw,.5em) !important}.margin1,.event-cont h5{margin-top:min(4vw,1em) !important}.margin2{margin-top:min(6vw,2em) !important}.margin3{margin-top:min(8vw,3em) !important}.center{margin-left:auto;margin-right:auto;text-align:center}.color_blr{color:#03428f}.minitxt{line-height:1.4;font-size:90%}.txtlink{text-decoration:underline;color:#f4c500;background-color:rgba(244,197,0,.2);transition:all .2s 0s ease-out}.txtlink:hover,.txtlink:active{text-decoration:none;color:#f4c500;background-color:rgba(0,0,0,0)}.txtlink:visited{color:#f4c500}.listitem>li{position:relative;padding-left:1.1em;line-height:1.4}.listitem>li::before{position:absolute;left:0;top:0}.listitem.list1>li::before{content:"※"}.listitem.list2>li::before{content:"・"}.listitem.list3>li::before{content:"■"}@media screen and (min-width: 48.0625em){.pcNone{display:none}.pcBlock{display:block}}@media screen and (max-width: 48em){.spNone{display:none}.spBlock{display:block}}*:has(>.visually-hidden){position:relative}*:has(>.visually-hidden) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.fadeinitem{opacity:0;transform:translateY(1.5em)}.fadeinitem.visible{animation:fadeinitem .4s linear 0s both}@keyframes fadeinitem{0%{opacity:0;transform:translateY(1.5em)}100%{opacity:1;transform:translateY(0)}}.btn{position:relative;display:block;width:min(80%,20em);padding:1em 0;text-align:center;border-radius:9999px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;color:#f4c500;box-shadow:#f4c500 0 0px 0px 2px inset;-webkit-transition:all 200ms cubic-bezier(0.39, 0.5, 0.15, 1.36);-moz-transition:all 200ms cubic-bezier(0.39, 0.5, 0.15, 1.36);-ms-transition:all 200ms cubic-bezier(0.39, 0.5, 0.15, 1.36);-o-transition:all 200ms cubic-bezier(0.39, 0.5, 0.15, 1.36);transition:all 200ms cubic-bezier(0.39, 0.5, 0.15, 1.36)}.btn::before,.btn::after{content:"";position:absolute;top:calc(50% - 1px);right:5%;width:.8em;height:2px;border-radius:9999px;background-color:#f4c500;transform-origin:calc(100% - 1px) 50%;transition:all .2s 0s ease-out}.btn:visited{color:#f4c500}.btn::before{transform:rotate(45deg)}.btn::after{transform:rotate(-45deg)}@media(hover: hover){.btn:hover{color:#fff;box-shadow:#f4c500 0 80px 0px 2px inset;transform:translateY(3px)}.btn:hover::before,.btn:hover::after{right:2%;background-color:#fff}.btn:hover::before{transform:rotate(20deg)}.btn:hover::after{transform:rotate(-20deg)}}#toTop{z-index:100;position:fixed;right:.5em;bottom:.5em;width:min(15vw,4em);aspect-ratio:1/1;background-color:#03428f;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:1;letter-spacing:.1em;font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:120%;color:#fff;transform-origin:right bottom;transform:rotate(180deg);transition:all .2s 0s ease-out}#toTop.fadein{transform:rotate(0)}@media screen and (max-width: 48em){#toTop{bottom:0;right:2vw}#toTop.btmnum{bottom:22vw}}@media(hover: hover){#toTop:hover{background-color:#f4c500}}.loading{position:fixed;inset:0;z-index:9999;overflow:hidden}.loading-top,.loading-bottom{position:absolute;left:0;width:100%;height:50%;background:#03428f;transition:transform .6s cubic-bezier(0.76, 0, 0.24, 1)}.loading-top{top:0}.loading-bottom{bottom:0}.loading-progress{position:absolute;top:50%;left:0;z-index:2;width:100%;height:2px;background:hsla(0,0%,100%,.2);transform:translateY(-50%)}.loading-progress-bar{display:block;width:0;height:100%;background:#fff;transition:width .1s linear}.loading.complete .loading-top{transform:translateY(-100%)}.loading.complete .loading-bottom{transform:translateY(100%)}.loading.complete .loading-progress{opacity:0;transition:opacity .05s ease}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,div,ul,li,ol{margin:0;padding:0}ul,ol{list-style:none}body{min-height:100vh;line-height:1.7;font-size:clamp(.938rem,.915rem + .11vw,1rem);color:#111;background-color:#fff}h1,h2,h3,h4,h5,input,label{line-height:1.4}a{text-decoration:none;outline:none;color:#111;overflow-wrap:break-word}a:hover{color:#111}a:focus,a:visited{outline:none;color:#111}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg,figure,iframe{width:100%;max-width:100%;display:block;border:none}button{padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}::selection{background-color:#cdcdcd}::-moz-selection{background-color:#cdcdcd}.wrap{opacity:0;transform:translateY(2em);position:relative;overflow-x:hidden;transition:all .6s 0s ease-out}.wrap.show{opacity:1;transform:translateY(0)}.header{position:relative;padding:min(10vw,4em) 0}.header h1{width:min(80vw,500px);margin-inline:auto}.main-title{margin-bottom:1.5em;text-align:center}.main-title h2{line-height:1;letter-spacing:.1em;font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:900;font-size:360%;text-shadow:#000 3px 0px 0px,#000 2.83487px .981584px 0px,#000 2.35766px 1.85511px 0px,#000 1.62091px 2.52441px 0px,#000 .705713px 2.91581px 0px,#000 -0.287171px 2.98622px 0px,#000 -1.24844px 2.72789px 0px,#000 -2.07227px 2.16926px 0px,#000 -2.66798px 1.37182px 0px,#000 -2.96998px .42336px 0px,#000 -2.94502px -0.571704px 0px,#000 -2.59586px -1.50383px 0px,#000 -1.96093px -2.27041px 0px,#000 -1.11013px -2.78704px 0px,#000 -0.137119px -2.99686px 0px,#000 .850987px -2.87677px 0px,#000 1.74541px -2.43999px 0px,#000 2.44769px -1.73459px 0px,#000 2.88051px -0.838247px 0px}.main-title h2 span{opacity:0;display:inline-block;transform:translateY(0.5em);transition:opacity .4s ease,transform .4s ease}.main-title h2 span.visible{opacity:1;transform:translateY(0)}.main>article{padding:min(6vw,3em) 0 min(10vw,4em)}.main>article:nth-of-type(odd){color:#fff;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(35deg, transparent, transparent 10px, rgb(204, 217, 233) 10px, rgb(204, 217, 233) 20px)}.main>article:nth-of-type(odd) .main-title h2{color:#f4c500}.main>article:nth-of-type(even) .main-title h2{color:#03428f}@media screen and (max-width: 48em){.main-title h2{font-size:300%}}.event-detail{box-sizing:border-box;width:min(96vw,900px);margin-inline:auto;padding:min(6vw,2em) min(3vw,2em);color:#111;background-color:#fff;border-top:3px solid #03428f;border-left:3px solid #03428f;border-bottom:6px solid #03428f;border-right:6px solid #03428f;border-radius:1.5em}.event-seat{overflow:hidden;box-sizing:border-box;width:100%;margin-inline:auto}.event-seat img{aspect-ratio:1/1;background-image:url(../img/seat.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.event-toku{overflow:hidden;box-sizing:border-box;width:100%;margin-inline:auto}.event-toku img{aspect-ratio:1000/667;background-image:url(../img/tokuimg.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.event-cont>dt{text-align:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:100%;color:#fff;background-color:#03428f;border-radius:1em}.event-cont-ticket{display:grid;grid-template-columns:14em 1fr;gap:.5em 1em}.event-cont-ticket>*{padding:.2em 0;line-height:1.4}.event-cont-ticket dt{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;border:1px solid #111;border-radius:.5em}.event-cont-ticket dd{display:flex;flex-direction:column;align-items:center;font-size:90%}.event-cont-ticket dd p{width:100%}.event-cont-ticket dd span{font-size:160%;font-weight:700}.event-cont h4{margin-top:min(8vw,2em);padding:.4em;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:110%;color:#03428f;background-color:rgba(3,66,143,.2);border-radius:0 9999px 9999px 0}.event-cont h5{margin-bottom:.5em;padding-left:5px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:100%;color:#03428f;border-left:5px solid #03428f}.event-cont-schedule{display:grid;grid-template-columns:9em 1fr;gap:.2em .5em}.event-cont-schedule>*{padding:.2em 0}.event-cont-schedule dt{display:flex;justify-content:center;align-items:center;background-color:rgba(3,66,143,.1);border-radius:.5em}@media screen and (min-width: 48.0625em){.event-cont{display:grid;grid-template-columns:7em 1fr;gap:1em}.event-cont>*{padding:1em 0}}@media screen and (max-width: 48em){.event-cont-ticket{grid-template-columns:11em 1fr}.event-cont .spcenter{margin-inline:auto;text-align:center}.event-cont>dt{margin-bottom:.5em;padding:.5em 0}.event-cont>dt:not(:first-of-type){margin-top:6vw}}.footer{padding:min(4vw,2em) 0;background-color:#fff}.footer .snsitems{display:flex;align-items:center;justify-content:center;font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:80%;gap:.5em}.footer .snsitems li:nth-child(3){margin-left:1em}.footer .snsitems a{overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:2em}.footer small{display:block;text-align:center;font-size:70%}/*# sourceMappingURL=style.css.map */