@charset "utf-8";

/*
 * Scoped copy of the legacy HM administrator body rules.
 * Loaded only on top-level GnuBoard /hm_admin/*.php restore pages, after HM CSS.
 * Header, top navigation, and left menu selectors are intentionally excluded.
 */

body.hm-om-hm-admin.hm-gnu-body-restore {
    background: #f3f3f3 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container,
body.hm-om-hm-admin.hm-gnu-body-restore #container.container-small {
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea {
    font-family: var(--hm-font-family) !important;
    font-size: 1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr label {
    letter-spacing: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h1,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h2,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h3,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h4,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h5,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h6,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr form,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr fieldset,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h1,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h2,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h3,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h4,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h5,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h6 {
    font-size: 1em !important;
    font-family: var(--hm-font-family) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr article,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr aside,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr details,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr figcaption,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr figure,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr footer,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr header,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr hgroup,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr menu,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr nav,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr section {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr li,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr dt,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr dd,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ol {
    margin: 0 !important;
    padding: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ol {
    list-style-position: inside !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr legend {
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999em !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr label,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr img {
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button {
    margin: 0 !important;
    padding: 0 !important;
    font-family: var(--hm-font-family) !important;
    font-size: 1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="submit"] {
    cursor: pointer !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select {
    font-family: var(--hm-font-family) !important;
    font-size: 1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr p {
    margin: 0 !important;
    padding: 0 !important;
    word-break: break-all !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr pre {
    overflow-x: scroll !important;
    font-size: 1.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a:link:not(.hm-member-type-chip):not(.hm-btn),
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a:visited:not(.hm-member-type-chip):not(.hm-btn) {
    color: #000 !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr h2 {
    font-size: 1.083em !important;
    font-weight: bold !important;
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is-hidden {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is-visible {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pc-only {
    display: none !important;
}

@media (min-width: 769px) {
    body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pc-only {
        display: block !important;
    }
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .mobile-only {
    display: block !important;
}

@media (min-width: 769px) {
    body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .mobile-only {
        display: none !important;
    }
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-overlay {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(0,0,0,0.3) !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    z-index: 9999 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-content {
    background: #fff !important;
    border-radius: 10px !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.15) !important;
    width: 800px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-header,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-footer {
    padding: 18px 20px !important;
    display: flex !important;
    align-items: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-header {
    justify-content: space-between !important;
    border-bottom: 1px solid #e0e0e0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-footer {
    gap: 20px !important;
    border-top: 1px solid #e0e0e0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-close-btn {
    background: none !important;
    border: none !important;
    color: #888 !important;
    font-size: 20px !important;
    cursor: pointer !important;
    padding: 4px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: color 0.2s ease !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-close-btn:hover {
    color: #333 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-title {
    font-size: 18px !important;
    font-weight: 600 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-body {
    padding: 20px !important;
    max-height: 400px !important;
    overflow-y: auto !important;
    color: #333 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-footer button {
    background: #3d70ff !important;
    color: white !important;
    border: 1px solid #3d70ff !important;
    padding: 8px 16px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: background 0.2s ease, border-color 0.2s ease !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .popup-footer button:hover {
    background: #2b3d9f !important;
    border-color: #2b3d9f !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-container {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-header {
    position: relative !important;
    bottom: -1px !important;
    display: flex !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-btn {
    padding: 10px 14px !important;
    background: none !important;
    border: none !important;
    border-bottom: 2px solid transparent !important;
    cursor: pointer !important;
    color: inherit !important;
    font: inherit !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-btn.active {
    border-bottom-color: #000 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-body {
    width: 100% !important;
    border-top: 1px solid #ccc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tab-content {
    padding: 16px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .container_wr {
    padding: 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sound_only,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .msg_sound_only {
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    clip: rect(0,0,0,0) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha img {
    border: 1px solid #ddd !important;
    border-right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha_mp3 img {
    border: 1px solid #ddd !important;
    border-left: 0 !important;
    background: #494949 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc {
    margin: 0 0 5px !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_cke_sc {
    display: inline-block !important;
    padding: 0 10px !important;
    height: 23px !important;
    border: 1px solid #ccc !important;
    background: #fafafa !important;
    color: #000 !important;
    text-decoration: none !important;
    line-height: 1.9em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def {
    margin: 0 0 5px !important;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    background: #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dl {
    margin: 0 0 5px !important;
    text-align: left !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dl:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dt,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dd {
    float: left !important;
    margin: 0 !important;
    padding: 5px 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dt {
    width: 20% !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cke_sc_def dd {
    width: 30% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap {
    margin: 0 0 10px !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap section {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap h3 {
    margin: 10px 0 !important;
    text-align: center !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap .tbl_frm {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap .frm_input {
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_wrap .btn_confirm {
    padding: 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_left {
    float: left !important;
    width: 49% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .compare_right {
    float: right !important;
    width: 49% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm {
    margin: 0 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_fixed_top {
    position: fixed !important;
    top: 60px !important;
    right: 10px !important;
    z-index: 100 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm01 button {
    padding: 0 15px !important;
    height: 30px !important;
    border: 0 !important;
    background: #9eacc6 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm01 a {
    display: inline-block !important;
    padding: 0 15px !important;
    height: 30px !important;
    background: #9eacc6 !important;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 2.5em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm01 a:focus {
    background: #555 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm02 {
    clear: both !important;
    margin-top: 10px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm02 button {
    padding: 0 15px !important;
    height: 30px !important;
    border: 0 !important;
    background: #617d46 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm02 a {
    display: inline-block !important;
    padding: 0 15px !important;
    height: 30px !important;
    background: #617d46 !important;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 2.5em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm02 a:focus {
    background: #555 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_submit {
    background: #ff4081 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_submit {
    background: #ff4081 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_confirm .btn_submit {
    padding: 0 15px !important;
    border: 0 !important;
    height: 30px !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_frmline {
    display: inline-block !important;
    padding: 0 7px !important;
    height: 24px !important;
    border: 0 !important;
    background: #444 !important;
    color: #fff !important;
    letter-spacing: -0.1em !important;
    text-decoration: none !important;
    vertical-align: middle !important;
    line-height: 2em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_frmline:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_frmline:hover,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_frmline:active {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win {
    margin: 0 20px 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 {
    clear: both !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 a,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 button {
    padding: 0 10px !important;
    height: 22px !important;
    border: 1px solid #ccc !important;
    background: #fafafa !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 a {
    display: inline-block !important;
    line-height: 2em !important;
    cursor: pointer !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 a:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win01 a:hover {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win02 {
    clear: both !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win02 a {
    display: inline-block !important;
    vertical-align: middle !important;
    cursor: pointer !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win02 a:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win02 a:hover {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_win02 button.btn_submit {
    background: #ff3061 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list .btn_02 {
    height: 28px !important;
    padding: 0 5px !important;
    border: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list01 a:focus {
    background: #555 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list02 a:focus {
    background: #555 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list03 {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list03 a {
    display: inline-block !important;
    padding: 0 15px !important;
    height: 28px !important;
    background: #617d46 !important;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 2.4em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_list03 a:focus {
    background: #555 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add01 {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add01 a,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add01 button {
    padding: 10px !important;
    border: 1px solid #ccc !important;
    background: #f0f0f0 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add01 a {
    display: inline-block !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_add01 button {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng a.btn,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng a {
    display: inline-block !important;
    height: 26px !important;
    line-height: 26px !important;
    border: 0 !important;
    border-radius: 3px !important;
    padding: 0 8px !important;
    margin: 1px !important;
    font-weight: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng button,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng button.btn {
    height: 26px !important;
    border: 0 !important;
    border-radius: 3px !important;
    padding: 0 8px !important;
    margin: 1px !important;
    font-weight: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn {
    height: 30px !important;
    border: 0 !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
    font-weight: bold !important;
    font-size: 1.09em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn {
    display: inline-block !important;
    height: 30px !important;
    line-height: 30px !important;
    border: 0 !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
    font-weight: bold !important;
    font-size: 1.09em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_submit {
    background: #ff4081 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_submit {
    background: #ff4081 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_submit:hover {
    background: #ff1464 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_01,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_01 {
    background: #ff4081 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_01:hover,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_01:hover {
    background: #ff1464 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_02,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_02 {
    background: #9eacc6 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_03,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_03 {
    background: #3f51b5 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_frmline {
    display: inline-block !important;
    background: #9eacc6 !important;
    color: #fff !important;
    height: 35px !important;
    border: 0 !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_frmline {
    display: inline-block !important;
    background: #9eacc6 !important;
    color: #fff !important;
    height: 35px !important;
    line-height: 33px !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_ov01 {
    display: inline-block !important;
    line-height: 30px !important;
    height: 30px !important;
    font-size: 0.92em !important;
    vertical-align: top !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_ov01:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_ov01 .ov_txt {
    float: left !important;
    background: #9eacc6 !important;
    color: #fff !important;
    border-radius: 5px 0 0 5px !important;
    padding: 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_ov01 .ov_num {
    float: left !important;
    background: #ededed !important;
    color: #666 !important;
    border-radius: 0 5px 5px 0 !important;
    padding: 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_ov02,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.ov_listall {
    display: inline-block !important;
    line-height: 30px !important;
    height: 30px !important;
    font-size: 0.92em !important;
    background: #565e8c !important;
    color: #fff !important;
    vertical-align: top !important;
    border-radius: 5px !important;
    padding: 0 7px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_ov02:hover,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.ov_listall:hover {
    background: #3f51b5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sound_only {
    display: inline-block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    font-size: 0 !important;
    line-height: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_input {
    padding: 0 5px !important;
    height: 35px !important;
    line-height: 32px !important;
    border: 1px solid #d5d5d5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_input_full {
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .required {
    background: url('/hm_admin/img/wrest.gif') top right no-repeat #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select {
    height: 35px !important;
    line-height: 32px !important;
    border: 1px solid #d5d5d5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea {
    width: 100% !important;
    border: 1px solid #d5d5d5 !important;
    min-height: 80px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr legend {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999em !important;
    border: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .code_input {
    font: bold 15px Consolas !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sitecode {
    display: inline-block !important;
    font: bold 15px 'Verdana' !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sitecode.title {
    width: 80px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_01 {
    background: #fe528f !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_02 {
    background: #68d0a7 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_03 {
    background: #b668d0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_04 {
    background: #ffa700 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_05 {
    background: #688fef !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_06 {
    border: #f7d9d9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st01 {
    background: #fe528f !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st02 {
    background: #68d0a7 !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st03 {
    background: #b668d0 !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st04 {
    background: #ffa700 !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st05 {
    background: #688fef !important;
    color: #fff !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .color_st06 {
    color: #ff0000 !important;
    border: 1px solid #ff0000 !important;
    display: inline-block !important;
    padding: 0 3px !important;
    font-size: 0.92em !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_info {
    display: block !important;
    padding: 0 0 5px !important;
    color: #5b747e !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor {
    margin: 10px 0 !important;
    padding: 0 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor li {
    float: left !important;
    margin-left: -1px !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor a {
    display: inline-block !important;
    padding: 5px 10px !important;
    border: 1px solid #c8ced1 !important;
    background: #d6dde1 !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor .selected {
    background: #3f51b5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sort_mb {
    width: 800px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sort_sodr {
    width: 600px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #ft {
    background: #f3f3f3 !important;
    padding: 0 25px !important;
    color: #777 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #ft p {
    line-height: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch:after,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch div:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch .btn_sch {
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
    float: left !important;
    border: 1px solid #dcdcdc !important;
    border-left: 0 !important;
    background: url(/hm_admin/img/sch_btn.png) no-repeat 50% 50% !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch .btn_sch2 {
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    border: 1px solid #dcdcdc !important;
    background: url(/hm_admin/img/sch_btn.png) no-repeat 50% 50% #eee !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch .sch_input {
    height: 30px !important;
    border: 1px solid #dcdcdc !important;
    border-right: 0 !important;
    padding: 0 5px !important;
    float: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch select {
    height: 30px !important;
    margin-right: 3px !important;
    border: 1px solid #dcdcdc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 .frm_input {
    height: 30px !important;
    border: 1px solid #dcdcdc !important;
    padding: 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 .btn_submit {
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #dcdcdc !important;
    padding: 0 !important;
    background: url(/hm_admin/img/sch_btn.png) no-repeat 50% 50% #eee !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 {
    padding: 5px 15px !important;
    background: #e9ebf9 !important;
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch div {
    margin: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 strong {
    display: inline-block !important;
    width: 70px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 label {
    margin-right: 5px !important;
    display: inline-block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 button {
    height: 30px !important;
    padding: 0 5px !important;
    border: 0 !important;
    background: #9eacc6 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .btn_submit {
    height: 30px !important;
    padding: 0 5px !important;
    border: 0 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .frm_input {
    height: 30px !important;
    border: 1px solid #dcdcdc !important;
    padding: 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .member_list_data {
    display: flex !important;
    flex-direction: column !important;
    padding: 20px !important;
    margin: 20px 0 40px !important;
    background: #f9f9f9 !important;
    border: 1px solid #f2f2f2 !important;
    color: #333 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_table {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    font-size: 11.5px !important;
    color: #333 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .member_list_data .sch_row {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 30px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .label {
    min-width: 120px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    display: flex !important;
    align-items: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .label label {
    display: flex !important;
    gap: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field {
    flex: 1 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 8px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="text"],
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="number"],
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="date"],
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field select {
    height: 30px !important;
    min-width: 100px !important;
    padding: 0 10px !important;
    font-size: 11.5px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    background: #fff !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="text"]:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="number"]:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="date"]:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field select:focus {
    border-color: #6f809a !important;
    box-shadow: 0 0 0 2px rgba(63,81,181,0.1) !important;
    outline: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input::placeholder {
    color: #aaa !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="checkbox"],
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field input[type="radio"] {
    width: 14px !important;
    height: 14px !important;
    accent-color: #536177 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .radio_group {
    display: flex !important;
    gap: 15px !important;
    align-items: center !important;
    padding: 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .radio_group label {
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ad_range_wrap {
    flex: 1 !important;
    padding-left: 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ad_range_box {
    display: flex !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ad_range_box .label {
    width: 109px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_notice {
    font-size: 11px !important;
    color: #999 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_btn {
    display: flex !important;
    gap: 20px !important;
    justify-content: center !important;
    margin-top: 40px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_btn {
    display: flex !important;
    gap: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_reset {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    padding: 0 20px !important;
    height: 40px !important;
    background: #9eacc6 !important;
    color: #fff !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: background 0.2s ease, transform 0.15s ease !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_reset:hover {
    background: #5f6e89 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_btn button:not(.btn_reset) {
    padding: 0 20px !important;
    height: 40px !important;
    border: 1px solid #ccd1d8 !important;
    background-color: #fff !important;
    color: #444 !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    user-select: none !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_btn button:not(.btn_reset):hover {
    border-color: #6f809a !important;
    box-shadow: 0 2px 4px rgba(111, 128, 154, 0.15) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sch_btn button:not(.btn_reset):active {
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress p {
    color: #374151 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-desc {
    padding: 40px 0 32px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-summary {
    margin-bottom: 6px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #111827 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-message {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #3b82f6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-error {
    color: red !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .progress-spinner {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 45px !important;
    padding: 24px 0 !important;
    transition: all 0.2s ease !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .spinner {
    width: 48px !important;
    height: 48px !important;
    border: 5px solid #3b82f6 !important;
    border-top: 5px solid #fff !important;
    border-radius: 50% !important;
    animation: spin 0.8s linear infinite !important;
}

@keyframes spin { to { transform: rotate(360deg); } }

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .loading-message {
    text-align: center !important;
    font-size: 14px !important;
    color: #374151 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-download-box {
    margin-top: 24px !important;
    background: #f9fafb !important;
    padding: 20px !important;
    border-radius: 8px !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-download-box a {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    margin-top: 8px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    padding: 10px 20px !important;
    background: #fff !important;
    border: 1px solid #ccd1d8 !important;
    border-radius: 8px !important;
    color: #444 !important;
    cursor: pointer !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.03) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-download-box a:hover {
    border-color: #6f809a !important;
    box-shadow: 0 2px 4px rgba(111, 128, 154, 0.15) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .excel-download-progress .progress-download-box a:active {
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field-select-form {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    margin-top: 15px !important;
    gap: 0px 10px !important;
    padding: 10px !important;
    background-color: #f9fafb !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 8px !important;
    color: #374151 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field-select-form label {
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
    padding: 6px 10px !important;
    border-radius: 4px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field-select-form label:hover {
    background-color: #f3f4f6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field-select-form input[type="checkbox"] {
    margin-right: 8px !important;
    transform: scale(1.2) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .field-separator {
    grid-column: 1 / -1 !important;
    border-top: 1px solid #d1d5db !important;
    margin: 8px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .selected-fields-preview {
    padding: 8px !important;
    background-color: #eef2f7 !important;
    border: 1px solid #d1d5db !important;
    border-radius: 6px !important;
    margin: 10px 0px !important;
    color: #1f2937 !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .selected-fields-preview strong {
    padding: 4px 8px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .selected-fields-preview .field-tag {
    background-color: #dbeafe !important;
    color: #1e40af !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_cmd {
    min-width: 960px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_cmd01 {
    margin: 0 0 10px !important;
    padding: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_cmd01 .cmd_tit {
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_cmd01 .btn_submit {
    padding: 3px 5px !important;
    border: 1px solid #ff3061 !important;
    color: #fff !important;
    font-size: 0.95em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc {
    background: #eaeaea !important;
    padding: 10px 20px !important;
    margin: 10px 0 !important;
    line-height: 1.5em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc ol,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc ul {
    margin: 0 !important;
    padding: 0 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc strong {
    color: red !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc li {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_wr {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_wr:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc01 {
    margin: 10px 0 10px !important;
    padding: 10px 20px !important;
    border: 1px solid #f2f2f2 !important;
    background: #f9f9f9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc01 strong {
    color: #ff3061 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc01 a {
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc02 {
    margin: 10px 0 !important;
    min-width: 960px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_desc02 p {
    padding: 0 !important;
    line-height: 1.8em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_ov {
    min-width: 960px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_ov01 {
    position: relative !important;
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_ov01 .ov_a {
    display: inline-block !important;
    line-height: 30px !important;
    height: 30px !important;
    font-size: 0.92em !important;
    background: #ff4081 !important;
    color: #fff !important;
    vertical-align: top !important;
    border-radius: 5px !important;
    padding: 0 7px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_ov01 .ov_a:hover {
    background: #ff1464 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr table {
    clear: both !important;
    width: 100% !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr table caption {
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr table td {
    line-height: 22px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr tfoot th,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr tfoot td {
    border: 1px solid #d6dce7 !important;
    background: #eee !important;
    padding: 5px !important;
    text-align: center !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_wrap {
    margin: 0 0 10px !important;
    padding: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 table {
    clear: both !important;
    width: 100% !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 thead th {
    background: #6f809a !important;
    color: #fff !important;
    border: 1px solid #60718b !important;
    font-weight: normal !important;
    text-align: center !important;
    padding: 8px 5px !important;
    font-size: 0.92em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 thead th a {
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 thead input {
    vertical-align: top !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 thead a {
    color: #383838 !important;
    text-decoration: underline !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody th {
    border: 1px solid #d6dce7 !important;
    padding: 5px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody td {
    border: 1px solid #d6dce7 !important;
    padding: 5px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody tr:nth-child(even) {
    background: #eff3f9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody td .frm_input {
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody td select {
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 table .tbl_input {
    height: 27px !important;
    line-height: 25px !important;
    border: 1px solid #d5d5d5 !important;
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 table select {
    height: 27px !important;
    line-height: 25px !important;
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 table {
    clear: both !important;
    width: 100% !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 thead th,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 tbody th {
    padding: 5px 0 !important;
    border: 1px solid #d1dee2 !important;
    background: #e5ecef !important;
    color: #383838 !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 thead th {
    font-size: 0.95em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 thead input {
    vertical-align: top !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 thead a {
    color: #383838 !important;
    text-decoration: underline !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head02 tbody td {
    padding: 7px 5px !important;
    line-height: 1.4em !important;
    word-break: break-all !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ul_01 ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ul_01 li {
    padding: 10px 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .empty_table {
    padding: 100px 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .empty_list {
    padding: 20px 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_frm01 th {
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
    background: #f6f6f6 !important;
    padding: 10px !important;
    width: 200px !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_frm01 td {
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
    padding: 10px !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_frm01 textarea {
    height: 150px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_frm01 #captcha {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_frm01 #captcha input {
    margin-left: 5px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .h2_frm {
    text-align: left !important;
    color: #3f51b5 !important;
    font-size: 1.09em !important;
    font-weight: bold !important;
    margin: 20px 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_1 {
    width: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_2 {
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_3 {
    width: 150px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_4 {
    width: 200px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_5 {
    width: 250px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_6 {
    width: 300px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_7 {
    width: 350px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_8 {
    width: 400px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_9 {
    width: 450px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_10 {
    width: 500px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_11 {
    width: 550px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_12 {
    width: 600px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_13 {
    width: 650px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_14 {
    width: 700px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_15 {
    width: 750px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_16 {
    width: 800px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_17 {
    width: 850px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .grid_18 {
    width: 900px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg0 {
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg1 {
    background: #eff3f9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg0cancel {
    background: #fdebf3 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg0cancel td {
    border-color: #f9d8e6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg1cancel {
    background: #fdebf3 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_head01 tbody .bg1cancel td {
    border-color: #f9d8e6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #menu_frm #menu_result {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #menulist .sub_menu_class {
    padding-left: 25px !important;
    background: url('/hm_admin/img/sub_menu_ico.gif') 5px 15px no-repeat !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .exist_menu_link {
    font-weight: bold !important;
    color: red !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .mb_leave_msg {
    color: #b6b6b6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .mb_intercept_msg {
    color: #ff0000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #point_mng {
    margin-top: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .ad_agree_log {
    max-height: 150px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_bo_extra .td_grpset label {
    width: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_bo_extra .td_grpset input {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_bo_extra label {
    display: inline-block !important;
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_bo_extra input {
    margin-right: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_bo_extra input.extra-value-input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_cf_extra input.extra-value-input {
    width: calc(100% - 370px) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .tbl_visit_list td {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_bar {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_bar span {
    position: absolute !important;
    top: -8px !important;
    left: 0 !important;
    height: 15px !important;
    background: #3f51b5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_del_bt {
    margin: 5px 0 !important;
    border-top: 1px solid #eee !important;
    padding: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_del_bt .btn_submit {
    border: 0 !important;
    height: 35px !important;
    padding: 0 5px !important;
    border-radius: 3px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_del_bt {
    margin: 5px 0 !important;
    border-top: 1px solid #eee !important;
    padding: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .visit_del_bt .btn_submit {
    border: 0 !important;
    height: 35px !important;
    padding: 0 5px !important;
    border-radius: 3px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_addr {
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_alignc {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_addr_line {
    line-height: 2em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_addr_line .frm_input {
    margin: 2px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_amount {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_auth {
    width: 100px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_auth_mbnick {
    width: 200px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_boolean {
    width: 50px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_category {
    width: 120px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_categorysmall {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_chk {
    width: 30px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_chk2 {
    width: 70px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_cnt {
    width: 100px !important;
    font-size: 0.95em !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_cntsmall {
    width: 50px !important;
    font-size: 0.95em !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_code {
    width: 80px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_confirm {
    width: 90px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_date {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_datetime {
    width: 130px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_delicom {
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_delino {
    width: 130px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_device {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_etc {
    width: 80px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_use {
    width: 80px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_extra label {
    display: inline-block !important;
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_extra input {
    margin-right: 5px !important;
    width: 130px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_grid {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr td.td_grpset {
    width: 160px !important;
    border-left: 1px solid #e9ecee !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_id {
    width: 150px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_idsmall {
    width: 75px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_itname {
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_itopt {
    width: 200px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_itopt_tl {
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_img {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_imgline {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_input input {
    width: 94% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mbcert {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mbid,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_name,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mbname {
    width: 100px !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mbstat {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng {
    width: 100px !important;
    font-size: 0.95em !important;
    text-align: center !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mngsmall {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_num {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_num_c {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_num_c2 {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_num_c3 {
    width: 100px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numbig {
    width: 100px !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numcancel0 {
    color: #999 !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numcancel1 {
    color: #ff3061 !important;
    font-weight: bold !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numcoupon {
    color: #86b325 !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numincome {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_num_right {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numsmall {
    width: 40px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numsum {
    font-weight: bold !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_numrdy {
    color: #ff3061 !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_odrnum {
    width: 250px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_odrnum2 {
    width: 140px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_odrnum3 {
    width: 110px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_odrstatus {
    width: 70px !important;
    letter-spacing: -0.1em !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_output {
    width: 90px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_payby {
    width: 70px !important;
    text-align: center !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_paybybig {
    width: 140px !important;
    text-align: center !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_possible {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_postal {
    width: 60px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_postalbig {
    width: 140px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_price {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_pt {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_send {
    width: 50px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_sendcost_by {
    width: 50px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_sendcost_add {
    width: 100px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_stat {
    width: 70px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_tdiv {
    border-bottom: 1px solid #c9c9c9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_tel {
    width: 120px !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_telbig {
    width: 100px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_test {
    width: 50px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_category1 {
    width: 130px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_category2 {
    width: 100px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_category3 {
    width: 80px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_time {
    text-align: center !important;
    width: 130px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_center {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_type {
    width: 120px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_consent {
    min-width: 70px !important;
    max-width: 200px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng_s {
    width: 60px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng_m {
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_mng_l {
    width: 160px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_true {
    color: #e8180c !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_false {
    color: #ccc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_succeed {
    color: #40b300 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_fail {
    color: #ce4242 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .td_left {
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .banner_or_img {
    margin: 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .banner_or_img button {
    display: block !important;
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_active {
    color: #5d910b !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .txt_expired {
    color: #ccc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct_mobileimg {
    width: 125px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cf_cert_hide {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .server_config_views {
    margin-bottom: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .rules_label {
    margin-left: 5px !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .connect-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 30px !important;
    height: 30px !important;
    border: 0 !important;
    background: transparent !important;
    color: #383838 !important;
    cursor: pointer !important;
    font-size: 15px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .connect-close:hover {
    color: #ff5191 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .connect-close .fa {
    margin: 0 0 0 1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .connect-close .txt {
    position: absolute !important;
    line-height: 0 !important;
    font-size: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite textarea {
    width: 99% !important;
    min-height: 260px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .copy_title {
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    font-weight: bold !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .info-success {
    color: #155724 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .is_rewrite .info-warning {
    color: #856404 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .icode_old_version th {
    background-color: #FFFCED !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .icode_json_version th {
    background-color: #F6F1FF !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .cf_tr_hide {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #add_admin fieldset {
    margin-top: 20px !important;
    overflow: auto !important;
    padding: 2px 6px !important;
    line-height: 1.4 !important;
    resize: vertical !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #fsendmailtest {
    margin: 50px 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #fsendmailtest .btn_submit {
    height: 35px !important;
    border: 0 !important;
    padding: 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .session_del {
    margin: 15px 0 !important;
    padding-left: 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .session_del li {
    list-style: disc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .session_del strong {
    color: #ff0000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .session_del p {
    line-height: 1.7em !important;
    padding: 10px 15px !important;
    background: #f7ecea !important;
    border: 2px solid #ffb6c1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx {
    padding: 20px 0 30px !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_anchor {
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sidx_ord {
    float: left !important;
    width: 66% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_price {
    position: absolute !important;
    top: 10px !important;
    left: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 12% !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_price li {
    position: relative !important;
    padding: 0 10% 0 0 !important;
    height: 48px !important;
    font-family: var(--hm-font-family) !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_price li span {
    position: absolute !important;
    top: 7px !important;
    right: -10% !important;
    width: 10px !important;
    height: 1px !important;
    background: #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area {
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 85% !important;
    height: 260px !important;
    border: 1px solid #e9e9e9 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area li {
    position: relative !important;
    float: left !important;
    padding: 0 1% 0 0 !important;
    width: 14% !important;
    height: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area .graph {
    position: absolute !important;
    bottom: 0 !important;
    width: 40% !important;
    height: 0;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area .order {
    background: #8562ca !important;
    left: 7% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area .cancel {
    background: #62c5ca !important;
    right: 7% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area #price_tooltip {
    display: none !important;
    position: absolute !important;
    top: -18px !important;
    left: 0 !important;
    background-color: #fff !important;
    border: 1px solid gray !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area #price_tooltip div {
    white-space: nowrap !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_date {
    position: absolute !important;
    top: 275px !important;
    left: 15% !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 85% !important;
    border: 1px solid #fff !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_date li {
    position: relative !important;
    float: left !important;
    width: 14% !important;
    font-family: var(--hm-font-family) !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_date li span {
    position: absolute !important;
    top: -16px !important;
    right: 0 !important;
    width: 1px !important;
    height: 10px !important;
    background: #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_legend {
    position: absolute !important;
    top: -25px !important;
    left: 15% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_legend span {
    display: inline-block !important;
    width: 13px !important;
    height: 13px !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_legend #legend_order {
    background: #8562ca !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_legend #legend_cancel {
    margin: 0 0 0 10px !important;
    background: #62c5ca !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area .bg0 {
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_graph_area .bg1 {
    background: #eff3f9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sidx_settle {
    margin: 0 0 30px !important;
    padding: 30px 0 !important;
    border-top: 1px solid #e9e9e9 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sidx_settle table {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_stat {
    float: right !important;
    width: 32% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_stat h2 {
    padding: 0 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sidx_stat .tbl_wrap {
    padding: 0 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs section {
    float: left !important;
    margin: 0 2% 0 0 !important;
    width: 32% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_ps {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs h2 {
    padding: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs .ul_wrap {
    margin: 0 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs .btn_list03 {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_oneq h2 {
    padding: 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_oneq .ul_wrap {
    padding: 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_ps h2 {
    padding: 0 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_ps .ul_wrap {
    padding: 0 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_ps .btn_list03 {
    margin: 0 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_oneq .oneq_cate {
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_oneq .oneq_link {
    display: block !important;
    margin: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_qna .qna_link {
    display: block !important;
    margin: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sidx_cs #anc_sidx_ps .ps_link {
    display: block !important;
    margin: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_scf_payment textarea {
    height: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .get_shop_skin,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .shop_etc,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .shop_pc_index,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .shop_mobile_index {
    background: #9eacc6 !important;
    color: #fff !important;
    height: 30px !important;
    border: 0 !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
    font-weight: bold !important;
    font-size: 1.09em !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.scf_pgreg {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #226C8B !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.kcp_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #226C8B !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.lg_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #ED008C !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.kg_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #4A2C7C !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.kakao_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #FDDC2F !important;
    color: #3B1E1E !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.naver_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #00C73C !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.nicepay_btn {
    display: inline-block !important;
    margin: 5px 0 0 !important;
    padding: 5px 10px !important;
    background: #0057bf !important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_cardtest {
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_cardtest_btn {
    margin-left: 5px !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip {
    margin: 10px 0 0 !important;
    padding: 10px !important;
    border: 3px solid #ddd !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip strong {
    display: inline-block !important;
    margin: 0 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip dl {
    margin: 0 0 15px !important;
    padding: 0 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip dl:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip dt {
    float: left !important;
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_cardtest_tip dd {
    padding: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_cardtest_tip {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_cardtest_hide {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_cardtest_tip_adm_hide {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_img {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms_pre h3 {
    padding: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms_pre dl {
    margin: 0 0 10px !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms_pre dl:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms_pre dt {
    clear: both !important;
    float: left !important;
    padding: 5px 0 !important;
    width: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms_pre dd {
    padding: 5px 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms {
    margin: 0 20px 30px !important;
    padding: 20px 0 0 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scf_sms:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_box {
    float: left !important;
    margin: 0 8px 0 9px !important;
    width: 163px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_box h4 {
    margin: 0 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_img {
    margin: 10px 0 !important;
    width: 163px !important;
    height: 191px !important;
    background: url('/hm_admin/goods/img/sms_back.gif') no-repeat 0 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_img textarea {
    margin: 54px 0 0 !important;
    width: 115px !important;
    height: 85px !important;
    border: 0 !important;
    background: transparent !important;
    font-size: 0.95em !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_img span {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scf_sms_cnt {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab {
    margin: 0 !important;
    padding: 0 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab li {
    position: relative !important;
    display: inline-block !important;
    float: left !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
    min-width: 130px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab li a {
    margin: 0 2px !important;
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    line-height: 2.5 !important;
    background-color: #f7f7f7 !important;
    color: #74777b !important;
    font-weight: bold !important;
    font-size: 1.2em !important;
    text-decoration: none !important;
    padding: 0px 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab li a:hover {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr ul.de_pg_tab li.tab-current a {
    background: #2CC185 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_info_fld {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .kcp_info_fld th {
    background-color: #F6FCFF !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .lg_info_fld th {
    background-color: #FFF4FA !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .lg_info_fld_v2 th {
    background-color: #ffe8f5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .inicis_info_fld th {
    background-color: #F6F1FF !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .kakao_info_fld th {
    background-color: #FFFCED !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .naver_info_fld th {
    background-color: #F3FFF3 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .nicepay_info_fld th {
    background-color: #d1e6ff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_list td {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_list .td_name {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #orderitemlist {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #orderitemlist .itemlist {
    z-index: 2 !important;
    position: absolute !important;
    top: 0 !important;
    left: -41px !important;
    width: 958px !important;
    padding: 10px !important;
    border: 1px solid #a2a5a9 !important;
    background: #f2f5f9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #orderitemlist .itemlist h2 {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #orderitemlist td {
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #orderitemlist #orderitemlist_close {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_list .list_escrow {
    display: block !important;
    color: #80bc0d !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_list .list_test {
    display: block !important;
    text-align: center !important;
    color: #ff3061 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_list .odrpay {
    max-width: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03.local_sch [data-tooltip-text]:hover {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03.local_sch [data-tooltip-text]:hover:after {
    line-height: 20px !important;
    background-color: #000 !important;
    background-color: rgba(0,0,0,0.8) !important;
    -webkit-box-shadow: 0 0 3px 1px rgba(50,50,50,0.4) !important;
    -moz-box-shadow: 0 0 3px 1px rgba(50,50,50,0.4) !important;
    box-shadow: 0 0 3px 1px rgba(50,50,50,0.4) !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #FFF !important;
    font-size: 11px !important;
    content: attr(data-tooltip-text) !important;
    white-space: pre !important;
    margin-bottom: 10px !important;
    top: 130% !important;
    left: 0 !important;
    padding: 7px 12px !important;
    position: absolute !important;
    max-width: 500px !important;
    word-wrap: break-word !important;
    z-index: 9999 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_nonpay {
    color: #ff6600 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr strong.sodr_nonpay {
    display: block !important;
    padding: 5px 0 !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_sppay {
    color: #1f9bff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_memo textarea {
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_memo .btn_confirm {
    margin: 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_orderer #od_addr1,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_orderer #od_addr2,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_orderer #od_addr3 {
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_taker #od_b_addr1,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_taker #od_b_addr2,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_taker #od_b_addr3 {
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_orderer #od_addr_jibeon,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_taker #od_b_addr_jibeon {
    display: block !important;
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_qty_log {
    padding: 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_qty_log h3 {
    margin: 20px 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_qty_log div {
    padding: 10px !important;
    height: auto !important;
    height: 200px !important;
    max-height: 200px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f5f6fa !important;
    line-height: 1.8em !important;
    overflow-y: scroll !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_frm h3 {
    margin: 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_item h3 {
    margin-bottom: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_frm #forderrequest {
    border-top: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_log_wrap {
    padding: 10px !important;
    height: auto !important;
    height: 200px !important;
    max-height: 200px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f5f6fa !important;
    overflow-y: scroll !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_log_wrap p {
    position: relative !important;
    padding: 5px 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_log_wrap span {
    display: inline-block !important;
    margin: 0 0 0 80px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_log_wrap b {
    display: inline-block !important;
    margin: 0 15px 0 0 !important;
    font-weight: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_log_wrap button {
    position: absolute !important;
    top: 7px !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_handle h3 {
    margin-bottom: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_request h3 {
    margin: 20px 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_list {
    padding: 10px !important;
    height: auto !important;
    height: 200px !important;
    max-height: 200px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f5f6fa !important;
    overflow-y: scroll !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_request_list p {
    position: relative !important;
    padding: 5px 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_chk .dvr_link {
    color: #ff3061 !important;
    text-decoration: underline !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .od_test_caution {
    line-height: 1.7em !important;
    padding: 10px 15px !important;
    background: #f7ecea !important;
    border: 2px solid #ffb6c1 !important;
    color: #ff0000 !important;
    font-weight: bold !important;
    margin: 10px 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_sort {
    margin: 0 20px 20px !important;
    padding: 0 !important;
    list-style: none !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_sort:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_sort li {
    float: left !important;
    margin: 0 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_sort a {
    font-size: 0.95em !important;
    text-decoration: underline !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_sort a.sort_on {
    color: #ff3061 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_all {
    margin: 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_all h2 {
    position: absolute !important;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_all .btn_list {
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list {
    clear: both !important;
    margin: 0 0 50px !important;
    padding: 0 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_basic {
    float: left !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_basic:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_basic dt {
    float: left !important;
    margin: 0 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_basic dd {
    float: left !important;
    margin: 0 30px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_basic strong a {
    color: #ff3061 !important;
    text-decoration: underline !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_person {
    float: right !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_person:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_person dt {
    float: left !important;
    margin: 0 0 0 30px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_person dd {
    float: left !important;
    margin: 0 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_pay {
    clear: both !important;
    margin: 0 !important;
    border-top: 1px solid #d1dee2 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_pay:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_pay dt {
    float: left !important;
    padding: 8px 0 !important;
    width: 15% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_all_list .sodr_pay dd {
    float: left !important;
    margin: 0 !important;
    padding: 8px 0 !important;
    width: 35% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_total table {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_total th {
    width: 125px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name {
    width: 130px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct th {
    padding: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name div {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name1 {
    padding-left: 25px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name2 {
    padding-left: 50px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name3 {
    padding-left: 75px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .sct_name4 {
    padding-left: 100px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sct .name_lbl {
    position: absolute !important;
    top: 0 !important;
    left: -20px !important;
    width: 13px !important;
    height: 13px !important;
    background: url('/hm_admin/goods/img/icon_reply.gif') 0 0 no-repeat !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sct_pcskin select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sct_mskin select {
    width: 37% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sct_pcskin .frm_input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sct_mskin .frm_input {
    width: 60% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_ca_id {
    display: inline-block !important;
    margin: 0 10px 0 0 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_sort_center {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_amt {
    text-align: right !important;
    background-color: #e8fbff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_amt2 {
    text-align: right !important;
    border-color: #c3e189 !important;
    background-color: #f6ffe6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_amt3 {
    text-align: right !important;
    border-color: #f6c8c4 !important;
    background-color: #ffedeb !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_camt,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_pt,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_qty {
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_sit_title {
    margin: 5px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #fitemlistupdate .td_sort select {
    width: 33% !important;
    float: left !important;
    margin-right: 0.3% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_compact {
    padding: 15px 0 !important;
    border: 1px solid #e9e9e9 !important;
    background: #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_w_opt {
    height: 70px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_wimg {
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_relation_list {
    width: 100% !important;
    background: #f6f6f6 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_relation_selected {
    width: 100% !important;
    background: #fcfff2 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #add_span img,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sel_span img {
    margin: 5px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_option {
    margin: 0 0 10px !important;
    padding: 10px 10px 0 !important;
    border: 1px solid #e9e9e9 !important;
    background: #f7f7f7 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_option .frm_input {
    background: #fff !important;
    color: #000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_option_frm_wrapper {
    margin: 0 0 10px !important;
    height: auto !important;
    height: 500px !important;
    max-height: 500px !important;
    border: 1px solid #ccc !important;
    overflow-y: scroll !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_option_frm_wrapper th {
    padding: 5px 0 !important;
    text-align: center !important;
    width: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_frm .btn_list {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_frm fieldset {
    padding: 10px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_frm fieldset .frm_input {
    margin: 0 10px 0 5px !important;
    background: #fff !important;
    color: #000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_addfrm_btn {
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_addfrm_btn button {
    position: absolute !important;
    top: -45px !important;
    right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_addfrm .btn_list {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_addfrm fieldset {
    padding: 10px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_option_addfrm fieldset .frm_input {
    margin: 0 10px 0 5px !important;
    background: #fff !important;
    color: #000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_copy {
    margin: 10px !important;
    padding: 10px !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sit_copy label {
    display: inline-block !important;
    margin: 0 10px 0 0 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_upload {
    margin: 10px !important;
    padding: 20px !important;
    border: 1px solid #e9e9e9 !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_upload label {
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_input {
    margin: 0 0 20px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result {
    margin: 0 20px 20px !important;
    border-bottom: 1px solid #e9e9e9 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result dt {
    clear: both !important;
    float: left !important;
    padding: 10px 0 !important;
    width: 40% !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result dd {
    float: left !important;
    margin: 0 !important;
    padding: 10px 0 !important;
    width: 60% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result .result_done {
    color: #5d910b !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #excelfile_result .result_fail {
    color: #ff3061 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sit_stock_qty_alert {
    color: #ff1133 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sdeli_proc_fs {
    padding: 20px 0 !important;
    border-bottom: 1px solid #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_ev_id {
    display: inline-block !important;
    margin: 0 10px 0 0 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel section ul {
    margin: 0 !important;
    padding: 0 10px !important;
    list-style: none !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel section li {
    padding: 5px 0 !important;
    border-bottom: 1px solid #e9e9e9 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel section li:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: '' !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_list,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_sel {
    height: auto !important;
    height: 200px !important;
    max-height: 200px !important;
    border: 1px solid #ced9de !important;
    background: #f6f6f6 !important;
    overflow-y: scroll !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .list_item {
    float: left !important;
    width: 80% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .list_item img {
    float: left !important;
    margin: 0 10px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .list_item_btn {
    float: right !important;
    margin-top: 7px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_sel {
    border: 1px solid #ced9de !important;
    background: #fcfff2 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_list p,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_sel p {
    padding: 10px 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .compare_left ul {
    margin: 0 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_noneimg li {
    padding: 7px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_noneimg button {
    top: 0 !important;
    right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_pad {
    display: block !important;
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_pad:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: '' !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .srel .srel_pad button {
    position: static !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scp_new_win .empty_table {
    padding: 30px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scp_list_find {
    margin: 10px !important;
    padding: 20px !important;
    border: 1px solid #e9e9e9 !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scp_list_find .btn_frmline {
    line-height: 1.5em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #scp_list_find label {
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .scp_find_code {
    width: 110px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats {
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats:after {
    display: block !important;
    clear: both !important;
    visibility: hidden !important;
    content: '' !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats div {
    float: left !important;
    padding: 2% !important;
    width: 46% !important;
    border-bottom: 1px solid #eee !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats h3 {
    margin: 30px 0 0 !important;
    font-size: 1.3em !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats form {
    margin: 20px 0 10px !important;
    padding: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #ssale_stats .frm_input {
    padding: 0 10px !important;
    height: 24px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .sodr_print_pop_list table {
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_print_pop h2 {
    padding: 15px 0 !important;
    color: #ff3600 !important;
    text-align: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_print_pop h3 {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list {
    margin: 0 20px 10px !important;
    padding: 0 0 10px !important;
    border-bottom: 1px dotted #ddd !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list .sodr_print_pop_same {
    margin: 0 0 10px !important;
    border: 1px solid #e9e9e9 !important;
    background: #f7f7f7 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list dl {
    margin: 0 0 15px !important;
    padding: 0 !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list dl:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list dt {
    float: left !important;
    padding: 7px 0 6px !important;
    width: 100px !important;
    border-bottom: 1px solid #ddd !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sodr_print_pop_list dd {
    padding: 7px 0 6px !important;
    border-bottom: 1px solid #ddd !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_print_pop_total {
    padding: 20px 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_print_pop_total span {
    display: block !important;
    margin: 0 0 10px !important;
    font-size: 1.5em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #sodr_print_pop_total strong {
    color: #ff3600 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sbn_img {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sbn_image {
    display: none !important;
    margin: 0 0 10px !important;
    text-align: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_pricecompare_info li {
    margin: 5px 0 5px -1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .price_engine dt a {
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .price_engine dd {
    margin: 0 0 15px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .price_engine ul {
    padding: 0 0 0 15px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .price_engine li {
    margin: 5px 0 5px -1px !important;
    list-style: disc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win h1 {
    font-size: 1.17em !important;
    padding: 15px 20px !important;
    background: #fff !important;
    border-bottom: 1px solid #ddd !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win h2 {
    margin: 0 20px 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_ul {
    margin: -20px 0 20px 0 !important;
    padding: 0 0 0 20px !important;
    border-bottom: 1px solid #515151 !important;
    background: #484848 !important;
    list-style: none !important;
    zoom: 1 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_ul:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_ul li {
    float: left !important;
    margin-left: -1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_ul a {
    display: block !important;
    padding: 10px 10px 8px !important;
    border-right: 1px solid #595959 !important;
    border-left: 1px solid #595959 !important;
    color: #fff !important;
    font-family: var(--hm-font-family) !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_desc {
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .anchor {
    margin: 0 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn {
    clear: both !important;
    padding: 10px !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn button {
    display: inline-block !important;
    padding: 0 10px !important;
    height: 30px !important;
    border: 0 !important;
    line-height: 2em !important;
    cursor: pointer !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn input {
    padding: 0 10px !important;
    height: 30px !important;
    line-height: 2em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn a {
    display: inline-block !important;
    padding: 0 10px !important;
    height: 30px !important;
    background: #4b545e !important;
    color: #fff !important;
    vertical-align: middle !important;
    line-height: 2.4em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn a:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .win_btn a:hover {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .local_sch,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .local_cmd,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .local_desc01,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .local_desc02,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .local_ov {
    margin: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_con {
    margin: 10px !important;
    background: #fff !important;
    padding: 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win_con .table_form table th {
    width: 120px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .new_win .btn_confirm {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #validation_check {
    margin: 100px auto !important;
    width: 500px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #validation_check h1 {
    margin-bottom: 20px !important;
    font-size: 1.3em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #validation_check p {
    margin-bottom: 20px !important;
    padding: 30px 20px !important;
    border: 1px solid #e9e9e9 !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #admin_confirm {
    padding: 0 0 10px !important;
    background: #222 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #admin_confirm p {
    margin: 0 0 10px !important;
    color: #9ab9c5 !important;
    background: #383a3f !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #admin_confirm label {
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #admin_confirm .frm_input {
    border-color: #000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_wrap {
    position: relative !important;
    font-weight: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_wrap .sv {
    z-index: 1000 !important;
    display: none !important;
    margin: 5px 0 0 !important;
    font-size: 0.92em !important;
    background: #333 !important;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_wrap .sv:before {
    content: "" !important;
    position: absolute !important;
    top: -6px !important;
    left: 15px !important;
    width: 0 !important;
    height: 0 !important;
    border-style: solid !important;
    border-width: 0 6px 6px 6px !important;
    border-color: transparent transparent #333 transparent !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_wrap .sv a {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 10px !important;
    line-height: 30px !important;
    width: 100px !important;
    font-weight: normal !important;
    color: #bbb !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_wrap .sv a:hover {
    background: #000 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_member {
    color: #333 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_on {
    display: block !important;
    position: absolute !important;
    top: 23px !important;
    left: 0px !important;
    width: auto !important;
    height: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sv_nojs .sv {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_wrap {
    clear: both !important;
    margin: 0 0 20px !important;
    padding: 20px 0 0 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg {
    display: inline-block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_page,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_current {
    color: #9f9f9f !important;
    display: inline-block !important;
    float: left !important;
    padding: 0 13px !important;
    line-height: 30px !important;
    text-decoration: none !important;
    border: 1px solid #ddd !important;
    margin-left: -1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg a:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg a:hover {
    background-color: #f3f3f3 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg a:first-child {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg a:last-child {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_page {
    background: #fff !important;
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_start {
    background: url(/hm_admin/img/page_1.png) 50% 50% no-repeat !important;
    width: 32px !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_prev {
    background: url(/hm_admin/img/page_2.png) 50% 50% no-repeat !important;
    width: 32px !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_next {
    background: url(/hm_admin/img/page_3.png) 50% 50% no-repeat !important;
    width: 32px !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_end {
    background: url(/hm_admin/img/page_4.png) 50% 50% no-repeat !important;
    width: 32px !important;
    text-indent: -999px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .pg_current {
    display: inline-block !important;
    background: #3f51b5 !important;
    color: #fff !important;
    font-weight: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .social_config_explain p {
    padding-bottom: 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-icon .ico {
    display: inline-block !important;
    background: url('/hm_admin/img/social/sns_logo.png') no-repeat !important;
    vertical-align: top !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-icon .txt {
    position: absolute !important;
    line-height: 0 !important;
    font-size: 0 !important;
    vertical-align: middle !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-icon {
    border-color: #dcdcdc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-icon-not {
    border-color: #8b8b8b !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-naver {
    border-color: #18a400 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-naver .ico {
    background-position: -29px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-google .ico {
    background-position: -58px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-google {
    border-color: #ca2c19 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-facebook .ico {
    background-position: 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-facebook {
    border-color: #2e5393 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-kakao .ico {
    background-position: -87px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-twitter {
    border-color: #488FC9 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-twitter .ico {
    background-position: -145px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-payco {
    border-color: #C44646 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-payco .ico {
    background-position: -116px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-over .sns-kakao {
    border-color: #f2df00 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-32 .sns-icon {
    display: inline-block !important;
    border-width: 1px !important;
    border-style: solid !important;
    overflow: hidden !important;
    margin: 0 1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-32 .sns-icon .txt {
    margin: 0 10px 0 0 !important;
    font-size: 0.95em !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sns-wrap-32 .sns-icon .ico {
    width: 24px !important;
    height: 24px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .social_link_box,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .social_link_box li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .social_link_box {
    width: 300px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider {
    position: relative !important;
    margin: 10px 0 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider .sns-wrap-32 .sns-icon {
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider .provider_name {
    display: inline-block !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider .btn_info {
    position: absolute !important;
    top: -7px !important;
    right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider .social_unlink {
    height: 30px !important;
    line-height: 30px !important;
    background: #a0a8b8 !important;
    padding: 0 10px !important;
    color: #fff !important;
    display: inline-block !important;
    vertical-align: middle !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .account_provider .social_unlink:hover {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .lnb_svc {
    color: #ff3061 !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_wrap {
    width: 965px !important;
    margin: 0 0 10px !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 {
    border: 1px solid #ebe8e8 !important;
    width: 310px !important;
    float: left !important;
    border-radius: 5px !important;
    text-align: center !important;
    margin-right: 6px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 .svc_img {
    padding: 30px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 h3 {
    font-size: 16px !important;
    margin: 190px 0 10px !important;
    min-height: 45px !important;
    color: #525252 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 p {
    padding: 20px !important;
    background: #f8f8f8 !important;
    font-size: 12px !important;
    text-align: left !important;
    color: #898989 !important;
    line-height: 18px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 ul {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border-top: 1px solid #ebe8e8 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 ul li {
    list-style: none !important;
    float: left !important;
    border-right: 1px solid #ebe8e8 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 ul li a {
    display: inline-block !important;
    height: 75px !important;
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 ul li img {
    padding: 8px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 ul li.last {
    border: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 h4 {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border-top: 1px solid #ebe8e8 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sevice_1 h4 a {
    display: inline-block !important;
    height: 75px !important;
    padding: 10px 0 0 !important;
    width: 100% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_card {
    background: url('/hm_admin/img/service_img1.jpg') no-repeat top center !important;
    margin-right: 13px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_card ul li {
    width: 33% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_phone {
    background: url('/hm_admin/img/service_img2.jpg') no-repeat top center !important;
    margin-right: 13px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_phone ul li {
    width: 50% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_ipin {
    background: url('/hm_admin/img/service_img3.jpg') no-repeat top center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 {
    padding-top: 15px !important;
    clear: both !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 h3 {
    font-size: 14px !important;
    letter-spacing: -1px !important;
    color: #525252 !important;
    margin: 0 0 4px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_a p {
    color: #898989 !important;
    line-height: 16px !important;
    letter-spacing: -1px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_keyword {
    clear: both !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_keyword .svc_a {
    float: left !important;
    width: 230px !important;
    padding: 46px 0 0 15px !important;
    height: 120px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_ri .svc_a {
    padding: 25px 0 0 22px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_btn {
    float: right !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_btn a {
    display: inline-block !important;
    width: 126px !important;
    height: 37px !important;
    background: #ff3061 !important;
    color: #fff !important;
    line-height: 37px !important;
    text-align: center !important;
    margin: 22px 13px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_btn a:hover,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_btn a:focus,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .service_2 .svc_btn a:active {
    text-decoration: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_keyword {
    background: #e6f2f4 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_keyword .svc_btn {
    margin: 40px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_keyword .svc_btn a {
    width: 160px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_sms {
    border: 1px solid #ebe8e8 !important;
    position: relative !important;
    height: 93px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_sms:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_sms .svc_btn2 {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .svc_sms .svc_btn2 a {
    display: inline-block !important;
    width: 220px !important;
    height: 91px !important;
    background: #fbfbfb !important;
    text-align: center !important;
    padding: 20px 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha {
    display: inline-block !important;
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha legend {
    position: absolute !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999em !important;
    overflow: hidden !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha #captcha_img {
    height: 40px !important;
    border: 1px solid #898989 !important;
    vertical-align: top !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha #captcha_mp3 {
    margin: 0 !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
    border: 0 !important;
    background: transparent !important;
    vertical-align: middle !important;
    overflow: hidden !important;
    cursor: pointer !important;
    background: url('/img/captcha2.png') no-repeat !important;
    text-indent: -999px !important;
    border-radius: 3px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha #captcha_reload {
    margin: 0 !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
    border: 0 !important;
    background: transparent !important;
    vertical-align: middle !important;
    overflow: hidden !important;
    cursor: pointer !important;
    background: url('/img/captcha2.png') no-repeat 0 -40px !important;
    text-indent: -999px !important;
    border-radius: 3px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha #captcha_key {
    margin: 0 0 0 3px !important;
    padding: 0 5px !important;
    width: 90px !important;
    height: 40px !important;
    border: 1px solid #ccc !important;
    background: #fff !important;
    font-size: 1.333em !important;
    font-weight: bold !important;
    text-align: center !important;
    border-radius: 3px !important;
    vertical-align: top !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #captcha #captcha_info {
    display: block !important;
    margin: 5px 0 0 !important;
    font-size: 0.95em !important;
    letter-spacing: -0.1em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_p {
    margin: 0 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    width: 1000px !important;
    position: relative !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li {
    margin: 10px 10px 10px 0 !important;
    float: left !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_if {
    border: 1px solid #d1dee2 !important;
    width: 302px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_if>img {
    width: 300px !important;
    height: 225px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_if:hover>img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
    filter: alpha(opacity=50) !important;
    -moz-opacity: 0.5 !important;
    -khtml-opacity: 0.5 !important;
    opacity: 0.5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_tit {
    position: relative !important;
    border-top: 1px solid #d1dee2 !important;
    background: #e5ecef !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_tit p {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 10px 0 !important;
    font-weight: bold !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_tit button.tmli_dt {
    position: absolute !important;
    top: 8px !important;
    right: 10px !important;
    padding: 5px !important;
    background: #111 !important;
    color: #fff !important;
    display: none !important;
    border: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .tmli_if:hover button.tmli_dt {
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_sl {
    float: left !important;
    border: none !important;
    margin-top: 5px !important;
    padding: 0 5px !important;
    height: 26px !important;
    background: #999 !important;
    color: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_sl:hover {
    background: #ff3061 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_deactive {
    margin-left: 4px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_sl_use {
    background: #ff3061 !important;
    line-height: 26px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_pr {
    float: right !important;
    margin-top: 5px !important;
    padding: 0 5px !important;
    height: 26px !important;
    line-height: 24px !important;
    border: 1px solid #ccc !important;
    background: #fafafa !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_list li .theme_preview {
    float: right !important;
    margin-top: 5px !important;
    padding: 0 5px !important;
    height: 26px !important;
    border: 1px solid #ccc !important;
    background: #fafafa !important;
    margin-right: 3px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail {
    position: fixed !important;
    top: 50% !important;
    height: 540px !important;
    width: 900px !important;
    margin-top: -271px !important;
    background: #fff !important;
    background: #f3f3f3 !important;
    border: 1px solid #000 !important;
    -webkit-box-shadow: 1px 2px 5px rgba(150,150,150,100.5) !important;
    -moz-box-shadow: 1px 2px 5px rgba(150,150,150,0.5) !important;
    box-shadow: 1px 2px 5px rgba(150,150,150,0.5) !important;
    z-index: 1000 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail:after {
    display: block !important;
    visibility: hidden !important;
    clear: both !important;
    content: "" !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail h2 {
    font-size: 1.25em !important;
    background: #fff !important;
    padding: 0 15px !important;
    line-height: 40px !important;
    border-bottom: 1px solid #d8d8d8 !important;
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_img {
    float: left !important;
    padding: 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_img img {
    border: 1px solid #aaa !important;
    max-width: 600px !important;
    max-height: 460px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if {
    float: left !important;
    width: 235px !important;
    padding: 20px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 15px 0 0 !important;
    font-size: 0.92em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if table th {
    padding: 5px !important;
    background: #fff !important;
    border-bottom: 1px solid #f3f3f3 !important;
    vertical-align: top !important;
    color: #3f51b5 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if table td {
    padding: 5px !important;
    background: #fff !important;
    border-bottom: 1px solid #f3f3f3 !important;
    line-height: 1.56em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if table td a {
    text-decoration: underline !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .theme_dt_if p {
    line-height: 1.5em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .if_p_bg {
    display: inline-block !important;
    width: 20px !important;
    height: 1px !important;
    background: #000 !important;
    margin: 30px 0 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail .theme_dt_btn {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    background: #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail .theme_dt_btn .close_btn {
    border: 0 !important;
    border-left: 1px solid #d8d8d8 !important;
    background: url('/hm_admin/img/close.png') 50% 50% no-repeat !important;
    width: 40px !important;
    height: 40px !important;
    overflow: hidden !important;
    text-indent: -99999px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail .theme_dt_btn .close_btn:hover {
    background-color: #eceffc !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #theme_detail .theme_dt_btn .btn_03 {
    line-height: 28px !important;
    display: inline-block !important;
    vertical-align: top !important;
    margin-top: 6px !important;
    padding: 0 6px !important;
    border-radius: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #wr_cont {
    position: relative !important;
    margin: 10px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #wr_cont input[type="submit"] {
    background: #ff3061 !important;
    border: none !important;
    color: #fff !important;
    padding: 0 5px !important;
    height: 24px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #wr_cont select {
    height: 24px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #grp_color {
    border: 2px solid #ddd !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    list-style: none !important;
    padding: 5px 5px !important;
    margin: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #grp_color li {
    padding: 5px 10px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #grp_color li span {
    width: 10px !important;
    height: 10px !important;
    display: inline-block !important;
    background: rgb(75, 178, 197) !important;
    margin-right: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #grp_color li.color2 span {
    background: rgb(234, 162, 40) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #chart_wr h5 {
    text-align: center !important;
    border: 1px solid #eee !important;
    padding: 30px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #chart_wr {
    margin: 20px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sms_table {
    padding: 0 0 20px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sms_table table th {
    border: 1px solid #ddd !important;
    padding: 9px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .sms_table table td {
    border: 1px solid #ddd !important;
    text-align: center !important;
    width: 16% !important;
    padding: 9px 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .update_processing {
    width: 300px !important;
    height: 300px !important;
    margin: 0 auto !important;
    background: url(/hm_admin/img/ajax_loader.gif) no-repeat 0 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #processing {
    margin: 0 auto !important;
    padding: 70px 0 !important;
    border: 1px solid #eee !important;
    background: #f9f9f9 !important;
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #processing p {
    font-size: 1.2em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .check_processing {
    width: 300px !important;
    height: 300px !important;
    margin: 0 auto !important;
    background: url(/hm_admin/img/check.png) no-repeat 50% 50% !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #processing button {
    background: #ff3061 !important;
    border: none !important;
    color: #fff !important;
    padding: 15px !important;
    width: 200px !important;
    margin-top: 15px !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    font-size: 1.167em !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #inorderlist .td_name {
    text-align: center !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_pay .btn_confirm {
    margin-top: 30px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #anc_sodr_pay .btn_confirm .btn_submit {
    width: 300px !important;
    height: 40px !important;
    font-size: 14px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .qa_href .tit_op {
    background: url(/hm_admin/img/op_btn1.gif) no-repeat 50% 50% !important;
    display: inline-block !important;
    text-indent: -999px !important;
    overflow: hidden !important;
    width: 7px !important;
    height: 4px !important;
    margin-left: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .qa_div {
    background: #d8dfe9 !important;
    padding: 10px !important;
    margin: 5px 0 0 !important;
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .qa_div strong {
    color: #415f9d !important;
    font-size: 0.92em !important;
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .qa_div .qa_q {
    padding-bottom: 10px !important;
    margin-bottom: 5px !important;
    border-bottom: 1px dashed #fff !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .qa_href {
    font-weight: bold !important;
    text-decoration: none !important;
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .td_status {
    color: #888 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemqalist .td_status strong {
    color: #ff4588 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemuselist .use_href {
    font-weight: bold !important;
    text-decoration: none !important;
    display: block !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemuselist .use_href .tit_op {
    background: url(/hm_admin/img/op_btn1.gif) no-repeat 50% 50% !important;
    display: inline-block !important;
    text-indent: -999px !important;
    overflow: hidden !important;
    width: 7px !important;
    height: 4px !important;
    margin-left: 5px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemuselist .use_div {
    background: #d8dfe9 !important;
    padding: 10px !important;
    margin: 5px 0 0 !important;
    display: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #itemuselist .td_select {
    width: 100px !important;
}

@media only screen and (max-device-width : 768px) and (orientation : landscape) {
    body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="text"] {
        max-width: 200px !important;
    }
}

@media only screen and (max-device-width : 480px) and (orientation : portrait) {
    body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="text"] {
        max-width: 200px !important;
    }
}
/* Remove HM-only form/control values that do not exist in the original admin.css. */
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .frm_input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .btn_submit,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 .btn_submit,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor a {
    border-radius: 0 !important;
    box-shadow: none !important;
    min-width: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .frm_input,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr textarea {
    max-width: none !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr select {
    padding: 0 !important;
    padding-right: 0 !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_submit:not(.btn),
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr button.btn_submit:not(.btn),
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input.btn_submit:not(.btn),
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr a.btn_submit:not(.btn) {
    align-items: normal !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    font-family: var(--hm-font-family) !important;
    font-size: 1em !important;
    font-weight: normal !important;
    justify-content: normal !important;
    min-width: 0 !important;
    text-align: center !important;
    white-space: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .btn_submit,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 .btn_submit,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor a {
    align-items: normal !important;
    display: inline-block !important;
    font-family: var(--hm-font-family) !important;
    font-size: 1em !important;
    font-weight: normal !important;
    height: auto !important;
    justify-content: normal !important;
    line-height: normal !important;
    white-space: normal !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch01 .btn_submit {
    height: 30px !important;
    line-height: 30px !important;
    width: 30px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .btn_submit {
    height: 30px !important;
    line-height: normal !important;
    padding: 0 5px !important;
    width: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .local_sch03 .frm_input {
    height: 30px !important;
    line-height: 32px !important;
    width: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .anchor a {
    height: auto !important;
    padding: 5px 10px !important;
}

/* Restore original inherited/browser defaults that HM theme CSS changes globally. */
body.hm-om-hm-admin.hm-gnu-body-restore #container,
body.hm-om-hm-admin.hm-gnu-body-restore #container_title:not(.hm-title-area.hm-title-with-subtitle),
body.hm-om-hm-admin.hm-gnu-body-restore #ft,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr * {
    font-family: var(--hm-font-family) !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #ft {
    font-size: 12px !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .fa,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .fa::before {
    font-family: FontAwesome !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr strong,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr b {
    font-family: inherit !important;
    font-weight: bold !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="checkbox"],
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="radio"] {
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    appearance: auto !important;
    background: initial !important;
    border: initial !important;
    border-radius: initial !important;
    box-shadow: none !important;
    display: inline-block !important;
    height: auto !important;
    margin: 0 !important;
    min-height: 0 !important;
    min-width: 0 !important;
    opacity: 1 !important;
    padding: 0 !important;
    position: static !important;
    transform: none !important;
    transition: none !important;
    vertical-align: middle !important;
    width: auto !important;
}

body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="checkbox"]::after,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr input[type="radio"]::after {
    content: none !important;
    display: none !important;
}

/* Offset original fixed action buttons below the HM top menu. */
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_fixed_top,
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr .btn_fixed_top.btn_confirm {
    position: fixed !important;
    right: 10px !important;
    top: 80px !important;
    z-index: 100 !important;
}

/* Keep write_count.php filter submit at the original compact size. */
body.hm-om-hm-admin.hm-gnu-body-restore #container .container_wr #wr_cont input[type="submit"].btn_submit {
    align-items: normal !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    font-size: 1em !important;
    font-weight: normal !important;
    height: 24px !important;
    justify-content: normal !important;
    line-height: 24px !important;
    min-width: 0 !important;
    padding: 0 5px !important;
    vertical-align: middle !important;
    width: auto !important;
}
