@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";html,body{margin:0;padding:0;width:100%;height:100%}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:inherit}button{border:none;padding:0}input,textarea,select{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}img{display:block;max-width:100%;height:auto}.headline1,h1{font-family:Noto Sans TC,sans-serif;font-size:42px;line-height:140%;font-weight:700;letter-spacing:2.56px}@media (max-width: 768px){.headline1,h1{font-size:28px}}.headline2,h2{font-family:Noto Sans TC,sans-serif;font-size:36px;line-height:140%;font-weight:700;letter-spacing:2.56px}@media (max-width: 768px){.headline2,h2{font-size:24px}}.headline3,h3{font-family:Noto Sans TC,sans-serif;font-size:30px;line-height:140%;font-weight:500;letter-spacing:2.56px}@media (max-width: 768px){.headline3,h3{font-size:22px}}.headline4,h4{font-family:Noto Sans TC,sans-serif;font-size:24px;line-height:140%;font-weight:500;letter-spacing:2.56px}@media (max-width: 768px){.headline4,h4{font-size:20px}}.headline5,h5{font-family:Noto Sans TC,sans-serif;font-size:18px;line-height:140%;font-weight:500;letter-spacing:2.56px}@media (max-width: 768px){.headline5,h5{font-size:14px}}.headline6,h6{font-family:Noto Sans TC,sans-serif;font-size:15px;line-height:140%;font-weight:500;letter-spacing:2.56px}@media (max-width: 768px){.headline6,h6{font-size:12px}}.title{font-family:Noto Sans TC,sans-serif;font-size:20px;line-height:140%;font-weight:500;letter-spacing:2.56px}@media (max-width: 768px){.title{font-size:16px}}.subtitle{font-family:Noto Sans TC,sans-serif;font-size:16px;line-height:140%;font-weight:700;letter-spacing:2.56px}@media (max-width: 768px){.subtitle{font-size:14px}}.body,body{font-family:Noto Sans TC,sans-serif;font-size:18px;line-height:140%;font-weight:400;letter-spacing:2.56px}@media (max-width: 768px){.body,body{font-size:14px}}.caption-title{font-family:Noto Sans TC,sans-serif;font-size:14px;line-height:140%;font-weight:700;letter-spacing:2.56px}@media (max-width: 768px){.caption-title{font-size:12px}}.caption{font-family:Noto Sans TC,sans-serif;font-size:14px;line-height:140%;font-weight:400;letter-spacing:2.56px}@media (max-width: 768px){.caption{font-size:12px}}.small{font-family:Noto Sans TC,sans-serif;font-size:14px;line-height:140%;font-weight:400;letter-spacing:2.56px}@media (max-width: 768px){.small{font-size:10px}}html,body{color:#222}body{background-image:url(/assets/body-background-AYXTGKUi.png);background-position:center top}.container-lg{max-width:1400px;margin:0 auto}@media (max-width: 1400px){.container-lg{max-width:1024px}}@media (max-width: 1024px){.container-lg{max-width:768px}}@media (max-width: 768px){.container-lg{max-width:576px}}@media (max-width: 576px){.container-lg{max-width:90%}}.container-md{max-width:1024px;margin:0 auto}@media (max-width: 1024px){.container-md{max-width:768px}}@media (max-width: 768px){.container-md{max-width:576px}}@media (max-width: 576px){.container-md{max-width:90%}}.middle-line-title{display:flex;justify-content:center;align-items:center;gap:10%}.middle-line-title:before,.middle-line-title:after{content:"";display:block;width:min(20%,100px);border-bottom:1px solid}
