.movie-modal{position:fixed;inset:0;width:100vw;height:100dvh;z-index:15;opacity:1;visibility:visible;pointer-events:all;transition:opacity .6s}@media screen and (min-width: 768px){.movie-modal{height:100vh}}.movie-modal[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s .5s}.movie-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,.8)}.movie-modal__inner{position:absolute;top:calc(50% + 30px);left:50%;transform:translate(-50%, -50%);width:100%;display:grid;grid-template-columns:minmax(0, 1fr);place-items:center;row-gap:30px}.movie-modal__video{width:100%;aspect-ratio:390/220;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .5s}@media screen and (min-width: 768px){.movie-modal__video{width:auto;height:70vh;aspect-ratio:1120/630}}.movie-modal[aria-hidden=false] .movie-modal__video{opacity:1;visibility:visible;transition:opacity .4s .55s}.movie-modal__close{padding:3px 0;display:grid;place-items:center;font-size:1.6rem;letter-spacing:.075em;line-height:1.25;color:#fff;position:relative;opacity:0;visibility:hidden;transition:opacity .5s;font-family:"GaramondPremrPro-Med",serif}@media screen and (min-width: 768px){.movie-modal__close:hover::after{transform:scaleX(0);transform-origin:right}}.movie-modal__close::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:1px;background-color:#bdc1d1}@media screen and (min-width: 768px){.movie-modal__close::after{transform-origin:left;transform:scaleX(1);transition:transform .3s ease-out}}.movie-modal[aria-hidden=false] .movie-modal__close{opacity:1;visibility:visible;transition:opacity .4s .55s}.movie-modal__close--border{display:inline-block;width:100%;height:1px;background-color:#bdc1d1}.newsDetail{margin-top:64px;margin-left:auto;margin-right:auto;padding-top:257px;width:84.6153846154%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:9.0909090909%;column-gap:9.0909090909%;justify-content:space-between}@media screen and (min-width: 768px){.newsDetail{margin-top:0;padding-top:calc(50vh - 8px);width:94.4444444444%;grid-template-columns:repeat(12, minmax(0, 1fr));-moz-column-gap:1.3888888889%;column-gap:1.3888888889%;box-sizing:border-box}}@media screen and (min-width: 768px){.newsDetail__title{margin-left:auto;margin-right:auto;padding-top:calc(50vh - 15px);position:fixed;left:2.7777777778%;width:-moz-fit-content;width:fit-content;font-size:2.2rem;letter-spacing:.13em;line-height:1.5;font-family:"GaramondPremrPro-Smbd",serif;text-transform:uppercase}}.newsDetail__contents{padding-bottom:177px;width:100%;grid-column:1/-1;box-sizing:border-box}@media screen and (min-width: 768px){.newsDetail__contents{margin-top:0;padding-bottom:174px;grid-column:5/-1}}.newsDetail-head{width:100%;padding-bottom:40px;box-sizing:border-box;display:grid;grid-template-columns:80px auto;grid-template-rows:repeat(2, auto);gap:16px 14px;align-items:baseline;border-bottom:1px solid rgba(189,193,209,.5)}@media screen and (min-width: 768px){.newsDetail-head{grid-template-columns:85px auto}}.newsDetail-head__time{font-size:1.4rem;letter-spacing:.13em;line-height:1.5;font-family:"GaramondPremrPro-Med",serif;color:#6e7283}@media screen and (min-width: 768px){.newsDetail-head__time{font-size:1.5rem}}.newsDetail-head__category{font-size:1.3rem;letter-spacing:.075em;line-height:1.5;font-family:"GaramondPremrPro-Med",serif;color:#9c9c9c}@media screen and (min-width: 768px){.newsDetail-head__category{font-size:1.4rem}}.newsDetail-head__category--red{color:#d85543}.newsDetail-head__title{grid-column:1/3;grid-row:2/3;font-size:1.6rem;letter-spacing:.13em;line-height:1.75;font-feature-settings:"palt";font-family:"GaramondPremrPro","FOT-筑紫アンティークL明朝 Std L",serif}@media screen and (min-width: 768px){.newsDetail-head__title{font-size:1.8rem}}.newsDetail-body{padding-top:48px;padding-bottom:35px;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.newsDetail-body{padding-bottom:80px}}.newsDetail-body__block{width:100%}.newsDetail-body__block+.newsDetail-body__block{margin-top:48px}.newsDetail-body__block--textarea+.newsDetail-body__block--textLink{margin-top:32px}.imageBlock--horizontal{width:100%}.imageBlock--horizontal img{width:100%;aspect-ratio:330/220;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width: 768px){.imageBlock--horizontal img{aspect-ratio:900/600}}.imageBlock--vertical{width:100%}@media screen and (min-width: 768px){.imageBlock--vertical{width:61.6666666667%;margin-left:0;margin-right:auto}}.imageBlock--vertical img{width:100%;aspect-ratio:330/496;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width: 768px){.imageBlock--vertical img{aspect-ratio:555/833}}.textBlock p{display:block;font-size:1.5rem;letter-spacing:.13em;line-height:2;font-feature-settings:"palt"}@media screen and (min-width: 768px){.textBlock p{font-size:1.6rem}}.textBlock p span{display:block}.textBlock p strong{text-shadow:0 0 #070b1e}.textBlock p a{display:inline-block;position:relative}.textBlock p a::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background-color:#bdc1d1}.textLinkBlock a{font-size:1.5rem;letter-spacing:.13em;line-height:2;position:relative}.textLinkBlock a::after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background-color:#bdc1d1}@media screen and (min-width: 768px){.textLinkBlock a{font-size:1.6rem}}.movieBlock{width:100%}.movieBlock__openButton{width:100%;aspect-ratio:390/260;position:relative}@media screen and (min-width: 768px){.movieBlock__openButton{aspect-ratio:900/506;cursor:pointer}}.movieBlock__openButton picture{pointer-events:none}.movieBlock__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.movieBlock__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:1;visibility:visible;pointer-events:none}@media screen and (min-width: 768px){.movieBlock__mask{transition:opacity .4s}.movieBlock__openButton:hover .movieBlock__mask{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}}.movieBlock__icon{position:absolute;width:48px;height:64px;top:50%;left:calc(50% + 12px);transform:translate(-50%, -50%)}.movieBlock__icon img{width:100%;height:auto;display:block}.newsDetail-nav{margin-top:45px;display:grid;grid-template-columns:min-content 64px min-content;-moz-column-gap:22px;column-gap:22px;align-items:center;justify-content:center}@media screen and (min-width: 768px){.newsDetail-nav{margin-top:0;justify-content:flex-end}}.newsDetail-nav__button{width:18px;height:18px;display:grid;place-items:center}@media screen and (min-width: 768px){.newsDetail-nav__button{width:30px;height:30px}.newsDetail-nav__button:hover svg{fill:#bdc1d1}}.newsDetail-nav__button svg{width:18px;height:auto;display:block;fill:#070b1e}@media screen and (min-width: 768px){.newsDetail-nav__button svg{transition:fill .3s}}.newsDetail-nav__button--next{transform:rotate(180deg)}.newsDetail-nav__button.disabled{cursor:inherit}.newsDetail-nav__button.disabled svg{fill:#bdc1d1}.newsDetail-nav__link{font-size:1.5rem;letter-spacing:.075em;line-height:1.25;font-family:"GaramondPremrPro-Med",serif;color:rgba(7,11,30,.8);display:inline-block}@media screen and (min-width: 768px){.newsDetail-nav__link{transition:color .3s}.newsDetail-nav__link:hover{color:#bdc1d1}}
