.hiragana-index{display:flex;flex-wrap:wrap;column-gap:48px;row-gap:16px;margin-bottom:48px}.hiragana-index__character{width:30%}.hiragana-index__character__container{display:flex;gap:16px}.hiragana-index__character__container__item{width:calc((100% - 64px)/5);height:40px;border:solid 1px #ddd;box-shadow:1px 1px #999;border-radius:4px;transition:ease .1s}.hiragana-index__character__container__item a{font-weight:700;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none}.hiragana-index__character__container__item a:hover{box-shadow:none;opacity:.5}.hiragana-index__character__container__item span{font-weight:700;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#ddd}@media screen and (max-width: 1500px){.hiragana-index{column-gap:32px}.hiragana-index__character{width:calc(50% - 32px)}.hiragana-index__character__container{gap:12px}.hiragana-index__character__container__item{width:calc((100% - 48px)/5)}}@media screen and (max-width: 900px){.hiragana-index__character{width:100%}}.ingredient-index__container__subtitle{padding-bottom:16px;border-bottom:solid 2px #ddd;margin-bottom:32px}.ingredient-index__container{margin-bottom:48px}.ingredient-index__container__item{margin-bottom:32px}.ingredient-index__container__item h3{margin-bottom:16px}.ingredient-index__container__item__list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.ingredient-index__container__item__list__link{width:calc((100% - 64px)/5)}@media screen and (max-width: 1300px){.ingredient-index__container__item__list__link{width:calc((100% - 64px)/4)}}@media screen and (max-width: 900px){.ingredient-index__container__item__list__link{width:calc((100% - 64px) / 3)}}
