.category_link[data-v-04e45a81]{padding:4rem 0}@media screen and (max-width:766px){.category_link[data-v-04e45a81]{padding:4rem 1rem}}.category_link_width[data-v-04e45a81]{display:flex;gap:2rem;justify-content:flex-start}@media screen and (max-width:766px){.category_link_width[data-v-04e45a81]{flex-flow:column}}.category_item[data-v-04e45a81]{width:33.3333333333%}@media screen and (max-width:766px){.category_item[data-v-04e45a81]{width:100%}}.category_item .item_h3[data-v-04e45a81]{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;gap:.8rem;margin-bottom:.8rem}.category_item .item_h3 img[data-v-04e45a81]{border-radius:50%;height:auto;width:50px}@media screen and (max-width:766px){.category_item .item_h3 img[data-v-04e45a81]{width:36px}}.category_item .category_item_ul[data-v-04e45a81]{display:flex;flex-flow:column;gap:.8rem;padding-left:6rem}@media screen and (max-width:766px){.category_item .category_item_ul[data-v-04e45a81]{flex-flow:row;flex-wrap:wrap;padding-left:1.6rem}}.category_item .category_item_ul li a[data-v-04e45a81]{text-decoration:underline}.category_item .category_item_ul li a[data-v-04e45a81] span{line-height:1}@media screen and (max-width:766px){.category_item .category_item_ul li a[data-v-04e45a81]{background:#f5f5f5;border-radius:.4rem;display:block;padding:.8rem}}.category_item .category_item_ul li a[data-v-04e45a81]:hover{color:#6bb60b}._fixed_1xmku_1{background:#0000004d;bottom:0;gap:0;left:0;padding:1.5rem;position:fixed;width:100%;z-index:1100}._button_1xmku_12{background:linear-gradient(92deg,#9c080833,#f000 99.67%),#fb7247;border-radius:80px;box-shadow:0 4px 4px #0000001a;gap:1rem;padding:1rem 1.5rem}@media screen and (min-width:767px)and (max-width:1023px){._button_1xmku_12{padding:1rem}}@media(max-width:320px){._button_1xmku_12{padding:1rem}}._button_1xmku_12 span{background:#fff;border-radius:80px;color:#fb7247;font-size:1.4rem;padding:.5rem 1.5rem}@media screen and (max-width:766px){._button_1xmku_12 span{font-size:1.2rem}}@media(max-width:380px){._button_1xmku_12 span{font-size:1rem;padding:.5rem 1rem}}._button_1xmku_12 p{color:#fff;font-size:2rem}@media screen and (max-width:766px){._button_1xmku_12 p{font-size:1.6rem;padding:0}}@media(max-width:380px){._button_1xmku_12 p{font-size:1.3rem;padding:0}}._button_1xmku_12:hover{background:linear-gradient(92deg,#9c080880,#f000 99.67%),#fb7247;transform:scale(1.05)}
