@media (max-width: 991px) {
    #hero h2 { padding: 0 1em;}
}
.notice_content_box a { text-decoration: none !important;}
#footer .links p{text-align: center; margin: 0;}
#footer .links p a{transition: 0.6s all;padding: 0 15.6px;font-size: 14px;color: #fff; line-height: 1.75rem;position: relative;}
#footer .links p a::after{content: "";width: 1px;height: 15px;background: #7d8085;position: absolute;top: 50%;margin-top: -7px;right: 0;}
#footer .links p a:last-child::after{content: "";display: none;}
#footer .links p a:hover{color: #7d8085;transition: 0.6s all;}

@media (max-width: 991px) {
    #footer .links p a{ padding: 0 6px;font-size: 12px;}
    #footer .links p a::after{ display: none;}
}
#footer .ewm-box{margin: 20px auto;}
#footer .ewm-box ul{display: table;margin: 0 auto; padding: 0;}
#footer .ewm-box li{ list-style: none; float: left;padding: 15px; cursor: pointer;position: relative;}
#footer .ewm-box li .ewm{ width: 120px;height: 120px; border: 1px solid #e5e5e5;}
#footer .ewm-box li .ewm img { width: 100%; height: 100%; display: block;}
#footer .ewm-box li .name { font-size: 11px; text-align: center; line-height: 3;}
@media (max-width: 991px) {
    #footer .ewm-box{margin: 15px auto;}
    #footer .ewm-box li{ width: 33.33%; padding: 8px;}
    #footer .ewm-box li .ewm { width: auto;height: auto;}
    #footer .ewm-box li .name { line-height: 1.2; margin: 0.5em auto;}
}

