#pan_404 {padding: 0 0 30px 0;margin: 30px auto 50px;background: #fffdf0 url(../images/icon_error.png) no-repeat 75px 95px;line-height: 26px;text-align: left;color: #333333;margin: 0 auto;padding: 0 0 40px !important;border: 1px solid #d7be82;box-sizing: border-box;color: #222;}
#pan_404 a { margin: 0 3px; color: #ff840a; text-decoration: underline }
#pan_404 .font_14b { padding: 10px 14px; background: linear-gradient(90deg,#8b6b3b 0%,#f4e39b 48%,#8b6b3b 100%); border-bottom: 1px solid #b08a4a; color: #2b1b0b; font-size: 18px; font-weight: bold; letter-spacing: 1px; line-height: 1.4; text-align: center; margin: 0 0 45px; }
#pan_404 p { margin: 8px 16px; padding: 0; color: #2b1608; }
#pan_404 a { color: #4b1d00; text-decoration: underline; font-weight: bold; margin: 0 4px; }
#pan_404 a { margin: 0 3px; color: #412813; text-decoration: underline }
#pan_404 a:hover { color: #b30000; text-decoration: none; }
#pan_404 p:not(.font_14b) { padding-left: 150px; font-size: 14px; }
@media screen and (max-width:768px) {
  #pan_404 { width: auto; margin: 14px 10px 30px; font-size: 14px; }
  #pan_404 .font_14b { font-size: 14px; padding: 8px 10px; }
  #pan_404 p { margin: 8px 12px; }
}
