.notice{padding:10px;background:#b1d3c1;text-align:center;margin-top:5px}.footer-wrap{position:relative;border-top:solid 3px var(--scolor);padding:10px 0}.footer-wrap-inner{display:grid;grid-template-columns:1fr 3fr}@media (max-width: 1023px){.footer-wrap-inner{grid-template-columns:1fr;gap:16px;padding:0 10px}.footer-logo .custom-logo-link{max-width:220px}.footer-info .flex{gap:16px 12px}.footer-info .flex>section{flex:1 1 200px;min-width:0}}@media (max-width: 767px){.footer-widget-title{font-size:20px;margin-right:0}.eman-info{margin-right:0}.footer-info .flex>section{flex-basis:100%}.site-footer .content-links a{justify-content:center;flex-wrap:wrap;text-align:center}}.footer-wrap:before{content:"";background-image:url(/build/assets/footer-bg-dcd173e7.png);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-repeat:round;z-index:-1}.footer-logo{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-social-wrap ul{display:flex;gap:10px}.footer-logo ul li{list-style:none}.footer-logo ul li a{color:#fff;display:flex;width:40px;height:35px;background:#0b9444;text-align:center;font-size:22px;transition:all .3s ease;align-items:center;justify-content:center}.footer-logo .custom-logo-link{max-width:72%}.footer-info{color:#000;line-height:1.7}.footer-widget-title{color:#0c5096;margin-right:10px;font-size:26px;font-weight:700;line-height:1.5em}.eman-info{margin-bottom:15px;border-bottom:solid 2px var(--scolor);margin-right:10px}span.strong{font-weight:600;color:#000}.site-footer .content-links a{display:block;color:#000;font-weight:700;font-size:13px;line-height:2}.site-footer .content-links a:hover{text-decoration:underline}.site-info{background:var(--pcolor);overflow:hidden;border-top:#000 solid 2px}.site-info-inner{display:flex;flex-direction:column}@media (min-width: 768px){.site-info-inner{flex-direction:row;justify-content:space-between}}.site-info p,.site-info a{color:#fff;font-size:14px;font-weight:600}p.trademark a{font-weight:100;font-size:16px}.site-info p{margin:0;padding:4px 10px;font-weight:600;text-align:center}p.copy,p.maintain{flex-shrink:0}@media (min-width: 768px){p.copy{text-align:left;padding-right:1.5rem}p.maintain{text-align:right;padding-left:1.5rem}}p.trademark{background:#000;flex-grow:1}@media (min-width: 768px){p.trademark{-webkit-clip-path:polygon(5% 0%,100% 0,95% 100%,0% 100%);clip-path:polygon(5% 0%,100% 0,95% 100%,0% 100%)}}img.tiktok-icon{width:20px;filter:brightness(0) invert(1)}
