@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600&display=swap";body{margin:0}body{font-family:Roboto,Arial,Noto Sans,Segoe UI,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:8px 0}p{margin:0}a,a:visited,a:hover{text-decoration:none}button,input,optgroup,select,textarea{overflow:visible;margin:0;padding:0;width:auto;border:none;background:transparent;color:inherit;font:inherit;font-size:100%;font-family:inherit;line-height:1.15;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}*,*:before,*:after{box-sizing:border-box}a{color:unset;text-decoration:none}ul{margin:0;padding:0;list-style:none}ol,li{margin:0;padding:0}img{display:block;max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{margin:0}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--deepText4)}button{overflow:visible;margin:0;padding:0;width:auto;border:none;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{padding:0;border:0}body{margin:0;font-weight:400;font-size:14px;font-family:Arial,Noto Sans TC,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{font-family:Arial,Noto Sans TC,sans-serif}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date]{position:relative;appearance:none}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}select{appearance:none}select::-ms-expand{display:none}.scroller-x{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x}.scroller-x::-webkit-scrollbar{display:none}.text-left{text-align:left}.text-right{text-align:right}@media (min-width: 1200px){a,button{cursor:pointer;transition:.3s ease-out}a *,button *{transition:.3s ease-out}}.pc-only{display:none}@media (min-width: 992px){.pc-only{display:block}}.mobile-only{display:block}@media (min-width: 992px){.mobile-only{display:none}}
