@charset "UTF-8";:root{--white:#fff;--black:#000}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:PingFang TC,Microsoft JhengHei,微軟正黑體,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;letter-spacing:.026em;font-size:14px}body{margin:0;color:var(--black);background:var(--white);overflow-x:hidden}img{border:0}footer,header,section{display:block}ul{margin:0;padding:0;list-style:none}a{outline:0;color:var(--white);text-decoration:none;background-color:transparent}h2{margin:65px 0 40px;color:var(--main-dark);font-size:36px;font-weight:900;font-family:Roboto,PingFang TC,Microsoft JhengHei,微軟正黑體,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.05em}.bg-dark{background:var(--main-dark)}.bg-main{background:var(--main)}h1{display:none}.topbar{position:sticky;top:0;left:0;right:0;z-index:10;display:flex;height:70px;color:#828282;background:var(--white);box-shadow:0 1px 0 rgba(0,0,0,.25)}@media (min-width:1280px){.topbar:not([data-active=""]):before{content:"";position:absolute;top:100%;left:0;right:0;height:185px;background:#f8f5f5;box-shadow:0 1px 0 rgba(0,0,0,.25)}.topbar:not([data-active=""]) li ul{display:block}}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:0 6%}@media (min-width:1280px){.nav{width:90%;max-width:1440px;margin:0 auto;padding:0}}.nav a{color:#828282}.nav__logo{width:145px;height:45px;background:url(/logo.54dbaa5b.png) 50% no-repeat;background-size:auto 45px}@media (min-width:1280px){.nav__logo{margin-right:auto}}.nav__button{width:40px;height:40px;margin:0 -10px 0 0;border:0;padding:0;background:url(/menu.aad03530.png) 50% no-repeat;background-size:30px;transition:transform .3s}@media (min-width:1280px){.nav__button{background-image:url(/arrow.ccb5529b.png);background-size:10px;order:2}.topbar:not([data-active=""]) .nav__button{transform:rotateX(180deg)}}.nav__list{position:absolute;top:100%;left:0;right:0;z-index:1;display:none;max-height:calc(100vh - 70px);background:#f8f5f5;overflow-y:auto;box-shadow:0 1px 0 rgba(0,0,0,.25)}.topbar[data-active*="-"] .nav__list{display:block}@media (min-width:1280px){.nav__list,.topbar[data-active*="-"] .nav__list{display:flex}.nav__list{position:static;flex-grow:1;justify-content:flex-end;width:auto;background:transparent;box-shadow:none;overflow:visible}.nav__list>li{position:relative;margin:0 18px}}.nav__link{display:flex;align-items:center;padding:0 6%}@media (min-width:1280px){.nav__link{padding:0 15px}}.nav__link--main{height:70px}@media (min-width:1280px){.nav__link--main{padding:0 15px}}span.nav__link--main:after{content:"";width:11px;height:10px;margin:0 0 0 8px;background:url(/arrow.ccb5529b.png) 50% no-repeat;background-size:contain;transition:transform .3s}@media (min-width:1280px){span.nav__link--main:after{display:none}}.nav__link--main+ul{display:none}@media (min-width:1280px){.nav__link--main+ul{position:absolute;top:calc(100% + 20px);left:15px;right:15px}}.nav__link--sub{display:block;height:56px;line-height:56px;color:var(--black);text-indent:24px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}@media (min-width:1280px){.nav__link--sub{width:100px;height:36px;padding:0;line-height:36px;text-indent:0;white-space:nowrap}li:last-child .nav__link--sub{box-shadow:none}}.topbar[data-active*="1"] li:first-child .nav__link--main:after,.topbar[data-active*="2"] li:nth-child(2) .nav__link--main:after,.topbar[data-active*="3"] li:nth-child(3) .nav__link--main:after,.topbar[data-active*="4"] li:nth-child(4) .nav__link--main:after{transform:rotateX(180deg)}.topbar[data-active*="1"] li:first-child ul,.topbar[data-active*="2"] li:nth-child(2) ul,.topbar[data-active*="3"] li:nth-child(3) ul,.topbar[data-active*="4"] li:nth-child(4) ul{display:block}.links{display:flex;flex-direction:column}@media (min-width:768px){.links{flex-direction:row;padding:30px 0;overflow-x:auto}.links:after,.links:before{content:"";flex-shrink:0;width:calc(6vw - 20px)}}@media (min-width:1280px){.links:after,.links:before{width:calc(50vw - 595px)}}@media (min-width:1440px){.links:after,.links:before{width:calc(50vw - 620px)}}.links::-webkit-scrollbar{display:none}.link{flex-shrink:0;display:flex;flex-direction:column;color:#4f4f4f;font-size:22px;font-weight:500}@media (min-width:768px){.link{width:88vw;margin:0 20px;font-size:36px;font-weight:900}}@media (min-width:1280px){.link{width:1150px}}@media (min-width:1440px){.link{width:1200px}}.link span{width:100%;padding:15px 1em}@media (min-width:768px){.link span{padding:10px 0 30px}}.link__img{position:relative;padding:0 0 55%;filter:drop-shadow(0 4px 13px rgba(0,0,0,.25))}.link__img img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.pagination{display:none;justify-content:center;margin:30px 0 100px}@media (min-width:768px){.pagination{display:flex}}.pagination li{width:16px;height:16px;margin:0 8px;border-radius:50%;background:#c4c4c4;cursor:pointer;transition:background .3s}.pagination[data-active="1"] li:first-child,.pagination[data-active="2"] li:nth-child(2),.pagination[data-active="3"] li:nth-child(3),.pagination[data-active="4"] li:nth-child(4){background:#4f4f4f}