.toggle-branch{display:flex;align-items:center;gap:10px;margin-top:20px;padding:6px 8px 5px;border:1px solid var(--color-border1);border-radius:4px;font-weight:600;line-height:1}.toggle-branch_line{stroke:var(--color-body);stroke-width:2px}.toggle-branch_line.vertical{transition:transform .1s ease-in;transform-origin:center}[aria-expanded=true] .toggle-branch_line.vertical{transform:rotate(90deg)}.branch-wrapper{display:none;margin-top:24px}.branch-info{display:flex;flex-wrap:wrap;gap:8px 24px}@media (max-width:600px){.branch-info{gap:4px}}.branch-info_term{width:10em;font-weight:600}@media (max-width:600px){.branch-info_term{width:100%}}.branch-info_desc{width:calc(100% - 10em - 24px)}@media (max-width:600px){.branch-info_desc{width:100%;margin-bottom:8px}}.branch-info+.branch-info{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border1)}.button-entry{display:flex;align-items:center;justify-content:center;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:96px;padding:16px 40px;border-radius:99px;background:var(--color-common);color:var(--color-white);font-size:1.125rem;font-weight:600;transition:background-color .1s ease-in}@media (max-width:600px){.button-entry{width:78.36vw;margin-top:72px;padding:10px}}.button-entry::before{content:"";display:inline-block;width:20px;height:26px;background:url(../../images/icon_entry.svg) center/contain no-repeat}@media (any-hover:hover){.button-entry:hover{background:#006f01}}