@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;700&display=swap";.news_wrap{padding:1rem;border-radius:1rem;-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.075),0 0 .5rem rgba(0,0,0,.075),0 0 .75rem rgba(0,0,0,.075);box-shadow:0 0 .25rem rgba(0,0,0,.075),0 0 .5rem rgba(0,0,0,.075),0 0 .75rem rgba(0,0,0,.075)}.news_wrap .in_tit-fs2{margin-bottom:1rem}@media(min-width: 768px){.news_wrap{padding:2rem;border-radius:50px}.news_wrap .in_tit-fs2{padding:1rem 0}}@media(min-width: 1400px){.news_wrap{padding:2rem 3rem 3rem}}.news_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;color:#212529;font-weight:bold}.news_item:focus,.news_item:hover{color:#a0581a}.news-txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;font-size:1.25rem}@media(min-width: 992px){.news-txt{font-size:1.5rem}}.news_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.5rem;font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;letter-spacing:.25rem}.news_date-day{padding-top:.75rem;font-style:normal;font-size:2.5rem}@media(min-width: 992px){.activity-grid{display:grid;grid-template-columns:480px 1fr;gap:2rem}}.ac-calendar{padding:0 1rem 1.5rem;-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.075),0 0 .5rem rgba(0,0,0,.075),0 0 .75rem rgba(0,0,0,.075);box-shadow:0 0 .25rem rgba(0,0,0,.075),0 0 .5rem rgba(0,0,0,.075),0 0 .75rem rgba(0,0,0,.075);border-radius:1rem}.ac-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;padding:1.5rem 0;border-bottom:1px solid #dee2e6}.ac-month-prev,.ac-month-next{color:#212529;background-color:rgba(0,0,0,0);border:none}.ac-month-prev:hover,.ac-month-next:hover{color:#a0581a}.ac-table{width:100%}.ac-table th,.ac-table td{padding:.25rem;text-align:center;font-weight:bold}.ac-table th{color:#a0581a}.ac-table td span,.ac-table td button{display:inline-block;width:2rem;height:2rem;padding:0;line-height:2rem;border-radius:50%}@media(min-width: 768px){.ac-table{font-size:1.5rem}.ac-table td span,.ac-table td button{width:46px;height:46px;line-height:46px}}.other-month{color:#615d5d}.btn-circle-primary{color:#fff;background-color:#a0581a;border:none}.btn-circle-primary.active,.btn-circle-primary:hover{color:#a0581a;background-color:#ffecdc}.ac-foot{margin-top:1.5rem}.ac-foot-active,.ac-foot-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-foot-active::before,.ac-foot-primary::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.25rem;border-radius:50%}.ac-foot-active{margin-right:.5rem}.ac-foot-active::before{background-color:#ffecdc}.ac-foot-primary::before{background-color:#a0581a}.ac-item figure{border-radius:1rem}.ac-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width: 1400px){.ac-item{display:-webkit-box;display:-ms-flexbox;display:flex}.ac-item figure{-ms-flex-negative:0;flex-shrink:0;width:min(584px,60%)}}.ac_body{padding:1rem 0}.ac_body-date{display:block;font-weight:bold;font-size:2.25rem;color:#a0581a}.ac_body-txt{font-weight:bold;font-size:1.5rem}@media(min-width: 1400px){.ac_body{padding:2rem 0 2rem 1.5rem}}.activity-item{padding:1rem}.activity-item figure{border-radius:1rem}.activity-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.d-lg-flex.activity-item{border-bottom:1px dashed #adb5bd}.d-lg-flex.activity-item:hover .fs-4{color:#a0581a}@media(min-width: 992px){.d-lg-flex.activity-item .ratio{-ms-flex-negative:0;flex-shrink:0;width:35%}.d-lg-flex.activity-item .activity-body{width:65%}}.activity-body{padding:1rem;padding-right:0;color:#212529;line-height:1.5}.activity-body.project-body{margin-top:1rem;padding:0 1em .5rem;border-left:1px solid #212529}.activity-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100px;height:35px;padding:.25rem .75rem;color:#a0581a;border:2px solid #a0581a}.activity-date{font-size:1.75rem}.activity-date em{font-style:normal;font-size:2.5rem}.activity_head-date{font-size:1.125rem;font-weight:bold}.calendar_head p{font-family:"Microsoft Jhenghei","微軟正黑體","Trebuchet MS",Arial,"Helvetica Neue",Helvetica,sans-serif}.month_select{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-family:"Noto Serif TC",serif}[class^=month-]{margin-top:.5rem;border:none}[class^=month-]:focus,[class^=month-]:hover{color:#a0581a}.calendar_table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:"Microsoft Jhenghei","微軟正黑體","Trebuchet MS",Arial,"Helvetica Neue",Helvetica,sans-serif}.calendar_table th{padding:.75rem;color:#fff;background-color:#6c757d;border:1px solid #6c757d}.calendar_table td{background-color:#fff;border:1px solid #dee2e6}.calendar_table td.other-month{background:#f2f2f2}.calendar_table td.expiration-date .day_item{color:#6c757d}.calendar_table td.expiration-date .day_item:focus small,.calendar_table td.expiration-date .day_item:hover small{color:#6c757d}.calendar_table td.today .day_head-date{color:#fff;background-color:#a0581a}@media(max-width: 991.98px){.calendar_table{display:block}.calendar_table tbody,.calendar_table th,.calendar_table td,.calendar_table tr{display:block}.calendar_table thead,.calendar_table td.other-month{display:none}.calendar_table td{padding:.75rem;border:none;border-bottom:1px solid #dee2e6}.calendar_table td.today .day_head-date{color:#212529;background-color:rgba(0,0,0,0)}.calendar_table td.none-date{display:none}}.day_head{padding:.25rem}.day_head-date{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;width:26px;height:26px;border-radius:50%}.day_item{display:block;padding:.25rem .25rem 1.25rem;color:#212529}.day_item span,.day_item small{display:block}.day_item span{font-weight:bold}.day_item small{margin-top:.5rem;color:#6c757d}.day_item:focus,.day_item:hover{color:#a0581a;text-decoration:underline}.day_item:focus small,.day_item:hover small{color:#a0581a}@media(max-width: 991.98px){.day_head{font-size:1.5rem}.day_head:before{content:attr(data-column)}.day_head-date{width:auto;height:auto;border-radius:0}.day_head em{font-style:normal}.day_item{padding:.5rem .5rem 1.25rem}.day_body a:not(:last-child){border-bottom:1px dashed #dee2e6}}