.pagination[data-v-11eda4f7]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:45px auto 60px;max-width:1200px}@media only screen and (max-width:800px){.pagination[data-v-11eda4f7]{gap:8px;margin-bottom:45px}}.pagination--nav-link[data-v-11eda4f7]{align-items:center;border:2px solid;border-radius:5em;cursor:pointer;display:flex;font-size:1.4rem;font-weight:700;height:50px;justify-content:center;max-width:calc(100% - 80px);padding:14px 16px;position:relative;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:"all";transition-timing-function:cubic-bezier(.165,.84,.44,1);width:400px;will-change:"all"}.pagination--nav-link[data-v-11eda4f7]:focus-visible,.pagination--nav-link[data-v-11eda4f7]:hover{opacity:1;transition-duration:.15s;transition-timing-function:cubic-bezier(.39,.575,.565,1)}@media only screen and (max-width:800px){.pagination--nav-link[data-v-11eda4f7]{flex-shrink:0;font-size:2rem;height:44px;padding:0;width:44px}}.pagination--nav-link.active[data-v-11eda4f7]{background-color:#0078bf;border-color:#0078bf;color:#fff}.pagination--nav-link.active[data-v-11eda4f7]:focus-visible,.pagination--nav-link.active[data-v-11eda4f7]:hover{background-color:#fff;color:#0078bf}.pagination--nav-link.disabled[data-v-11eda4f7]{background-color:#bbb;border-color:#bbb;color:#fff;cursor:not-allowed}.pagination--nav-link:first-child .v-icon[data-v-11eda4f7]{left:20px}@media only screen and (max-width:800px){.pagination--nav-link:first-child .v-icon[data-v-11eda4f7]{left:5px}}.pagination--nav-link:last-child .v-icon[data-v-11eda4f7]{right:20px}@media only screen and (max-width:800px){.pagination--nav-link:last-child .v-icon[data-v-11eda4f7]{right:5px}}.pagination .v-icon[data-v-11eda4f7]{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:800px){.pagination--nav-label[data-v-11eda4f7]{display:none}}.pagination--numbers[data-v-11eda4f7]{display:flex;flex-shrink:0;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (max-width:800px){.pagination--numbers[data-v-11eda4f7]{gap:4px}}.pagination--ellipsis[data-v-11eda4f7]{align-items:flex-end;color:#0078bf;display:flex;font-size:1.4rem;font-weight:700;height:40px;justify-content:center;width:40px}@media only screen and (max-width:800px){.pagination--ellipsis[data-v-11eda4f7]{font-size:1.2rem;height:32px;width:20px}}.pagination--number[data-v-11eda4f7]{align-items:center;border:2px solid #0078bf;border-radius:50%;display:flex;font-size:1.4rem;font-weight:700;height:40px;justify-content:center;text-decoration:none;transition-duration:.3s;transition-property:"all";transition-timing-function:cubic-bezier(.165,.84,.44,1);width:40px;will-change:"all"}.pagination--number[data-v-11eda4f7]:focus-visible,.pagination--number[data-v-11eda4f7]:hover{opacity:1;transition-duration:.15s;transition-timing-function:cubic-bezier(.39,.575,.565,1)}@media only screen and (max-width:800px){.pagination--number[data-v-11eda4f7]{font-size:1.2rem;height:32px;width:32px}}.pagination--number[data-v-11eda4f7]:not(.current){background-color:#fff;color:#0078bf}.pagination--number[data-v-11eda4f7]:not(.current):focus-visible,.pagination--number[data-v-11eda4f7]:not(.current):hover{background-color:#0078bf;color:#fff}.pagination--number.current[data-v-11eda4f7]{background-color:#0078bf;color:#fff;cursor:default}.works-archives-wrapper[data-v-c62b8cc3]{background-color:#e4eff6;border-radius:35px;margin:65px auto;max-width:1200px;padding:0 50px 15px}@media only screen and (max-width:800px){.works-archives-wrapper[data-v-c62b8cc3]{border-radius:12px;max-width:96%;padding:0 12px 1px}}.works-archives-list[data-v-c62b8cc3]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (max-width:800px){.works-archives-list[data-v-c62b8cc3]{gap:4px;grid-template-columns:repeat(2,50%)}}.works-archives-list[data-v-c62b8cc3]:last-child{margin-bottom:60px}.works-archives-wrapper[data-v-c62b8cc3] .page-section-title{padding:64px 0 56px}.works-archives-wrapper[data-v-c62b8cc3] .page-section-title span{border-left:none;color:#00334c;padding:0;text-align:center}@media only screen and (max-width:800px){.works-archives-wrapper[data-v-c62b8cc3] .page-section-title{padding:26px 0 24px}}
