@charset "UTF-8";body,html{height:100%}body{position:relative;width:100%;overflow-x:hidden;overflow-y:scroll;font-family:"微軟正黑體",Arial,Helvetica,sans-serif}#wrapper{position:relative;min-width:320px;padding:0!important}.h-100{min-height:100%}header{position:relative;height:100%;background-color:#fff;border-bottom:2px solid #1170c0;min-height:70px}@media (max-width:767.98px){header{min-height:60px}}header .logo{padding:20px 0}@media (max-width:767.98px){header .logo{padding:14px 0}}header .logo img{width:152px;height:auto}@media (max-width:767.98px){.container{padding-left:3.5%!important;padding-right:3.5%!important}}.view_content{position:relative;width:100%;min-height:calc(100vh - 128px)}@media (max-width:767.98px){.view_content{min-height:calc(100vh - 100px)}}.view_content.internal_bg{display:table;background-color:#d6e5f1;background-image:url(../img/notice_bg.png);background-repeat:repeat;background-position:50% 50%}.view_content.internal_bg .center{display:table-cell;vertical-align:middle}.view_content.internal_bg .box{position:relative}.view_content.internal_bg .box .pic{margin:20px}.view_content.internal_bg .box .pic .icon{max-width:250px;height:250px}@media (max-width:767.98px){.view_content.internal_bg .box .pic .icon{max-width:220px;height:220px}}.view_content.internal_bg .box .notice{font-size:19px;letter-spacing:0;color:#196eba;line-height:28px;margin-bottom:40px}@media (max-width:767.98px){.view_content.internal_bg .box .notice{font-size:17px;letter-spacing:0;color:#196eba;line-height:25px;margin-bottom:30px}}.view_content.internal_bg .box .notice2{font-size:23px;letter-spacing:0;color:#1a1a1a;line-height:28px;font-weight:900;margin-bottom:30px}@media (max-width:767.98px){.view_content.internal_bg .box .notice2{font-size:19px;letter-spacing:0;color:#1a1a1a;line-height:25px;margin-bottom:20px}}.view_content.ap_bg{display:table;background-color:#d6e5f1;background-image:url(../img/notice_bg.png);background-repeat:repeat;background-position:50% 50%}.view_content.ap_bg .center{display:table-cell;vertical-align:middle}.view_content.ap_bg .box{position:relative}.view_content.ap_bg .box .pic{margin:20px}.view_content.ap_bg .box .pic .icon{max-width:250px;height:250px}@media (max-width:767.98px){.view_content.ap_bg .box .pic .icon{max-width:220px;height:220px}}.view_content.ap_bg .box .notice{font-size:19px;letter-spacing:0;color:#196eba;line-height:28px;margin-bottom:40px}@media (max-width:991.98px){.view_content.ap_bg .box .notice{text-align:left}}@media (max-width:767.98px){.view_content.ap_bg .box .notice{font-size:17px;letter-spacing:0;color:#196eba;line-height:25px;margin-bottom:30px;text-align:left}}.view_content.ap_bg .box .notice2{font-size:23px;letter-spacing:0;color:#1a1a1a;line-height:28px;font-weight:900;margin-bottom:30px}@media (max-width:767.98px){.view_content.ap_bg .box .notice2{font-size:19px;letter-spacing:0;color:#1a1a1a;line-height:25px;margin-bottom:20px}}.view_content.public_bg{display:table;background-color:#d6e5f1;background-image:url(../img/notice_bg.png);background-repeat:repeat;background-position:50% 50%}.view_content.public_bg .center{display:table-cell;vertical-align:middle}.view_content.public_bg .box{position:relative}.view_content.public_bg .box .pic{margin:20px}.view_content.public_bg .box .pic .icon{max-width:250px;height:250px}@media (max-width:767.98px){.view_content.public_bg .box .pic .icon{max-width:220px;height:220px}}.view_content.public_bg .box .notice{font-size:19px;letter-spacing:0;color:#196eba;line-height:28px;margin-bottom:40px}@media (max-width:991.98px){.view_content.public_bg .box .notice{text-align:left}}@media (max-width:767.98px){.view_content.public_bg .box .notice{font-size:17px;letter-spacing:0;color:#196eba;line-height:25px;margin-bottom:30px;text-align:left}}.view_content.public_bg .box .notice span{color:#1a1a1a}.view_content.public_bg .box .notice a{text-decoration:underline}.view_content.public_bg .box .notice2{font-size:23px;letter-spacing:0;color:#1a1a1a;line-height:28px;font-weight:900;margin-bottom:30px}@media (max-width:767.98px){.view_content.public_bg .box .notice2{font-size:22px;letter-spacing:0;color:#1a1a1a;line-height:25px;margin-bottom:20px}}footer{position:relative;width:100%;display:table;padding-top:20px;border-top:1px solid #ddd;background-color:#fff}footer .copyright p{font-size:13px;letter-spacing:0;color:#555}footer .copyright p a{color:#9d9d9d}