@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:local(""),url(../fonts/noto-sans-tc-v26-latin_chinese-traditional-regular.woff2) format("woff2"),url(../fonts/noto-sans-tc-v26-latin_chinese-traditional-regular.woff) format("woff");font-display:swap}:root{--color1:#51b88b;--color2:#888888;--default:#333333;--red:hsla(6, 95%, 63%, 1);--title:hsla(45, 100%, 69%, 0.7);--index_bg:#FFFFFF;--page_bg:#FFFFFF;--footer_bg:#EEEEEE;--table_th_color:#51b88b;--table_th_bg:#EEEEEE;--table_striped_bg:#F8F8F8;--table_border_color:#CCCCCC;--swiper-theme-color:#FFFFFF;--card_header_color:#666;--card_header_bg:#EEE;--list_group_bg:#F8F8F8;--placeholder_color:#AAAAAA;--authors_login_bg:#F6F6F6;--font16:clamp(1.4rem, 1.3538rem + 0.1282vw, 1.6rem);--font18:clamp(1.6rem, 1.5538rem + 0.1282vw, 1.8rem);--font20:clamp(1.8rem, 1.7538rem + 0.1282vw, 2rem);--font22:clamp(2rem, 1.9538rem + 0.1282vw, 2.2rem);--font24:clamp(2.2rem, 2.1538rem + 0.1282vw, 2.4rem);--font26:clamp(2.4rem, 2.3538rem + 0.1282vw, 2.6rem);--font28:clamp(2.6rem, 2.5538rem + 0.1282vw, 2.8rem);--font30:clamp(2.8rem, 2.7538rem + 0.1282vw, 3rem);--font32:clamp(3rem, 2.9538rem + 0.1282vw, 3.2rem);--font34:clamp(3.2rem, 3.1538rem + 0.1282vw, 3.4rem);--data_margin:2rem;--data_padding:2rem;--cookie_width:40rem;--table_m_width:25%;--swiper-pagination-bullet-width:15px;--swiper-pagination-bullet-height:15px;--speed:cubic-bezier(.17,.67,.83,.67)}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--default);background-color:#fff;font-family:Univers,Arial,'Noto Sans TC',"Microsoft JhengHei",'Apple LiGothic Medium',sans-serif;font-size:1.8rem;line-height:1.7;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}a{color:var(--default);-webkit-transition:.3s var(--speed);transition:.3s var(--speed);text-decoration:none}li,ul{list-style:none}dd,dl{margin-bottom:0}p{margin-bottom:1.5rem;font-size:var(--font18)}.content_block ul li{list-style:initial}.content_block ol li{list-style:inherit}.content_block img{max-width:100%;height:auto}.container-xxl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media screen and (min-width:1600px){.container-xxl{max-width:1440px}}[data-my]{margin:var(--data_margin) 0}[data-py]{padding:var(--data_padding) 0}.block{padding:3rem}.main_index{background:var(--index_bg)}.main_page{padding-bottom:3rem;background:var(--page_bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:subpixel-antialiased}}.form-text,small{font-size:var(--font16);color:#999}.list-style li{list-style-type:initial}.list-group-item{padding:1.5rem}.list_group_custom1 .list-group-item{background-color:var(--list_group_bg)}.bg_color1{background-color:var(--color1)}.text_color1{color:var(--color1)}.text_red{color:var(--red)}.btn{padding:1rem 2rem;font-size:var(--font18);border-radius:.5rem}.btn_color1{color:#fff;background-color:var(--color1);border-color:var(--color1)}.btn-secondary{color:#fff;background-color:var(--color2);border-color:var(--color2)}.btn-outline-secondary{background-color:#fff}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:var(--color2);border-color:var(--color2)}.btn-link{color:var(--default);text-decoration:none}.btn_lang{margin:0 .75rem;padding:.25rem 1rem;border-radius:0}.ratio-4x3{aspect-ratio:4/3}.img-fluid{width:100%;-o-object-fit:cover;object-fit:cover}.form-control::-webkit-input-placeholder{color:var(--placeholder_color)}.form-control::-moz-placeholder{color:var(--placeholder_color)}.form-control:-ms-input-placeholder{color:var(--placeholder_color)}.form-control::-ms-input-placeholder{color:var(--placeholder_color)}.form-control::placeholder{color:var(--placeholder_color)}.error,.error+.btn{border-color:var(--red)}.form_group{margin-bottom:2rem}.form_group .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}input[type=checkbox],input[type=radio]{accent-color:var(--color1)}.col-form-label,.form-control,.form-select,label{font-size:var(--font18)}.col-form-label{font-weight:600}.form-control:focus-within,.form-select:focus-within{color:var(--bs-primary)}.form-control:not(textarea){min-height:5.5rem}.form-select{min-width:10rem;height:5.5rem}.label_star{color:var(--red);font-size:var(--font20);font-weight:600}.form_error,.form_error i{color:var(--red)}.input-group .btn:focus{z-index:4}.form_reCAPTCHA{margin-top:1rem;text-align:center}.form_reCAPTCHA .card{border:0}.form_reCAPTCHA .card-body{padding:0}@media (width < 480px){.form_reCAPTCHA .card-body{row-gap:1rem}}.form_reCAPTCHA .pwd:nth-child(2){display:flex;align-items:center}.form_reCAPTCHA .siimage{inline-size:10rem;aspect-ratio:7/2}.form_reCAPTCHA .sianchor{inline-size:3rem;aspect-ratio:1}.form_securimage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*=" ri-"],[class^=ri-]{vertical-align:middle}.page-item{min-width:4rem;min-height:5rem}.page-link{padding:.5rem;color:var(--default)}.page-item.active .page-link,.page-link:focus,.page-link:hover{color:#fff;background-color:var(--color1);border-color:var(--color1)}.pagination .disabled .page-link{background-color:#eee}.grid{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.modal-footer,.modal-header{background-color:#f8f8f8}.modal-header{padding:1rem 2rem}.modal_title{margin-bottom:0;width:100%;font-size:var(--font24);text-align:center}.modal .close{font-size:var(--font30)}.modal-footer{padding:1rem .75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-styled{padding:1rem 2rem;font-size:var(--font18)!important}.swal2-title{padding:3rem 0 .5rem;font-size:var(--font26)}#nav-tab{border:1px solid var(--color1)}#nav-tab .nav-link{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0;width:50%;color:#666;background-color:#f8f8f8;font-size:var(--font26);text-align:center;border-radius:0}#nav-tab .active,#nav-tab .nav-link:hover{color:#fff;background-color:var(--color1)}#nav-tab+div{background-color:#fff;border:1px solid var(--color1)}.table td,.table th{text-align:center}.table th{font-size:var(--font20);font-weight:500;border-right:1px solid var(--table_border_color);border-bottom:1px solid var(--table_border_color)}.table th:last-of-type{border-right:none}.table td{padding:1rem;font-size:var(--font18);border-bottom:1px solid var(--table_border_color)}.table tfoot tr td{padding:1rem;background-color:#fff}.table_custom_1>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--table_striped_bg);background-color:var(--table_striped_bg)}.table_custom_1>tbody>tr:nth-of-type(even)>*{--bs-table-bg:#FFFFFF;background-color:#fff}.table_custom_1 thead tr th{color:var(--table_th_color);background-color:var(--table_th_bg)}.table_custom_1 tfoot p{color:var(--color1);font-size:var(--font20);font-weight:600}.card{margin-top:0}.card-body{padding:2rem 1rem}.card-header{color:var(--card_header_color);background-color:var(--card_header_bg);font-size:var(--font20)}.tab-content{background-color:#fff;border:1px solid var(--color1)}.tab-pane{padding:1.5rem}.tab-content .card-header{text-align:center}.section_warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem;background-color:#f3f3f3;border-radius:.5rem}.section_warning i{width:4rem;color:var(--red);font-size:var(--font28)}.section_warning p{margin-bottom:0}.navbar-expand-lg{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);-webkit-box-shadow:0 .2rem .5rem hsla(0,0%,0%,.05);box-shadow:0 .2rem .5rem hsla(0,0%,0%,.05)}#header{z-index:1030;background:#fff}.navbar_show #header{position:fixed;top:0;left:0;right:0;background:hsla(0,100%,100%,.8);-webkit-animation:header .5s var(--speed) 1;animation:header .5s var(--speed) 1;-webkit-transition:top .3s var(--speed);transition:top .3s var(--speed);-webkit-box-shadow:0 0 1.5rem hsla(0,0%,0%,.2);box-shadow:0 0 1.5rem hsla(0,0%,0%,.2)}@-webkit-keyframes header{0%{top:-6rem}100%{top:0}}@keyframes header{0%{top:-6rem}100%{top:0}}.navbar-brand img{min-height:7rem;aspect-ratio:36/7}.menu_toggler{position:relative;width:4rem;height:3rem;background-color:transparent;border:0;cursor:pointer;-webkit-transition:opacity .25s var(--speed);transition:opacity .25s var(--speed)}.menu_toggler:hover{opacity:.7}.menu_toggler span{position:absolute;top:0;left:0;width:100%;height:.25rem;background-color:var(--color1);-webkit-transition:.35s var(--speed);transition:.35s var(--speed)}.menu_toggler span:nth-child(2){top:1.1rem}.menu_toggler span:nth-child(3){top:2.2rem}.menu_toggler.active span:nth-child(1){-webkit-transform:translateY(1.1rem) translateX(0) rotate(45deg);transform:translateY(1.1rem) translateX(0) rotate(45deg)}.menu_toggler.active span:nth-child(2){opacity:0}.menu_toggler.active span:nth-child(3){-webkit-transform:translateY(-1.1rem) translateX(0) rotate(-45deg);transform:translateY(-1.1rem) translateX(0) rotate(-45deg)}.offcanvas_menu{padding-left:0}.offcanvas_menu li{margin-bottom:1.5rem}.offcanvas_menu a{display:inline-block;padding:1rem 0;width:100%;color:var(--default);font-size:var(--font24);text-decoration:none}.offcanvas_menu a:hover{color:var(--color1)}.offcanvas_menu li i{display:inline-block;width:4rem;color:var(--color1);text-align:center}.offcanvas-header{padding:2rem}.offcanvas-header .btn-close{padding:1rem 1.2rem;background-color:#f2f2f2;border-radius:.5rem}.offcanvas-body{padding:0 2rem}.menu_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social{padding-left:0}.social li{float:left}.social a{position:relative;display:inline-block;margin:.5rem;width:4rem;height:4rem;color:#fff;font-size:var(--font24);line-height:4rem;text-align:center;border:1px solid transparent;border-radius:50%}.social a:hover{color:#fff}.icon_facebook i{color:#4460ae}.icon_line i{color:#00c300}.icon_youtube i{color:red}.icon_twitter i{color:#000}.icon_wechat i{color:#09b83e}.icon_ig{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 #00000000}.menu_privacy{margin-top:1rem;padding-left:0}.menu_privacy li{display:inline-block;padding-right:.75rem;border-right:1px solid #ccc}.menu_privacy li:last-child{border-right:0}.ratio_youtube{--bs-aspect-ratio:37.5%}.swiper-button-prev{left:-3rem;-webkit-transition:.3s var(--speed);transition:.3s var(--speed)}.swiper-button-next{right:-3rem;-webkit-transition:.3s var(--speed);transition:.3s var(--speed)}.donate_func{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donate_id p{margin-bottom:0;color:#888}@media (max-width:992px){.donate_func{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.btn_fontSize{padding:1rem;width:5rem;color:var(--default);background-color:transparent;font-size:var(--font22);border:0;border-radius:50%}.title_wrap{position:relative;padding:5rem 0 1rem;text-align:center}.title{position:relative;margin:2rem auto;padding-bottom:2rem;color:var(--color1);font-size:var(--font30);line-height:1.25;letter-spacing:.2rem;font-weight:900;text-align:center;border-bottom:1px solid #ccc}.title:after{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:50%;height:.4rem;background-color:var(--color1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.title_dec p{display:inline-block;margin-bottom:0;font-size:var(--font22);font-weight:600}.title_dec_line{display:inline-block;width:.75rem;color:var(--color1);font-size:var(--font16);font-weight:900;text-align:center;-webkit-transform-origin:bottom center;transform-origin:bottom center}.title_dec_line:first-child{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.title_dec_line:last-child{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.page_title{padding:2rem 0;font-size:var(--font30);letter-spacing:.2rem;font-weight:900;text-align:center}.page_subtitle{font-size:var(--font26);letter-spacing:.2rem;text-align:center}.section_seo{padding:1.5rem;padding-left:1rem;background-color:#f6f6f6;border-left:.5rem solid var(--color1)}.btn_readMore{position:relative;padding:1rem 0;background-color:#eee;text-align:center;cursor:pointer}.btn_readMore:focus,.btn_readMore:hover{background-color:#ddd}.btn_readMore:before{content:'';display:inline-block;position:absolute;top:-3.5rem;right:0;width:100%;height:3.5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),color-stop(90%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,.1),#fff 90%)}.progress_section{margin-bottom:3rem;padding:1.5rem;background-color:#f8f8f8;border:1px solid #ddd}.progress_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress_text{font-size:var(--font24)}.progress_money{color:var(--color1);font-size:var(--font32)}.progress{height:1.5rem;background-color:#ddd}.progress-bar{background-color:var(--color1)}.btn_money,.btn_month{padding:.5rem;min-height:5.5rem;background-color:#eee;border-radius:0}.btn_paytype{padding:.5rem;min-height:6rem;border:.1rem solid #bbb;border-radius:0}[data-btn].active{color:#fff;background-color:var(--color2)}.pw_input{border-right:0}.btn_showHide{padding:1rem;color:#999;background-color:#fff;border:1px solid #ced4da;border-left:0}.login_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login_item a{color:var(--default)}.btn_login{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr;grid-gap:1rem;margin:0 auto 2rem;padding:1rem 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.btn_login.is_unLink{-webkit-filter:opacity(.3);filter:opacity(.3)}.btn_login.fb{background:#1877f2}.btn_login.line{background-color:#00c200}.btn_login.google{color:#000;border:1px solid #999}.btn_login_img{width:4rem}.cardno{position:relative}.cardno_type{position:absolute;right:1rem;top:50%;color:#666;font-size:var(--font18);font-weight:600;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.img_type{width:5rem;height:3.125rem;aspect-ratio:8/5}.btn_group{text-align:center}.btn_group .btn{padding:1rem}.btn_cart i{vertical-align:sub;font-size:var(--font20)}.btn_cart span{padding-left:.5rem;color:var(--red);font-size:var(--font22)}.btn_delete{padding:0}.btn_delete i{color:var(--red)}.section_footer{padding:1.5rem;background-color:var(--footer_bg)}.section_footer p{margin-right:1rem;margin-bottom:.25rem}.section_footer .section_social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[lang=en] .section_footer .section_social{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:480px){.footer_info{-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}[lang=en] .footer_info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[lang=en] .footer_info p:first-child{text-indent:-5em;padding-left:5em}.footer_info p:first-child{text-indent:-3.5em;padding-left:3.5em}}.footer_copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_project{z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;top:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--font20);text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn_project_link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;width:6rem;height:10rem;color:var(--default);background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[lang=en] .btn_project_link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:12rem;height:auto}.btn_project_arrow{color:var(--color1)}.btn_project_text{margin-top:.5rem;line-height:1.2}#btn_project_close{margin-top:.5rem;color:#aaa}.project_title{padding:.5rem 1rem;background:#eee;text-align:center}#project .card{margin-bottom:1.5rem;border:0}#project .card-body{padding:1rem;color:var(--default);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#project .card i{color:var(--color1)}#project .card_text{text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast{z-index:1030;position:fixed;left:1rem;bottom:1rem;padding:1.5rem 2rem;min-width:var(--cookie_width);background-color:hsla(0,0%,100%,.85);font-size:var(--font18);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);border:1px solid #ddd}.toast-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent}.toast_title{font-size:var(--font20)}.go_top{opacity:0;z-index:50;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:3%;right:3%;width:5rem;height:5rem;background:#fff url(../images/totop.svg) no-repeat center center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-shadow:0 0 .5rem hsla(0,0%,0%,.15);box-shadow:0 0 .5rem hsla(0,0%,0%,.15)}.go_top--show{opacity:1}.go_top:before{color:var(--color1)}.section_authorsLogin{display:grid;place-items:center;height:100vh;background-color:var(--authors_login_bg)}.block_authorsLogin{margin:auto;padding:1.5rem;width:clamp(33ch,60%,46ch);background-color:#fff;border-radius:.5rem;-webkit-filter:drop-shadow(1px 2px 4px hsl(0deg 0 0 / .2));filter:drop-shadow(1px 2px 4px hsl(0deg 0 0 / .2));-webkit-transition:.3s var(--speed);transition:.3s var(--speed)}.block_authorsLogin:focus-within{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:drop-shadow(2px 4px 16px hsl(0deg 0 0 / .2));filter:drop-shadow(2px 4px 16px hsl(0deg 0 0 / .2))}.link_authorsLogin{display:inline-block;width:100%;text-align:center}.img_login{margin:auto;width:70%}.section_404 .page_title{padding-bottom:0;text-align:left;border-bottom:1px solid #ddd}.section_404 .page_title_fw{font-size:clamp(2.8rem,2.5231rem + .7692vw,4rem)}