@charset "UTF-8";:root{--zoom-level:1;--base-pc:1536;--base-sp:414;--base-min:768;--base-max:1536;--pc-size:var(--base-pc);--sp-size:var(--base-sp);--base-duration:0.3s;--sp-pdg:0.16rem;--pc-contents:12.64rem;--sp-contents:3.83rem;--font-base:'Noto Sans JP',sans-serif;--font-en:'Jost',sans-serif;--clr-text:#040000;--clr-white:#fff;--clr-black:#040000;--clr-red:#e84445;--clr-blue:#009add;--clr-cream:#fbfcef;--clr-beige:#f5f0e8;--clr-day-sat:#e9362e;--clr-day-sun:#12baad;--clr-text-sub:color-mix(in srgb, var(--clr-text), transparent 50%);--clr-border:#dcd2bd;--clr-caution:#d00000;--line-height-base:1.6;--line-height-paragraph:1.75;--radius-lg:0.24rem;--radius-full:100vmax;--hover-opacity:0.7;--icon-blank:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6812 6.46989C10.5089 6.46989 10.3435 6.53688 10.2216 6.65611C10.0997 6.77534 10.0312 6.93706 10.0312 7.10568V11.6706C10.0312 11.8392 9.96277 12.0009 9.84087 12.1202C9.71897 12.2394 9.55364 12.3064 9.38125 12.3064H2.23125C2.05886 12.3064 1.89353 12.2394 1.77163 12.1202C1.64973 12.0009 1.58125 11.8392 1.58125 11.6706V4.67699C1.58125 4.50837 1.64973 4.34666 1.77163 4.22743C1.89353 4.10819 2.05886 4.04121 2.23125 4.04121H6.89825C7.07064 4.04121 7.23597 3.97423 7.35787 3.85499C7.47977 3.73576 7.54825 3.57405 7.54825 3.40543C7.54825 3.23681 7.47977 3.0751 7.35787 2.95586C7.23597 2.83663 7.07064 2.76965 6.89825 2.76965H2.23125C1.71408 2.76965 1.21809 2.9706 0.852392 3.3283C0.486696 3.68599 0.28125 4.17113 0.28125 4.67699V11.6706C0.28125 12.1764 0.486696 12.6616 0.852392 13.0193C1.21809 13.377 1.71408 13.5779 2.23125 13.5779H9.38125C9.89842 13.5779 10.3944 13.377 10.7601 13.0193C11.1258 12.6616 11.3312 12.1764 11.3312 11.6706V7.10568C11.3312 6.93706 11.2628 6.77534 11.1409 6.65611C11.019 6.53688 10.8536 6.46989 10.6812 6.46989ZM13.2292 1.25649C13.1633 1.10114 13.0371 0.977683 12.8782 0.913167C12.8001 0.880589 12.7162 0.863309 12.6312 0.862305H8.73125C8.55886 0.862305 8.39353 0.929289 8.27163 1.04852C8.14973 1.16775 8.08125 1.32947 8.08125 1.49809C8.08125 1.66671 8.14973 1.82842 8.27163 1.94765C8.39353 2.06688 8.55886 2.13387 8.73125 2.13387H11.0647L4.36975 8.67606C4.30883 8.73516 4.26047 8.80548 4.22747 8.88295C4.19447 8.96043 4.17748 9.04353 4.17748 9.12746C4.17748 9.21139 4.19447 9.29449 4.22747 9.37197C4.26047 9.44944 4.30883 9.51976 4.36975 9.57887C4.43018 9.63846 4.50207 9.68575 4.58127 9.71803C4.66048 9.75031 4.74544 9.76693 4.83125 9.76693C4.91706 9.76693 5.00202 9.75031 5.08122 9.71803C5.16043 9.68575 5.23232 9.63846 5.29275 9.57887L11.9812 3.03032V5.31277C11.9812 5.48139 12.0497 5.64311 12.1716 5.76234C12.2935 5.88157 12.4589 5.94855 12.6312 5.94855C12.8036 5.94855 12.969 5.88157 13.0909 5.76234C13.2128 5.64311 13.2812 5.48139 13.2812 5.31277V1.49809C13.2802 1.415 13.2626 1.33292 13.2292 1.25649Z" fill="black"/></svg>');--icon-blank-white:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 15 15"><path fill="%23fff" d="M12.4 5.808a.66.66 0 0 0-.46.186.63.63 0 0 0-.19.45v4.565c0 .168-.069.33-.19.449a.66.66 0 0 1-.46.186H3.95a.66.66 0 0 1-.46-.186.63.63 0 0 1-.19-.45V4.015a.63.63 0 0 1 .19-.45.66.66 0 0 1 .46-.186h4.667a.66.66 0 0 0 .46-.186.63.63 0 0 0 0-.9.66.66 0 0 0-.46-.185H3.95c-.517 0-1.013.2-1.379.558A1.9 1.9 0 0 0 2 4.015v6.994c0 .505.205.99.571 1.348s.862.559 1.379.559h7.15c.517 0 1.013-.201 1.379-.559.366-.357.571-.843.571-1.348V6.443a.63.63 0 0 0-.19-.45.66.66 0 0 0-.46-.186M14.948.594A.66.66 0 0 0 14.35.2h-3.9a.66.66 0 0 0-.46.186.63.63 0 0 0 0 .9.66.66 0 0 0 .46.186h2.334L6.088 8.014a.64.64 0 0 0-.192.451.62.62 0 0 0 .192.452.65.65 0 0 0 .462.188.66.66 0 0 0 .462-.188L13.7 2.368v2.283c0 .168.069.33.19.45a.657.657 0 0 0 .92 0 .64.64 0 0 0 .19-.45V.836a.6.6 0 0 0-.052-.242"/></svg>');--icon-blank-secondary:url('data:image/svg+xml;utf8,<svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_108_491)"><path d="M13.0627 14.3241V15.897H3.51648V6.75781H5.15949" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.6813 4.1875V11.25H8.29166V4.1875H15.6813Z" stroke="white" stroke-width="0.3"/><path d="M16.3281 3.5625H7.64542V11.875H16.3281V3.5625Z" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_108_491"><rect width="19.8462" height="19" fill="white" transform="translate(0.203125)"/></clipPath></defs></svg>');--icon-arrow:url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_2591_4012" fill="white"><path d="M0.65686 8.65686H8.65686V0.65686H0.65686L0.65686 8.65686Z"/></mask><path d="M0.65686 8.65686L0.65686 10.6569H-1.34314V8.65686H0.65686ZM0.65686 8.65686L0.65686 6.65686H8.65686V8.65686V10.6569H0.65686L0.65686 8.65686ZM0.65686 0.65686H2.65686L2.65686 8.65686H0.65686H-1.34314L-1.34314 0.65686H0.65686Z" fill="%23DF1672" mask="url(%23path-1-inside-1_2591_4012)"/></svg>');--icon-arrow-bottom:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12"><mask id="a" fill="%23fff"><path d="m5.657 11.314 5.657-5.657L5.657 0 0 5.657z"/></mask><path fill="%23fff" d="m5.657 11.314 1.414 1.414-1.414 1.414-1.414-1.414zm0 0L4.243 9.9l5.656-5.657 1.415 1.414 1.414 1.414-5.657 5.657zM0 5.657l1.414-1.414L7.071 9.9l-1.414 1.414-1.414 1.414-5.657-5.657z" mask="url(%23a)"/></svg>');--icon-caution:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="22" fill="none" viewBox="0 0 24 22"><path fill="%23fff" d="M12 0a1 1 0 0 1 .866.499l11 19.053a1 1 0 0 1-.866 1.5H1a1 1 0 0 1-.866-1.5l11-19.053.073-.11C11.395.147 11.687 0 12 0m-.098 15.608a1.376 1.376 0 1 0 0 2.753 1.376 1.376 0 0 0 0-2.753m0-9.528c-.7 0-1.27.57-1.27 1.27v5.294a1.271 1.271 0 0 0 2.54 0V7.35a1.27 1.27 0 0 0-1.27-1.27"/></svg>');--icon-bookmark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="%23D5167F" d="M15.299 0H8.504A.73.73 0 0 0 8 .205L.207 8a.706.706 0 0 0 0 1l6.795 6.794a.706.706 0 0 0 .999 0L15.795 8A.7.7 0 0 0 16 7.496V.71a.71.71 0 0 0-.709-.71zm-3.543 5.753a1.497 1.497 0 0 1-1.495-1.502 1.495 1.495 0 0 1 2.99 0c0 .822-.673 1.502-1.495 1.502"/></svg>');--grid-column-1:repeat(1, minmax(0, 1fr));--grid-column-2:repeat(2, minmax(0, 1fr));--grid-column-3:repeat(3, minmax(0, 1fr));--grid-column-4:repeat(4, minmax(0, 1fr))}@media screen and (min-width:767px),print{:root{--line-height-paragraph:1.9}}:where(html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video){margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}:where(body){line-height:1}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section){display:block}:where(ul){list-style:none}:where(blockquote,q){quotes:none}:where(blockquote:before,blockquote:after,q:before,q:after){content:none}:where(a){margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}:where(ins){background-color:#ff9;color:#000;text-decoration:none}:where(mark){background-color:#ff9;color:#000;font-style:italic;font-weight:700}:where(del){text-decoration:line-through}:where(abbr[title],dfn[title]){border-bottom:1px dotted;cursor:help}:where(table){border-collapse:collapse;border-spacing:0}:where(hr){display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}:where(input,select){vertical-align:middle}body,html{min-height:100%}html{color:var(--clr-text);overflow-y:scroll}@media screen and (max-width:766.9px){html{font-size:calc(100vw / calc(var(--base-sp)/ 100))}html[data-device=mobile]{font-size:calc(625% * calc(var(--sp-size)/ var(--base-sp)))}html[data-device=pc]{font-size:calc(calc(100vw * var(--zoom-level))/ calc(var(--base-sp)/ 100))}}@media screen and (min-width:767px),print{html{font-size:calc(625% * calc(var(--base-min)/ var(--base-pc)))}}@media screen and (min-width:768px){html{font-size:calc(calc(100vw * var(--zoom-level))/ calc(var(--base-pc)/ 100))}html[data-device=tablet]{font-size:calc(625% * calc(var(--pc-size)/ var(--base-pc)))}}@media screen and (min-width:1536px),print{html{font-size:calc(625% * calc(var(--base-max)/ var(--base-pc)))}}body{font-family:var(--font-base);font-size:160%;-webkit-text-size-adjust:100%;overflow-wrap:anywhere;word-break:normal;line-break:strict;line-height:var(--line-height-base)}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@media screen and (min-width:767px),print{body{font-size:.16rem;background-image:url(../../img/bg_main.webp);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}}@media screen and (max-width:766.9px){body{font-size:.14rem;clip-path:inset(0)}body::before{position:fixed;z-index:-1;top:0;left:0;content:'';width:100%;height:100lvh;background-image:url(../../img/bg_main.webp);background-repeat:no-repeat;background-size:cover;pointer-events:none}}#main{display:block}:where(a){color:var(--clr-text);text-decoration:none}:where(a):not([class]){text-decoration:underline}:where(a):not([class]):hover{text-decoration:none}:where(a):not([class])[target='_blank']::after{display:inline-block;content:'';aspect-ratio:1;width:.13rem;margin-left:.05rem;background:var(--icon-blank) no-repeat center/100%}img{height:auto;line-height:1;max-width:100%;vertical-align:top}table td img,table th img{vertical-align:middle}@media screen and (min-width:767px),print{[style*="--widthPc"]{width:calc(var(--widthPc)/100*1rem)}}@media screen and (max-width:766.9px){[style*="--widthSp"]{width:calc(var(--widthSp)/100*1rem)}}@media screen and (min-width:767px),print{.telLink{color:var(--clr-text);pointer-events:none;text-decoration:none}}@media screen and (max-width:766.9px){.telLink{text-decoration:underline}}@media screen and (min-width:767px),print{.-pcItem{display:block}}@media screen and (max-width:766.9px){.-pcItem{display:none!important}}@media screen and (min-width:767px),print{br.-pcItem{display:inline!important}}@media screen and (min-width:767px),print{.-spItem{display:none!important}}@media screen and (max-width:766.9px){.-spItem{display:block}}@media screen and (max-width:766.9px){br.-spItem{display:inline!important}}.-textRight{text-align:right}.-textCenter{text-align:center}.-textLeft{text-align:left}@media (prefers-reduced-motion:reduce){.inview{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}.inview *{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}}@media (prefers-reduced-motion:reduce){.-inviewed{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}.-inviewed *{opacity:1!important;transition-duration:0s!important;animation-duration:0s!important;transition-delay:0s!important;animation-delay:0s!important}}.screenReaderText{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;clip:rect(1px,1px,1px,1px)!important}.skipItem{text-align:center;position:absolute;width:100%;z-index:2000}.skipItem a{background:rgba(255,255,255,.8);display:block;font-weight:700;height:1px;width:100%;transform:translateY(-1rem);transition:transform var(--base-duration) ease;text-indent:-9999px}.skipItem a:focus-within{transform:translateY(0);text-indent:initial;height:auto}@media screen and (max-width:766.9px){.skipItem a{outline:auto;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}}@media print{body{width:13.66rem;zoom:.8}.inview{opacity:1!important}}#footer{position:relative;z-index:0;background-color:var(--clr-red)}@media screen and (min-width:767px),print{#footer{margin-top:1.2rem;padding-top:2.4rem}}@media screen and (max-width:766.9px){#footer{margin-top:.64rem;padding-top:1.64rem}}.footer__background{position:absolute;z-index:-1;top:0;left:0;width:100%;background-color:var(--clr-cream)}@media screen and (min-width:767px),print{.footer__background{--_stripe-width:0.72rem;height:1.6rem}}@media screen and (max-width:766.9px){.footer__background{--_stripe-width:0.31rem;height:1rem}}.footer__background::before{position:absolute;inset-block:0;inset-inline:0;content:'';margin-inline:auto;background-image:repeating-linear-gradient(90deg,var(--clr-red) 0 var(--_stripe-width),transparent var(--_stripe-width) calc(var(--_stripe-width) * 2))}@media screen and (min-width:767px),print{.footer__background::before{width:13.68rem}}@media screen and (max-width:766.9px){.footer__background::before{width:calc(100% - .73rem)}}.footer__inner{display:grid;margin-inline:auto;border-radius:var(--radius-lg);background-color:var(--clr-cream)}@media screen and (min-width:767px),print{.footer__inner{grid-template-columns:var(--grid-column-3);width:14.56rem;padding:.4rem .24rem}}@media screen and (max-width:766.9px){.footer__inner{grid-template-columns:var(--grid-column-1);width:3.82rem;padding:.4rem var(--sp-pdg)}}.footer__aside{display:grid;place-items:center}.footer__aside>:where(.footer__asideTitle){align-self:end}.footer__aside>:where(.footer__asideContent){align-self:start}@media screen and (min-width:767px),print{.footer__aside{gap:.4rem;min-height:3.2rem}}@media screen and (max-width:766.9px){.footer__aside{gap:.24rem}}@media screen and (min-width:767px),print{.footer__aside:not(:first-child){border-left:1px solid var(--clr-border)}}@media screen and (max-width:766.9px){.footer__aside:not(:first-child){margin-top:.32rem;padding-top:.32rem;border-top:1px solid var(--clr-border)}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.footer__aside a{transition:opacity var(--base-duration) ease-in}.footer__aside a:hover{opacity:var(--hover-opacity)}}.footer__asideTitle{padding-inline:.08rem;background-color:var(--clr-black);color:var(--clr-white);font-weight:700}@media screen and (min-width:767px),print{.footer__asideTitle{font-size:.26rem}}@media screen and (max-width:766.9px){.footer__asideTitle{font-size:.19rem}}.footer__asideLogo{display:block}@media screen and (min-width:767px),print{.footer__asideLogo{width:1.93rem}}@media screen and (max-width:766.9px){.footer__asideLogo{width:1.6rem}}.footer__asideLogo img{width:100%}@media screen and (min-width:767px),print{.footer__asideContact{padding-block:.04rem}}@media screen and (min-width:767px),print{.footer__asideContact>*+*{margin-top:.2rem}}@media screen and (max-width:766.9px){.footer__asideContact>*+*{margin-top:.16rem}}.footer__asideContactTitle{padding-block:.04rem;border-block:1px solid;font-weight:700;text-align:center}@media screen and (min-width:767px),print{.footer__asideContactTitle{font-size:.16rem}}@media screen and (max-width:766.9px){.footer__asideContactTitle{font-size:.14rem}}.footer__asideContactTel{display:block;font-family:var(--font-en);font-weight:500;text-align:center;line-height:1}@media screen and (min-width:767px),print{.footer__asideContactTel{font-size:.48rem}}@media screen and (max-width:766.9px){.footer__asideContactTel{font-size:.4rem;text-decoration:none}}.footer__asideSNS{display:flex;align-items:center;justify-content:center}@media screen and (min-width:767px),print{.footer__asideSNS{gap:.4rem;padding-block:.25rem}}@media screen and (max-width:766.9px){.footer__asideSNS{gap:.31rem;margin-top:.08rem}}.footer__asideSNSLink{display:block}@media screen and (min-width:767px),print{.footer__asideSNSLink.-instagram{width:.6rem}}@media screen and (max-width:766.9px){.footer__asideSNSLink.-instagram{width:.44rem}}@media screen and (min-width:767px),print{.footer__asideSNSLink.-x{width:.52rem}}@media screen and (max-width:766.9px){.footer__asideSNSLink.-x{width:.47rem}}.footer__asideSNSLink img{width:100%}.footer__copyright{color:var(--clr-white);text-align:center;font-family:var(--font-en);font-size:.12rem;font-weight:400;letter-spacing:.04em}@media screen and (min-width:767px),print{.footer__copyright{padding-block:.8rem}}@media screen and (max-width:766.9px){.footer__copyright{margin-top:.56rem;padding-bottom:.8rem}}#header{background-color:#f7f7f7}.aboutBlock{position:relative;color:var(--clr-white)}@media screen and (min-width:767px),print{.aboutBlock{padding-inline:.56rem}.aboutBlock>:where(.aboutBlock__main,.aboutBlock__footer){padding-inline:.8rem}}@media screen and (max-width:766.9px){.aboutBlock{padding-inline:var(--sp-pdg)}}.aboutBlock__ornament{position:absolute;pointer-events:none}@media screen and (min-width:767px),print{.aboutBlock__ornament.-item01{top:0;left:calc(100% - .82rem);width:2.3rem}.aboutBlock__ornament.-item02{top:4.2rem;right:calc(100% + .37rem);width:1.87rem}.aboutBlock__ornament.-item03{display:none}}@media screen and (max-width:766.9px){.aboutBlock__ornament.-item01,.aboutBlock__ornament.-item02{display:none}.aboutBlock__ornament.-item03{top:100%;right:-.16rem;width:4.02rem}}@media screen and (min-width:767px),print{.aboutBlock__main>*+*{margin-top:.56rem}}@media screen and (max-width:766.9px){.aboutBlock__main>*+*{margin-top:.4rem}}.aboutBlock__title{width:-moz-fit-content;width:fit-content;padding:0 .12rem .04rem;border-radius:.03rem;background-color:var(--clr-black);font-weight:700;line-height:1.4}@media screen and (min-width:767px),print{.aboutBlock__title{font-size:.44rem}}@media screen and (max-width:766.9px){.aboutBlock__title{font-size:.32rem}}.aboutBlock__paragraph{line-height:var(--line-height-paragraph)}@media screen and (min-width:767px),print{.aboutBlock__paragraph{font-size:.18rem}}@media screen and (max-width:766.9px){.aboutBlock__paragraph{font-size:.16rem}}@media screen and (min-width:767px),print{.aboutBlock__paragraph p+p{margin-top:.32rem}}@media screen and (max-width:766.9px){.aboutBlock__paragraph p+p{margin-top:.2rem}}.aboutBlock__footer{border-top:1px solid rgba(255,255,255,.5)}@media screen and (min-width:767px),print{.aboutBlock__footer{margin-top:1.04rem;padding-top:calc(.64rem - 1px)}}@media screen and (max-width:766.9px){.aboutBlock__footer{margin-top:.4rem;padding-top:calc(.4rem - 1px)}}.aboutBlock__footer>*+*{margin-top:.16rem}.aboutBlock__footerHead{display:flex;align-items:center;gap:.08rem;font-weight:700}@media screen and (min-width:767px),print{.aboutBlock__footerHead{font-size:.21rem}}@media screen and (max-width:766.9px){.aboutBlock__footerHead{font-size:.18rem}}.aboutBlock__footerHead::before{flex-shrink:0;display:block;content:'';aspect-ratio:8/7;background:var(--icon-caution) no-repeat center/contain}@media screen and (min-width:767px),print{.aboutBlock__footerHead::before{width:.24rem}}@media screen and (max-width:766.9px){.aboutBlock__footerHead::before{width:.18rem}}.aboutBlock__footerTitle{font-weight:700}@media screen and (min-width:767px),print{.aboutBlock__footerTitle{margin-top:.12rem;font-size:.24rem}}@media screen and (max-width:766.9px){.aboutBlock__footerTitle{margin-top:.1rem;font-size:.21rem}}.aboutBlock__footerTitle:not(:first-of-type){margin-top:.28rem}.aboutBlock__footerParagraph{font-size:.16rem;line-height:var(--line-height-paragraph)}.aboutBlock__footerParagraph>*+*{margin-top:.24rem}.aboutBlock__highlightText{display:grid}.aboutBlock__highlightLayer{grid-area:1/1}.aboutBlock__highlightLayer ._highlight{font-weight:inherit}.aboutBlock__highlightLayer.-bg{color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aboutBlock__highlightLayer.-bg ._highlight{background-color:rgba(0,0,0,.4);mix-blend-mode:soft-light}.aboutBlock__highlightLayer.-text{position:relative}.aboutBlock__highlightLayer.-text ._highlight{color:#d2de38}.accessBlockWrapper{display:grid}@media screen and (min-width:767px),print{.accessBlockWrapper{grid-template-columns:var(--grid-column-2);gap:.24rem}}@media screen and (max-width:766.9px){.accessBlockWrapper{grid-template-columns:var(--grid-column-1);gap:.12rem}}@media screen and (min-width:767px),print{.accessBlockWrapper+*{margin-top:.4rem}}@media screen and (max-width:766.9px){.accessBlockWrapper+*{margin-top:.32rem}}.accessBlock{background-color:var(--clr-beige)}@media screen and (min-width:767px),print{.accessBlock{padding:.24rem .32rem .32rem}}@media screen and (max-width:766.9px){.accessBlock{padding:.2rem .2rem .24rem}}.accessBlock__head{display:flex;padding-bottom:calc(.16rem - 1px);border-bottom:1px solid}@media screen and (min-width:767px),print{.accessBlock__head{align-items:center;justify-content:space-between;margin-bottom:.24rem}}@media screen and (max-width:766.9px){.accessBlock__head{flex-direction:column;align-items:start;gap:.08rem;margin-bottom:.2rem}}.accessBlock__title{display:flex;align-items:center;font-weight:700}@media screen and (min-width:767px),print{.accessBlock__title{gap:.08rem;font-size:.2rem;letter-spacing:.05em}}@media screen and (max-width:766.9px){.accessBlock__title{gap:.06rem;font-size:.16rem;letter-spacing:.04em}}.accessBlock__title>span:not(._number){display:block}.accessBlock__title ._number{flex-shrink:0;display:inline-block;background-color:var(--clr-black);color:var(--clr-white);font-family:var(--font-en);font-weight:600;line-height:1}@media screen and (min-width:767px),print{.accessBlock__title ._number{padding:.04rem .07rem;font-size:.16rem}}@media screen and (max-width:766.9px){.accessBlock__title ._number{padding:.03rem .06rem;font-size:.15rem}}.accessBlock__title ._small{font-size:.14rem}.accessBlock__title:has(._brText){position:relative}@media screen and (min-width:767px),print{.accessBlock__title:has(._brText){margin-bottom:.21rem}}@media screen and (max-width:766.9px){.accessBlock__title:has(._brText){margin-bottom:.19rem}}.accessBlock__title ._brText{position:absolute;top:100%;width:100%;font-size:.12rem;font-feature-settings:'palt'}@media screen and (min-width:767px),print{.accessBlock__title ._brText{left:.33rem}}@media screen and (max-width:766.9px){.accessBlock__title ._brText{left:.28rem}}.accessBlock__link{display:inline-block;padding:.04rem .18rem .04rem .16rem;border-radius:var(--radius-full);background-color:var(--clr-blue);color:var(--clr-white)}@media screen and (min-width:767px),print{.accessBlock__link{font-size:.16rem}}@media screen and (max-width:766.9px){.accessBlock__link{font-size:.13rem}}.accessBlock__link[target='_blank']{display:flex;align-items:center}@media screen and (min-width:767px),print{.accessBlock__link[target='_blank']{gap:.05rem}}@media screen and (max-width:766.9px){.accessBlock__link[target='_blank']{gap:.04rem}}.accessBlock__link[target='_blank']::before{flex-shrink:0;display:block;content:'';aspect-ratio:1;-webkit-mask:var(--icon-blank) no-repeat center/contain;mask:var(--icon-blank) no-repeat center/contain;background-color:currentColor}@media screen and (min-width:767px),print{.accessBlock__link[target='_blank']::before{width:.13rem}}@media screen and (max-width:766.9px){.accessBlock__link[target='_blank']::before{width:.1rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.accessBlock__link{transition:background-color var(--base-duration) ease}.accessBlock__link:hover{background-color:#0063a1}}@media screen and (min-width:767px),print{.accessBlock__body>*+*{margin-top:.16rem}}@media screen and (max-width:766.9px){.accessBlock__body>*+*{margin-top:.12rem}}.accessBlock__text{font-feature-settings:'palt' on;letter-spacing:.04em}@media screen and (min-width:767px),print{.accessBlock__text{font-size:.16rem}}@media screen and (max-width:766.9px){.accessBlock__text{font-size:.14rem}}.accessMap{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:767px),print{.accessMap{gap:.4rem}}@media screen and (max-width:766.9px){.accessMap{gap:.28rem}}@media screen and (min-width:767px),print{.accessMap+*{margin-top:.64rem}}@media screen and (max-width:766.9px){.accessMap+*{margin-top:.48rem}}@media screen and (min-width:767px),print{.accessMap__img{width:5.62rem}}@media screen and (max-width:766.9px){.accessMap__img{width:100%}}.accessMap__img img{width:100%}.accordion{font-family:var(--font-en);color:var(--clr-black)}.accordion.-daySat{--_main:var(--clr-day-sat)}.accordion.-daySun{--_main:var(--clr-day-sun)}@media screen and (min-width:767px),print{.accordion+.accordion{margin-top:.22rem}}@media screen and (max-width:766.9px){.accordion+.accordion{margin-top:.2rem}}.accordion__toggle{position:relative;display:block;border:.02rem solid;border-radius:.1rem;background-color:var(--clr-white);color:inherit}@media screen and (min-width:767px),print{.accordion__toggle{--_w-icon:0.51rem;padding:.2rem calc(.32rem + var(--_w-icon) + .28rem) .2rem .32rem;box-shadow:.08rem .08rem 0 0 var(--_main)}}@media screen and (max-width:766.9px){.accordion__toggle{--_w-icon:0.37rem;padding:.18rem calc(.2rem + var(--_w-icon) + .2rem) .18rem .24rem;box-shadow:.06rem .06rem 0 0 var(--_main)}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.accordion__toggle{transition:background-color .3s}.accordion__toggle:hover{background-color:color-mix(in srgb,var(--_main),transparent 75%)}}.accordion__toggleText{display:flex;align-items:center}.accordion__toggleTextHead{display:grid;place-items:center;border-right:1px solid;line-height:1}@media screen and (min-width:767px),print{.accordion__toggleTextHead{gap:.06rem;padding-right:.28rem;margin-right:.28rem}}@media screen and (max-width:766.9px){.accordion__toggleTextHead{gap:.04rem;padding-right:.2rem;margin-right:.2rem}}.accordion__toggleTextHead ._en{text-transform:uppercase;font-weight:500;letter-spacing:.08em}@media screen and (min-width:767px),print{.accordion__toggleTextHead ._en{font-size:.16rem}}@media screen and (max-width:766.9px){.accordion__toggleTextHead ._en{font-size:.14rem}}.accordion__toggleTextHead ._number{font-weight:700}@media screen and (min-width:767px),print{.accordion__toggleTextHead ._number{font-size:.32rem}}@media screen and (max-width:766.9px){.accordion__toggleTextHead ._number{font-size:.26rem}}.accordion__toggleTextMain{display:flex;align-items:end;font-weight:500;line-height:1}@media screen and (min-width:767px),print{.accordion__toggleTextMain{gap:.12rem}}@media screen and (max-width:766.9px){.accordion__toggleTextMain{gap:.1rem}}@media screen and (min-width:767px),print{.accordion__toggleTextMain ._day{font-size:.56rem;letter-spacing:.02em}}@media screen and (max-width:766.9px){.accordion__toggleTextMain ._day{font-size:.36rem;letter-spacing:-.02em}}.accordion__toggleTextMain ._day>span{display:inline-block;margin-top:1px;vertical-align:top}@media screen and (min-width:767px),print{.accordion__toggleTextMain ._day>span{font-size:.46rem;margin-inline:.02rem}}@media screen and (max-width:766.9px){.accordion__toggleTextMain ._day>span{font-size:.3rem}}.accordion__toggleTextMain ._dayOfWeek{border-radius:.03rem;background-color:var(--clr-black);color:var(--clr-white);text-transform:uppercase;font-weight:500;line-height:1}@media screen and (min-width:767px),print{.accordion__toggleTextMain ._dayOfWeek{margin-bottom:.06rem;padding:.06rem .08rem;font-size:.21rem}}@media screen and (max-width:766.9px){.accordion__toggleTextMain ._dayOfWeek{margin-bottom:.04rem;padding:.03rem .06rem;font-size:.16rem}}.accordion__toggleIcon{position:absolute;inset-block:0;display:block;width:var(--_w-icon);height:var(--_w-icon);margin-block:auto;background-color:var(--clr-black);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media screen and (min-width:767px),print{.accordion__toggleIcon{right:.32rem}}@media screen and (max-width:766.9px){.accordion__toggleIcon{right:.2rem}}.accordion__toggleIcon::after,.accordion__toggleIcon::before{position:absolute;inset:0;content:'';width:.16rem;height:1px;margin:auto;background-color:var(--clr-white)}.accordion__toggleIcon::after{rotate:90deg;transition:rotate var(--base-duration) ease}.accordion__toggle[aria-expanded=true] .accordion__toggleIcon::after{rotate:0deg}@media screen and (min-width:767px),print{.accordion__body{margin-top:.2rem}}@media screen and (max-width:766.9px){.accordion__body{margin-top:.16rem}}.commonBox{position:relative;border:.04rem solid var(--clr-blue);border-radius:var(--radius-lg);background-color:var(--clr-white)}@media screen and (min-width:767px),print{.commonBox{padding:.6rem .52rem}}@media screen and (max-width:766.9px){.commonBox{padding:.28rem .2rem .36rem}}@media screen and (min-width:767px),print{.commonBox+*{margin-top:1.04rem}}@media screen and (max-width:766.9px){.commonBox+*{margin-top:.56rem}}@media screen and (min-width:767px),print{.commonBox+.commonBox{margin-top:.48rem}}@media screen and (max-width:766.9px){.commonBox+.commonBox{margin-top:.28rem}}.conversionButtonWrap{position:fixed;z-index:999;opacity:0;pointer-events:none;transition:opacity var(--base-duration) ease-in}@media screen and (min-width:767px),print{.conversionButtonWrap{right:.4rem;bottom:.32rem}}@media screen and (max-width:766.9px){.conversionButtonWrap{right:.12rem;bottom:.3rem}}.conversionButtonWrap.-show{opacity:1;pointer-events:auto}.conversionButton{position:relative;display:inline-block;border-radius:var(--radius-full);border:1px solid var(--clr-text);background-color:#f4e383;text-box:trim-both cap alphabetic;color:var(--clr-text);font-weight:700}@media screen and (min-width:767px),print{.conversionButton{padding:.15rem .36rem .15rem .24rem}}@media screen and (max-width:766.9px){.conversionButton{padding:.13rem .3rem .12rem .24rem}}.conversionButton::before{position:absolute;top:50%;right:.13rem;content:'';-webkit-mask:var(--icon-blank-secondary) no-repeat center/contain;mask:var(--icon-blank-secondary) no-repeat center/contain;background-color:currentColor;translate:0 -50%}@media screen and (min-width:767px),print{.conversionButton::before{width:.19rem;height:.19rem}}@media screen and (max-width:766.9px){.conversionButton::before{width:.14rem;height:.16rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.conversionButton{transition:background-color var(--base-duration) ease,color var(--base-duration) ease}.conversionButton:hover{background-color:var(--clr-text);color:#f4e383}}.eventBlock{display:flex}.eventBlock>:where(.eventBlock__content){flex:1}@media screen and (min-width:767px),print{.eventBlock:has(.eventBlock__gallery.-typeA){gap:.64rem}}@media screen and (max-width:766.9px){.eventBlock:has(.eventBlock__gallery.-typeA){flex-direction:column-reverse;gap:.36rem}}@media screen and (min-width:767px),print{.eventBlock:has(.eventBlock__gallery.-typeA)>:where(.eventBlock__gallery){width:5.6rem}}.eventBlock:has(.eventBlock__gallery.-typeB){flex-direction:column;gap:.4rem}.eventBlock:has(>.eventGallery){display:grid}@media screen and (min-width:767px),print{.eventBlock:has(>.eventGallery){grid-template:"img content" "gallery gallery"/5.66rem 1fr}}@media screen and (max-width:766.9px){.eventBlock:has(>.eventGallery){grid-template-areas:'img' 'content' 'gallery'}}.eventBlock:has(>.eventGallery)>:where(.eventBlock__content){grid-area:content}.eventBlock:has(>.eventGallery)>:where(.eventBlock__gallery){grid-area:img}.eventBlock:has(>.eventGallery) :where(.eventGallery){grid-area:gallery}@media screen and (min-width:767px),print{.eventBlock:has(>.eventGallery)>:where(.eventBlock__content){-ms-grid-row:1;-ms-grid-column:2}.eventBlock:has(>.eventGallery)>:where(.eventBlock__gallery){-ms-grid-row:1;-ms-grid-column:1}.eventBlock:has(>.eventGallery) :where(.eventGallery){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (max-width:766.9px){.eventBlock:has(>.eventGallery)>:where(.eventBlock__content){-ms-grid-row:2;-ms-grid-column:1}.eventBlock:has(>.eventGallery)>:where(.eventBlock__gallery){-ms-grid-row:1;-ms-grid-column:1}.eventBlock:has(>.eventGallery) :where(.eventGallery){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.eventBlock:has(>.eventBlock__list){display:grid;grid-template-columns:var(--grid-column-1)}@media screen and (min-width:767px),print{.eventBlock:has(>.eventBlock__list){gap:.56rem}}@media screen and (max-width:766.9px){.eventBlock:has(>.eventBlock__list){gap:.32rem}}.eventBlock p:not([class]){font-size:.16rem;line-height:var(--line-height-paragraph)}.eventBlock__title{color:#01428f;font-weight:700;line-height:1.35}@media screen and (min-width:767px),print{.eventBlock__title{font-size:.38rem}}@media screen and (max-width:766.9px){.eventBlock__title{font-size:.28rem}}.eventBlock__title small{font-size:.6em}@media screen and (min-width:767px),print{.eventBlock__title+*{margin-top:.4rem}}@media screen and (max-width:766.9px){.eventBlock__title+*{margin-top:.28rem}}.eventBlock__titleInner{background-image:linear-gradient(transparent 55%,#e6e751 55%)}.eventBlock__schedule{display:grid;padding-bottom:.24rem;border-bottom:1px solid}@media screen and (min-width:767px),print{.eventBlock__schedule{row-gap:.12rem}}@media screen and (max-width:766.9px){.eventBlock__schedule{row-gap:.08rem}}@media screen and (min-width:767px),print{.eventBlock__schedule:has(.-time+.-time){row-gap:.16rem}}@media screen and (max-width:766.9px){.eventBlock__schedule:has(.-time+.-time){row-gap:.12rem}}.eventBlock__schedule+*{margin-top:.24rem}.eventBlock__scheduleItem{display:flex;align-items:center;gap:.12rem;font-family:var(--font-en);font-weight:600;line-height:1}.eventBlock__scheduleItem.-dayFirst{--_main:var(--clr-day-sat)}.eventBlock__scheduleItem.-daySecond{--_main:var(--clr-day-sun)}@media screen and (min-width:767px),print{.eventBlock__scheduleItem{padding-left:.28rem;font-size:.36rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleItem{padding-left:.24rem;font-size:.28rem}}.eventBlock__scheduleItem.-note{margin-top:-.04rem;font-feature-settings:'palt' on;font-weight:700;line-height:1.6;letter-spacing:.04em}@media screen and (min-width:767px),print{.eventBlock__scheduleItem.-note{font-size:.16rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleItem.-note{font-size:.14rem}}.eventBlock__scheduleItem:has(>span>.-time+.-time){align-items:start}.eventBlock__scheduleText{display:inline-block}.eventBlock__scheduleText.-date{position:relative}@media screen and (min-width:767px),print{.eventBlock__scheduleText.-date{width:1.41rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText.-date{width:1.14rem}}.eventBlock__scheduleText.-date::before{position:absolute;inset-block:0;content:'';margin-block:auto;background-color:var(--_main);border-radius:50%}@media screen and (min-width:767px),print{.eventBlock__scheduleText.-date::before{left:-.28rem;width:.2rem;height:.2rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText.-date::before{left:-.24rem;width:.16rem;height:.16rem}}.eventBlock__scheduleText.-time{display:flex;align-items:start}.eventBlock__scheduleText.-time>span{letter-spacing:.02em}.eventBlock__scheduleText.-time ._prefix{align-self:end;margin-right:.04rem;font-feature-settings:'palt' on;font-weight:600;line-height:1.45;letter-spacing:0}@media screen and (min-width:767px),print{.eventBlock__scheduleText.-time>span{font-size:.32rem}.eventBlock__scheduleText.-time ._prefix{font-size:.24rem}.eventBlock__scheduleText.-time ._hyphen{margin-inline:.04rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText.-time>span{font-size:.24rem}.eventBlock__scheduleText.-time ._prefix{font-size:.19rem}.eventBlock__scheduleText.-time ._hyphen{margin-inline:.02rem}}@media screen and (min-width:767px),print{.eventBlock__scheduleText.-time+.-time{margin-top:.08rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText.-time+.-time{margin-top:.04rem}}.eventBlock__scheduleText ._dayOfWeek{margin-left:.02rem;font-family:var(--font-base);font-weight:700;font-feature-settings:'palt' on}@media screen and (min-width:767px),print{.eventBlock__scheduleText ._dayOfWeek{font-size:.21rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText ._dayOfWeek{font-size:.18rem}}.eventBlock__scheduleText ._slash{display:inline-block;margin-top:.03rem;vertical-align:top}@media screen and (min-width:767px),print{.eventBlock__scheduleText ._slash{font-size:.26rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText ._slash{font-size:.22rem}}.eventBlock__scheduleText .-fontSm{font-family:var(--font-base);font-weight:700}@media screen and (min-width:767px),print{.eventBlock__scheduleText .-fontSm{font-size:.21rem}}@media screen and (max-width:766.9px){.eventBlock__scheduleText .-fontSm{font-size:.14rem}}.eventBlock__location{display:flex;align-items:center;gap:.12rem}.eventBlock__location>dt{padding-inline:.12rem;background-color:#efe9ef;border:1px solid;border-radius:.04rem;color:var(--clr-black);text-align:center;font-weight:700;letter-spacing:.1em}@media screen and (min-width:767px),print{.eventBlock__location>dt{font-size:.18rem}}@media screen and (max-width:766.9px){.eventBlock__location>dt{font-size:.16rem}}.eventBlock__location>dd{flex:1;font-weight:700}@media screen and (min-width:767px),print{.eventBlock__location>dd{font-size:.21rem}}@media screen and (max-width:766.9px){.eventBlock__location>dd{font-size:.18rem}}.eventBlock__location+*{margin-top:.2rem}.eventBlock__minTitle{display:flex;align-items:center;gap:.08rem;font-size:.16rem;font-weight:700}.eventBlock__minTitle>strong{font-weight:inherit}.eventBlock__minTitle::before{flex-shrink:0;display:block;content:'';aspect-ratio:12/11;width:.16rem;-webkit-mask:var(--icon-caution) no-repeat center/contain;mask:var(--icon-caution) no-repeat center/contain;background-color:currentColor}.eventBlock__minTitle.-typeJoin{color:#d5167f}.eventBlock__minTitle.-typeJoin::before{aspect-ratio:1;-webkit-mask-image:var(--icon-bookmark);mask-image:var(--icon-bookmark)}*+.eventBlock__minTitle{margin-top:.32rem}.eventBlock__minTitle+*{margin-top:.1rem}.eventBlock__box{padding:.16rem .2rem;background-color:#eee}*+.eventBlock__box,.eventBlock__box+*{margin-top:.32rem}.eventBlock__linkList{margin-top:.32rem}.eventBlock__linkList>div{display:flex;align-items:baseline;gap:.04rem}.eventBlock__linkList>div:not(:first-child){margin-top:.06rem}.eventBlock__linkList dt{display:flex;justify-content:space-between;font-weight:600}@media screen and (min-width:767px),print{.eventBlock__linkList dt{min-width:.96rem;font-size:.16rem}}@media screen and (max-width:766.9px){.eventBlock__linkList dt{min-width:.84rem;font-size:.14rem}}.eventBlock__linkList dt::after{display:inline-block;content:':'}.eventBlock__linkList+*{margin-top:.24rem}.eventBlock__hashtag{display:flex;flex-wrap:wrap;align-self:center;gap:.08rem}.eventBlock__hashtagLink{display:block;border:1px solid #dedede;border-radius:var(--radius-full);background-color:var(--clr-white);color:var(--clr-text-sub);font-size:.14rem}@media screen and (min-width:767px),print{.eventBlock__hashtagLink{padding:calc(.08rem - 1px) calc(.16rem - 1px)}}@media screen and (max-width:766.9px){.eventBlock__hashtagLink{padding:calc(.08rem - 1px) calc(.12rem - 1px)}}.eventBlock__hashtagLink::before{content:'#'}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.eventBlock__hashtagLink{transition:background-color var(--base-duration),color var(--base-duration)}.eventBlock__hashtagLink:hover{background-color:var(--clr-black);color:var(--clr-white)}}@media screen and (min-width:767px),print{.eventBlock__gallery.-pcAlignCenter{align-self:center}}.eventBlock__listTitle{font-weight:700}@media screen and (min-width:767px),print{.eventBlock__listTitle{font-size:.21rem}}@media screen and (max-width:766.9px){.eventBlock__listTitle{font-size:.19rem}}.eventBlock__listTitle+*{margin-top:.12rem}.eventGallery{display:grid;grid-template-columns:var(--grid-column-2);gap:.4rem .2rem}@media screen and (min-width:767px),print{.eventGallery.-pcCol3{grid-template-columns:var(--grid-column-3);gap:.4rem .36rem}.eventGallery.-pcCol4{grid-template-columns:var(--grid-column-4);gap:.4rem .24rem}}@media screen and (max-width:766.9px){.eventGallery{grid-template-columns:var(--grid-column-1)}}.eventGallery__item{display:flex;flex-direction:column;gap:.16rem}.eventGallery__img img{width:100%}.eventGallery__title{font-weight:700}@media screen and (min-width:767px),print{.eventGallery__title{font-size:.18rem;line-height:1.75}}@media screen and (max-width:766.9px){.eventGallery__title{font-size:.16rem}}@media screen and (min-width:767px),print{.eventGallery__linkList{margin-top:-.04rem}}@media screen and (max-width:766.9px){.eventGallery__linkList{margin-top:-.08rem}}.eventGallery__linkList>li{position:relative}@media screen and (min-width:767px),print{.eventGallery__linkList>li{padding-left:.16rem;font-size:.16rem}}@media screen and (max-width:766.9px){.eventGallery__linkList>li{padding-left:.13rem;font-size:.14rem}}.eventGallery__linkList>li::before{position:absolute;left:0;content:'';aspect-ratio:1;border-radius:50%;background-color:currentColor}@media screen and (min-width:767px),print{.eventGallery__linkList>li::before{top:.1rem;width:.06rem}}@media screen and (max-width:766.9px){.eventGallery__linkList>li::before{top:.09rem;width:.05rem}}.eventGallery__linkList>li+li{margin-top:.04rem}.eventList{display:grid}@media screen and (min-width:767px),print{.eventList{grid-template-columns:var(--grid-column-3);gap:.12rem}}@media screen and (max-width:766.9px){.eventList{grid-template-columns:var(--grid-column-1);gap:.08rem}}@media screen and (min-width:767px),print{.eventList+*{margin-top:.32rem}}@media screen and (max-width:766.9px){.eventList+*{margin-top:.24rem}}.eventList__item{background-color:#eee}@media screen and (min-width:767px),print{.eventList__item{padding:.2rem}}@media screen and (max-width:766.9px){.eventList__item{padding:.16rem}}.eventList__head{margin-bottom:.12rem;padding-bottom:.08rem;border-bottom:1px solid color-mix(in srgb,var(--clr-text),transparent 80%)}.eventList__head>*+*{margin-top:.04rem}.eventList__title{color:#01428f;font-size:.14rem;font-weight:600}.eventList__copy{font-weight:700}@media screen and (min-width:767px),print{.eventList__copy{font-size:.18rem}}@media screen and (max-width:766.9px){.eventList__copy{font-size:.16rem}}.eventList__description{color:#555;font-size:.14rem}.eventList__other>*+*{margin-top:.08rem}.eventList__other+*{margin-top:.32rem}.eventSlider img{width:100%}.eventSlider__arrows{display:flex;justify-content:end;gap:.12rem}@media screen and (min-width:767px),print{.eventSlider__arrows{margin-top:.24rem}}@media screen and (max-width:766.9px){.eventSlider__arrows{margin-top:.12rem}}.eventSlider__arrow.splide__arrow{position:relative;inset:0;transform:translateY(0);background-color:var(--clr-black);opacity:1;width:.28rem;height:.28rem}.eventSlider__arrow.splide__arrow::before{position:absolute;top:50%;left:50%;content:'';aspect-ratio:1;width:.08rem;-webkit-mask:var(--icon-arrow) no-repeat center/contain;mask:var(--icon-arrow) no-repeat center/contain;background-color:var(--clr-white);translate:-50% -50%}.eventSlider__arrow.splide__arrow.-prev::before{left:calc(50% + 1px);rotate:45deg}.eventSlider__arrow.splide__arrow.-next::before{left:calc(50% - 1px);rotate:-135deg}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.eventSlider__arrow.splide__arrow:hover:not(:disabled){opacity:var(--hover-opacity)}}.eventSlider__arrow.splide__arrow svg{display:none}.eventSlider__counter{position:absolute;bottom:-.02rem;right:.84rem;font-family:var(--font-en);font-weight:600;font-size:.18rem}.eventTitle{display:block;margin-inline:auto;border-radius:var(--radius-full);background-color:var(--clr-black);color:var(--clr-white);text-align:center;font-weight:700;line-height:1.4}@media screen and (min-width:767px),print{.eventTitle{width:-moz-fit-content;width:fit-content;min-width:3.52rem;padding:.08rem .4rem;font-size:.26rem}}@media screen and (max-width:766.9px){.eventTitle{padding:.1rem .4rem;font-size:.19rem}}@media screen and (min-width:767px),print{.eventTitle+*{margin-top:.48rem}}@media screen and (max-width:766.9px){.eventTitle+*{margin-top:.28rem}}.hero{position:relative;z-index:0;background-color:var(--clr-red)}@media screen and (min-width:767px),print{.hero{padding-block:.58rem .24rem}}@media screen and (max-width:766.9px){.hero{padding-block:.4rem .24rem;overflow:hidden}}.hero__background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;background-color:var(--clr-cream)}@media screen and (min-width:767px),print{.hero__background{--_stripe-width:0.72rem;height:8.2rem}}@media screen and (max-width:766.9px){.hero__background{--_stripe-width:0.31rem;height:5.42rem}}.hero__background::before{position:absolute;inset-block:0;inset-inline:0;content:'';margin-inline:auto;background-image:repeating-linear-gradient(90deg,var(--clr-red) 0 var(--_stripe-width),transparent var(--_stripe-width) calc(var(--_stripe-width) * 2))}@media screen and (min-width:767px),print{.hero__background::before{width:13.68rem}}@media screen and (max-width:766.9px){.hero__background::before{width:calc(100% - .73rem)}}.hero__inner{display:grid;grid-template-columns:var(--grid-column-1)}@media screen and (min-width:767px),print{.hero__inner{gap:.82rem;width:var(--pc-contents);margin-inline:auto}}@media screen and (max-width:766.9px){.hero__inner{gap:.56rem}}.hero__head{display:flex}@media screen and (min-width:767px),print{.hero__head{align-items:center;justify-content:space-between}}@media screen and (max-width:766.9px){.hero__head{flex-direction:column;gap:.12rem;padding-inline:.34rem}}@media screen and (min-width:767px),print{.hero__title{width:6.19rem}}@media screen and (max-width:766.9px){.hero__title{width:3.41rem}}.hero__title img{width:100%}.hero__subtitle{display:grid}@media screen and (min-width:767px),print{.hero__subtitle{align-self:end;grid-template-areas:'year' 'univ' 'univEn'}}@media screen and (max-width:766.9px){.hero__subtitle{grid-template:'year univ' 'univEn univEn'/auto 1fr;gap:.08rem .14rem}}.hero__subtitle>* img{display:block;width:100%}.hero__subtitle ._year{grid-area:year}@media screen and (min-width:767px),print{.hero__subtitle ._year{width:1.3rem;margin-bottom:.11rem}}@media screen and (max-width:766.9px){.hero__subtitle ._year{width:.82rem}}.hero__subtitle ._univ{grid-area:univ}@media screen and (min-width:767px),print{.hero__subtitle ._univ{width:2.58rem;margin-bottom:.1rem}}@media screen and (max-width:766.9px){.hero__subtitle ._univ{width:1.77rem}}.hero__subtitle ._univEn{grid-area:univEn}@media screen and (min-width:767px),print{.hero__subtitle ._year{-ms-grid-row:1;-ms-grid-column:1}.hero__subtitle ._univ{-ms-grid-row:2;-ms-grid-column:1}.hero__subtitle ._univEn{-ms-grid-row:3;-ms-grid-column:1}}@media screen and (max-width:766.9px){.hero__subtitle ._year{-ms-grid-row:1;-ms-grid-column:1}.hero__subtitle ._univ{-ms-grid-row:1;-ms-grid-column:3}.hero__subtitle ._univEn{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}@media screen and (min-width:767px),print{.hero__subtitle ._univEn{width:2.58rem;margin-bottom:.02rem}}@media screen and (max-width:766.9px){.hero__subtitle ._univEn{width:2.74rem}}@media screen and (min-width:767px),print{.hero__period{width:3rem}}@media screen and (max-width:766.9px){.hero__period{width:2.76rem}}.hero__period img{width:100%}.hero__slider .splide__track{border-style:solid;border-color:#0074ba}@media screen and (min-width:767px),print{.hero__slider .splide__track{border-width:.05rem;border-radius:var(--radius-lg);overflow:hidden}}@media screen and (max-width:766.9px){.hero__slider .splide__track{border-width:.04rem}}.hero__sliderFrame{position:absolute;z-index:10;pointer-events:none}@media screen and (min-width:767px),print{.hero__sliderFrame{top:-.77rem;left:-.83rem;width:14.68rem}}@media screen and (max-width:766.9px){.hero__sliderFrame{top:-.83rem;left:-.43rem;width:4.92rem}}.hero__sliderFrame img{width:100%}.hero__sliderList picture{display:block;width:100%}.hero__sliderList img{width:100%}.hero__sliderArrows{display:flex;justify-content:end;gap:.12rem}@media screen and (min-width:767px),print{.hero__sliderArrows{margin-top:.24rem}}@media screen and (max-width:766.9px){.hero__sliderArrows{margin-top:.12rem;margin-right:.16rem}}.hero__sliderArrow.splide__arrow{position:relative;inset:0;transform:translateY(0);background-color:var(--clr-black);opacity:1;width:.28rem;height:.28rem}.hero__sliderArrow.splide__arrow::before{position:absolute;top:50%;content:'';aspect-ratio:1;width:.08rem;-webkit-mask:var(--icon-arrow) no-repeat center/contain;mask:var(--icon-arrow) no-repeat center/contain;background-color:var(--clr-white);translate:-50% -50%}.hero__sliderArrow.splide__arrow.-prev::before{left:calc(50% + 1px);rotate:45deg}.hero__sliderArrow.splide__arrow.-next::before{left:calc(50% - 1px);rotate:-135deg}.hero__sliderArrow.splide__arrow svg{display:none}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.hero__sliderArrow.splide__arrow:hover:not(:disabled){opacity:var(--hover-opacity)}}.hero__sliderCounter{position:absolute;bottom:.05rem;font-family:var(--font-en);font-weight:600;font-size:.18rem;line-height:1}@media screen and (min-width:767px),print{.hero__sliderCounter{right:.84rem}}@media screen and (max-width:766.9px){.hero__sliderCounter{right:1rem}}.iframeParent{position:relative;aspect-ratio:16/9;width:100%}.iframeParent>*,.iframeParent>iframe{width:100%;height:100%}.linkButton{display:flex;align-items:center;gap:.1rem;border-radius:var(--radius-full);border:1px solid;padding:.14rem .48rem .14rem .16rem;background-color:var(--clr-white);color:var(--clr-text);text-align:center;font-size:.16rem;font-weight:500}@media screen and (min-width:767px),print{.linkButton{width:3.6rem}}@media screen and (max-width:766.9px){.linkButton{width:100%}}.linkButton::before{flex-shrink:0;display:block;content:'';aspect-ratio:1;width:.29rem;border-radius:50%;background-color:var(--clr-blue)}.linkButton[target='_blank']::before{background-image:var(--icon-blank-white);background-repeat:no-repeat;background-position:center;background-size:.15rem .15rem}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.linkButton{transition:background-color var(--base-duration) ease}.linkButton:hover{background-color:color-mix(in srgb,var(--clr-blue),transparent 85%)}}.linkButton__inner{flex:1}@media screen and (min-width:767px),print{.localNavi{border:.02rem solid var(--clr-black);border-radius:var(--radius-full);background-color:var(--clr-white)}}@media screen and (min-width:767px),print{.localNavi+*{margin-top:1.2rem}}@media screen and (max-width:766.9px){.localNavi+*{margin-top:.8rem}}.localNavi__list{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width:767px),print{.localNavi__list{gap:.64rem;min-height:.86rem;padding-inline:1.06rem}}@media screen and (max-width:766.9px){.localNavi__list{gap:.07rem}.localNavi__list>li{border:1px solid var(--clr-black);border-radius:var(--radius-full);background-color:var(--clr-white)}}.localNavi__link{position:relative;display:flex;align-items:center;font-weight:700}@media screen and (min-width:767px),print{.localNavi__link{gap:.08rem;font-size:.21rem}}@media screen and (max-width:766.9px){.localNavi__link{gap:.05rem;padding:.1rem .16rem .1rem .12rem;font-size:.16rem}}.localNavi__link::before{flex-shrink:0;display:block;content:'';aspect-ratio:1;background:var(--clr-blue) var(--icon-arrow-bottom) no-repeat center/.08rem .08rem;border-radius:50%}@media screen and (min-width:767px),print{.localNavi__link::before{width:.25rem}}@media screen and (max-width:766.9px){.localNavi__link::before{width:.2rem;background-size:.062rem .062rem}}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.localNavi__link{transition:color .3s}.localNavi__link:hover{color:var(--clr-blue)}}*+.note{margin-top:.1rem}.note>li{position:relative;color:var(--clr-text-sub);text-indent:calc(1em + .04rem) hanging;font-size:.14rem}.note>li::before{margin-right:.04rem;content:'※'}.note>li+li{margin-top:.08rem}@media screen and (min-width:767px),print{.section.-sectionNavi{padding-block:.4rem .6rem}}@media screen and (max-width:766.9px){.section.-sectionNavi{padding-block:.32rem .4rem}}.section.-sectionAbout{overflow:hidden}@media screen and (min-width:767px),print{.section.-sectionAbout{padding-block:.6rem 1.36rem}}@media screen and (max-width:766.9px){.section.-sectionAbout{padding-block:.4rem 2rem}}.section.-sectionTimetable{background-color:var(--clr-beige)}@media screen and (min-width:767px),print{.section.-sectionTimetable{padding-block:.8rem 1.36rem}}@media screen and (max-width:766.9px){.section.-sectionTimetable{padding-block:.56rem .72rem}}@media screen and (min-width:767px),print{.section.-sectionEvent{padding-block:.85rem .8rem}}@media screen and (max-width:766.9px){.section.-sectionEvent{padding-block:.64rem .4rem}}@media screen and (min-width:767px),print{.section.-sectionAccess,.section.-sectionMap{padding-block:.8rem}}@media screen and (max-width:766.9px){.section.-sectionAccess,.section.-sectionMap{padding-block:.4rem}}.section__inner{margin-inline:auto}@media screen and (min-width:767px),print{.section__inner{width:var(--pc-contents)}}@media screen and (max-width:766.9px){.section__inner{width:var(--sp-contents)}}@media screen and (min-width:767px),print{.spPinchText{display:none!important}}@media screen and (max-width:766.9px){.spPinchText{display:flex;align-items:center;justify-content:center;gap:.04rem;margin-bottom:.28rem;text-align:center;font-size:.13rem;font-weight:500;line-height:1.67;color:var(--clr-text-sub)}.spPinchText::before{display:inline-block;content:'';aspect-ratio:24/25;width:.24rem;background:url(../img/icon_pinch.png) no-repeat center/contain}}.title{display:flex;flex-direction:column;align-items:center;color:var(--_main,var(--clr-white))}@media screen and (min-width:767px),print{.title{gap:.08rem}}@media screen and (max-width:766.9px){.title{gap:.04rem}}.title.-colorSecondary{--_main:var(--clr-black)}@media screen and (min-width:767px),print{.title+*{margin-top:.48rem}}@media screen and (max-width:766.9px){.title+*{margin-top:.24rem}}.title__ja{position:relative;font-weight:700}@media screen and (min-width:767px),print{.title__ja{font-size:.24rem}}@media screen and (max-width:766.9px){.title__ja{font-size:.18rem;line-height:1.5}}.title__ja::after,.title__ja::before{position:absolute;inset-block:0;content:'';width:.54rem;height:.15rem;margin-block:auto;background-color:var(--_main,var(--clr-white));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="54" height="15" fill="none" viewBox="0 0 54 15"><path fill="%23060001" d="m46.703 14.84.559-2.21a6.05 6.05 0 0 1 1.728-2.924 6 6 0 0 1 2.613-1.43l2.238-.572a.21.21 0 0 0 0-.408l-2.238-.572a6 6 0 0 1-2.613-1.43 6.03 6.03 0 0 1-1.728-2.924L46.703.16c-.052-.213-.354-.213-.406 0l-.559 2.21a6.05 6.05 0 0 1-1.728 2.924 6 6 0 0 1-2.613 1.43l-2.238.572a.21.21 0 0 0 0 .408l2.238.572a6 6 0 0 1 2.613 1.43 6.03 6.03 0 0 1 1.728 2.924l.559 2.21c.052.213.354.213.406 0M28.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m-13 0a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m-13 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="54" height="15" fill="none" viewBox="0 0 54 15"><path fill="%23060001" d="m46.703 14.84.559-2.21a6.05 6.05 0 0 1 1.728-2.924 6 6 0 0 1 2.613-1.43l2.238-.572a.21.21 0 0 0 0-.408l-2.238-.572a6 6 0 0 1-2.613-1.43 6.03 6.03 0 0 1-1.728-2.924L46.703.16c-.052-.213-.354-.213-.406 0l-.559 2.21a6.05 6.05 0 0 1-1.728 2.924 6 6 0 0 1-2.613 1.43l-2.238.572a.21.21 0 0 0 0 .408l2.238.572a6 6 0 0 1 2.613 1.43 6.03 6.03 0 0 1 1.728 2.924l.559 2.21c.052.213.354.213.406 0M28.5 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m-13 0a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5m-13 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"/></svg>') no-repeat center/contain}@media screen and (min-width:767px),print{.title__ja::before{right:calc(100% + .16rem)}}@media screen and (max-width:766.9px){.title__ja::before{right:calc(100% + .12rem)}}.title__ja::after{scale:-1}@media screen and (min-width:767px),print{.title__ja::after{left:calc(100% + .16rem)}}@media screen and (max-width:766.9px){.title__ja::after{left:calc(100% + .12rem)}}.title__en{font-family:var(--font-en);font-weight:700}@media screen and (min-width:767px),print{.title__en{font-size:.64rem}}@media screen and (max-width:766.9px){.title__en{font-size:.48rem}}@media screen and (min-width:767px),print{.ulList{padding-left:.21rem}}@media screen and (max-width:766.9px){.ulList{padding-left:.06rem}}.ulList>li{--_dot-width:0.04rem;position:relative;padding-left:calc(var(--_dot-width) + .08rem);font-size:.14rem;line-height:1.75}.ulList>li::before{position:absolute;top:.1rem;left:0;content:'';aspect-ratio:1;width:var(--_dot-width);border-radius:50%;background-color:currentColor}.ulList>li+li{margin-top:.06rem}.eventBlock .ulList{margin-top:.08rem;margin-bottom:.08rem;padding-left:0;padding-right:0}.eventBlock .ulList>li{--_dot-width:0.06rem;color:var(--clr-text);font-size:.16rem}.eventBlock .ulList>li::before{top:.75em}.eventBlock .ulList>li:not(:first-child){margin-top:0}.eventBlock .ulList>li+*{margin-top:.04rem}.eventGallery .ulList>li{color:var(--clr-text);font-size:.14rem}