.bg[data-v-a04eed3e],.transition-canvas[data-v-a04eed3e]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.bg[data-v-a04eed3e]{background-color:#004e98}.canvas-container[data-v-e297d26e]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.canvas-container[data-v-e297d26e]>canvas{height:100%;width:100%}.keyvisual[data-v-3222ade9]{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.keyvisual.is-hide[data-v-3222ade9]{display:none}.title[data-v-3222ade9]{font-size:40px;font-weight:700;letter-spacing:.5px;transform:translateY(100%);transition:transform .6s cubic-bezier(.67,.13,.1,.94)}@media screen and (max-width:576px){.title[data-v-3222ade9]{font-size:26px}}@media screen and (max-width:320px){.title[data-v-3222ade9]{font-size:22px}}.title.is-show[data-v-3222ade9]{transform:translateY(0)}.title-wrapper[data-v-3222ade9]{bottom:0;color:#323232;height:130px;left:0;margin:auto;max-width:1260px;padding:0 30px;pointer-events:none;position:absolute;right:0;top:0;transform:scale(1);transform-origin:25.1% 72%;transition:transform 1.5s ease-in-out,color 1.5s ease-in-out;width:100%;z-index:1}@media screen and (max-width:576px){.title-wrapper[data-v-3222ade9]{padding:0 20px}}.title-wrapper>:nth-child(2)>.title[data-v-3222ade9]{transition-delay:0s}.title-wrapper>:nth-child(2)>.title.is-show[data-v-3222ade9]{transition-delay:.5s}.title-box[data-v-3222ade9]{height:65px;line-height:65px;overflow:hidden}@media screen and (max-width:576px){.title-box[data-v-3222ade9]{height:46px;line-height:46px}}@media screen and (max-width:320px){.title-box[data-v-3222ade9]{height:36px;line-height:36px}}.second-title[data-v-3222ade9]{align-items:center;bottom:0;color:#f7f9f8;display:flex;justify-content:center;left:0;margin:auto;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.second-title .title.is-show[data-v-3222ade9]{transition-delay:.5s}.second-title-box[data-v-3222ade9]{opacity:0;transform:translateY(100%);transition:transform .6s cubic-bezier(.67,.13,.1,.94),opacity .4s ease-in-out}.second-title-box.is-show[data-v-3222ade9]{opacity:1;transform:translateY(0)}.st0[data-v-5c821d92]{fill:none}.st0[data-v-5c821d92],.st1[data-v-5c821d92]{stroke:#004e98;stroke-width:3;stroke-miterlimit:10}.st1[data-v-5c821d92]{fill:#fff}.st2[data-v-5c821d92]{fill:#004e98}.st3[data-v-5c821d92]{fill:#ff9f5e}.st4[data-v-5c821d92]{fill:#499bea}.st5[data-v-5c821d92]{fill:#fff}.st6[data-v-5c821d92]{fill:#ffdd72}.st7[data-v-5c821d92]{fill:#1b1c2e}.st8[data-v-5c821d92]{fill:#1c1d2f}.st9[data-v-5c821d92]{fill:#044f99}.st10[data-v-5c821d92]{fill:#fefefe}.st0[data-v-2152ed98]{fill:#004e98}.st1[data-v-2152ed98]{fill:#ff9f5e;-webkit-clip-path:url(#SVGID_00000071542589795789424230000004292973162481873303_);clip-path:url(#SVGID_00000071542589795789424230000004292973162481873303_)}.st2[data-v-2152ed98]{fill:none;stroke:#fff;stroke-width:2.4248}.st3[data-v-2152ed98]{fill:none;stroke:#fff;stroke-width:2.1;stroke-linejoin:round;stroke-miterlimit:10}.st4[data-v-2152ed98]{fill:#427fdb}.st5[data-v-2152ed98]{fill:#080732}.st6[data-v-2152ed98]{fill:#fff;stroke:#080717;stroke-width:9.154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st7[data-v-2152ed98]{fill:#4394f8}.st8[data-v-2152ed98]{fill:#ff9f5e}.st9[data-v-2152ed98]{fill:#fff}.st10[data-v-2152ed98]{fill:#499bea}.st11[data-v-2152ed98]{fill:#cfe2ff}.st12[data-v-2152ed98]{fill:#08073b}.st13[data-v-2152ed98]{fill:#080717}.st14[data-v-2152ed98],.st15[data-v-2152ed98]{fill:none;stroke:#282d33;stroke-width:2.6283}.st15[data-v-2152ed98]{stroke-dasharray:5.1415,5.1415}.st16[data-v-2152ed98]{fill:none;stroke:#282d33;stroke-width:2.6283;stroke-dasharray:5.1416,5.1416}.st17[data-v-2152ed98]{fill:#fff;stroke:#282d33;stroke-width:2.6283}.st0[data-v-5ca39c87]{fill:none}.st0[data-v-5ca39c87],.st1[data-v-5ca39c87]{stroke:#2448d6;stroke-width:.7138;stroke-miterlimit:10}.st1[data-v-5ca39c87]{fill:#fff}.st2[data-v-5ca39c87]{-webkit-clip-path:url(#SVGID_00000081632876413744659640000000152657226160620718_);clip-path:url(#SVGID_00000081632876413744659640000000152657226160620718_)}.st3[data-v-5ca39c87]{fill:#ff9f5e}.st4[data-v-5ca39c87]{fill:url(#SVGID_00000028322342043327080430000018383205760117310103_)}.st5[data-v-5ca39c87]{fill:#ff9b3d}.st6[data-v-5ca39c87]{fill:#1f40b4}.st7[data-v-5ca39c87]{fill:url(#SVGID_00000122697733459326203800000001685114768141801150_)}.st8[data-v-5ca39c87]{fill:url(#SVGID_00000037693003698021577450000005423004970620215179_)}.st9[data-v-5ca39c87]{fill:url(#SVGID_00000063634709503584724220000011132639837763294085_)}.st10[data-v-5ca39c87]{fill:#004e98}.st11[data-v-5ca39c87]{fill:none;stroke:#fff;stroke-width:3.4533;stroke-miterlimit:10}.st12[data-v-5ca39c87]{fill:#f7f3e5}.st13[data-v-5ca39c87]{fill:#2c2d38}.st14[data-v-5ca39c87]{fill:#1e1f35}.st15[data-v-5ca39c87]{fill:none;stroke:#1e1f35;stroke-width:2.8496;stroke-miterlimit:10}.st16[data-v-5ca39c87]{fill:none;stroke:#1e1f35;stroke-width:2.2797;stroke-miterlimit:10}.st17[data-v-5ca39c87]{fill:none;stroke:#1e1f35;stroke-width:2.4566;stroke-miterlimit:10}.st18[data-v-5ca39c87]{fill:#090830}.st19[data-v-5ca39c87]{fill:#f5f5f8}.st20[data-v-5ca39c87]{fill:#fff}@keyframes strokeAni-2ee8cffd{0%{stroke-dashoffset:-50px}to{stroke-dashoffset:0px}}.goal-title[data-v-2ee8cffd]{padding:0 0 20px}.goal-title-wrapper[data-v-2ee8cffd]{align-items:center;color:#37434c;display:flex;font-size:32px;font-weight:700;justify-content:space-between;margin:0 auto 20px;max-width:1070px}@media screen and (max-width:768px){.goal-title-wrapper[data-v-2ee8cffd]{font-size:24px}}.goal-title-wrapper>h3>span[data-v-2ee8cffd]{display:inline-block}.goal-title-wrapper>h3>span[data-v-2ee8cffd]:first-child{margin-right:8px}.goal-title-num[data-v-2ee8cffd]{font-size:80px;overflow:hidden}@media screen and (max-width:768px){.goal-title-num[data-v-2ee8cffd]{font-size:30px}}.goal-title-num span[data-v-2ee8cffd]{display:inline-block}.goal-title-num-wrap[data-v-2ee8cffd]{overflow:hidden}.goal-title-line[data-v-2ee8cffd]{background:#37434c;height:1px}.goal-slide[data-v-2ee8cffd]{display:flex;justify-content:space-between;margin:0 auto;max-width:1070px;padding:76px 0 0;position:relative;width:100%}@media screen and (max-width:768px){.goal-slide[data-v-2ee8cffd]{flex-wrap:wrap}}@media screen and (max-width:576px){.goal-slide[data-v-2ee8cffd]{padding:20px 0 0}}.goal-slide.is-touch-slide[data-v-2ee8cffd]{touch-action:pan-x}.goal-slide-points[data-v-2ee8cffd]{display:flex;justify-content:center;padding:38px 0 0}@media screen and (max-width:576px){.goal-slide-points[data-v-2ee8cffd]{padding:15px 0 0}}.goal-slide-points>span[data-v-2ee8cffd]{background-color:#d9d9d9;border-radius:50%;display:inline-block;height:16px;transition:background-color .35s ease-in-out;width:16px}.goal-slide-points>span.is-active[data-v-2ee8cffd]{background-color:#595959}.goal-slide-points>span+span[data-v-2ee8cffd]{margin-left:20px}.goal-text[data-v-2ee8cffd]{font-size:18px;letter-spacing:.5px;line-height:1.8;max-width:500px;width:100%}@media screen and (max-width:992px){.goal-text[data-v-2ee8cffd]{padding:0 0 0 10px}}@media screen and (max-width:768px){.goal-text[data-v-2ee8cffd]{margin:0 auto}}@media screen and (max-width:576px){.goal-text[data-v-2ee8cffd]{font-size:16px;padding:0}}.goal-sub[data-v-2ee8cffd]{color:#37434c;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:1.5;margin-bottom:12px;overflow:hidden}@media screen and (max-width:576px){.goal-sub[data-v-2ee8cffd]{font-size:20px;margin-top:20px}}.goal-sub span[data-v-2ee8cffd]{display:inline-block}.goal-des[data-v-2ee8cffd]{margin-bottom:12px;overflow:hidden}.goal-des span[data-v-2ee8cffd]{display:inline-block}.goal-tag-wrapper[data-v-2ee8cffd]{overflow:hidden}.goal-tag>span[data-v-2ee8cffd]{border:1px solid #000;border-radius:30px;display:inline-block;margin:0 16px 16px 0;padding:4px 16px}.goal-btn[data-v-2ee8cffd]{bottom:0;position:absolute;right:0}@media screen and (max-width:768px){.goal-btn[data-v-2ee8cffd]{display:none}}.goal-btn span[data-v-2ee8cffd]{display:inline-block}.goal-btn svg>path[data-v-2ee8cffd]{stroke:#aaa;transition:stroke .35s ease-in-out}@media (hover:hover){.goal-btn:hover svg>path[data-v-2ee8cffd]{stroke:#37434c}}.goal-icon[data-v-2ee8cffd]{aspect-ratio:480/350;max-width:480px;overflow:hidden;width:100%}@media screen and (max-width:768px){.goal-icon[data-v-2ee8cffd]{margin:0 auto}}@media screen and (max-width:576px){.goal-icon[data-v-2ee8cffd]{max-width:240px}}.goal-icon-offset[data-v-2ee8cffd]{margin:-20px}.history[data-v-56e55b63]{display:flex;justify-content:space-between;margin:200px auto 0;max-width:1640px;padding:0 30px}@media screen and (max-width:992px){.history[data-v-56e55b63]{flex-wrap:wrap;margin:45px auto 0}}@media screen and (max-width:576px){.history[data-v-56e55b63]{padding:0 15px}}.history-stick[data-v-56e55b63]{flex:0 0 auto}@media screen and (max-width:576px){.history-stick[data-v-56e55b63]{width:100%}}.history-title[data-v-56e55b63]{color:#37434c;font-size:32px;font-weight:700;letter-spacing:.5px;line-height:150%}@media screen and (max-width:576px){.history-title[data-v-56e55b63]{font-size:24px;text-align:center}}.history-content[data-v-56e55b63]{display:flex;flex-wrap:wrap;max-width:1300px;padding:0 10px;width:100%}@media screen and (max-width:992px){.history-content[data-v-56e55b63]{margin:10px -20px 0;padding:0;width:calc(100% + 40px)}}@media screen and (max-width:576px){.history-content[data-v-56e55b63]{margin:10px 0 0;width:100%}}@media screen and (max-width:992px){.history-select[data-v-56e55b63]{display:flex;margin:0 -10px}}.history-select-wrapper[data-v-56e55b63]{margin:32px 0 0;overflow:hidden}@media screen and (max-width:576px){.history-select-wrapper[data-v-56e55b63]{margin:20px 0 0;overflow:scroll;width:100%}}.history-select-item[data-v-56e55b63]{margin:0 0 12px}.history-year[data-v-56e55b63]{color:#9c9c9c;font-size:24px;line-height:1.5;padding:0 0 0 12px;position:relative;transition:all .35s ease-in-out}@media screen and (max-width:992px){.history-year[data-v-56e55b63]{margin:0 10px;padding:0}}@media screen and (max-width:576px){.history-year[data-v-56e55b63]{font-size:20px}}.history-year.is-active[data-v-56e55b63],.history-year[data-v-56e55b63]:hover{color:#080732}.history-year.is-active[data-v-56e55b63]:before,.history-year[data-v-56e55b63]:hover:before{background-color:#080732;width:5px}@media screen and (max-width:992px){.history-year.is-active[data-v-56e55b63]:before,.history-year[data-v-56e55b63]:hover:before{opacity:1;width:100%}}.history-year[data-v-56e55b63]:before{background-color:#9c9c9c;bottom:20%;content:"";left:0;position:absolute;top:20%;width:3px}@media screen and (max-width:992px){.history-year[data-v-56e55b63]:before{bottom:-3px;height:5px;opacity:0;top:auto;width:100%}}.topic-card[data-v-56e55b63]{color:#232323;letter-spacing:.5px;margin:0 0 40px;padding:0 20px;width:33.33%}@media screen and (max-width:992px){.topic-card[data-v-56e55b63]{width:50%}}@media screen and (max-width:576px){.topic-card[data-v-56e55b63]{margin:0 0 20px;padding:0;width:100%}}@media (hover:hover){.topic-card:hover .topic-img img[data-v-56e55b63]{transform:scale(1.2)}}.topic-title[data-v-56e55b63]{color:#232323;font-size:24px;font-weight:700;line-height:1.3;margin-top:24px}@media screen and (max-width:576px){.topic-title[data-v-56e55b63]{font-size:20px}}.topic-img[data-v-56e55b63]{aspect-ratio:400/225;border-radius:8px;overflow:hidden}.topic-img img[data-v-56e55b63]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.topic-img img[data-v-56e55b63],.topic-img img.is-transition[data-v-56e55b63]{transition:transform .35s ease-in-out}.topic-des[data-v-56e55b63]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;height:130px;line-height:1.8;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:576px){.topic-des[data-v-56e55b63]{font-size:16px;height:115px}}.topic-date[data-v-56e55b63]{color:#9c9c9c;margin:8px 0 0;text-align:right}.record[data-v-b17bc3e3]{margin:100px auto 0;max-width:1460px;padding:0 30px}@media screen and (max-width:576px){.record[data-v-b17bc3e3]{margin:40px auto 0;padding:0 15px}}.record-title[data-v-b17bc3e3]{color:#37434c;font-size:32px;font-weight:700;letter-spacing:.5px;line-height:150%;text-align:center}@media screen and (max-width:576px){.record-title[data-v-b17bc3e3]{font-size:24px}}.record-title span[data-v-b17bc3e3]{padding:0 16px}.record-content[data-v-b17bc3e3]{display:flex;flex-wrap:wrap;margin:45px 0 120px}@media screen and (max-width:576px){.record-content[data-v-b17bc3e3]{margin:20px 0 36px}}.article-card[data-v-b17bc3e3]{color:#232323;letter-spacing:.5px;margin:0 0 40px;padding:0 20px;width:33.33%}@media screen and (max-width:992px){.article-card[data-v-b17bc3e3]{width:50%}}@media screen and (max-width:576px){.article-card[data-v-b17bc3e3]{margin:0 0 20px;padding:0;width:100%}}@media (hover:hover){.article-card:hover .article-img img[data-v-b17bc3e3]{transform:scale(1.2)}}.article-title[data-v-b17bc3e3]{color:#232323;font-size:24px;font-weight:700;line-height:1.5;margin-top:24px}.article-title span[data-v-b17bc3e3]{display:inline-block}.article-img[data-v-b17bc3e3]{aspect-ratio:440/245;border-radius:8px;overflow:hidden}.article-img img[data-v-b17bc3e3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease-in-out;width:100%}.article-des[data-v-b17bc3e3]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;line-height:1.8;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis}.article-date[data-v-b17bc3e3]{color:#9c9c9c;margin:8px 0 0;text-align:right}.scroll-wrapper[data-v-a71f8f5d]{background:#f7f9f8;height:100%;height:auto;overflow:auto;position:fixed}.scroll-content[data-v-a71f8f5d],.scroll-wrapper[data-v-a71f8f5d]{bottom:0;left:0;right:0;top:0;width:100%}.scroll-content[data-v-a71f8f5d]{height:100%;position:absolute}.scroll-space[data-v-a71f8f5d]{height:300px}@media screen and (max-width:992px){.scroll-space[data-v-a71f8f5d]{height:200px}}@media screen and (max-width:768px){.scroll-space[data-v-a71f8f5d]{height:180px}}@media screen and (max-width:576px){.scroll-space[data-v-a71f8f5d]{height:122px}}.bg-dot[data-v-2025a39e]{background-image:url(./dot-grid.png);background-repeat:repeat;bottom:0;left:0;position:fixed;right:0;top:0;width:100%}
