main#top{margin:3rem auto 0}@media screen and (min-width: 429px){main#top{margin-top:4rem}}main#top h2{margin:3rem auto 0;font-size:1.3rem;line-height:1;font-family:TsukuOldGothicStd-B,sans-serif;text-align:center}@media screen and (min-width: 429px){main#top h2{margin-top:4rem;font-size:1.6rem;line-height:1}}main#top h2 span{position:relative;display:inline-block;padding:.5em 2em;text-align:center;background-color:#fff}main#top h2 span:before,main#top h2 span:after{position:absolute;top:calc(50% - 2px);width:1.5em;height:.4rem;content:"";border-top:solid 1px #000;border-bottom:solid 1px #000}main#top h2 span:before{left:0}main#top h2 span:after{right:0}main#top .link-type{margin:6rem auto 0;max-width:112rem;text-align:center}@media screen and (min-width: 835px){main#top .link-type{margin-top:10rem}}main#top .link-type a{position:relative;display:inline-block;padding:1.5em 2em;font-size:1.4rem;line-height:1;text-align:center;background-color:#fff;border:1px solid #229;border-radius:4px}main#top .link-type a::after{position:absolute;top:2.3rem;right:1rem;font-size:1rem;line-height:1;font-family:FontAwesome;content:"";transition:.1s}main#top .link-type a:hover{color:#229;background-color:#fec}main#top .link-type a:hover::after{right:.8rem}main#top article#urgent{padding:1rem;color:#fff;background-color:#960}main#top article#urgent p{font-size:1.3rem;line-height:1.4}@media screen and (min-width: 429px){main#top article#urgent{padding:1.5rem}main#top article#urgent p{font-size:1.4rem;line-height:1.6}}@media screen and (min-width: 835px){main#top article#urgent{margin:0 auto;padding:2rem 0}main#top article#urgent p{margin:0 auto;max-width:100rem;font-size:1.6rem;line-height:1.6}}main#top article#top-panel{position:relative;margin:0 1rem;font-size:1.3rem;line-height:1.2;max-width:100rem}main#top article#top-panel:hover{opacity:.8;cursor:pointer;transition:.2s ease-out}@media screen and (min-width: 429px){main#top article#top-panel{display:flex;margin:0 auto}}main#top article#top-panel.type-exhibition{background-color:#229}main#top article#top-panel.type-talk{background-color:#019934}main#top article#top-panel.type-other{background-color:#e65b00}main#top article#top-panel div.image img{width:100%;height:auto}@media screen and (min-width: 429px){main#top article#top-panel div.image{width:50%}}main#top article#top-panel div.event-border{border:1px solid #e6e6e6;border-bottom:none}@media screen and (min-width: 429px){main#top article#top-panel div.event-border{border-right:none;border-left:none;border-bottom:1px solid #e6e6e6}}@media screen and (min-width: 429px){main#top article#top-panel div.event-border{border-left:1px solid #e6e6e6}}main#top article#top-panel div.data{padding:1rem;color:#fff}@media screen and (min-width: 429px){main#top article#top-panel div.data{display:flex;flex-direction:column;justify-content:center;flex:1;padding-left:3rem;width:50%}}main#top article#top-panel div.data h4.event-title{font-weight:400}main#top article#top-panel div.data h4.event-title span{display:inline}main#top article#top-panel div.data h4.event-title span:empty{display:none}main#top article#top-panel div.data h4.event-title span.short{font-size:2.2rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#top-panel div.data h4.event-title span.short{font-size:2.8rem;line-height:1.3}}main#top article#top-panel div.data h4.event-title span.medium{font-size:2rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#top-panel div.data h4.event-title span.medium{font-size:2.6rem;line-height:1.3}}main#top article#top-panel div.data h4.event-title span.long{font-size:1.8rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#top-panel div.data h4.event-title span.long{font-size:2.4rem;line-height:1.3}}main#top article#top-panel div.data p.event-subtitle{margin-top:.4rem;font-size:1.2rem;line-height:1.2}@media screen and (min-width: 429px){main#top article#top-panel div.data p.event-subtitle{font-size:1.4rem;line-height:1.2}}@media screen and (min-width: 835px){main#top article#top-panel div.data p.event-subtitle{font-size:1.8rem;line-height:1.2}}main#top article#top-panel div.data p.event-subtitle:empty{display:none}main#top article#top-panel div.data p.date{margin-top:.6rem;font-size:1.4rem;line-height:1.2}@media screen and (min-width: 429px){main#top article#top-panel div.data p.date{margin-top:2rem;font-size:2.4rem;line-height:1.2}}main#top article#top-panel div.data p.date span.time{margin-left:1rem;font-size:1.4rem;line-height:1}@media screen and (min-width: 429px){main#top article#top-panel div.data p.date span.time{font-size:1.6rem;line-height:1}}main#top article#top-panel div.type{display:none}@media screen and (min-width: 429px){main#top article#top-panel div.type{display:block;position:absolute;top:0;right:2rem;width:8rem}}main#top article#top-panel div.type img{width:100%;height:auto}main#top article#editorial{margin-top:6rem}@media screen and (min-width: 429px){main#top article#editorial{padding:0 6rem}}@media screen and (min-width: 835px){main#top article#editorial{margin-top:8rem}}main#top article#editorial .text-white{color:#fff}main#top article#editorial .text-black{color:#000}main#top article#editorial ul{margin:1rem auto 0;padding:0 5rem 0 3rem;max-width:40rem}@media screen and (min-width: 429px){main#top article#editorial ul{padding:0}}@media screen and (min-width: 835px){main#top article#editorial ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;max-width:88rem}}main#top article#editorial ul li{position:relative;margin-top:6rem}main#top article#editorial ul li:first-of-type{margin-top:0}main#top article#editorial ul li:hover{opacity:.8;cursor:pointer;transition:.2s ease-out}@media screen and (min-width: 835px){main#top article#editorial ul li{margin-top:0;width:45%;height:54rem}main#top article#editorial ul li:nth-child(2n+2){top:14rem}}main#top article#editorial div.head{position:relative;margin:0 auto}@media screen and (min-width: 429px){main#top article#editorial div.head{display:flex;flex-wrap:wrap;justify-content:space-between}}main#top article#editorial div.main-image{z-index:1}@media screen and (min-width: 429px){main#top article#editorial div.main-image{width:90%}}@media screen and (min-width: 835px){main#top article#editorial div.main-image{width:88%}}main#top article#editorial div.main-image img{width:100%;height:auto}main#top article#editorial div.title{z-index:2;position:absolute;top:0;right:-4rem;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;writing-mode:vertical-rl;height:44rem;vertical-align:middle}@media screen and (min-width: 429px){main#top article#editorial div.title{right:-1rem;height:52rem}}@media screen and (min-width: 835px){main#top article#editorial div.title{right:0;height:58rem}}main#top article#editorial div.title span{display:inline-block}main#top article#editorial div.title span:empty{display:none}main#top article#editorial div.title div.wrapper-post,main#top article#editorial div.title div.wrapper-series{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 429px){main#top article#editorial div.title div.wrapper-post:first-of-type,main#top article#editorial div.title div.wrapper-series:first-of-type{margin-right:.2rem}}main#top article#editorial div.title div.wrapper-post{flex-direction:row-reverse;justify-content:flex-end}main#top article#editorial div.title div.wrapper-series{flex-direction:row;justify-content:flex-start}main#top article#editorial div.volume{display:inline-block;text-orientation:mixed;padding:.4rem .8rem 0;height:4.4rem;font-size:1.1rem;line-height:1;font-weight:400}@media screen and (min-width: 429px){main#top article#editorial div.volume{padding:.6rem .8rem 0;height:5rem;font-size:1.3rem;line-height:1}}main#top article#editorial div.volume span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}main#top article#editorial h4.post-title{display:inline-block;flex:1;text-orientation:mixed;font-family:TsukuOldGothicStd-B,sans-serif;letter-spacing:-0.05em}main#top article#editorial h4.post-title span{display:inline;padding:.6rem}@media screen and (min-width: 429px){main#top article#editorial h4.post-title span{padding:.8rem}}main#top article#editorial h4.post-title span:empty{display:none}main#top article#editorial h4.post-title span.short{font-size:1.8rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#editorial h4.post-title span.short{font-size:2.4rem;line-height:1.3}}main#top article#editorial h4.post-title span.medium{font-size:1.6rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#editorial h4.post-title span.medium{font-size:2rem;line-height:1.3}}main#top article#editorial h4.post-title span.long{font-size:1.4rem;line-height:1.3}@media screen and (min-width: 429px){main#top article#editorial h4.post-title span.long{font-size:1.7rem;line-height:1.3}}main#top article#editorial h4.post-title span:nth-of-type(2){display:inline-block;padding:.4rem .3rem .3rem .3rem;font-size:1.1rem;line-height:1.2;font-weight:400}@media screen and (min-width: 429px){main#top article#editorial h4.post-title span:nth-of-type(2){padding:.8rem .6rem .6rem;font-size:1.3rem;line-height:1.2}}main#top article#editorial h4.post-title span:nth-of-type(2):empty{display:none}main#top article#editorial h4.series-author{font-size:1.1rem;line-height:1;font-weight:400}main#top article#editorial h4.series-author span{margin:0;padding:1rem .6rem .6rem}@media screen and (min-width: 429px){main#top article#editorial h4.series-author span{padding:1rem 1rem .6rem 1rem}}@media screen and (min-width: 429px){main#top article#editorial h4.series-author{font-size:1.2rem;line-height:1}}main#top article#editorial h4.series-title{padding:.4rem .6rem 1rem;font-size:1.1rem;line-height:1;font-weight:400}@media screen and (min-width: 429px){main#top article#editorial h4.series-title{font-size:1.2rem;line-height:1;padding:.6rem 1rem 1rem}}main#top article#editorial time{display:block;padding:1rem 0 0;font-size:1.1rem;line-height:1;color:gray;background-color:#fff}@media screen and (min-width: 429px){main#top article#editorial time{padding:1rem 0 0 1rem;width:100%}}@media screen and (min-width: 835px){main#top article#editorial .link-type{margin-top:12rem !important}}main#top article#editorial .link-type a{width:10em}main#top article#instagram{margin-top:8rem;padding-top:1rem;padding-bottom:3rem;background-color:#fbf8f7}@media screen and (min-width: 429px){main#top article#instagram{padding:1rem 2rem 3rem}}@media screen and (min-width: 835px){main#top article#instagram{margin:6rem auto 0;padding:1rem 0 3rem}}main#top article#instagram h2 span{background-color:#fbf8f7}main#top article#instagram div#sb_instagram{margin:0 auto;padding-bottom:1rem !important;max-width:100rem}@media screen and (min-width: 835px){main#top article#instagram div#sb_instagram{padding-bottom:0 !important}}main#top article#instagram .link-type{margin-top:2rem}@media screen and (min-width: 429px){main#top article#instagram .link-type{margin-top:3rem}}main#top article#instagram .link-type a{width:15em}main#top article#instagram .link-type a::after{top:2.3rem}main#top article#instagram .link-type i{font-size:1.6rem;line-height:1;vertical-align:middle}main#top article#instagram .link-type span{vertical-align:middle}main#top article#news{margin-top:8rem;padding:0 3rem}@media screen and (min-width: 429px){main#top article#news{margin:6rem auto 0;max-width:58rem}}@media screen and (min-width: 835px){main#top article#news{margin-top:8rem;padding:0;max-width:64rem}}main#top article#news ul{margin-top:2rem;border-top:1px dotted #000}main#top article#news ul li{position:relative;display:flex;flex-wrap:nowrap;padding:3rem 0;color:#000;border-bottom:1px dotted #000}main#top article#news ul li a{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}main#top article#news ul li time{display:block;width:7em;font-size:1.2rem;line-height:1.4}@media screen and (min-width: 429px){main#top article#news ul li time{margin-left:1em;font-size:1.3rem;line-height:1.4}}main#top article#news ul li h4{flex:1;font-size:1.4rem;line-height:1.4;font-weight:400}@media screen and (min-width: 429px){main#top article#news ul li h4{margin-right:1em;font-size:1.6rem;line-height:1.4}}main#top article#news .link-type{margin-top:3rem}main#top article#news .link-type a{display:inline-block;width:11em}main#top article#event{margin:8rem auto 0;padding:0 1rem;max-width:84rem}@media screen and (min-width: 429px){main#top article#event{padding:0 4rem}}@media screen and (min-width: 835px){main#top article#event{margin-top:12rem;padding:0}}main#top article#event .event-border{border:1px solid #e6e6e6}main#top article#event ul{display:flex;flex-wrap:wrap;justify-content:space-between}main#top article#event ul li{margin-top:2rem;width:48%}@media screen and (min-width: 429px){main#top article#event ul li{margin-top:3rem;width:46%}}main#top article#event a{display:block}main#top article#event div.main-photo img{width:100%;height:auto}main#top article#event h4{font-weight:400;color:#000}main#top article#event h4.title-main{margin-top:1rem;font-size:1.4rem;line-height:1.2}main#top article#event h4.title-sub{font-size:1.1rem;line-height:1.2}@media screen and (min-width: 429px){main#top article#event h4{padding:0 1rem}main#top article#event h4.title-main{font-size:1.6rem;line-height:1.2}main#top article#event h4.title-sub{margin-top:.2rem;font-size:1.2rem;line-height:1.2}}main#top article#event p.date{margin-top:.5rem;font-size:1.4rem;line-height:1;color:#000}@media screen and (min-width: 429px){main#top article#event p.date{margin:.4rem 0 0 1rem;font-size:1.6rem;line-height:1}}main#top article#event .link-type{margin-top:4rem}@media screen and (min-width: 835px){main#top article#event .link-type{margin-top:6rem}}@media screen and (min-width: 835px){main#top article#event .link-type{margin-top:8rem !important}}main#top article#event .link-type a{display:inline-block;width:11em}main#top article#publish{margin-top:8rem}@media screen and (min-width: 835px){main#top article#publish{margin-top:12rem}}main#top article#publish div.image img{width:100%;height:auto}main#top article#publish div.swiper-container{margin-top:1rem;overflow:visible}main#top article#publish div.swiper-wrapper{padding:0 0 2rem !important}main#top article#publish div.swiper-wrapper::before,main#top article#publish div.swiper-wrapper::after{content:"";flex:0 0 2rem}@media screen and (min-width: 429px){main#top article#publish div.swiper-wrapper::before,main#top article#publish div.swiper-wrapper::after{flex:0 0 3rem}}@media screen and (min-width: 429px){main#top article#publish div.swiper-wrapper::before,main#top article#publish div.swiper-wrapper::after{flex:0 0 4rem}}main#top article#publish div.swiper-slide{padding:0 2rem 0 0}main#top article#publish div.swiper-slide a{display:block;border:1px solid #f0f0f0}main#top article#publish div.data{padding:2rem 1rem}main#top article#publish div.data span{display:block;font-weight:400;color:#000}main#top article#publish div.data span.name{font-size:1.3rem;line-height:1.2}main#top article#publish div.data span.author{margin-top:.4rem;font-size:1.1rem;line-height:1}main#top article#publish div.swiper-scrollbar{position:relative;left:2rem !important;right:2rem !important;width:90% !important;background-color:#f0f0f0}@media screen and (min-width: 429px){main#top article#publish div.swiper-scrollbar{left:3rem !important;right:3rem !important;width:92% !important}}@media screen and (min-width: 835px){main#top article#publish div.swiper-scrollbar{left:4rem !important;right:4rem !important;width:94% !important}}main#top article#publish div.swiper-scrollbar .swiper-scrollbar-drag{background-color:#dbdbdb}main#top article#publish .link-type{margin-top:3rem}main#top article#publish .link-type a{display:inline-block;width:11em}