@media only screen and (min-width:767px){section[data-v-11c9fd90]{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2vmin}}section a[data-v-11c9fd90]{text-decoration:none}section h2[data-v-11c9fd90],section p[data-v-11c9fd90]{text-align:center;grid-column:1/-1}section p[data-v-11c9fd90]{margin-bottom:5vmin}section figcaption[data-v-11c9fd90]{text-align:justify}@media only screen and (min-width:1024px){section figcaption[data-v-11c9fd90]{font-size:80%;text-align:center}}section h4[data-v-11c9fd90]{margin:2vmin 0;font-size:90%;text-transform:uppercase;line-height:1}section>article[data-v-11c9fd90]{text-align:center;grid-column-end:span 1;margin-bottom:5vmin}section>article figure[data-v-11c9fd90]{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}section>article figure[data-v-11c9fd90]:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section>article figure:hover img[data-v-11c9fd90]{-webkit-filter:grayscale(0);filter:grayscale(0)}section>article figure img[data-v-11c9fd90]{-webkit-filter:grayscale(1);filter:grayscale(1);border-radius:50%}section[class*=ryoma-page-][data-v-eb28c9a6]{padding-right:5vmin;padding-left:5vmin}@media only screen and (min-width:1024px){section[class*=ryoma-page-][data-v-eb28c9a6]{padding-right:0;padding-left:0}}@media only screen and (min-width:767px){section[class*=ryoma-page-][data-v-eb28c9a6]{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2vmin}}@media only screen and (min-width:1024px){section[class*=ryoma-page-][data-v-eb28c9a6]{min-height:65vh;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2vmin}}@media only screen and (min-width:767px){section aside[data-v-eb28c9a6]{grid-column:2/span 4;grid-row-start:1}}@media only screen and (min-width:1024px){section aside[data-v-eb28c9a6]{grid-column:2/span 3}section aside h3[data-v-eb28c9a6]{font-size:1.125rem}section aside ul li[data-v-eb28c9a6]{font-size:1.2rem}}@media only screen and (min-width:767px){section article[data-v-eb28c9a6]{grid-column:2/span 10}}@media only screen and (min-width:1024px){section article[data-v-eb28c9a6]{grid-column:5/span 6}}