.exhibition{background:#fff;color:#000;font-feature-settings:"palt"}.exhibition .logo{position:absolute;margin:-7.45em 0 0 5em;width:24.6em}.exhibition h1{text-align:center;font-size:3.44em;font-weight:600;margin-bottom:3.05em;line-height:1.75}.exhibition h1 span{font-family:replica,sans-serif}.exhibition h1 small{font-size:.75em;display:block;margin:-.35em 0 -1.3em}.exhibition .index{width:92.6%;max-width:120em;margin:0 auto}.exhibition .index ul{display:flex;margin:0 auto;flex-wrap:wrap;justify-content:center}.exhibition .index ul::after,.exhibition .index ul::before{content:"";display:block;order:1;width:18.6em}.exhibition .index ul::after{order:1}.exhibition .index li{border:1px solid #000;margin:0 0 -1px -1px;width:16.6%;min-width:18.6em;box-sizing:border-box;display:flex;align-items:center}.exhibition .index li a{padding:.65em 0 .55em 1.9em;display:inline-block;font-size:1.6em;font-weight:500;color:#000;letter-spacing:-.02em;min-width:13em;transition:opacity .24s;width:100%;box-sizing:border-box}.exhibition .index li a:hover{opacity:.6}.exhibition .inner{max-width:130em;max-width:93%;margin:0 auto 19.8em;padding-top:12.8em;position:relative}.exhibition .content{max-width:800px;margin:12.3em auto 9em;position:relative}.exhibition .content a:hover{color:#000;text-decoration:underline}.exhibition .content .exhibition__head{display:flex;justify-content:space-between;margin-bottom:3em;flex-direction:row-reverse}.exhibition .content .exhibition__ttl h2{font-size:2.8em;font-weight:500;line-height:1.4;margin-bottom:.2em}.exhibition .content .exhibition__ttl .date{font-size:2em}.exhibition .content .exhibition__place span{display:inline-block;background-color:#000;color:#fff;font-size:2.2em;width:6em;height:2em;text-align:center}.exhibition .content .exhibition__url{margin-top:.1em;font-size:1.4em}.exhibition .content .exhibition__related{margin-top:10em}.exhibition .content .exhibition__related h2{font-size:2.8em;font-weight:500;line-height:1.5}.exhibition .content .exhibition__related-contents{display:flex;flex-wrap:wrap;gap:20px}.exhibition .content .exhibition__related-content{width:calc((100% - 20px)/ 2)}.exhibition .content .exhibition__related-ttl{text-align:center;color:#000;margin-top:10px;font-size:1.8em}.exhibition .content .exhibition__map,.exhibition .content .exhibition__thumb,.exhibition .content .exhibition__video{margin-top:4em;width:100%;aspect-ratio:16/9;position:relative}.exhibition .content .exhibition__map iframe,.exhibition .content .exhibition__map video,.exhibition .content .exhibition__map__thumb,.exhibition .content .exhibition__thumb iframe,.exhibition .content .exhibition__thumb video,.exhibition .content .exhibition__thumb__thumb,.exhibition .content .exhibition__video iframe,.exhibition .content .exhibition__video video,.exhibition .content .exhibition__video__thumb{position:absolute;inset:0;width:100%;height:100%;background:#000;display:block}.exhibition .content .exhibition__map__thumb,.exhibition .content .exhibition__thumb__thumb,.exhibition .content .exhibition__video__thumb{cursor:pointer}.exhibition .content .exhibition__campaign{margin-top:4em}.exhibition .content .exhibition__campaign p{margin-top:.5em;font-size:2em;line-height:1.7}@media (max-width:1024px){main{font-size:.977vw}}@media (max-width:768px){main{font-size:10px}.exhibition .logo{margin:-10.7em 0 0 1.1em;width:12.9em}.exhibition h1{line-height:1.45;font-size:2.25em;margin-bottom:1.8em}.exhibition h1 small{font-size:.75em;margin:-.35em 0 -1.3em}.exhibition .index{width:93.6%;max-width:40em}.exhibition .index li{margin:0 0 -1px -1px;width:100%;min-width:0}.exhibition .index li a{padding:1.05em .5em .85em 1.1em;font-size:1.3em;letter-spacing:-.02em;text-align:left}.exhibition .content{max-width:93%;margin:6.3em auto 9em}.exhibition .content .exhibition__head{display:block;margin-bottom:1em}.exhibition .content .exhibition__ttl h2{font-size:1.8em;font-weight:500;line-height:1.4;margin-bottom:.2em}.exhibition .content .exhibition__ttl .date{font-size:1.4em}.exhibition .content .exhibition__place{margin-bottom:1em}.exhibition .content .exhibition__place span{font-size:1.5em;width:100%;padding:10px 0}.exhibition .content .exhibition__url{margin-top:.1em;font-size:1.4em}.exhibition .content .exhibition__related{margin-top:5em}.exhibition .content .exhibition__related h2{font-size:1.8em;margin-bottom:.2em}.exhibition .content .exhibition__related-contents{display:block}.exhibition .content .exhibition__related-content{width:100%}.exhibition .content .exhibition__related-ttl{text-align:center;color:#000;margin-top:10px;font-size:1.4em}.exhibition .content .exhibition__map,.exhibition .content .exhibition__video{margin-top:2em;height:0;padding-bottom:56.25%;position:relative}.exhibition .content .exhibition__map iframe,.exhibition .content .exhibition__map video,.exhibition .content .exhibition__video iframe,.exhibition .content .exhibition__video video{position:absolute}.exhibition .content .exhibition__campaign{margin-top:2em}.exhibition .content .exhibition__campaign p{margin-top:.5em;font-size:1.4em}}