@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,a{font-family:"Roboto", Arial, "Noto Sans TC", "微軟正黑體", sans-serif !important}img,object,embed,video{max-width:100%}.ie6 img{width:100%}body{background:#eaeaea;color:#000000;font-size:15px;font-weight:400;min-width:320px;overflow-x:hidden}a,a:hover{text-decoration:none !important}p{line-height:1.6;margin:0}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;font-size:1em}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:auto}}.cp-tips{width:100%;line-height:1.6;text-align:center;color:#996600;background-color:#ffefc6;padding:10px;font-size:16px}.cp-tips p{margin:0}.cp-tips a{color:#f75c61;text-decoration:underline}.cp-tips .cp-tips-close{position:absolute;top:10px;right:10px;display:block;width:22px;height:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.cp-tips .cp-tips-close:before{content:"";position:absolute;width:100%;border-top:1px solid #996600;top:50%;left:0}.cp-tips .cp-tips-close:after{content:"";position:absolute;height:100%;border-left:1px solid #996600;top:0;left:50%}.colorB{color:#2f60e8}.all-content{position:relative;font-size:1.2em;background:url(../images/mainbg.jpg) no-repeat center top/100% auto;overflow:hidden}.all-content .side__txt{font-size:12em;position:absolute;color:#fff;opacity:0.4;bottom:35%;font-weight:bold;white-space:nowrap}.all-content .side__txt span{text-transform:uppercase}.all-content .side__txt.left{right:42%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.all-content .side__txt.right{left:42%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main__content{padding:220px 0 100px;width:800px;max-width:100%;margin:0 auto}.main__content>*:not(:first-child){margin-top:60px}.main__content .title{position:relative;font-size:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:1.5em;gap:10px;padding-bottom:30px}.main__content .title::after{content:"";position:absolute;width:66px;border-bottom:1px solid #929292;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main__content .title>*{display:inline-block}.main__content .title>:first-child{font-size:1.4em;font-weight:bold}.main__content .title b{line-height:1;color:#8d8d8d}.kv{text-align:center;color:#fff}.kv h1{font-weight:bold;font-size:3em;margin:30px 0}.kv h1 span{white-space:nowrap}.kv .book img{max-width:50%}.intro__list{padding-left:1.5em}.intro__list li{list-style-type:disc;line-height:1.4}.intro__list li:not(:first-child){margin-top:10px}.number__list .wrapper{padding:10px 30px;background:#ffffff;border-radius:20px;height:100%}.number__list .wrapper b{display:block;font-size:1.6em;color:#001659}.corporate__list{font-size:1.2em;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.corporate__list img{width:150px}#ans_pop{position:relative;width:400px;max-width:95%;margin:100px auto 0;padding:30px 20px 30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#eaeaea;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd}#ans_pop h5{font-size:1.35rem;color:#000;font-weight:bold}#ans_pop a{display:inline-block;margin-top:20px;background:#000;padding:10px 2em;border-radius:50em;color:#fff}#ans_pop a:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.mfp-close-btn-in .mfp-close{color:#fff !important}@media screen and (max-width: 1400px){.all-content{background-size:1400px auto}}@media screen and (max-width: 1199px){.all-content{font-size:1.15em}.main__content .title{font-size:1.3em}}@media screen and (max-width: 991px){.kv h1{font-size:2.4em}}@media screen and (max-width: 767px){.all-content{font-size:1.1em;background-size:1100px auto}.main__content{padding:28.6vw 0 13vw}.kv h1{font-size:2em}.main__content .title>:first-child{font-size:1.2em}}@media screen and (max-width: 575px){.all-content{font-size:1em}.main__content .title{padding:0 30px 30px}.main__content>*:not(:first-child){margin-top:40px}.brand img{max-width:35%}.corporate__list img{width:100px}}
