@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--brown-grey:#8d8d8d;--brownish-grey:#707070;--alpha:0.8;--moist:253,255,205;--straight:255,221,221;--smooth:218,245,255;--airy:221,255,205;--circle_size:100px;--circle_zoom:1.2}.contact a:hover{text-decoration:underline}*{padding:0px;margin:0px;outline:none;font-family:"Noto Sans TC",Verdana,Arial,"微軟正黑體修正","微軟正黑體","Microsoft JhengHei",sans-serif;font-optical-sizing:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}html{font-size:16px}body{width:100vw;max-width:1920px;margin:0 auto;background:#fff;letter-spacing:0.5px;overflow-x:hidden;color:#000}body.hidden{overflow:hidden;visibility:visible}:focus{outline:none}img{border:0px;vertical-align:bottom}li,ol,ul{list-style:none}a{text-decoration:none}sup{font-size:1rem}.container{width:100%;margin:0 auto}@media screen and (min-width:992px){.container{width:992px}}@media screen and (min-width:1360px){.container{width:1200px}}header{padding:0;background-color:#000}@media screen and (min-width:1024px){header{padding:20px 0 11px 0}}header .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0}@media screen and (min-width:1024px){header .container{height:47px;padding:0 2%}}@media screen and (min-width:1200px){header .container{width:1100px;padding:0}}@media screen and (min-width:1360px){header .container{width:1200px}}@media screen and (min-width:1441px){header .container{width:1400px}}header .logo{width:100px;height:16px;margin-left:20px}@media screen and (min-width:1024px){header .logo{width:170px;height:26px}}@media screen and (min-width:1200px){header .logo{margin-left:0}}header .logo a{display:block;width:100%;height:100%}header .logo img{width:100%;vertical-align:text-top}header .nav{position:absolute;top:50px;right:0;z-index:999;display:none;width:64vw;height:100dvh;max-width:400px;padding:0 30px;background-color:#000;font-size:1.125rem;color:#fff}@media screen and (min-width:1024px){header .nav{position:relative;top:unset;right:unset;display:block;width:auto;height:auto;max-width:none;padding:0;font-size:1rem}}@media screen and (min-width:1600px){header .nav{font-size:18px}}header .nav__list{font-size:inherit}@media screen and (min-width:1024px){header .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .nav__item{-ms-flex-item-align:start;align-self:flex-start;color:inherit;text-align:center;font-size:inherit}@media screen and (min-width:1024px){header .nav__item{border:1px solid rgba(255,255,255,0);border-radius:20px}}@media screen and (min-width:1024px){header .nav__item:hover{border:1px solid #fff}}header .nav__item__icon{width:18px;height:18px;margin-left:15px}@media screen and (min-width:1024px){header .nav__item__icon{width:14px;height:14px;margin-left:8px}}header .nav__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:20px 0;margin:10px 0;color:inherit;font-size:inherit}@media screen and (min-width:1024px){header .nav__item__link{padding:8px 22px;margin:0}}header .nav__item span{color:var(--brown-grey);font-size:13px}@media screen and (min-width:1024px){header .nav__item span{font-size:9px}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 18px;cursor:pointer}@media screen and (min-width:1024px){.menu{display:none}}.menu img{width:30px}.title{position:relative;width:100%;padding:68px 0 10px;text-align:center;font-weight:400;font-size:21px;line-height:100%;letter-spacing:calc(0.1 * 21px)}@media screen and (min-width:992px){.title{padding:138px 0 60px;font-weight:400;font-size:42px;line-height:100%;letter-spacing:calc(0.1 * 42px)}}.title:after{position:absolute;top:47px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95px;height:66px;background-image:url("../images/bg-01.png?v=1755677945505");background-repeat:no-repeat;background-size:contain;content:""}@media screen and (min-width:992px){.title:after{top:88px;width:216px;height:152px}}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:14.5em;padding:16px 0;background:#BCBCBC;color:#fff;border-radius:80px;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:1.125rem;line-height:100%;letter-spacing:calc(0.02 * 1.125rem)}@media screen and (min-width:992px){.button{min-width:265px;padding:14px 0;font-weight:400;font-size:20px;line-height:100%;letter-spacing:calc(0.02 * 20px)}}@media screen and (min-width:1200px){.button{font-weight:400;font-size:24px;line-height:100%;letter-spacing:calc(0.02 * 24px)}}.button.enabled{background:linear-gradient(93.05deg,#000000 -22.09%,#666666 45.78%,#000000 125.32%);cursor:pointer}.button.enabled:hover{color:#000;background:linear-gradient(91.75deg,#9AA4BA -10.37%,#FFFFFF 49.46%,#9AA4BA 108.15%)}.corporation{padding:20px 10px;background-color:#000;font-size:14px;font-weight:400;text-align:center;color:#fff;line-height:1.5;letter-spacing:0.04em;border:solid 1px var(--brownish-grey)}@media screen and (min-width:390px){.corporation{padding:20px;padding-bottom:100px}}@media screen and (min-width:1200px){.corporation{padding:40px 0}}.contact{padding-top:20px;background-color:#000;font-size:inherit;color:inherit;line-height:3.5}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__list__item{position:relative;padding:0 8px;line-height:1em}@media screen and (min-width:1024px){.contact__list__item{padding:0 12px;text-align:center}}.contact__list__item:not(:last-of-type):after{position:absolute;top:50%;right:0;width:1px;height:1em;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.contact a{font-size:inherit;color:inherit}.bg-setting{background-color:#fff}.bg-setting:nth-of-type(odd){background-color:#F4F4F4}.animate{opacity:0}.animateShow{-webkit-animation-name:animateShow;animation-name:animateShow;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes animateShow{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animateShow{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animateShow-rtl{-webkit-animation-name:animateShow-rtl;animation-name:animateShow-rtl;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes animateShow-rtl{0%{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animateShow-rtl{0%{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.animateShow-ltr{-webkit-animation-name:animateShow-ltr;animation-name:animateShow-ltr;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes animateShow-ltr{0%{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animateShow-ltr{0%{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.light-box{display:none;width:100%;height:100%;background-color:black;position:fixed;top:0;left:0;z-index:99999;color:#fff;text-align:center;letter-spacing:2px;font-size:20px}@media screen and (min-width:992px){.light-box{font-size:1.75rem}}.light-box .light-box__close{position:absolute;top:25%;right:25%;cursor:pointer}.light-box .light-box__txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html.is-ie-10{overflow:hidden}html.is-ie-10 .light-box{display:block}.goTop{position:fixed;right:10px;bottom:50px;z-index:100;display:none;width:50px;height:50px;cursor:pointer;background:url("../images/go-top.svg?v=1755677945505") no-repeat;background-size:contain}@media screen and (min-width:992px){.goTop{width:57px;height:57px}}.goTop:hover{background:url("../images/go-top-h.svg?v=1755677945505") no-repeat;background-size:contain}.hidden{visibility:hidden}.mobile{display:block}@media screen and (min-width:992px){.mobile{display:none}}.pc{display:none}@media screen and (min-width:992px){.pc{display:block}}@media screen and (min-width:992px){.pc.inline{display:inline-block}}