@charset "utf-8";

.p-resource-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr 80px 1fr;grid-template-columns:repeat(13, 1fr);grid-column-gap:80px;row-gap:40px}.p-resource-grid .p-resource-grid_item{grid-column:auto / span 4}.p-resource-grid .p-resource-grid_item img{width:100%;height:auto;margin-bottom:20px}.p-resource-grid .p-resource-grid_item iframe{width:100%;height:auto;margin-bottom:15px;aspect-ratio:147 / 100}.p-resource-grid .p-resource-grid_item .p-grid_item-inner{text-align:center}.p-resource-grid .p-resource-grid_item .p-grid_item-inner .p-grid_item-ttl{font-size:1.8rem;font-weight:500;line-height:1.7}.p-resource-grid .p-resource-grid_item .p-grid_item-inner span{margin-top:10px}@media screen and (max-width: 46.875em){.p-resource-grid{grid-column-gap:0;grid-row-gap:40px}.p-resource-grid .p-resource-grid_item{grid-column:auto / span 12}.p-resource-grid .p-resource-grid_item img{width:100%;height:auto;margin-bottom:10px}.p-resource-grid .p-resource-grid_item iframe{width:100%;height:auto;margin-bottom:7px;aspect-ratio:147 / 100}.p-resource-grid .p-resource-grid_item .p-grid_item-inner .p-grid_item-link{font-size:1.6rem;font-weight:500}.p-resource-grid .p-resource-grid_item .p-grid_item-inner span{margin-top:5px}}.is-active .p-accorgion-trriger .c-icon-arrow-bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:3rem;position:absolute;top:0.1rem;bottom:0;width:1em;height:1em;margin:auto;font-size:1.3rem}@media screen and (max-width: 46.875em){.is-active .p-accorgion-trriger .c-icon-arrow-bottom{font-size:11px}}.p-accorgion-trriger .c-icon-arrow-bottom{right:4rem;position:absolute;top:0.7rem;bottom:0;width:1em;height:1em;margin:auto;font-size:1.3rem}@media screen and (max-width: 46.875em){.p-accorgion-trriger .c-icon-arrow-bottom{font-size:11px}}.c-nav-item .c-button-link{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:30px;text-align:left}.js-accordion .c-page-container{padding:7rem 0 3rem}.c-button-link-font{font-size:1.8rem}
