.postContent h2{position:relative;padding-left:20px;font-family:var(--font-dmsans);font-size:2.3rem;line-height:1.7;color:var(--color-text-gray)}.postContent h2:not(:last-child){margin-bottom:40px}.postContent h2:before{position:absolute;top:50%;left:0;width:4px;height:calc(100% - .5em);content:"";background-color:var(--color-text-orange);border-radius:3px;transform:translateY(-50%)}@media screen and (max-width: 767px){.postContent h2{font-size:1.8rem}.postContent h2:not(:last-child){margin-bottom:25px}}.postContent h3{font-family:var(--font-dmsans);font-size:1.7rem;line-height:1.8;color:var(--color-text-gray)}.postContent h3:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.postContent h3{font-size:1.5rem}.postContent h3:not(:last-child){margin-bottom:20px}}.postContent h4{font-family:var(--font-dmsans);font-size:1.5rem;font-weight:700;color:var(--color-text-gray)}.postContent h4:not(:last-child){margin-bottom:10px}@media screen and (max-width: 767px){.postContent h4{font-size:1.3rem}.postContent h4:not(:last-child){margin-bottom:5px}}.postContent p{font-size:1.5rem;color:var(--color-text-gray)}.postContent p:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.postContent p{font-size:1.3rem}.postContent p:not(:last-child){margin-bottom:20px}}.postContent .image{text-align:center}.postContent .image img{vertical-align:top}.postContent .image:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.postContent .image:not(:last-child){margin-bottom:20px}}.postContent hr{margin-block:40px;border:none;border-top:1px solid #c5c2be}.postContent hr:last-child{margin-bottom:0}@media screen and (max-width: 767px){.postContent hr{margin-block:20px}}.postContent ul{padding-left:1em;list-style:disc}.postContent ul:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.postContent ul:not(:last-child){margin-bottom:20px}}.postContent ul li{font-size:1.5rem;color:var(--color-text-gray)}@media screen and (max-width: 767px){.postContent ul li{font-size:1.3rem}}.postContent a{position:relative;font-size:1.5rem;color:var(--color-text-orange)}.postContent a>span{background-image:linear-gradient(90deg,var(--color-text-orange),var(--color-text-orange));background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .4s cubic-bezier(.645,.045,.355,1)}@media (hover){.postContent a:hover>span{background-size:100% 1px;transition:background-size .1s cubic-bezier(.55,.055,.675,.19)}}@media screen and (max-width: 767px){.postContent a{font-size:1.3rem}}.postContent a[target=_blank]:after{display:inline-block;width:30px;height:30px;vertical-align:middle;content:"";background-image:url(/images/magazine/icon_blank.svg);background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 767px){.postContent a[target=_blank]:after{width:26px;height:26px}}.postContent b,.postContent strong{font-weight:700}.postContent u{text-decoration:underline}.postContent i{font-style:italic}main[data-astro-cid-uux3il2q]{padding-top:160px}@media screen and (max-width: 767px){main[data-astro-cid-uux3il2q]{padding-top:0}}.article[data-astro-cid-uux3il2q]{padding-inline:min(11.1111111111vw,160px)}@media screen and (max-width: 767px){.article[data-astro-cid-uux3il2q]{padding-inline:0}}.inner[data-astro-cid-uux3il2q]{max-width:var(--max-width);padding:120px min(11.1111111111vw,160px) 160px;margin-inline:auto;background-color:var(--color-bg-gray01)}@media screen and (max-width: 767px){.inner[data-astro-cid-uux3il2q]{padding:66px min(5.5555555556vw,20px) 40px}}.header[data-astro-cid-uux3il2q]{margin-bottom:80px;border-bottom:1px solid #c5c2be}@media screen and (max-width: 767px){.header[data-astro-cid-uux3il2q]{margin-bottom:40px}}.date[data-astro-cid-uux3il2q]{margin-bottom:20px;font-family:var(--font-cormorant);font-size:2.8rem;font-style:italic;line-height:1;color:#727764}@media screen and (max-width: 767px){.date[data-astro-cid-uux3il2q]{margin-bottom:10px;font-size:2.8rem}}.date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;opacity:0;transition:opacity 1.2s cubic-bezier(.645,.045,.355,1);perspective:20vw}@media screen and (max-width: 767px){.date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{perspective:40vw}}.date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transform:rotateX(-90deg)}.date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transform:translateY(100%)}.is-active[data-astro-cid-uux3il2q] .date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{opacity:1}.is-active[data-astro-cid-uux3il2q] .date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{transform:rotateX(0)}.is-active[data-astro-cid-uux3il2q] .date[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{transform:translateY(0)}.heading[data-astro-cid-uux3il2q]{margin-bottom:20px;font-size:2.4rem;line-height:1.8;color:var(--color-text-gray)}@media screen and (max-width: 767px){.heading[data-astro-cid-uux3il2q]{font-size:2rem}}.heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;perspective:60vw}@media screen and (max-width: 767px){.heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{perspective:100vw}}.heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;opacity:0;transform:rotateX(-90deg)}.heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{display:inline-block;transform:translateY(50%)}.is-active[data-astro-cid-uux3il2q] .heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{opacity:1;transition:transform 1.2s cubic-bezier(.645,.045,.355,1),opacity 1.2s linear;transition-delay:.2s;transform:rotateX(0)}.is-active[data-astro-cid-uux3il2q] .heading[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]>span[data-astro-cid-uux3il2q]{transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition-delay:.2s;transform:translateZ(0)}.tags[data-astro-cid-uux3il2q]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:40px;opacity:0}@media screen and (max-width: 767px){.tags[data-astro-cid-uux3il2q]{gap:5px}}.is-active[data-astro-cid-uux3il2q] .tags[data-astro-cid-uux3il2q]{opacity:1;transition:opacity .6s .8s cubic-bezier(.645,.045,.355,1)}.tags[data-astro-cid-uux3il2q]>li[data-astro-cid-uux3il2q]{padding-inline:12px;font-size:1.1rem;line-height:1.8;color:#696f5d;border:1px solid #696f5d;border-radius:40px}@media screen and (max-width: 767px){.tags[data-astro-cid-uux3il2q]>li[data-astro-cid-uux3il2q]{font-size:1rem}}.mainVisual[data-astro-cid-uux3il2q]{margin:0 max(-11.1111111111vw,-160px) 40px}@media screen and (max-width: 767px){.mainVisual[data-astro-cid-uux3il2q]{margin:0 max(-5.5555555556vw,-20px) 20px}}.mainVisualInner[data-astro-cid-uux3il2q]{position:relative;max-height:720px;overflow:hidden;opacity:0}.mainVisualInner[data-astro-cid-uux3il2q]:before{display:block;padding-bottom:64.2857142857%;content:""}.mainVisualInner[data-astro-cid-uux3il2q] img[data-astro-cid-uux3il2q]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1)}.is-active[data-astro-cid-uux3il2q] .mainVisualInner[data-astro-cid-uux3il2q]{opacity:1;transition:opacity 1.6s cubic-bezier(.215,.61,.355,1)}.is-active[data-astro-cid-uux3il2q] .mainVisualInner[data-astro-cid-uux3il2q] img[data-astro-cid-uux3il2q]{transition:transform 1.6s cubic-bezier(.215,.61,.355,1);transform:scale(1.1)}.overview[data-astro-cid-uux3il2q]{padding:40px min(5vw,40px) 80px;margin-bottom:40px;background-color:var(--color-bg-gray02)}@media screen and (max-width: 767px){.overview[data-astro-cid-uux3il2q]{padding:20px min(5.5555555556vw,20px) 40px}}.overviewHeading[data-astro-cid-uux3il2q]{margin-bottom:20px;font-family:var(--font-dmsans);font-size:2rem;line-height:1.7;color:var(--color-text-gray)}@media screen and (max-width: 767px){.overviewHeading[data-astro-cid-uux3il2q]{margin-bottom:14px;font-size:1.5rem}}.overviewText[data-astro-cid-uux3il2q]{font-size:1.3rem;color:var(--color-text-gray)}@media screen and (max-width: 767px){.overviewText[data-astro-cid-uux3il2q]{font-size:1.1rem}}
