@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Noto+Sans+TC:wght@100..900&display=swap");.page{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;font-weight:300;font-family:"Lexend",sans-serif;clear:both;width:100%;margin:0 auto}@media (max-width:575px){.page{font-size:1.125rem}}@media (min-width:576px){.page{font-size:1.25rem}}.page dd,.page dt{vertical-align:baseline;display:inline-block;text-align:center}.page dd a,.page dt a{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;text-decoration:none;color:#000;width:40px;height:40px;border-radius:50%;-webkit-transition:0.75s;transition:0.75s;margin:0 6px;padding-bottom:5px;font-family:"Lexend",sans-serif}.page dd{position:relative;cursor:pointer;overflow:hidden;-webkit-transition:0.75s;transition:0.75s}.page dd:after{content:"";width:0.5em;height:1px;display:block;margin:0 auto;background-color:#DA3023;opacity:0;-webkit-transition:opacity 0.75s;transition:opacity 0.75s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (min-width:769px){.page dd:hover a{color:#DA3023}.page dd:hover:after{opacity:1}}.page dd.active a{color:#DA3023}.page dd.active:after{opacity:1}.page dt.ltbn a,.page dt.ltbnMore a,.page dt.rtbn a,.page dt.rtbnMore a{position:relative;z-index:2}.page dt.ltbn{position:relative;cursor:pointer;width:40px;height:40px;-webkit-transition:background 0.75s;transition:background 0.75s;background-color:#000;-webkit-mask-image:url("../images/common/arrow_wh_left.svg");mask-image:url("../images/common/arrow_wh_left.svg");-webkit-mask-size:7px;mask-size:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center 45%;mask-position:center 45%}@media (min-width:769px){.page dt.ltbn:hover{background-color:#DA3023}}.page dt.rtbn{position:relative;cursor:pointer;width:40px;height:40px;-webkit-transition:background 0.75s;transition:background 0.75s;background-color:#000;-webkit-mask-image:url("../images/common/arrow_wh_right.svg");mask-image:url("../images/common/arrow_wh_right.svg");-webkit-mask-size:7px;mask-size:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center 45%;mask-position:center 45%}@media (min-width:769px){.page dt.rtbn:hover{background-color:#DA3023}}.page .nopage{opacity:0.3;pointer-events:none}.banner{width:100%;height:520px;position:fixed;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;z-index:-4}@media (max-width:768px){.banner{height:250px}}.banner:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.banner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(195deg,rgba(218,48,35,0) 42.35%,#da3023 86.22%);z-index:2}@media (max-width:990px){.banner:after{background:linear-gradient(211.43deg,rgba(218,48,35,0) 44.44%,#da3023 83.25%)}}.banner span{width:100%;height:100%}.banner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media (max-width:990px){.banner img{-o-object-position:center;object-position:center}}.banner .title_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:100px;left:100px;z-index:3}@media (max-width:990px){.banner .title_txt{bottom:80px;left:30px}}@media (max-width:768px){.banner .title_txt{bottom:40px;left:15px}}.banner .title_txt .title_tw{font-size:30px;font-weight:500;letter-spacing:0.05em;color:#fff}@media (max-width:990px){.banner .title_txt .title_tw{font-size:17.5px}}.banner .title_txt .title_en{font-family:Lexend;font-size:60px;font-weight:600;color:#fff}@media (max-width:990px){.banner .title_txt .title_en{font-size:35px}}.section_1{margin-top:440px;padding:113px 0 0;background:#ffffff;-webkit-box-shadow:0px -10px 20px 0px rgba(0,0,0,0.5019607843);box-shadow:0px -10px 20px 0px rgba(0,0,0,0.5019607843);border-radius:0 80px 0 0;min-height:80vh;padding-bottom:120px}@media (max-width:990px){.section_1{padding:55px 0 0;-webkit-box-shadow:0px -8px 8px 0px rgba(0,0,0,0.3);box-shadow:0px -8px 8px 0px rgba(0,0,0,0.3)}}@media (max-width:768px){.section_1{margin-top:215px;border-radius:0 40px 0 0;padding-bottom:100px}}.section_1 .first_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 120px}@media (max-width:1169px){.section_1 .first_content{gap:0 50px}}@media (max-width:990px){.section_1 .first_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 0}}.news-tag{font-size:1.125rem;line-height:1.4;letter-spacing:0;font-weight:400;color:#DA3023}.news-tag:after{content:"";width:1.5px;height:1em;background-color:#8c8c8c;margin:0 1em;display:inline-block;vertical-align:-2px}.news-date{font-size:1.125rem;line-height:1.4;letter-spacing:0;font-weight:400;color:#8C8C8C}.title{color:#000;line-height:1.5;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:0.83em;-webkit-transition:color 0.6s;transition:color 0.6s}.news-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border-bottom:1px solid #ddd;-webkit-transition:all 0.6s;transition:all 0.6s}.news-list .title{height:1.5em;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:575px){.news-list .title{font-size:20px}}@media (min-width:576px){.news-list .title{font-size:24px}}.news-list .arrow-dots{background-color:#DA3023;border-radius:100%;width:44px;height:44px;overflow:hidden;position:absolute}.news-list .arrow-dots i{position:absolute;width:12px;height:10px;background:url(../images/common/arrowR_white.png) center/contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;-webkit-transition:left 0.6s;transition:left 0.6s}.news-list .arrow-dots i:first-child{left:16px}.news-list .arrow-dots i:nth-child(2){left:-16px}@media (max-width:768px){.news-list{margin:-30px auto 50px}.news-list a{padding:30px 0}.news-list .arrow-dots{right:0px;top:76px}.news-list .title{padding-right:2.5em}}@media (min-width:769px){.news-list{margin:50px auto 80px}.news-list a{padding:40px 0}.news-list a:hover{border-color:#DA3023}.news-list a:hover .title{color:#DA3023}.news-list a:hover .arrow-dots i:first-child{left:60px}.news-list a:hover .arrow-dots i:nth-child(2){left:16px}.news-list .arrow-dots{right:30px;top:85px}.news-list .title{padding-right:3.5em}}.news-detail .news-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575px){.news-detail .title{font-size:24px}}@media (min-width:576px){.news-detail .title{font-size:30px}}.news-detail .editor_content{border-top:1px solid #DA3023;border-bottom:1px solid #8c8c8c}@media (max-width:768px){.news-detail .editor_content{margin:40px 0;padding:40px 0}}@media (min-width:769px){.news-detail .editor_content{padding-top:50px;padding-bottom:80px;margin-top:35px;margin-bottom:50px}}.back{color:#000;-webkit-transition:color 0.6s;transition:color 0.6s}@media (max-width:575px){.back{font-size:20px}}@media (min-width:576px){.back{font-size:24px}}.back i{width:44px;height:44px;display:inline-block;position:relative;background-color:#DA3023;border-radius:100%;vertical-align:-12px;-webkit-transition:all 0.6s;transition:all 0.6s;margin-right:25px}.back i:before{content:"";width:12px;height:10px;background:url(../images/common/arrowL_white.png) center/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:769px){.back{margin-left:16px;margin-right:24px}.back:hover{color:#DA3023}.back:hover i{background-color:#DA3023;-webkit-transform:scale(1.3);transform:scale(1.3)}}