@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";*,:after,:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;border-spacing:0;box-sizing:border-box;color:#000;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;list-style:none;margin:0;outline:none;padding:0;vertical-align:baseline;word-break:break-all;-webkit-tap-highlight-color:transparent;font-family:Noto Sans JP,inter,Noto Sans TC,微軟正黑體}button{cursor:po "Inter"}a:active,a:hover,a:link,a:visited{color:#000;text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 60px #fff}body{background-color:#efeae7;margin:0}.page{min-height:calc(100vh - 170px);overflow:hidden;padding:170px 0 100px;width:100%}.container{margin:0 auto;max-width:100%;width:1280px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (max-width:1439px){.page{padding:202px 0 60px}.container{width:calc(100% - 30px)}}@media screen and (max-width:999px){.page{padding:132px 0 20px}}@media screen and (max-width:743px){.page{overflow:hidden;padding:80px 0 20px;width:100%}.container{width:calc(100% - 20px)}}.component.appHeader[data-v-ec3b0bb1]{height:170px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.component.appHeader[data-v-ec3b0bb1],.component.appHeader>.container[data-v-ec3b0bb1]{align-items:center;display:flex;flex-direction:row;justify-content:center}.component.appHeader>.container>header[data-v-ec3b0bb1]{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:row;height:100px;justify-content:flex-end;padding:0 58px;pointer-events:auto;position:relative;transition:.2s;width:100%}.component.appHeader>.container>header>.logo[data-v-ec3b0bb1]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;left:50px;position:absolute;text-decoration:none;width:150px}.component.appHeader>.container>header>.logo>img[data-v-ec3b0bb1]{aspect-ratio:150/46;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.component.appHeader>.container>header>.logo>span[data-v-ec3b0bb1]{color:#000;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;margin-top:2px;white-space:nowrap}.component.appHeader>.container>header>nav[data-v-ec3b0bb1]{align-items:stretch;display:flex;flex-direction:row;height:100%;justify-content:center}.component.appHeader>.container>header>nav>a[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding:15px}.component.appHeader>.container>header>nav>a>span[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button>span[data-v-ec3b0bb1]{color:inherit;font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6;transition:.2s}.component.appHeader>.container>header>nav>a[data-v-ec3b0bb1]:hover,.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]:hover{color:#e70012}.component.appHeader>.container>header>nav>a:hover>span[data-v-ec3b0bb1]:after,.component.appHeader>.container>header>nav>button:hover>span[data-v-ec3b0bb1]:after{border-top-color:#e70012}.component.appHeader>.container>header>nav>a.now[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button.now[data-v-ec3b0bb1]{color:#e70012}.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]{position:relative}.component.appHeader>.container>header>nav>button>span[data-v-ec3b0bb1]{align-items:center;display:flex;flex-direction:row;justify-content:center}.component.appHeader>.container>header>nav>button>span[data-v-ec3b0bb1]:after{border-color:#000 transparent transparent;border-style:solid;border-width:10px 6px 0;content:"";display:inline-block;margin-left:4px;transition:.2s}.component.appHeader>.container>header>nav>button>div[data-v-ec3b0bb1]{background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #eee;height:160px;left:calc(50% - 130px);opacity:0;pointer-events:none;position:absolute;top:110px;transition:.2s;width:260px}.component.appHeader>.container>header>nav>button>div[data-v-ec3b0bb1]:before{content:"";cursor:auto;display:inline-block;height:30px;left:0;position:absolute;top:-10px;width:100%;z-index:-1}.component.appHeader>.container>header>nav>button>div>section[data-v-ec3b0bb1]{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;padding:16px 0}.component.appHeader>.container>header>nav>button>div>section>a[data-v-ec3b0bb1]{flex:1;font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6;padding:5px 13px 5px 23px;transition:.2s}.component.appHeader>.container>header>nav>button>div>section>a.now[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button>div>section>a[data-v-ec3b0bb1]:hover{color:#e70012}.component.appHeader>.container>header>nav>button:hover>div[data-v-ec3b0bb1]{opacity:1;pointer-events:auto}.component.appHeader>.container>header>.connect[data-v-ec3b0bb1]{align-items:center;background-color:#22ba4f;border-radius:26px;color:#fff;display:flex;flex-direction:row;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.15px;line-height:1.6;margin-left:15px;padding:15px 20px;transition:.2s}.component.appHeader>.container>header>.connect[data-v-ec3b0bb1]:hover{background-color:#16a340}.component.appHeader>.container>header>.connect>img[data-v-ec3b0bb1]{aspect-ratio:1/1;margin-right:10px;width:20px}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]{display:none}.component.appHeader>.container>header.fixed[data-v-ec3b0bb1]{border-radius:0 0 16px 16px;box-shadow:0 2px 8px #0000000d;height:70px;max-width:1280px;position:fixed;top:0}.component.appHeader>.container>header.fixed>nav>button>div[data-v-ec3b0bb1]{top:80px}@media screen and (max-width:1439px){.component.appHeader[data-v-ec3b0bb1]{height:170px}.component.appHeader>.container>header[data-v-ec3b0bb1]{padding:0 20px}.component.appHeader>.container>header>.logo[data-v-ec3b0bb1]{left:20px;width:120px}.component.appHeader>.container>header>.logo>span[data-v-ec3b0bb1]{font-size:9px}.component.appHeader>.container>header>nav>a[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]{padding:12px}.component.appHeader>.container>header.fixed[data-v-ec3b0bb1]{width:calc(100% - 30px)}}@media screen and (max-width:999px){.component.appHeader[data-v-ec3b0bb1]{height:100px}.component.appHeader>.container>header[data-v-ec3b0bb1]{height:80px}.component.appHeader>.container>header>.logo[data-v-ec3b0bb1]{width:150px}.component.appHeader>.container>header>nav[data-v-ec3b0bb1]{align-items:stretch;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:0;opacity:0;padding:20px 0;position:absolute;top:92px;transform:translateY(-400px);transition:.2s;width:100%;z-index:-1}.component.appHeader>.container>header>nav.open[data-v-ec3b0bb1]{opacity:1;transform:translateY(0)}.component.appHeader>.container>header>nav>a[data-v-ec3b0bb1],.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]{padding:20px 0}.component.appHeader>.container>header>nav>button[data-v-ec3b0bb1]{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.component.appHeader>.container>header>nav>button>div[data-v-ec3b0bb1]{background-color:#fcfcfc;border-radius:0;box-shadow:inset 0 0 8px #00000014;height:0;margin-top:12px;opacity:1;overflow:hidden;pointer-events:auto;position:static;top:auto;transition:.2s;width:100%}.component.appHeader>.container>header>nav>button>div[data-v-ec3b0bb1]:before{display:none}.component.appHeader>.container>header>nav>button>div>section[data-v-ec3b0bb1]{height:220px;padding:8px 0}.component.appHeader>.container>header>nav>button>div>section>a[data-v-ec3b0bb1]{align-items:center;color:#555;display:flex;flex:1;flex-direction:row;justify-content:center}.component.appHeader>.container>header>nav>button.open>div[data-v-ec3b0bb1]{height:220px}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]{align-items:stretch;aspect-ratio:1/1;background-color:#e70012;border-radius:50%;display:flex;flex-direction:column;justify-content:center;margin-left:12px;padding:12px;transition:.2s;width:50px}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]:after,.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]:before{background-color:#fff;border-radius:99px;content:"";display:inline-block;height:4px;transition:.2s}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]:after{margin-top:8px}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]:hover{background-color:#bc2424}@keyframes menu-btn-top-ec3b0bb1{50%{transform:translateY(6px)}to{transform:translateY(6px) rotate(45deg)}}@keyframes menu-btn-bottom-ec3b0bb1{50%{transform:translateY(-6px)}to{transform:translateY(-6px) rotate(-45deg)}}.component.appHeader>.container>header>.mobile-btn.open[data-v-ec3b0bb1]:before{animation:menu-btn-top-ec3b0bb1 1s 0s alternate both}.component.appHeader>.container>header>.mobile-btn.open[data-v-ec3b0bb1]:after{animation:menu-btn-bottom-ec3b0bb1 1s 0s alternate both}}@media screen and (max-width:743px){.component.appHeader[data-v-ec3b0bb1]{height:80px}.component.appHeader>.container>header[data-v-ec3b0bb1]{height:60px;padding:0 12px;position:fixed;width:calc(100% - 20px)}.component.appHeader>.container>header>.logo[data-v-ec3b0bb1]{left:12px;width:100px}.component.appHeader>.container>header>.logo>span[data-v-ec3b0bb1]{font-size:7.5px}.component.appHeader>.container>header>nav[data-v-ec3b0bb1]{top:72px}.component.appHeader>.container>header>.connect[data-v-ec3b0bb1]{padding:8px 16px}.component.appHeader>.container>header>.connect>img[data-v-ec3b0bb1]{width:16px}.component.appHeader>.container>header>.mobile-btn[data-v-ec3b0bb1]{padding:8px;width:38px}}.component.footer[data-v-6b4166c2]{align-items:flex-start;background-color:#000;display:flex;flex-direction:row;justify-content:center}.component.footer>.container[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:45px 0}.component.footer>.container[data-v-6b4166c2] *{color:#fff}.component.footer>.container>a.logo[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none}.component.footer>.container>a.logo>img[data-v-6b4166c2]{aspect-ratio:158/48;width:158px}.component.footer>.container>a.logo>span[data-v-6b4166c2]{font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;margin-top:4px;white-space:nowrap}.component.footer>.container>section[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:row;justify-content:stretch;padding-top:20px}.component.footer>.container>section>div[data-v-6b4166c2]{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.component.footer>.container>section>div.information[data-v-6b4166c2]{flex:4}.component.footer>.container>section>div.information>p[data-v-6b4166c2]{font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6}.component.footer>.container>section>div.information>div[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:row;justify-content:stretch}.component.footer>.container>section>div.information>div[data-v-6b4166c2]:first-of-type{margin-top:22px}.component.footer>.container>section>div.information>div[data-v-6b4166c2]:nth-of-type(2){margin-top:13px}.component.footer>.container>section>div.information>div>h6[data-v-6b4166c2]{font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6;min-width:60px}.component.footer>.container>section>div.information>div>ul[data-v-6b4166c2]{flex:1;padding-left:13px}.component.footer>.container>section>div.information>div>ul[data-v-6b4166c2],.component.footer>.container>section>div.information>div>ul>li[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.component.footer>.container>section>div.information>div>ul>li~li[data-v-6b4166c2]{padding-top:10px}.component.footer>.container>section>div.information>div>ul>li>span[data-v-6b4166c2]{font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6}.component.footer>.container>section>div.link[data-v-6b4166c2]{align-items:stretch;display:flex;flex:2;flex-direction:column;justify-content:flex-start;margin-left:80px}.component.footer>.container>section>div.link>a[data-v-6b4166c2]{border-bottom:2px solid #fff;display:inline-block;font-family:Inter;font-size:22px;font-weight:700;line-height:1.5;transition:.2s}.component.footer>.container>section>div.link>a~a[data-v-6b4166c2]{margin-top:40px}.component.footer>.container>section>div.link>a[data-v-6b4166c2]:hover{border-bottom-color:#e70012;color:#e70012}.component.footer>.container>section>div.link>div[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px}.component.footer>.container>section>div.link>div>h6[data-v-6b4166c2]{font-family:Inter;font-size:22px;font-weight:700;line-height:1.5}.component.footer>.container>section>div.link>div>a[data-v-6b4166c2]{font-size:14px;font-weight:500;letter-spacing:.15px;line-height:1.6;text-decoration-color:#fff;text-decoration-line:underline;text-underline-offset:3px;transition:.2s}.component.footer>.container>section>div.link>div>a[data-v-6b4166c2]:first-of-type{margin-top:10px}.component.footer>.container>section>div.link>div>a[data-v-6b4166c2]:before{aspect-ratio:1/1;background-color:#e70012;border-radius:50%;content:"";display:inline-block;margin-right:16px;width:6px}.component.footer>.container>section>div.link>div>a[data-v-6b4166c2]:hover{color:#e70012;text-decoration-color:#e70012}.component.footer>.container>section>div.link>div+a[data-v-6b4166c2]{margin-top:40px}@media screen and (max-width:1439px){.component.footer>.container>section>div.information[data-v-6b4166c2]{flex:3}.component.footer>.container>section>div.information>div[data-v-6b4166c2]{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.component.footer>.container>section>div.information>div>h6[data-v-6b4166c2]{font-weight:500;width:auto}.component.footer>.container>section>div.information>div>ul[data-v-6b4166c2]{margin-top:12px;opacity:.8;padding-left:0}.component.footer>.container>section>div.link[data-v-6b4166c2]{margin-left:32px}}@media screen and (max-width:999px){.component.footer>.container[data-v-6b4166c2]{padding:45px 0 90px}.component.footer>.container>section[data-v-6b4166c2]{flex-wrap:wrap}.component.footer>.container>section>div.information[data-v-6b4166c2]{flex:none;width:100%}.component.footer>.container>section>div.information>div>ul[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.component.footer>.container>section>div.information>div>ul>li[data-v-6b4166c2]{margin-bottom:20px;width:50%}.component.footer>.container>section>div.information>div>ul>li~li[data-v-6b4166c2]{padding-top:0}.component.footer>.container>section>div.link[data-v-6b4166c2]{flex:none;margin-left:0;margin-top:24px;padding-right:30px;width:33%}.component.footer>.container>section>div.link[data-v-6b4166c2]:last-of-type{padding-right:0}}@media screen and (max-width:743px){.component.footer>.container[data-v-6b4166c2]{padding:36px 0}.component.footer>.container>section>div.information>div>ul[data-v-6b4166c2]{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.component.footer>.container>section>div.link[data-v-6b4166c2]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:0;width:100%}}.error[data-v-a76cb5ea]{align-items:stretch;justify-content:flex-start}.error[data-v-a76cb5ea],.error>main[data-v-a76cb5ea]{display:flex;flex-direction:column}.error>main[data-v-a76cb5ea]{align-items:center;justify-content:center;padding:202px 0 100px}.error>main>img[data-v-a76cb5ea]{width:420px}.error>main>h1[data-v-a76cb5ea]{font-family:Inter;font-size:30px;font-weight:900;line-height:1;margin-top:12px;text-align:center}@media screen and (max-width:1439px){.error>main[data-v-a76cb5ea]{padding:202px 0 60px}}@media screen and (max-width:999px){.error>main[data-v-a76cb5ea]{padding:132px 0 60px}}@media screen and (max-width:743px){.error>main[data-v-a76cb5ea]{padding:112px 0 40px}.error>main>img[data-v-a76cb5ea]{max-width:100%;width:320px}.error>main>h1[data-v-a76cb5ea]{font-size:22px}}
