.banner-slider{overflow:hidden;clip-path:polygon(0 0,0 0,0 100%,0% 100%);aspect-ratio:780/700}@media screen and (min-width: 768px){.banner-slider{aspect-ratio:192/70}}.banner-slider .banner-slider__slide{position:relative;padding-bottom:90%}@media screen and (min-width: 768px){.banner-slider .banner-slider__slide{padding-bottom:36%}}.banner-slider .banner-slider__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% + 50px);-o-object-fit:cover;object-fit:cover}.banner-slider .banner-slider__slide .banner-slider__page-info{position:absolute;color:#fff;left:60px;right:30px;top:57.5%;transform:translateY(-50%)}@media screen and (min-width: 1280px){.banner-slider .banner-slider__slide .banner-slider__page-info{color:#4d4d4d}}.banner-slider .banner-slider__slide .banner-slider__page-info .wrapper{max-width:1280px}.banner-slider .banner-slider__slide .banner-slider__page-info .page-info__title-container{margin-bottom:36px;letter-spacing:1px}@media screen and (min-width: 1280px){.banner-slider .banner-slider__slide .banner-slider__page-info .page-info__title-container{margin-bottom:80px}}.banner-slider .banner-slider__slide .banner-slider__page-info .page-info__title-container .page-info__title-en{font-size:36px;margin-bottom:16px}@media screen and (min-width: 1280px){.banner-slider .banner-slider__slide .banner-slider__page-info .page-info__title-container .page-info__title-en{font-size:48px;margin-bottom:24px}}.banner-slider .banner-slider__slide .banner-slider__page-info .page-info__title-container .page-info__title-zh{font-size:14px;font-weight:300;letter-spacing:1.5px}@media screen and (min-width: 1024px){.regulation-wrapper{display:flex;max-width:1220px;margin-inline:auto}}.projects-container{background-color:#f7f8f8;padding:80px 30px}@media screen and (min-width: 768px){.projects-container{padding-block:140px}}.projects-container .wrapper{display:flex;flex-direction:column;gap:64px}@media screen and (min-width: 1024px){.projects-container .wrapper{max-width:960px}}@media screen and (min-width: 1280px){.projects-container .wrapper{max-width:1220px;margin-inline:auto}}.project-block{display:flex;flex-direction:column;position:relative;border-top:1px solid #727171;padding-top:24px}@media screen and (min-width: 1280px){.project-block{flex-direction:row;align-items:flex-start;padding-top:48px}}.project-block .project-block__serial{min-width:44px;font-size:36px}@media screen and (min-width: 1280px){.project-block .project-block__serial{width:60px}}.project-block .project-header{display:flex;align-items:center;gap:24px}@media screen and (min-width: 1280px){.project-block .project-header{width:37.5%;gap:60px}}.project-block .project-content{margin-top:32px;font-family:Noto Sans TC;display:flex;flex-direction:column;gap:16px;padding-left:48px}@media screen and (min-width: 1280px){.project-block .project-content{padding-left:0;margin-top:0;gap:24px}}.project-block .project-content .project-content__item{display:inline-flex;align-items:flex-start;gap:16px;width:-moz-fit-content;width:fit-content}.project-block .project-content .project-content__item:hover{text-decoration:underline;color:#82393b}.project-block .project-content .project-content__item:visited{color:#83464c}.project-block .project-content .project-content__item:visited .project-content__item__icon{fill:#604549}.project-block .project-content .project-content__item__icon{fill:#906663;width:14px;flex-shrink:0}@media screen and (min-width: 1024px){.project-block .project-content .project-content__item__icon{width:16px}}.project-block .project-content .project-content__item__download{font-size:12px;line-height:1.4}@media screen and (min-width: 1024px){.project-block .project-content .project-content__item__download{font-size:14px}}@keyframes cliphide{0%{clip-path:polygon(-6% 0,114% 0,114% 100%,-6% 100%)}41%{clip-path:polygon(-6% 0,-6% 0,-6% 100%,-6% 100%)}41.01%,48%{clip-path:polygon(114% 0,114% 0,114% 100%,114% 100%)}to{clip-path:polygon(-6% 0,114% 0,114% 100%,-6% 100%)}}@keyframes clipshow{to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.page-intro{padding:120px 30px;background-color:#82393b;color:#fff}@media screen and (min-width: 1280px){.page-intro{padding-block:180px}}.page-intro .wrapper{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.page-intro .wrapper{flex-direction:row;max-width:708px}}@media screen and (min-width: 1280px){.page-intro .wrapper{gap:48px;max-width:1220px}}.page-intro .page-intro__item{letter-spacing:1px}.page-intro .page-intro__item .page-intro__item__title{text-transform:uppercase;text-align:center;padding-block:24px;position:relative}@media screen and (min-width: 576px){.page-intro .page-intro__item .page-intro__item__title{padding-block:32px}}.page-intro .page-intro__item .page-intro__item__title:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:1px;background-color:#fff;transform-origin:50% 50%;transform:scaleX(1)}.page-intro .page-intro__item .page-intro__item__content{font-size:12px;text-align:justify;line-height:1.8;font-weight:300}@media screen and (min-width: 576px){.page-intro .page-intro__item .page-intro__item__content{font-size:13px}}.page-title{padding:120px 30px 60px}@media screen and (min-width: 1024px){.page-title{padding:120px 30px 40px;width:20%;margin-left:auto;display:flex;justify-content:center;border-inline:1px solid #727171}}.page-title .page-title__title-container{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 1024px){.page-title .page-title__title-container{writing-mode:vertical-rl;align-items:flex-start}}.page-title .page-title__title-container .page-title__title{display:flex;flex-direction:column;letter-spacing:1px;font-size:20px;gap:8px}@media screen and (min-width: 375px){.page-title .page-title__title-container .page-title__title{font-size:24px}}@media screen and (min-width: 1024px){.page-title .page-title__title-container .page-title__title{font-size:36px}}.page-title .page-title__title-container .page-title__title__zh{letter-spacing:1px;font-size:12px;margin-bottom:2px}@media screen and (min-width: 375px){.page-title .page-title__title-container .page-title__title__zh{font-size:14px}}@media screen and (min-width: 1024px){.page-title .page-title__title-container .page-title__title__zh{margin-right:18px}}.page-title .page-title__title-container .page-title__title__icon{width:40px;stroke:#4d4d4d;stroke-width:.2}.page-title .page-title-list .page-title-list__item{display:flex;align-items:flex-end;padding:20px 0 0 24px;position:relative}@media screen and (min-width: 1280px){.page-title .page-title-list .page-title-list__item{padding:24px 0 0 64px}}.page-title .page-title-list .page-title-list__item:before{content:"";position:absolute;top:0;left:0;right:0;width:1px;height:100%;background-color:#727171;transform-origin:top center}.page-title .page-title-list .page-title-list__item:after{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background-color:#82393b;transform-origin:top center}.page-title .page-title-list .page-title-list__item .page-title-list__item__serial{min-width:40px;color:#82393b;font-size:32px;margin-bottom:24px;margin-right:16px}@media screen and (min-width: 1280px){.page-title .page-title-list .page-title-list__item .page-title-list__item__serial{font-size:44px;margin-right:24px;min-width:56px}}.page-title .page-title-list .page-title-list__item .page-title-list__item__content .title{font-weight:500;letter-spacing:1px;margin-bottom:12px}@media screen and (min-width: 1280px){.page-title .page-title-list .page-title-list__item .page-title-list__item__content .title{margin-bottom:16px;font-size:16px}.page-title .page-title-list .page-title-list__item .page-title-list__item__content{font-size:15px}}@media screen and (min-width: 1024px){.regulation-container{width:70%}}.regulation-container__swiper.swiper{height:100%;display:none}@media screen and (min-width: 1024px){.regulation-container__swiper.swiper{display:block}}.regulation-container__swiper.swiper .swiper-slide:not(:last-child) .regulation-item-container{border-right:1px solid #727171}.page-info{padding:80px 30px;padding-block:64px;letter-spacing:1px;background-color:#efefef}@media screen and (min-width: 768px){.page-info{padding-block:80px}}@media screen and (min-width: 1024px){.page-info{padding-block:140px}.page-info .wrapper{max-width:960px;display:flex;padding:0}}@media screen and (min-width: 1280px){.page-info .wrapper{max-width:1220px}}.page-info .page-info__container{margin-block:24px 0;font-family:Noto Sans TC;display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1024px){.page-info .page-info__container{margin-top:40px;margin-inline:auto}}.page-info .page-info__title{font-size:14px;display:flex;flex-direction:column;font-weight:500;gap:8px}@media screen and (min-width: 576px){.page-info .page-info__title{font-size:16px}}@media screen and (min-width: 1280px){.page-info .page-info__title{font-size:18px}}.page-info .page-info__page-intro{font-size:12px;text-align:justify;letter-spacing:1px;line-height:1.4;display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 576px){.page-info .page-info__page-intro{font-size:13px}}@media screen and (min-width: 1280px){.page-info .page-info__page-intro{margin-bottom:0;font-size:14px}}.page-info .page-info__title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (min-width: 1024px){.page-info .page-info__title-container{flex-direction:column;align-items:flex-start;margin-bottom:0}}.page-info .page-info__title-container .page-info__title{display:flex;flex-direction:column}.page-info .page-info__title-container .page-info__title .page-info__title__main{margin-bottom:8px;font-size:12px}@media screen and (min-width: 1024px){.page-info .page-info__title-container .page-info__title .page-info__title__main{font-size:14px}}@media screen and (min-width: 1280px){.page-info .page-info__title-container .page-info__title .page-info__title__main{font-size:16px}}.page-info .page-info__title-container .page-info__title .page-info__title__sub{letter-spacing:1px;font-size:16px}@media screen and (min-width: 1024px){.page-info .page-info__title-container .page-info__title .page-info__title__sub{font-size:20px}}@media screen and (min-width: 1280px){.page-info .page-info__title-container .page-info__title .page-info__title__sub{font-size:24px}}.page-info .page-info__title-container .page-info__title__icon{width:40px;stroke:#4d4d4d}@media screen and (min-width: 768px){.page-info .page-info__title-container .page-info__title__icon.tp{display:none}}.page-info .page-info__title-container .page-info__title__icon.pc{display:none;stroke-width:.1}@media screen and (min-width: 768px){.page-info .page-info__title-container .page-info__title__icon.pc{display:block}}@media screen and (min-width: 1024px){.tp-regulation-container{display:none}}.regulation-item-container{position:relative;border-top:1px solid #4d4d4d;padding-left:33%;padding-block:64px;overflow:hidden}@media screen and (min-width: 1024px){.regulation-item-container{border-top:none;height:100%;display:flex;align-items:flex-end}}.regulation-item-container:before{position:absolute;content:attr(data-abbre);left:-2.5rem;top:0;font-size:26rem;line-height:19rem;color:#efefef}@media screen and (min-width: 1024px){.regulation-item-container:before{font-size:36rem;line-height:27rem;left:-4rem;top:auto;bottom:-2rem}}.regulation-item-container .regulation-item{display:flex;position:relative;flex-direction:column;gap:32px}@media screen and (min-width: 1024px){.regulation-item-container .regulation-item{gap:48px}}.regulation-item-container .regulation-item .regulation-item__en{display:flex;flex-direction:column;font-size:14px;letter-spacing:1px;gap:4px}@media screen and (min-width: 1024px){.regulation-item-container .regulation-item .regulation-item__en{gap:12px}}.regulation-item-container .regulation-item .regulation-item__link .link__name{margin-bottom:12px}.regulation-item-container .regulation-item .regulation-item__link .square-btn-container{padding:3px 6px 5px}
