.p-message__ceo{font-size:1.4rem;line-height:1.75;text-align:right}.p-message__ceo:before,.p-message__ceo:after{content:"";display:block flow;inline-size:0;block-size:1px}.p-message__ceo:before{margin-block-end:-.375em}.p-message__ceo:after{margin-block-start:-.375em}@media (max-width: 1023px){.message{background-color:#fff}.message .l-fv{position:relative}.message .l-fv:before{width:100%;content:"";position:absolute;background-color:#f2f1ef;height:calc(30rem + var(--header-height));top:calc((var(--header-height) + var(--header-pos-y)) * -1);left:0;z-index:-1}}
