@charset "utf-8";:root{--base-color:#333;--bg-color:rgba(221,221,221,.35);--sub-color:#999;--link-color:#0080bb;--default-font:"Noto Sans JP",serif;--eng-font:"Source Sans 3",serif;--serif-font:"Noto Serif JP",serif;--normal:400;--bold:600;--google-icon:'Material Symbols Outlined';--bootstrap:'bootstrap-icons';--red-filter:brightness(0) saturate(100%) invert(98%) sepia(7%) saturate(3728%) hue-rotate(295deg) brightness(90%) contrast(82%);--blue-filter:brightness(0) saturate(100%) invert(72%) sepia(35%) saturate(524%) hue-rotate(186deg) brightness(86%) contrast(93%);--yellow-filter:brightness(0) saturate(100%) invert(92%) sepia(31%) saturate(575%) hue-rotate(351deg) brightness(89%) contrast(95%);--orange-filter:brightness(0) saturate(100%) invert(100%) sepia(20%) saturate(4860%) hue-rotate(299deg) brightness(83%) contrast(116%);--green-filter:brightness(0) saturate(100%) invert(73%) sepia(25%) saturate(439%) hue-rotate(73deg) brightness(93%) contrast(95%)}header{position:fixed;display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:50px;padding-top:15px;padding-bottom:.8em;z-index:100}.scrolling header{height:30px;background:rgba(255,255,255,.8);transition:.5s}.scrolling header .logo span{display:none}.scrolling header .logo{font-size:1.4em}header .logo{font-size:1.5em;line-height:1.4;padding-left:40px}header .logo a{font-family:var(--serif-font)}header .logo .size70{font-size:.7em;display:block}header a{color:#333}header a:hover{text-decoration:none}nav#global-nav>ul{display:flex;gap:1.5em;padding-right:40px}nav#global-nav>ul>li{z-index:100}nav#global-nav>ul>li>a{position:relative;display:block;padding-bottom:.3em;font-weight:var(--bold)}nav#global-nav>ul>li>a:after{content:'';background-color:var(--base-color);width:0;height:2px;position:absolute;left:0;bottom:0;transition:all .2s ease}nav#global-nav>ul>li>a:hover:after{width:100%}li.drawer-dropdown{position:relative}.drawer-dropdown-menu{display:none;visibility:hidden;opacity:0;transition:.4s ease-in-out}#global-nav>ul>li:hover>.drawer-dropdown-menu{display:block;visibility:visible;opacity:1;box-sizing:border-box;width:180px;height:auto;position:absolute;top:30px;left:50%;z-index:100;transform:translateX(-50%);border:1px solid #ccc;background-color:rgba(255,255,255,1)}.drawer-dropdown-menu>li>a{display:block;font-size:.9em;line-height:1.4;text-align:center;color:var(--main-color);white-space:nowrap;text-decoration:none;padding:1em 1em .8em;transition:.2s ease-in-out}.drawer-dropdown-menu>li:not(:last-of-type){border-bottom:1px dashed #ccc}.drawer-dropdown-menu>li>a:hover{background-color:rgba(25,25,25,.9);color:#fff}.billboard{width:100%;max-width:1440px;height:530px;margin:0 auto;padding-top:65px;position:relative;z-index:0}.billboard-title{position:absolute;top:52%;transform:translateY(-50%)}.billboard h1{font-family:var(--serif-font);font-size:2.9em;font-weight:500;letter-spacing:.075em;padding-left:40px;overflow:hidden}.billboard:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/index/top.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1113/1029;width:745px;height:auto;position:absolute;right:0;top:0}.index-container{margin:0 auto;padding:0 calc((100% - 1080px)/2);overflow:hidden}.index-container>div{padding-bottom:100px}.index-container h2{font-family:var(--serif-font);font-size:2.5em;font-weight:500;line-height:1.3}.index-container h2 span{font-family:var(--eng-font);font-size:.5em;font-weight:var(--bold);display:block;margin-left:.15em}span.matsumoto-artmuse,span.matsumoto-artmuse-tpics{background-color:rgba(0,118,5,.15) !important}span.azusagawa-akademia,span.azusagawa-akademia-topics{background-color:rgba(187,185,19,.2) !important}span.harmonyhall,span.harmonyhall-topics{background-color:rgba(245,223,190,.7) !important}span.mpac,span.mpac-topics{background-color:rgba(169,0,13,.15) !important}span.acthall,span.acthall-topics{background-color:rgba(0,66,161,.15) !important}.event-container{position:relative;z-index:1}.event-container:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--red-filter);aspect-ratio:53/50;width:124px;height:auto;position:absolute;right:-90px;bottom:35%;transform:rotate(0deg);z-index:-1}.event-container:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples02.svg);background-repeat:no-repeat;background-size:contain;filter:var(--blue-filter);aspect-ratio:92/75;width:217px;height:auto;position:absolute;left:-190px;bottom:0;transform:rotate(20deg);z-index:-1}.event-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5em}.event-title ul.event-menu-list{display:flex;gap:3em}.event-title ul.event-menu-list li{font-size:.85em;color:var(--sub-color);position:relative;cursor:pointer;transition:.3s ease-in}.event-title ul.event-menu-list li:hover{color:var(--base-color)}.event-title ul.event-menu-list li.active{color:var(--base-color);font-weight:var(--bold);position:relative}.event-title ul.event-menu-list li.active span{position:relative}.event-title ul.event-menu-list li.active span:before{content:'';background-color:var(--base-color);height:2px;width:100%;position:absolute;bottom:-5px;left:0}.event-title ul.event-menu-list li.active span:after{content:'';background-color:var(--base-color);clip-path:polygon(0 0,100% 0%,50% 100%);aspect-ratio:1/1;width:6px;height:auto;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.event-title ul.event-menu-list li:not(:last-of-type):before{content:'';width:1px;height:100%;background-color:#ccc;position:absolute;right:-22px;top:0}.event-container .event-list{justify-content:flex-start;align-items:flex-start;gap:2.5em;margin-bottom:40px;z-index:10;display:none}.event-container .event-list.active{display:flex}.event-container .event-list li{width:calc((100% - 7.5em) / 4)}.event-container .event-list li figure{margin-bottom:0}.event-container .event-list li img{aspect-ratio:24/34;width:100%;height:340px;object-fit:contain}.event-text h3{line-height:1.6}.event-text>span{padding:.4em 1em;margin:1.2em auto .6em;color:var(--base-color);font-size:.85em;font-weight:500;line-height:1.2;display:inline-block}.event-list li a:hover{text-decoration:none}.event-list li a:hover h3{text-decoration:underline}.event-list li h3 span{font-size:.8em}.event-list p{color:var(--base-color);font-size:.85em;position:relative;padding-left:1.9em}.event-list p:before{content:'\ebcc';font-family:var(--google-icon);font-size:1.7em;font-weight:300;color:var(--base-color);position:absolute;left:0;top:0}.event-list p span{font-size:1.5em}.button-list{display:flex}.button-list li:first-of-type{width:170px;position:relative;overflow:hidden;border-radius:999px}.button-list li:first-of-type a{color:var(--base-color);text-align:center;line-height:1.4;border:1px solid var(--base-color);border-radius:999px;display:block;padding:.6em 0;position:relative;transition:all .3s ease-in-out}.button-list li:first-of-type a:before{content:'\f591';font-family:var(--google-icon);font-size:1.4em;color:var(--base-color);font-weight:300;position:absolute;right:10px;top:52%;transform:translateY(-50%)}.button-list li:first-of-type a:hover{text-decoration:none}.event-container .button-list{justify-content:flex-end}.circle{width:0;height:0;opacity:0;border-radius:50%;background-color:var(--base-color);position:absolute;transition:all .4s ease-Out;top:20px;left:85px}.button-list li:first-of-type:hover .circle{width:200%;height:500%;opacity:1;top:-70px;left:-70px}.button-list li a:hover{color:#fff}.button-list li a:hover:before{color:#fff}.facilities-container{position:relative;z-index:1}.facilities-container:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--orange-filter);aspect-ratio:121/75;width:252px;height:auto;position:absolute;right:24%;top:30px;transform:rotate(35deg);z-index:-1}.facilities-container ul{display:flex;flex-wrap:wrap;justify-content:space-between}.facilities-container ul li{width:calc((100% - 120px)/3);margin-top:40px;text-align:left}.facilities-container h3{font-size:1.1em;font-weight:var(--bold);text-align:center;margin:0 auto}.facilities-container li a:hover h3{text-decoration:underline}.facilities-container h3 span{position:relative}.facilities-container ul li a:hover{text-decoration:none}.facilities-container ul li figure{overflow:hidden;margin-bottom:0}.facilities-container ul li img{transition:.3s ease-in-out}.facilities-container ul li a:hover img{transform:scale(1.1)}.news-title,.column-title{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1em;margin-bottom:1.4em;border-bottom:1px solid #ccc}.news-container a,.column-container a{color:var(--base-color)}.more a{position:relative;padding-right:1.4em}.more a:before{content:'\f591';font-family:var(--google-icon);font-size:1.4em;color:var(--base-color);font-weight:300;position:absolute;right:-5px;top:54%;transform:translateY(-50%)}.topics-list li a:hover,.column-list li a:hover{text-decoration:none}.topics-list li,.column-list li{padding-bottom:1.4em;border-bottom:1px solid #ccc}.topics-list li .flex{gap:1em;align-items:center;margin-bottom:.5em}.topics-list li:not(:last-of-type),.column-list li:not(:last-of-type){margin-bottom:1.4em}.news-container{position:relative;z-index:1}.news-container .news-tab{display:inline-block;font-size:.8em;font-weight:500;line-height:1.4;background-color:var(--bg-color);padding:.3em 1em}.topics-list li p,.column-list li p{color:var(--link-color)}.topics-list li p{padding-right:1.3em;position:relative;display:inline}.topics-list li a[target=_blank] p:after{content:'\F1C5';font-family:var(--bootstrap);color:var(--base-color);font-size:.9em;font-weight:500;aspect-ratio:1/1;width:1em;height:auto;position:absolute;right:0;bottom:-2px}.topics-list li a:hover p,.column-list li a:hover p{text-decoration:underline}.column-container{position:relative;z-index:1}.news-container:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--green-filter);aspect-ratio:121/75;width:250px;height:auto;position:absolute;right:-240px;top:28%;transform:rotate(120deg);z-index:-1}.column-container .column-list li a{display:flex;align-items:flex-start;gap:30px}.column-container .column-list figure{aspect-ratio:3/2;width:150px;height:auto;border:1px solid #ccc}.column-contents{flex:1}.column-list li p{width:310px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-list{position:relative;display:flex;justify-content:center;gap:.6em;padding:40px calc((100% - 1080px) / 2) 40px;background-color:var(--bg-color);z-index:1}.banner-list:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--yellow-filter);aspect-ratio:121/75;width:230px;height:auto;position:absolute;left:50%;bottom:-15px;transform:translateX(-285%) rotate(75deg);z-index:-1}.banner-list li{width:calc((100% - 3em) / 6)}.footer-container{background-color:var(--base-color);color:#fff;padding:30px calc((100% - 1080px) / 2) 15px;position:relative;z-index:10}.footer-container .footer-address h2{font-family:var(--eng-font);font-size:1.25em;margin-bottom:.2em}.footer-container .footer-address p{font-size:.85em}.footer-container .footer-address a{color:#fff}.footer-container .flex{justify-content:flex-start;gap:11.5em;margin-bottom:30px}.footer-nav{display:flex;gap:3.5em}.footer-nav li{margin-bottom:.4em}.footer-menu a{color:#fff}.footer-container>p{text-align:right;font-size:.7em}#scrollUp{bottom:15px;right:15px;width:48px;height:48px;text-indent:-9999px;background-color:rgba(51,51,51,.8);border-radius:100%;position:relative}#scrollUp:before{content:"";width:48px;height:48px;background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/scroll_up.svg);background-repeat:no-repeat;background-position:center center;background-size:30px auto;position:absolute;top:0;left:0}section p{margin-bottom:1em}.container{position:relative;display:flex;justify-content:space-between;margin:0 auto;padding-top:110px;padding-right:calc((100% - 1080px) / 2);padding-bottom:5.5em;min-height:calc((100vh - 540px));z-index:1;overflow:hidden}.container:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/sub_billboard.png);background-repeat:no-repeat;background-size:contain;aspect-ratio:100/61;width:520px;height:auto;position:absolute;top:65px;right:-5px;z-index:-1}.container:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples02.svg);background-repeat:no-repeat;background-size:contain;filter:var(--blue-filter);aspect-ratio:92/75;width:217px;height:auto;position:absolute;left:0;top:250px;transform:translateX(-10%) rotate(20deg);z-index:-1}.container>section{padding:2.5em 2.5em .4em;background-color:rgba(255,255,255,.5);width:800px;margin-left:4.5vw;position:relative}.container>section:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--orange-filter);aspect-ratio:121/75;width:216px;height:auto;position:absolute;right:-30px;top:45%;transform:rotate(10deg);z-index:-1}.container>section.event:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--green-filter);aspect-ratio:121/75;width:200px;height:auto;position:absolute;right:-150px;bottom:20%;transform:rotate(130deg);z-index:-1}.event-category{display:flex;align-items:flex-start;gap:.6em;margin-top:.6em}.event-category li{display:inline-block;font-size:.8em;font-weight:500;line-height:1.4;background-color:var(--bg-color);padding:.3em 1.2em}.title h1{color:#fff;font-size:1.55em;font-family:var(--serif-font);line-height:1;letter-spacing:.12em;text-align:center;background-color:var(--base-color);clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);display:block;width:25vw;padding:1em 0}section h1{font-weight:var(--normal);font-size:2.2em;line-height:1.6;letter-spacing:.1em}section.event h2{font-weight:var(--normal);font-size:1.1em;margin-top:.2em}section.event h3{font-weight:var(--normal);font-size:1em;line-height:1.2}.event-schedule{margin:1.8em auto 4em}ul.event-schedule>li{position:relative;padding-left:2.2em;margin-bottom:.4em}ul.event-schedule>li.date{padding-left:2.3em;font-weight:500;letter-spacing:.1em}ul.event-schedule>li.date span{font-size:1.7em}ul.event-schedule>li:before{font-family:var(--google-icon);font-size:1.7em;line-height:1.15;font-weight:300;color:var(--base-color);position:absolute;left:0;top:0}ul.event-schedule>.date:before{content:'\ebcc';line-height:2.1}ul.event-schedule>.place:before{content:'\e0c8'}.swiper-container{position:relative;width:800px}.container>section.event>section{position:relative}.container>section.event>section:first-of-type:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--red-filter);aspect-ratio:53/50;width:157px;height:auto;position:absolute;left:-90px;bottom:-50px;transform:rotate(120deg);z-index:-1}.swiper{border:1px solid #ccc;background-color:#fff;width:100%;height:500px;margin-bottom:4.8em}.event .swiper-slide figure img{object-fit:contain;height:500px}.swiper-button-prev,.swiper-button-next{width:30px;height:30px}.swiper-button-prev:after,.swiper-button-next:after{content:'' !important;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1;width:30px;height:auto;margin:auto}.swiper-button-prev:after{background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/event/left_button.png)}.swiper-button-next:after{background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/event/right_button.png)}.swiper-pagination-bullet{background-color:var(--base-color) !important}.swiper-pagination{bottom:-25px !important}.event>.event-description-box>h3{font-size:1.25em;font-weight:500;line-height:1.8;margin-bottom:.8em}.event>.event-description-box>p{line-height:2}.table-wrapper{position:relative}.container>section.event>section:last-of-type:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--yellow-filter);aspect-ratio:53/50;width:168px;height:auto;position:absolute;left:-55%;top:30%;transform:rotate(180deg);z-index:-1}.event-catchphrase{font-size:1.5em;font-weight:500;line-height:1.8;margin-bottom:1em}.table-wrapper table{margin-top:3em;border-collapse:collapse;width:100%}.table-wrapper table tr{border-bottom:1px solid #ccc;padding-top:1.6em;padding-bottom:1.6em;display:block}.table-wrapper table tr:first-of-type{border-top:1px solid #ccc}.table-wrapper table tr th{color:#999;font-weight:500;vertical-align:top;width:150px}.table-wrapper table tr th{padding-left:.5em}.table-wrapper table tr td p{margin-bottom:0}.event-table .flyer-list{display:flex;align-items:flex-start;gap:1em}.event-table .flyer-list li{width:160px;height:auto}.event-table .flyer-list figure{margin-bottom:0 !important}.event-table tr td span.caution{font-size:.8em;font-weight:500}.event .button-list{align-content:flex-end;flex-direction:column;align-items:center;flex-wrap:wrap;margin-top:2em}.event .button-list li:first-of-type{width:250px}.event .button-list li .size80{letter-spacing:.06em;line-height:1.4;display:inline-block;position:relative}.event .button-list li .size80:after{content:'\F1C5';font-family:var(--bootstrap);color:var(--base-color);font-size:.9em;font-weight:500;aspect-ratio:1/1;width:1em;height:auto;position:absolute;right:-13px;bottom:1px}.event .button-list li a{color:#fff;padding:.8em}.event .button-list li a:before{color:#fff}.event .button-list li .circle{background-color:#fff}.event .button-list .circle{top:20px;left:125px}.event .button-list .button-list li:hover .circle{width:200%;height:500%;opacity:1;top:-70px;left:-70px}.button-list li.mpac{background-color:rgba(169,0,13,.8)}.button-list li.mpac a{border:1px solid rgba(169,0,13,.8)}.button-list li.mpac a:hover,.button-list li.mpac a:hover:before{color:rgba(169,0,13,.8)}.button-list li.matsumoto-artmuse{background-color:rgba(0,118,5,.8)}.button-list li.matsumoto-artmuse a{border:1px solid rgba(0,118,5,.8)}.button-list li.matsumoto-artmuse a:hover,.button-list li.matsumoto-artmuse a:hover:before{color:rgba(0,118,5,.8)}.button-list li.harmonyhall{background-color:rgba(169,71,0,.8)}.button-list li.harmonyhall a{border:1px solid rgba(169,71,0,.8)}.button-list li.harmonyhall a:hover,.button-list li.harmonyhall a:hover:before{color:rgba(169,71,0,.8)}.button-list li.acthall{background-color:rgba(0,66,161,.8)}.button-list li.acthall a{border:1px solid rgba(0,66,161,.8)}.button-list li.acthall a:hover,.button-list li.acthall a:hover:before{color:rgba(0,66,161,.8)}.button-list li.azusagawa-akademia{background-color:rgba(187,185,19,1)}.button-list li.azusagawa-akademia a{border:1px solid rgba(187,185,19,1)}.button-list li.azusagawa-akademia a:hover,.button-list li.azusagawa-akademia a:hover:before{color:rgba(187,185,19,1)}#crumb{padding-right:calc((100% - 1080px) / 2)}#crumb ul{display:flex;justify-content:flex-end}#crumb ul li{font-size:.8em;line-height:1.6}#crumb ul li a{color:#999}#crumb ul li:last-of-type a{color:var(--base-color);pointer-events:none}#crumb ul li:not(:last-child):after{content:"＞";display:inline-block;color:var(--base-color);margin:0 8px;transform:scale(.6,1)}.news-wrapper .container:after{width:180px;height:auto;left:0;top:200px}.news-wrapper .container>section:before{width:180px;height:auto;right:15px;top:65%}.article-title .flex{gap:1em;align-items:center;margin-bottom:.5em}.article-title .news-tab{display:inline-block;font-size:.8em;font-weight:500;line-height:1.4;background-color:var(--bg-color);padding:.3em 1em}.article-title h1{font-weight:var(--normal);font-size:2.1em;line-height:1.6;letter-spacing:.1em;margin-bottom:40px}.article-content{padding-bottom:6em;border-bottom:1px solid #ccc}.news .entry-bottom{margin-top:1.5em;margin-bottom:6em;display:flex;justify-content:center}.entry-bottom li a{color:var(--base-color);font-size:.85em}ul.entry-bottom li:not(:last-child):after{content:"｜";margin:0 10px}.news-cat .topics-list li p{width:100%;padding-right:1.3em}.news-cat .news-title{margin-bottom:0}section.facilities>section{position:relative}section.facilities>section>p:first-of-type{margin-bottom:1.5em}.facilities>.flex{align-items:baseline;justify-content:center;gap:1em}.container>section:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--orange-filter);aspect-ratio:121/75;width:216px;height:auto;position:absolute;right:-30px;top:30%;transform:rotate(10deg);z-index:-1}.container>section.facilities:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--green-filter);aspect-ratio:121/75;width:200px;height:auto;position:absolute;right:-150px;bottom:20%;transform:rotate(130deg);z-index:-1}.container>section.facilities>section:first-of-type:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--red-filter);aspect-ratio:53/50;width:157px;height:auto;position:absolute;left:-90px;bottom:60px;transform:rotate(120deg);z-index:-1}.container>section.facilities>section:last-of-type:before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--yellow-filter);aspect-ratio:53/50;width:168px;height:auto;position:absolute;left:-55%;top:30%;transform:rotate(180deg);z-index:-1}.facilities h2{font-weight:var(--normal);font-size:1.2em}.facilities-billboard{margin-top:2em}.facilities-description-box{margin-top:4.8em}.facilities-table{margin-bottom:80px}.facilities-table tr td span.caution{font-size:.8em;font-weight:var(--bold)}.facilities-rental h2{font-size:2em;font-weight:var(--normal);margin-bottom:1em}.facilities-rental>ul.button-list{margin-bottom:3.5em}.facilities-rental>ul.rental-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:3em 2.5em;margin-top:2em;margin-bottom:4em}.facilities-rental>ul.rental-list>li{width:calc((100% - 5em) / 3)}.rental-text-box{width:100%}ul.rental-list>li>h3{font-size:1.4em !important;margin-top:1.5em !important}.facilities-rental>h3{font-size:1.4em}.rental-text-box h3{font-size:1.2em;font-weight:500;line-height:1;margin-bottom:.5em}.rental-text-box h4{font-weight:var(--normal)}.facilities .button-list{justify-content:center;gap:1em}.facilities .button-list li{width:280px;position:relative;overflow:hidden;border-radius:999px}.facilities .button-list li a{text-align:center;line-height:1.4;border-radius:999px;display:block;padding:.6em 0;position:relative;transition:all .3s ease-in-out}.facilities .button-list li a:before{content:'\f591';font-family:var(--google-icon);font-size:1.4em;font-weight:300;position:absolute;right:10px;top:52%;transform:translateY(-50%)}.facilities .button-list li a:hover{text-decoration:none}.facilities .button-list li:hover .circle{width:200%;height:500%;opacity:1;top:-70px;left:-70px}.facilities.button-list li:hover .circle{width:200%;height:500%;opacity:1;top:-70px;left:-70px}.facilities span.size80{letter-spacing:.06em;line-height:1.4;padding-right:1.3em;position:relative;display:inline-block;text-align:center;margin:0 auto}.facilities span.size80:after{content:'\F1C5';font-family:var(--bootstrap);color:var(--base-color);font-size:.9em;font-weight:500;aspect-ratio:1/1;width:1em;height:auto;position:absolute;right:3px;bottom:0}.facilities .button-list li a{color:#fff;padding:.8em}.facilities .button-list li a:before{color:#fff}.facilities .button-list li .circle{background-color:#fff}.mpac-container .button-list li:first-of-type{background-color:rgba(169,0,13,.8)}.mpac-container .button-list li:first-of-type a{border:1px solid rgba(169,0,13,.8)}.mpac-container .button-list a:hover,.mpac-container .button-list a:hover:before{color:rgba(169,0,13,.8)}.artmuse-container .button-list li:first-of-type{background-color:rgba(0,118,5,.8)}.artmuse-container .button-list li:first-of-type a{border:1px solid rgba(0,118,5,.8)}.artmuse-container .button-list a:hover,.artmuse-container .button-list a:hover:before{color:rgba(0,118,5,.8)}.harmony-container .button-list li:first-of-type{background-color:rgba(169,71,0,.8)}.harmony-container .button-list li a{border:1px solid rgba(169,71,0,.8)}.harmony-container .button-list a:hover,.harmony-container .button-list a:hover:before{color:rgba(169,71,0,.8)}.acthall-container .button-list li:first-of-type{background-color:rgba(0,66,161,.8)}.acthall-container .button-list li a{border:1px solid rgba(0,66,161,.8)}.acthall-container .button-list a:hover,.acthall-container .button-list a:hover:before{color:rgba(0,66,161,.8)}.azusagawa-container .button-list li:first-of-type{background-color:rgba(187,185,19,1)}.azusagawa-container .button-list li a{border:1px solid rgba(187,185,19,1)}.azusagawa-container .button-list a:hover,.azusagawa-container .button-list a:hover:before{color:rgba(187,185,19,1)}.facilities .button-list .circle{top:20px;left:125px}.facilities .button-list .button-list li:hover .circle{width:200%;height:500%;opacity:1;top:-70px;left:-70px}.facilities #crumb{margin-top:5.5em}section.about>section{position:relative}.container>section.about>section:nth-of-type(2):after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--red-filter);aspect-ratio:53/50;width:157px;height:auto;position:absolute;left:-90px;top:50px;transform:rotate(120deg);z-index:-1}.container>section.about>section:nth-of-type(3):before{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--yellow-filter);aspect-ratio:53/50;width:168px;height:auto;position:absolute;left:-55%;top:30%;transform:rotate(180deg);z-index:-1}.container>section.about:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples01.svg);background-repeat:no-repeat;background-size:contain;filter:var(--green-filter);aspect-ratio:121/75;width:200px;height:auto;position:absolute;right:-120px;bottom:20%;transform:rotate(130deg);z-index:-1}.about h2{font-size:2em;font-weight:var(--normal);margin-bottom:.4em}.about h2 span{font-size:.6em;margin-left:.5em}.about section:not(:last-of-type){padding-bottom:80px}.introduction>h3{font-size:1.25em;font-weight:500;margin-bottom:.2em}.introduction>p{margin-bottom:2.5em}.introduction ul{display:flex;justify-content:space-between;gap:2.8em}.introduction ul li{display:flex;flex-direction:column;width:calc((100% - 2em ) / 3);height:auto;background-color:var(--bg-color);padding:.8em 1.3em .6em}.introduction ul li h3{font-size:1.4em;line-height:1.4;font-family:var(--eng-font);text-align:left}.introduction ul li p{text-align:left;font-size:.95em}.about table{margin-top:2em}.history-table{width:100%;border-collapse:collapse;position:relative}.history-table:before{content:'';background-color:rgba(221,221,221,.7);height:97%;width:1px;position:absolute;left:4px;top:9px}.history-table tr{display:block;vertical-align:top;position:relative}.history-table tr:not(:last-of-type){padding-bottom:2.8em}.history-table tr th{font-size:.93em;line-height:2;width:150px;position:relative;padding-left:2.5em}.history-table th:before{content:'';background-color:var(--base-color);border-radius:999px;aspect-ratio:1/1;width:8px;height:auto;position:absolute;left:0;top:9px}.history-table th:after{content:'';background-color:rgba(51,51,51,.15);border-radius:999px;aspect-ratio:1/1;width:17px;height:auto;position:absolute;left:-4px;top:5px}.plan ul.disc-list{margin-bottom:1.5em;display:flex;flex-wrap:wrap}.plan ul.disc-list li{width:35%}.event-archive ul.event-menu-list{display:flex;gap:3em;margin-bottom:5em}.event-archive ul.event-menu-list li{font-size:.85em;color:var(--sub-color);position:relative;cursor:pointer;transition:.3s ease-in}.event-archive ul.event-menu-list li:hover{color:var(--base-color)}.event-archive ul.event-menu-list li.active{color:var(--base-color);font-weight:var(--bold);position:relative}.event-archive ul.event-menu-list li.active span{position:relative}.event-archive ul.event-menu-list li.active span:before{content:'';background-color:var(--base-color);height:2px;width:100%;position:absolute;bottom:-5px;left:0}.event-archive ul.event-menu-list li.active span:after{content:'';background-color:var(--base-color);clip-path:polygon(0 0,100% 0%,50% 100%);aspect-ratio:1/1;width:6px;height:auto;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.event-archive ul.event-menu-list li:not(:last-of-type):before{content:'';width:1px;height:100%;background-color:#ccc;position:absolute;right:-22px;top:0}.event-archive-wrapper section:before{top:40%}.event-archive{position:relative}.event-archive:after{content:'';background-image:url(//www.matsumoto-geibun.or.jp/wp/wp-content/themes/matsumoto-geibun/css/pc/../../img/common/ripples03.svg);background-repeat:no-repeat;background-size:contain;filter:var(--green-filter);aspect-ratio:53/50;width:168px;height:auto;position:absolute;right:-28%;top:65%;transform:rotate(180deg);z-index:-1}.event-archive>h2>span{font-size:1.4em;margin-left:.2em}.event-archive>h2{margin-bottom:1em;line-height:2}.event-archive-list{margin-bottom:5em;display:none}.event-archive .event-menu-list li.active a{color:var(--base-color) !important}.event-archive .event-menu-list li a{color:var(--sub-color) !important}.event-archive .event-menu-list li a:hover{text-decoration:none}.event-archive-list.active{display:block}.event-archive-list>li:not(:last-of-type){margin-bottom:3.5em}.event-archive-list li a{display:flex;align-items:flex-start;gap:2.5em;color:var(--base-color)}.event-archive-list li a:hover{text-decoration:none}.event-archive-list a h1{font-size:1.6em;color:var(--link-color);font-weight:var(--bold)}.event-archive-list .event-text h3{font-size:1em;line-height:1.6;color:var(--link-color);font-weight:var(--bold)}.event-archive-list .event-text h2{font-size:1.15em;margin-top:.2em;color:var(--link-color);font-weight:var(--bold)}.event-archive-list a:hover h1,.event-archive-list a:hover h2,.event-archive-list a:hover h3{text-decoration:underline}.event-archive-list figure{object-fit:contain;margin-bottom:0;border:1px solid #ddd}.event-archive-list figure img{aspect-ratio:12/17;width:220px;height:auto;object-fit:contain;object-position:center}.event-archive-list .event-text>span{margin-top:0;margin-bottom:2.8em}.event-archive-list .event-text .event-schedule{margin-top:1.6em;margin-bottom:1.6em}.event-archive-list ul.event-schedule>.date{padding-left:0;line-height:1.2}.event-archive-list ul.event-schedule>.date span{font-size:1.5em}.event-archive-list ul.event-schedule>.date:before{content:''}li.event-none>a{display:inline-block;color:var(--link-color)}.calendar{text-align:center}.calender-wrapper .title{float:none}.calender-wrapper .container{padding-right:0;display:block}.calender-wrapper .container>section{width:1150px;margin:0 auto}.calender-wrapper .container:after{top:480px}section.calendar:before{top:55%;right:-90px}.calendar-title>h2{font-weight:var(--bold);letter-spacing:.08em;text-align:center;margin-bottom:1em;margin-top:2em;line-height:1.2}.calendar-title>h2 span{font-size:1.7em;padding-left:.12em;padding-right:.1em}.calendar h3{margin-bottom:.5em;font-size:1.4em;text-align:left}#calendar-month{text-align:left}.schedule-table{width:100%;table-layout:fixed;border-collapse:collapse}.schedule-table th{text-align:center;line-height:2;padding:.5em;border:1px solid #ccc;background-color:#f5f5f5}.schedule-table tr td{height:100px;min-height:100px;vertical-align:top;border:1px solid #ccc;background-color:#fff;padding-bottom:1em}table.schedule-table td .dating{font-size:1.15em;line-height:1.8;font-weight:var(--bold);padding:.5em .8em 0}.sat{color:#1561d3}.sun{color:#d61515}.event-item ul{margin-bottom:1em}.event-item ul li{margin:.5em .8em 0}.event-item ul li:not(:last-of-type){margin-bottom:.6em}.event-item ul li a{color:var(--base-color)}.event-item ul li a:hover{text-decoration:none}.event-item ul li a:hover p{text-decoration:underline;color:var(--link-color)}.event-item ul li span:first-of-type{padding:.3em .7em .4em;margin-bottom:.2em;font-size:.74em;line-height:1.2;display:inline-block}.event-item ul li span.calender-title{font-size:.9em;line-height:1.6;display:inline-block}.exhibition-box{margin-top:3em;text-align:left}.exhibition-box>ul span{padding:.3em 1em .4em;margin:1.2em auto .6em;color:var(--base-color);font-size:.8em;line-height:1.2;display:inline-block;background-color:#fff}.exhibition-box a{color:var(--base-color)}.exhibition-box a:hover{color:var(--link-color)}.exhibition-box>ul li{margin-bottom:1em;padding:.2em 1.2em .3em;border:1px solid #ccc}.exhibition-box>ul li p{font-size:1em}.exhibition-box>ul li p:first-of-type{font-size:1em;margin-bottom:0}.calendar-title{position:relative}#before-calendar:hover,#next-calendar:hover{text-decoration:none;color:var(--link-color)}.calendar-title{position:relative;margin-bottom:.5em}.this-month{text-align:center;font-size:1.1em}.this-month span{font-size:1.5em}#next-calendar{position:absolute;bottom:-5px;right:0;font-size:.9em}#next-calendar:after{content:"＞";display:inline-block;transform:scale(.5,1)}#before-calendar{position:absolute;bottom:-5px;left:0;font-size:.9em}#before-calendar:before{content:"＜";display:inline-block;transform:scale(.5,1)}#before-calendar:hover,#next-calendar:hover{cursor:pointer}.not-event{width:100% !important}section.about h3{margin-bottom:.5em}figure.art-division-image{width:300px;margin-left:20px}.supplement-box{border:1px solid #ccc;padding:1.5em}.supplement-box p:last-of-type{margin-bottom:0}.art-division-container h2{margin-bottom:1em}.art-division-container figure{width:300px;margin-left:4em}.art-division-container .text-box p{margin-bottom:1em}