.certificate{display:inline-block;background:#f0f0f0;border-radius:10px;padding:30px 40px}.certificate_ttl{font-size:clamp(16px,2vw,22px);color:#11b5da;display:flex;align-items:center;padding:0 0 15px}.certificate_ttl .img{flex:0 1 100%}.certificate_ttl .img>img{margin:0 10px 0 0}.certificate_txt{font-size:clamp(14px,2vw,18px);line-height:1.6em;padding:0 0 15px;font-weight:300;color:#000;font-family:Pretendard;letter-spacing:-.2px}.certificate_txt>b{font-weight:700;font-size:clamp(15px,2vw,18px)}.certificate .el-button{padding:12px 40px;font-size:clamp(14px,2vw,18px);background:#278df4;transition:all .3s ease;font-weight:300}.certificate .el-button:hover{background:#1f7edc}.explain{font-size:14px;color:#f02c2c;padding:20px 0;line-height:1.6em;font-weight:500}.explain b{font-weight:700;color:#f81515;font-size:15px}.explain>a{color:#000;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;margin:5px 0;padding:10px;background:#fff;max-width:200px;justify-content:center;border-radius:10px;transition:all .3s ease}.explain>a:hover{background:#e4effa}.explain>a>img{width:25px;height:25px}.red{color:#f02c2c}