#main_visual .p-blogParts{display:flex;align-items:center;justify-content:center}#main_visual .main_visual__vText{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.2em;line-height:1.5}@media screen and (min-width: 960px){#main_visual .main_visual__vText{font-size:calc(24px + (32 - 24) * (100vw - 960px)/(1279 - 960))}}@media screen and (min-width: 1280px){#main_visual .main_visual__vText{font-size:calc(32px + (48 - 32) * (100vw - 1280px)/(1920 - 1280))}}#interview .interview__item{height:100%}#interview .interview__item .wp-block-group__inner-container{display:flex;flex-direction:column;height:100%;position:relative;transition:opacity .3s ease}#interview .interview__item .wp-block-group__inner-container:hover{opacity:.8}#interview .interview__item .wp-block-group__inner-container>a{position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none}#interview .interview__photo{margin-bottom:0}#interview .interview__photo figcaption{position:absolute;bottom:0;left:0;background-color:#ffea00;font-size:var(--fz-s);line-height:1;padding:.5em 1em;opacity:1}#interview .interview__text{flex-grow:1;padding:1em;margin-bottom:0}#interview .interview__text .wp-block-group__inner-container{display:flex;flex-direction:column}#interview .interview__text .__expand{flex-grow:1}@media screen and (min-width: 600px){#interview .interview__text .__expand{font-size:var(--h4-fz)}}
