:root{--color-main: #7fbe26;--color-main02: #5e9b07;--color-sub: #ecf5de;--color-common: #ef8200;--color-common-light: #fff1e0;--color-prework: #5fc2f3;--color-prework-light: #eef9ff}.common-tax .category-parent__ttl{color:var(--color-common);background-color:var(--color-common-light)}.main-content .common-tax .category-parent__ttl{color:var(--color-common)}.common-tax.taglabel{background-color:#fff;font-weight:bold;color:var(--color-common);border:2px solid var(--color-common)}.common-tag.taglabel{background-color:#fff;color:var(--color-common);border:2px solid var(--color-common);font-weight:bold}.limited-tax-plus.category-parent::before{background-color:var(--color-main)}.limited-tax-plus .category-parent__ttl{color:var(--color-main);background-color:var(--color-sub)}.main-content .limited-tax-plus .category-parent__ttl{color:var(--color-main)}.limited-tax-plus.taglabel{background-color:#fff;color:var(--color-main);border:2px solid var(--color-main);font-weight:bold}.limited-tag-plus.taglabel{background-color:#fff;color:var(--color-main);border:2px solid var(--color-main);font-weight:bold}.limited-tax-prework.category-parent::before{background-color:var(--color-prework)}.limited-tax-prework .category-parent__ttl{color:var(--color-prework);background-color:var(--color-prework-light)}.main-content .limited-tax-prework .category-parent__ttl{color:var(--color-prework)}.limited-tax-prework.taglabel{background-color:#fff;color:var(--color-prework);border:2px solid var(--color-prework);font-weight:bold}.limited-tag-prework.taglabel{background-color:#fff;color:var(--color-prework);border:2px solid var(--color-prework);font-weight:bold}.barger-menu .category-parent{padding-left:0}.barger-menu .category-parent:not(:first-of-type){margin-top:28px}.barger-menu .category-parent::before{content:none}.barger-menu .category-parent__ttl{background-color:#fff;border-radius:3px;text-align:left;font-size:16px;padding:.15em .5em;margin-bottom:.5em}.post-type-archive .main-content .common-tax .category-parent__ttl{border-bottom:1px solid var(--color-common);border-left:4px solid var(--color-common)}.post-type-archive .main-content .limited-tax-plus .category-parent__ttl{border-bottom:1px solid var(--color-main);border-left:4px solid var(--color-main)}.post-type-archive .main-content .limited-tax-prework .category-parent__ttl{border-bottom:1px solid var(--color-prework);border-left:4px solid var(--color-prework)}.relation p.taglabel{margin-bottom:0;line-height:1.25}@media screen and (max-width: 750px){.pc{display:none}.sp{display:block}.sp_block{display:block}}