@charset "UTF-8";

.p-topics{padding:15px 0 24px;margin-bottom:20px}.p-genre{padding:62px 0 80px;margin-bottom:20px}.p-genre .c-title-lv2.--pattern1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 46.875em){.p-genre{padding:0;margin-bottom:50px}}.p-genre__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:32px}@media screen and (max-width: 46.875em){.p-genre__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width: 46.875em){.p-genre__item:nth-child(odd){background-color:#fdfbe6;padding:32px 0}}@media screen and (max-width: 46.875em){.p-special{padding:60px 0}}