@charset "UTF-8"; /**/
@media screen and (min-width: 640px) {
    html.syserror , .syserror body {
        background-color: white;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        position: relative;
        min-height: 700px;
    }

    .syserror a:link {
    }

    .syserror a:visited {
    }

    .syserror a:hover {
    }

    .syserror a:active {
    }

    .syserror #wrapper {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .syserror #container {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .syserror #content {
        color: #7e8388;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        margin: auto;
        width: 600px;
        overflow: hidden;
    }

    .syserror #content .message-box {
        width: 570px;
        text-align: center;
        margin: 0 auto;
        padding-top: 20%;
    }

    .syserror #content .message-box h1 {
        font-size: 30px;
        padding-bottom: 7px;
    }

    .syserror #content .message-box p {
        padding-bottom: 8px;
        padding-top: 0px;
        margin: 0;
        font-size: 17px;
    }

    .syserror #content .message-box .sub-text-box {
        padding-top: 25px;
    }

    .syserror #content .message-box p.sub-text {
        font-size: 12px;
    }
    .syserror #content .message-box p.sub-text br{
        display:none;
    }

    .syserror #content .message-box p br {
        display: none;
    }

    .syserror #content .message-box p a {
        color: inherit;
        font-weight: bold;
    }

    .syserror #content .message-box p a span {
    }

    .syserror #content .sign-box {
        width: 260px;
        margin: 0 auto;
        background-image: url(/assets/a/error/images/syserror/notfound-bg.png);
        padding-bottom: 9999px;
    }

    .syserror .sign-box {
    }

    .syserror #content .sign-image {
        width: 200px;
        margin: 64px auto auto;
    }

    .syserror #content .sign-image img {
        width: 100%;
    }

    .syserror #content .logo {
        background-color: white;
        padding: 12px 30px 12px 30px;
        width: 200px;
        margin: 16px auto 0 auto;
    }

    .syserror #content .logo img {
        width: 100%;
    }

    .syserror #content .sign-box .logo img {
    }
}

@media screen and (max-width: 639px) {
    html.syserror ,.syserror body {
        background-color: white;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        position: relative;
        min-height: 500px;
    }

    .syserror a:link {
    }

    .syserror a:visited {
    }

    .syserror a:hover {
    }

    .syserror a:active {
    }

    .syserror #wrapper {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .syserror #container {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .syserror #content {
        color: #7e8388;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        margin: auto;
        width: 100%;
        overflow: hidden;
    }

    .syserror #content .message-box {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        padding-top: 7%;
    }

    .syserror #content .message-box h1 {
        font-size: 18px;
        padding-bottom: 4px;
    }

    .syserror #content .message-box p {
        padding-bottom: 0;
        padding-top: 0px;
        margin: 0;
        font-size: 12px;
        line-height: 200%;
    }
    .syserror #content .message-box .sub-text-box {
        padding-top: 20px;
    }

    .syserror #content .message-box p.sub-text {
        font-size: 10px;
    }

    .syserror #content .message-box p a {
        color: inherit;
        font-weight: bold;
    }

    .syserror #content .message-box p a span {
    }

    .syserror #content .sign-box {
        width: 260px;
        margin: 0 auto;
        background-image: url(/assets/a/error/images/syserror/notfound-bg.png);
        padding-bottom: 9999px;
    }

    .syserror .sign-box {
    }

    .syserror #content .sign-image {
        width: 150px;
        margin: 30px auto auto;
    }

    .syserror #content .sign-image img {
        width: 100%;
    }

    .syserror #content .logo {
        background-color: white;
        padding: 12px 10px 12px 10px;
        width: 170px;
        margin: 12px auto 0 auto;
    }

    .syserror #content .logo img {
        width: 100%;
    }

    .syserror #content .sign-box .logo img {
    }
}
