@keyframes animation-jump{0%{translate:0 0}50%{translate:0 -5px}to{translate:0 0}}.department__list{margin-top:4.625rem}.department__list section{padding:4.3125rem 5.625rem;background-color:#fff;break-inside:avoid}.department__list section:not(:first-of-type){margin-top:3.125rem}.department__list h2{display:flex;gap:.25rem;font-weight:400;font-size:1.625rem;line-height:1.1538461538;letter-spacing:.2em}.department__list h2.size-small{font-size:1.125rem}.department__list h2 .icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-top:.5rem;color:#00205b}.department__list h2 .icon.icon-blank svg{width:.9rem;height:.9rem}.department__list h2 .icon.icon-arrow{border:1px solid;border-radius:50%}.department__list h2 .icon.icon-arrow svg{width:.5rem;height:.3888888889rem}.department__list .list{display:flex;flex-direction:column;margin-top:2.5rem}.department__list .list dl{display:grid;grid-template-columns:24.375rem 1fr;border:1px solid #c9d4ea}.department__list .list dl:not(:first-of-type){border-top:1px solid #c9d4ea}.department__list .list dl dt{display:flex;flex-direction:column;justify-content:center;padding:1.875rem;gap:1.875rem}.department__list .list dl dt .title{display:flex;align-items:center;gap:.4375rem;font-weight:400;font-size:1.375rem;line-height:1;letter-spacing:.2em}.department__list .list dl dt .title .arrow{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border:1px solid;border-radius:50%;background-color:#fff;color:#00205b}.department__list .list dl dt .title .arrow svg{width:.5rem;height:.3888888889rem}.department__list .list dl dt .inner{display:flex;flex-direction:column;width:100%;gap:2.375rem}.department__list .list dl dt .item{display:grid;grid-template-columns:7.6875rem 1fr}.department__list .list dl dt .item .caption{width:100%;font-weight:700;font-size:.75rem;line-height:1.5}.department__list .list dl dt .item .text{font-weight:400;font-size:1.125rem;line-height:1;letter-spacing:.1em}.department__list .list dl dd{width:100%;border-style:solid;border-color:#c9d4ea}.department__list .list dl dd .item{display:flex;align-items:center;padding:.875rem 2.3125rem .8125rem;gap:.4375rem;font-weight:400;font-size:1rem;line-height:1;letter-spacing:.1em}.department__list .list dl dd .item:not(:first-of-type){border-top:1px solid #c9d4ea}.department__list .list dl dd .item .arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:.875rem;height:.875rem;border:1px solid;border-radius:50%;background-color:#fff;color:#00205b}.department__list .list dl dd .item .arrow svg{width:.5rem;height:.3888888889rem}.department__back-button{margin:4.5rem auto .3125rem}@media screen and (max-width:833px){.department__list{margin-top:3.125rem}.department__list section{padding:3rem 1.5625rem}.department__list section:not(:first-of-type){margin-top:1.875rem}.department__list h2{gap:.5rem}.department__list h2.size-small{font-size:1rem;line-height:1.875;letter-spacing:.1em}.department__list h2 .icon{width:1.0625rem;height:1.0625rem;margin-top:.4375rem}.department__list .list{margin-top:1.6875rem}.department__list .list dl{grid-template-columns:1fr}.department__list .list dl:not(:first-of-type){margin-top:1rem}.department__list .list dl dt{padding:2.25rem 1.375rem 1.75rem;gap:2.4375rem}.department__list .list dl dt .title .arrow{width:1.0625rem;height:1.0625rem}.department__list .list dl dt .inner{gap:1.875rem}.department__list .list dl dt .item{grid-template-columns:1fr;gap:.9375rem}.department__list .list dl dt .item .caption{font-weight:700;font-size:.8125rem;line-height:1;letter-spacing:.2em}.department__list .list dl dt .item .text{letter-spacing:.2em}.department__list .list dl dd{border-width:2px 0 0}.department__list .list dl dd .item{padding:.6875rem .625rem .625rem 1.375rem;gap:.75rem;font-size:.875rem;line-height:1.2857142857}.department__list .list dl dd .item .arrow{width:1.0625rem;height:1.0625rem}.department__back-button{margin:3.75rem auto 0}}@media (min-width:834px),print{.department__list h2.size-small .icon{margin-top:.25rem}.department__list .list dl:not(:first-of-type){border-width:0 1px 1px}.department__list .list dl dt .title{margin-top:.125rem}.department__list .list dl dd{border-width:0 0 0 1px}}@media (hover:hover) and (pointer:fine){.department__list .list dl dd .item .arrow svg,.department__list .list dl dt .title .arrow svg,.department__list h2 .icon svg{transition:scale .32s ease,translate .32s ease}}
