@charset "UTF-8";*,:after,:before{box-sizing:border-box}
body{margin:0;font-family:Montserrat,Noto Sans TC,微軟正黑體,Microsoft JhengHei,Heiti TC,黑體,Nunito Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}
.mask-on body:before{display:block;content:"";position:fixed;top:0;left:0;width:100vw;height:150vh;background-color:rgba(0,0,0,.5);z-index:999}
.body-lock body{position:fixed;top:0;width:100%;overflow:hidden}
[class^=component]{font-family:Montserrat,Noto Sans TC,微軟正黑體,Microsoft JhengHei,Heiti TC,黑體,Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^=component] *,[class^=component] :after,[class^=component] :before{box-sizing:border-box}
@media(prefers-reduced-motion:no-preference){[class^=component]:root{scroll-behavior:smooth}
}
[class^=component] [tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
[class^=component] hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
[class^=component] hr:not([size]){height:1px}
[class^=component] p{margin-top:0;margin-bottom:1rem}
[class^=component] abbr[data-bs-original-title],[class^=component] abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
[class^=component] address{margin-bottom:1rem;font-style:normal;line-height:inherit}
[class^=component] ol,[class^=component] ul{padding-left:2rem}
[class^=component] dl,[class^=component] ol,[class^=component] ul{margin-top:0;margin-bottom:1rem}
[class^=component] ol ol,[class^=component] ol ul,[class^=component] ul ol,[class^=component] ul ul{margin-bottom:0}
[class^=component] dt{font-weight:700}
[class^=component] dd{margin-bottom:.5rem;margin-left:0}
[class^=component] blockquote{margin:0 0 1rem}
[class^=component] b,[class^=component] strong{font-weight:bolder}
[class^=component] small{font-size:.875em}
[class^=component] mark{padding:.2em;background-color:#fcf8e3}
[class^=component] sub,[class^=component] sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
[class^=component] sub{bottom:-.25em}
[class^=component] sup{top:-.5em}
[class^=component] figure{margin:0}
[class^=component] img,[class^=component] svg{vertical-align:middle}
[class^=component] table{caption-side:bottom;border-collapse:collapse}
[class^=component] caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
[class^=component] th{text-align:inherit;text-align:-webkit-match-parent}
[class^=component] tbody,[class^=component] td,[class^=component] tfoot,[class^=component] th,[class^=component] thead,[class^=component] tr{border:0 solid;border-color:inherit}
[class^=component] label{display:inline-block}
[class^=component] button{border-radius:0}
[class^=component] button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
[class^=component] button,[class^=component] input,[class^=component] optgroup,[class^=component] select,[class^=component] textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
[class^=component] button,[class^=component] select{text-transform:none}
[class^=component] [role=button]{cursor:pointer}
[class^=component] select{word-wrap:normal}
[class^=component] [list]::-webkit-calendar-picker-indicator{display:none}
[class^=component] [type=button],[class^=component] [type=reset],[class^=component] [type=submit],[class^=component] button{-webkit-appearance:button}
[class^=component] [type=button]:not(:disabled),[class^=component] [type=reset]:not(:disabled),[class^=component] [type=submit]:not(:disabled),[class^=component] button:not(:disabled){cursor:pointer}
[class^=component] ::-moz-focus-inner{padding:0;border-style:none}
[class^=component] textarea{resize:vertical}
[class^=component] fieldset{min-width:0;padding:0;margin:0;border:0}
[class^=component] legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media(min-width:1200px){[class^=component] legend{font-size:1.5rem}
}
[class^=component] legend+*{clear:left}
[class^=component] ::-webkit-datetime-edit-day-field,[class^=component] ::-webkit-datetime-edit-fields-wrapper,[class^=component] ::-webkit-datetime-edit-hour-field,[class^=component] ::-webkit-datetime-edit-minute,[class^=component] ::-webkit-datetime-edit-month-field,[class^=component] ::-webkit-datetime-edit-text,[class^=component] ::-webkit-datetime-edit-year-field{padding:0}
[class^=component] ::-webkit-inner-spin-button{height:auto}
[class^=component] [type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[class^=component] ::-webkit-search-decoration{-webkit-appearance:none}
[class^=component] ::-webkit-color-swatch-wrapper{padding:0}
[class^=component] ::file-selector-button{font:inherit}
[class^=component] ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
[class^=component] output{display:inline-block}
[class^=component] iframe{border:0}
[class^=component] summary{display:list-item;cursor:pointer}
[class^=component] progress{vertical-align:baseline}
[class^=component] [hidden]{display:none !important}
[class^=c-],comp{font-family:Montserrat,Noto Sans TC,微軟正黑體,Microsoft JhengHei,Heiti TC,黑體,Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
comp{display:block}
comp *,comp :after,comp :before{box-sizing:border-box}
@media(prefers-reduced-motion:no-preference){comp:root{scroll-behavior:smooth}
}
comp [tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
comp hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
comp hr:not([size]){height:1px}
comp p{margin-top:0;margin-bottom:1rem}
comp abbr[data-bs-original-title],comp abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
comp address{margin-bottom:1rem;font-style:normal;line-height:inherit}
comp ol,comp ul{padding-left:2rem}
comp dl,comp ol,comp ul{margin-top:0;margin-bottom:1rem}
comp ol ol,comp ol ul,comp ul ol,comp ul ul{margin-bottom:0}
comp dt{font-weight:700}
comp dd{margin-bottom:.5rem;margin-left:0}
comp blockquote{margin:0 0 1rem}
comp b,comp strong{font-weight:bolder}
comp small{font-size:.875em}
comp mark{padding:.2em;background-color:#fcf8e3}
comp sub,comp sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
comp sub{bottom:-.25em}
comp sup{top:-.5em}
comp figure{margin:0}
comp img,comp svg{vertical-align:middle}
comp table{caption-side:bottom;border-collapse:collapse}
comp caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
comp th{text-align:inherit;text-align:-webkit-match-parent}
comp tbody,comp td,comp tfoot,comp th,comp thead,comp tr{border:0 solid;border-color:inherit}
comp label{display:inline-block}
comp button{border-radius:0}
comp button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
comp button,comp input,comp optgroup,comp select,comp textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
comp button,comp select{text-transform:none}
comp [role=button]{cursor:pointer}
comp select{word-wrap:normal}
comp [list]::-webkit-calendar-picker-indicator{display:none}
comp [type=button],comp [type=reset],comp [type=submit],comp button{-webkit-appearance:button}
comp [type=button]:not(:disabled),comp [type=reset]:not(:disabled),comp [type=submit]:not(:disabled),comp button:not(:disabled){cursor:pointer}
comp ::-moz-focus-inner{padding:0;border-style:none}
comp textarea{resize:vertical}
comp fieldset{min-width:0;padding:0;margin:0;border:0}
comp legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media(min-width:1200px){comp legend{font-size:1.5rem}
}
comp legend+*{clear:left}
comp ::-webkit-datetime-edit-day-field,comp ::-webkit-datetime-edit-fields-wrapper,comp ::-webkit-datetime-edit-hour-field,comp ::-webkit-datetime-edit-minute,comp ::-webkit-datetime-edit-month-field,comp ::-webkit-datetime-edit-text,comp ::-webkit-datetime-edit-year-field{padding:0}
comp ::-webkit-inner-spin-button{height:auto}
comp [type=search]{outline-offset:-2px;-webkit-appearance:textfield}
comp ::-webkit-search-decoration{-webkit-appearance:none}
comp ::-webkit-color-swatch-wrapper{padding:0}
comp ::file-selector-button{font:inherit}
comp ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
comp output{display:inline-block}
comp iframe{border:0}
comp summary{display:list-item;cursor:pointer}
comp progress{vertical-align:baseline}
comp [hidden]{display:none !important}
.c-main{display:block}
.component-breadcrumb{margin-top:62px;transition:margin-top .3s ease-in}
@media(min-width:992px){.component-breadcrumb{margin-top:76px}
}
.c-main,.component-header+.c-main{margin-top:62px;transition:margin-top .3s ease-in}
@media(min-width:992px){.c-main,.component-header+.c-main{margin-top:76px}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:auto;min-height:1px}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.component-breadcrumb--sticky{position:absolute;top:76px;left:0;width:100%;height:60px;padding-top:20px}
.component-breadcrumb--shadow{box-shadow:0 5px 10px 0 rgba(0,0,0,0.05);position:relative;z-index:500}
.component-breadcrumb{height:60px;padding-top:20px;font-size:12px;color:#000;line-height:1.2;transition:top .3s ease-in;box-sizing:border-box}
.component-breadcrumb.bg-white{background-color:#fff}
.component-breadcrumb ol{padding:0;list-style:none;max-width:1440px;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.component-breadcrumb li{display:inline}
.component-breadcrumb li:after{content:"";position:relative;top:1px;display:inline-block;width:6px;height:12px;margin:0 5px;background:no-repeat 50% 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width='6'%20height='12'%20preserveAspectRatio='none'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M5.875%205.67L.73.13A.407.407%200%2000.125.14a.488.488%200%20000%20.642l4.84%205.214-4.84%205.215a.488.488%200%20000%20.653c.168.18.44.18.606%200l5.144-5.541a.487.487%200%20000-.653z'%20fill='%23333'/%3E%3C/svg%3E");background-size:contain}
.component-breadcrumb li:last-of-type:after{visibility:hidden}
.component-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}
.component-breadcrumb a:active,.component-breadcrumb a:hover{text-decoration:underline;color:#00994e}
@media(max-width:1535px){.component-breadcrumb ol{max-width:1200px}
}
@media(max-width:1279px){.component-breadcrumb ol{max-width:none;padding:0 5px 0 35px}
}
@media(max-width:991px){.component-breadcrumb{height:40px;padding-top:15px}
.component-breadcrumb ol{padding:0 5px 0 20px}
}
.component-breadcrumb.breadcrumb--overlaid{position:relative;z-index:1}
.component-breadcrumb.breadcrumb--overlaid+*{margin-top:-60px}
@media(max-width:991px){.component-breadcrumb.breadcrumb--overlaid+*{margin-top:-40px}
}
.cli-breadcrumb:has(.breadcrumb--overlaid)+*{margin-top:-60px}
@media(max-width:991px){.cli-breadcrumb:has(.breadcrumb--overlaid)+*{margin-top:-40px}
}
body.is-mobile .cli-breadcrumb:has(.breadcrumb--overlaid)+*{margin-top:0}
.cli-breadcrumb:has(.breadcrumb--overlaid)+.container:has(>#content-container:first-child){margin-top:-184px}
@media(max-width:767px){.cli-breadcrumb:has(.breadcrumb--overlaid)+.container:has(>#content-container:first-child){margin-top:-134px}
}