.pinfoBodysection{padding-bottom:calc(var(--space42) + 1px);position:relative;margin-bottom:var(--space154)}@media (max-width:767px){.pinfoBodysection{padding-bottom:calc(var(--space28) + 1px)}}.pinfoBodysection::after{position:absolute;content:"";width:calc(100% - (var(--gridwidth) * 2 + var(--gridgap) * 2 + var(--edgepadding) + var(--outergap) + env(safe-area-inset-left)) * 2);height:1px;bottom:0;background-color:var(--black40)}@media (max-width:767px){.pinfoBodysection::after{width:calc(100% - (var(--edgepadding)) * 2)}}.pinfoBodysectionBody{width:calc(var(--gridwidth) * 12 + var(--gridgap) * 11);display:flex;flex-direction:column;row-gap:var(--space42);padding-top:calc(var(--space42) + 1px);position:relative}@media (max-width:767px){.pinfoBodysectionBody{width:100%;padding-top:calc(var(--space28) + 1px)}}.pinfoBodysectionBody::before{position:absolute;content:"";width:100%;height:1px;top:0;background-color:var(--black40)}.pinfoBodysectionDescription{display:flex;color:var(--black75);text-align:justify}[lang=en] .pinfoBodysectionDescription{text-align:left}.pinfoBodysectionDescription span{margin-top:var(--mt);margin-bottom:var(--mb)}.pinfoBodysectionDescription span a{word-break:break-all;text-decoration-color:var(--black40);text-decoration-line:underline;text-underline-offset:4rem}.pinfoBodysectionDescription span a._hover{color:var(--beige100);text-decoration-color:var(--beige100)}.pinfoBodysectionDescription span em{text-decoration-color:var(--black40);text-decoration-line:underline;text-underline-offset:4rem;font-style:normal}.pinfoBodysectionImage{width:calc(var(--gridwidth) * 10 + var(--gridgap) * 9)}@media (max-width:767px){.pinfoBodysectionImage{width:100%}}.pinfoHeadsection{padding-bottom:var(--space70)}.pinfoHeadsectionHeader{width:calc(var(--gridwidth) * 12 + var(--gridgap) * 11)}@media (max-width:767px){.pinfoHeadsectionHeader{width:100%}}.pinfoHeadsectionTitle{display:flex;color:var(--black100);text-align:justify}[lang=en] .pinfoHeadsectionTitle{text-align:left}.pinfoHeadsectionTitle p{margin-top:var(--mt);margin-bottom:var(--mb)}.pinfoHeadsectionDate{display:flex;color:var(--black75);margin-top:var(--space20)}.pinfoHeadsectionDate span{margin-top:var(--mt);margin-bottom:var(--mb)}