.carousel{border-radius:.75rem;box-shadow:var(--shadow);overflow:hidden}.carousel__content{display:flex}.carousel__slide{align-items:center;background-color:var(--nc3);display:flex;flex:none;justify-content:center;width:100%}.homepage-main-block-title{margin-bottom:calc(var(--spacing)*4);text-align:center}@media(min-width:40rem){.homepage-main-block-title{margin-bottom:calc(var(--spacing)*6)}}.homepage-main-block-title h2{margin-bottom:0;margin-top:calc(var(--spacing)*3*-1)}.homepage-main-block-title span{font-weight:500}.contact__map{display:flex}.contact__mail,.contact__phone{display:flex;align-items:center;gap:calc(var(--spacing)*2)}.exhibitions__content{display:flex;flex-direction:column;gap:calc(var(--spacing)*6)}@media(min-width:40rem){.exhibitions__content{flex-direction:row;flex-wrap:wrap;gap:calc(var(--spacing)*8)}}:root{--primary:#05433f;--primary-2:#9feee3;--secondary:#342a4b;--secondary-2:#eae0fc;--tertiary:#f37021;--gold:#ad9055;--nc-1:#262626;--nc-2:#737373;--nc-3:#d4d4d4;--nc-4:#fafafa;--current:var(--secondary);--current-2:var(--secondary-2);--permanent:var(--primary);--permanent-2:var(--primary-2);--past:var(--nc-1);--past-2:var(--nc-4);--spacing:0.25rem;--shadow:0px 0px 6px 0px rgba(0,0,0,0.2);--font-noto-sans:Noto Sans JP;--font-noto-serif:Noto Serif JP}html.dark{--primary:#9feee3;--primary-2:#05433f;--secondary:#eae0fc;--secondary-2:#342a4b;--nc-1:#fafafa;--nc-2:#d4d4d4;--nc-3:#737373;--nc-4:#262626;--shadow:0px 0px 6px 0px rgba(0,0,0,8)}a.exhibition-card{background-color:var(--nc-4);border-radius:.75rem;box-shadow:var(--shadow);color:var(--nc-1);padding:calc(var(--spacing)*3);text-decoration:none;transition:color .2s;width:100%}@media(min-width:40rem){a.exhibition-card{padding:calc(var(--spacing)*4)}}a.exhibition-card:hover{color:var(--primary)}a.exhibition-card .exhibition-card__content{align-items:center;display:flex;gap:calc(var(--spacing)*4)}a.exhibition-card .exhibition-card__content img{border-radius:.75rem;height:80px;width:80px}@media(min-width:40rem){a.exhibition-card .exhibition-card__content img{height:160px;width:160px}}a.exhibition-card .exhibition-card__content p{margin:calc(var(--spacing)*2) 0}a.exhibition-card .exhibition-card__info{font-size:.875rem;display:flex;flex-direction:column;gap:calc(var(--spacing)*1)}@media(min-width:40rem){a.exhibition-card .exhibition-card__info{font-size:1rem;gap:calc(var(--spacing)*2)}}a.exhibition-card .exhibition-card__info h3{font-family:var(--font-noto-serif);font-weight:700;font-size:1.25rem;margin:0}@media(min-width:40rem){a.exhibition-card .exhibition-card__info h3{font-size:1.5rem}}a.exhibition-card .exhibition-card__info p{margin:0;font-weight:500}a.exhibition-card .exhibition-card__info p.exhibition-card__info__name-en{font-weight:700;font-family:var(--font-noto-serif)}a.exhibition-card .exhibition-card__info>:first-child{margin-top:0}a.exhibition-card .exhibition-card__info>:last-child{margin-bottom:0}@media(min-width:40rem){a.exhibition-card{flex-grow:1}}@media(min-width:48rem){a.exhibition-card{flex-basis:calc(50% - var(--spacing)*8)}}.dark a.exhibition-card{box-shadow:none}