﻿body{margin:0;padding:0;font-family:"微軟正黑體",sans-serif;background-color:#f8f9fb;color:#333}.page-container{max-width:1000px;margin:0 auto;padding-top:40px;padding-bottom:60px}.mark{width:150px;height:150px;display:block;margin:0 auto}h1{position:relative;text-align:center;margin-top:30px;padding-left:20px;padding-right:20px;font-size:24px}@media screen and (min-width: 576px){h1{font-size:32px}}h1::after{content:"";position:absolute;bottom:-12px;left:50%;width:54px;height:5px;background-color:#f49c00;transform:translateX(-50%)}@media screen and (min-width: 576px){.banner-wrapper{padding-left:20px;padding-right:20px}}.banner-wrapper .banner{width:100%;margin-top:30px}@media screen and (min-width: 576px){.banner-wrapper .banner{border-radius:15px}}.content{font-size:20px;line-height:2;margin-top:40px;padding-left:20px;padding-right:20px}.download-frame{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}.download-frame .certificate-wrapper{margin:0 30px;margin-bottom:30px}@media screen and (min-width: 576px){.download-frame .certificate-wrapper{margin-bottom:0px}}.download-frame .certificate-wrapper .title{display:block;text-align:center;margin-bottom:15px;color:#333}.download-frame .certificate-wrapper .iframe-wrapper{width:270px;height:375px;overflow:hidden;border-radius:12px;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.16)}.download-frame .certificate-wrapper .iframe-wrapper iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;border:none;overflow:hidden !important;width:300px;height:400px}