html,body,select,input,div,h1,h2,h3,h4,p,span,ul,li,div,form{margin:0;padding:0}body,body *{font-family:"微軟正黑體",Arial}body{font-size:16px;line-height:1.5em;color:#333;letter-spacing:1px;background:#fff}img{border:0}select{color:#333333}input{color:#333333}.weight{font-weight:bold}.right{text-align:right}.left{text-align:left !important}.center{text-align:center}.clear{clear:both}.float-L{float:left}.float-R{float:right}#warpper{width:100%;margin:0 auto;position:relative}#header,#master,#main,#footer{width:100%;z-index:2}#header .content,#master .content,#main .content,#footer .content{width:100%;max-width:1200px;margin:0 auto}#header{background:#c6000f;border-bottom:#b6b6b6 4px solid;position:fixed}#header .content{display:flex;flex-direction:row}#header .content .logo{padding:10px 0 0 5px}#header .content #nav{flex:1;flex-direction:column;padding:25px 5px 0 0;text-align:right}#header .content #nav a{color:#fff;font-size:15px;margin:5px 1px;font-weight:normal;display:inline-block;border:2px solid #e57079;border-radius:50px;-webkit-border-radius:100px;-moz-border-radius:100px;text-decoration:none;z-index:1;position:relative;padding:5px 20px;text-align:center;color:#FFF;background:#c6000f}#header .content #nav a:hover{text-decoration:none;background:#d4404b;border-color:#c6000f;transition:color .2s linear,background-color .2s linear,border-color .2s linear}#master{background:#07192f url(images/mater_bg.svg) no-repeat center center;background-size:cover}#master .content{max-width:1000px;padding-top:96px;margin:0 auto}#master .content .master-info-group{display:flex;flex-direction:column;align-items:center;padding:5em 0;gap:2em}#master .content .master-info-group img.info-title{width:90%;max-width:520px}#master .content .master-info-group img.info-text{width:80%;max-width:420px}#master .content .master-info-group .info-notice{font-weight:bold;color:#fff;text-align:center}#master .content .master-info-group .info-notice .info-notice-detail{text-align:left}@media screen and (max-width:1000px){#master .content .master-info-group .info-notice .info-notice-detail{width:90%;margin:0 auto}}#master .content .master-info-group .info-button-group{display:flex;flex-direction:row;gap:1em}#master .content .master-info-group .info-button-group a.download-button,#master .content .master-info-group .info-button-group a.specification-button{margin:0 auto;font-size:1.5em;font-weight:bold;color:#fff;border:3px solid #d6b14c;padding:.5em 1em;text-decoration:none;border-radius:10em;white-space:nowrap}@media screen and (max-width:600px){#master .content .master-info-group .info-button-group{flex-direction:column}#master .content .master-info-group .info-button-group a.download-button,#master .content .master-info-group .info-button-group a.specification-button{display:block;width:80%;margin:0 auto;text-align:center}}.red{color:#cc0000}#main{margin:1em auto}#main .announcement{display:flex;flex-direction:row}#main .announcement>div{flex:1;background:#fff;border:1px solid #ccc;padding:.3em;border-radius:5px}#main .announcement>div:first-child{margin-right:1em}#main .announcement .announcement-title{background:#cc0000;color:#fff;text-align:center;padding:.5em;font-size:20px;font-weight:bold}#main .announcement .announcement-content{padding:1em}#main .announcement .announcement-content .announcement-item{border-bottom:1px dotted #999;padding:.5em 0;cursor:pointer}#main .announcement .announcement-content .announcement-item .item-title{font-weight:bold;color:#cc0000}#main .announcement .announcement-content .announcement-item .item-date{color:#999;font-size:12px}#main .announcement .announcement-content .announcement-item .item-content{word-wrap:break-word;word-break:break-all;display:none}#main .announcement .announcement-content .announcement-item .item-content a{color:#cc0000}#main .announcement .announcement-content .announcement-item:last-child{border-bottom:none}@media screen and (max-width:1000px){#main .announcement{flex-direction:column;margin:1em}#main .announcement>div{flex:auto}#main .announcement>div:first-child{margin-right:0em;margin-bottom:1em}}#footer{background:#4d4d4d;color:#fff;padding:20px 0;margin-top:30px;clear:both}#footer #company{margin:0 auto;text-align:center}#footer #company p{display:inline-block;margin-right:1em}#navToggle{display:none}@media screen and (max-width:768px){#header .content #nav{display:none;flex:none;width:100%;position:absolute;top:91px;left:0;background-color:#FFF;padding:0 0 0 0;text-align:center}#header .content #nav a{display:block;color:#333;background:#fff;border:none;border-radius:0;border-bottom:1px #666 solid;margin:0;padding:1em 0}#header .content #nav.rwd_open{display:block}#header .content #navToggle{display:block;margin-left:auto;margin-right:20px;margin-top:25px;text-align:center;cursor:pointer;width:30px;height:30px;text-indent:-9999px}#header .content #navToggle,#header .content #navToggle::before,#header .content #navToggle::after{border-bottom:1px solid #fff}#header .content #navToggle::before,#header .content #navToggle::after{content:'';display:block;height:10px}}.modal-specification{display:none;position:absolute;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:1000;position:fixed}.modal-specification.modal_open{display:flex}.modal-specification .ibfs-modal-dialog{width:90vh;height:80vh;max-width:600px;max-height:550px;background:#fff;border-radius:8px;padding:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column}@media screen and (max-width:600px){.modal-specification .ibfs-modal-dialog{width:80vw;height:70vh;max-width:90vw;max-height:70vh}}.modal-specification .ibfs-modal-dialog .ibfs-modal-close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;background-color:#07192f;border-radius:100%;border:none;font-size:1.5em;color:#fff;cursor:pointer;align-items:center;justify-content:center;line-height:1}.modal-specification .ibfs-modal-dialog .ibfs-modal-header{text-align:center;font-size:2em;font-weight:bold;padding:.5em;color:#cc0000}.modal-specification .ibfs-modal-dialog .ibfs-modal-body{padding:1.5em;flex:1;overflow-y:auto}.modal-specification .ibfs-modal-dialog .ibfs-modal-body .specification-list{display:flex;flex-direction:column;gap:1em}.modal-specification .ibfs-modal-dialog .ibfs-modal-body .specification-list .specification-item-title{color:#07192f;font-weight:bold}