@font-face{font-family:"satoshi-Regular";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Satoshi/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi/Satoshi-Regular.woff") format("woff")}@font-face{font-family:"satoshi-Medium";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Satoshi/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi/Satoshi-Medium.woff") format("woff")}@font-face{font-family:"satoshi-Bold";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Satoshi/Satoshi-Bold.woff2") format("woff2"),url("../fonts/Satoshi/Satoshi-Bold.woff") format("woff")}.navigation{text-align:center}.nav-links{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-numbers{font-size:1.5rem;letter-spacing:0;line-height:1.2;color:#2E2E2E;font-family:"SabonNextLTPro-Regular",serif}@media only screen and (min-width:768px){.page-numbers{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.page-numbers:hover{opacity:0.4}}.page-numbers img{width:7px;height:auto;display:block}.page-numbers.current{opacity:0.4;pointer-events:none}.page-numbers.prev{position:absolute;top:0;left:-36px}.page-numbers.prev img{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.page-numbers.next{position:absolute;top:0;right:-36px}.page-numbers.next img{-webkit-transform:translateY(-1px) rotate(180deg);transform:translateY(-1px) rotate(180deg)}.main-exhibition{margin-top:62px;padding-top:128px;padding-bottom:170px}@media only screen and (min-width:768px){.main-exhibition{margin-top:65px;padding-top:170px;padding-bottom:320px}}.main-exhibition__title{font-size:1.6rem;letter-spacing:0.03em;line-height:1.8;font-family:"SabonNextLTPro-Regular",serif;color:#2E2E2E;margin-inline:auto;width:88.2051282051%}@media only screen and (min-width:768px){.main-exhibition__title{margin-left:10.625%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1441px){.main-exhibition__title{margin-left:154px}}.main-exhibition__inner{margin-inline:auto;width:88.2051282051%}@media only screen and (min-width:768px){.main-exhibition__inner{margin-inline:auto;width:94.8611111111%}}.exhibition-detail{margin-top:74px}@media only screen and (min-width:768px){.exhibition-detail{margin-top:154px}}.exhibition-detail__list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.exhibition-item{padding:80px 0;position:relative}@media only screen and (min-width:768px){.exhibition-item{padding:170px 16.8374816984% 170px 8.4919472914%;width:100%;height:auto;display:-ms-grid;display:grid;-ms-grid-columns:326px 13.3464180569% 1fr;grid-template-columns:326px 1fr;-webkit-column-gap:13.3464180569%;-moz-column-gap:13.3464180569%;column-gap:13.3464180569%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-sizing:border-box;box-sizing:border-box}}.exhibition-item:before{position:absolute;content:"";width:100%;height:1px;background-color:#cfcfcf;left:0;top:0}.exhibition-item:last-of-type:after{position:absolute;content:"";width:100%;height:1px;background-color:#cfcfcf;left:0;bottom:0}.exhibition-item__image{margin-inline:auto;margin-bottom:60px;width:69.476744186%;min-width:239px}@media only screen and (min-width:768px){.exhibition-item__image{margin-bottom:0;width:100%;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;min-width:326px}}.exhibition-item__image img{width:100%;height:auto;display:block}.exhibition-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:41px}@media only screen and (min-width:768px){.exhibition-item__content{row-gap:49px}}.exhibition-item__title{font-size:1.5rem;letter-spacing:0.03em;line-height:1.7;color:#2E2E2E;font-family:"TsukuAOldMinPr6-R",serif}@media only screen and (min-width:768px){.exhibition-item__title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.exhibition-item__texts{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:7.7px}@media only screen and (min-width:768px){.exhibition-item__texts{margin-top:0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;row-gap:12px;-ms-grid-row-align:start;align-self:start}}.exhibition-item__texts p{font-size:1.3rem;letter-spacing:0.03em;line-height:1.7;color:#2E2E2E;font-family:"TsukuAOldMinPr6-R",serif}.exhibition-item__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media only screen and (min-width:768px){.exhibition-item__flex{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.exhibition-item__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:4px}.exhibition-detail-text__bottom a,.exhibition-detail-text__bottom p,.exhibition-detail-text__left,.exhibition-detail-text__right a,.exhibition-detail-text__right p,.exhibition-detail-text__top{font-size:1.3rem;letter-spacing:0.03em;line-height:1.7;font-family:"TsukuAOldMinPr6-R",serif;color:#2E2E2E}.exhibition-detail-text__bottom a,.exhibition-detail-text__right a{text-decoration:underline;text-underline-offset:2px}@media only screen and (min-width:768px){.exhibition-detail-text__bottom a,.exhibition-detail-text__right a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.exhibition-detail-text__bottom a:hover,.exhibition-detail-text__right a:hover{opacity:0.5}}.exhibition-detail-text__left,.exhibition-detail-text__top{white-space:nowrap}.exhibition-pagination{margin-top:81px;margin-inline:auto;width:209px}@media only screen and (min-width:768px){.exhibition-pagination{margin-top:110px}}