.adminInfo-Content-Item,
.pe-board,
.pe-board .xe_content,
.pe-board table,
.pe-board button,
.pe-board input,
.pe-board select,
.pe-board textarea {
    font-family: 'Noto Sans KR', sans-serif !important;
}

.pe-board * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.pe-board a {
    text-decoration: none;
}

.pe-board .pe-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pe-board .pe-justify-spaceBetween {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.pe-board .pe-justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.pe-board .pe-alignItems-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.pe-board .pe-hidden {
    display: none
}

.pe-board .pe-btn {
    margin: 0;
    outline: 0;
    color: #555;
    border: 1px solid #bbb;
    padding: 9px 14px;
    line-height: 1;
    border-radius: 3px;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.pe-board .pe-btn--small {
    padding: 4px 7px;
    font-size: 11px;
}

.pe-board .pe-btn--clean {
    border: 1px solid transparent !important;
    background-color: transparent !important;
    color: #bbb;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.pe-board .pe-btn--clean:hover {
    color: #555 !important;
    background-color: #f7f7f7 !important
}

.pe-board .pe-btn--clean.pe-btn--primary {
    color: #367BF5 !important
}


.pe-board .pe-btn--disabled {
    border: 1px solid #eee !important;
    background-color: #eee !important;
    color: #bbb !important;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: not-allowed;
}

.pe-board .pe-btn--large {
    padding: 15px 20px;
    font-size: 14px;
}

.pe-board .pe-btn--bold {
    font-weight: bold;
}

.pe-board .pe-btn:hover {
    /* background: #eaeaea; */
    color: #333;
    border-color: #888;
}

.pe-board .pe-btn--primary {
    color: #367BF5;
    border: 1px solid #367BF5;
}

.pe-board .pe-btn--primary:hover {
    color: #367BF5;
    border: 1px solid #367BF5;
}

.pe-board .pe-btn--filled {
    border: 1px solid #eee;
    color: #fff;
    background-color: #eee;
}

.pe-board .pe-btn--filled.pe-btn--primary {
    color: #fff;
    border: 1px solid #367BF5;
    background-color: #367BF5;
}

.pe-board .pe-btn--filled.pe-btn--primary:hover {
    border: 1px solid #2b6ad8;
    background-color: #2b6ad8;
}

.pe-board .pe-btn--filled.pe-btn--primary:active {
    border: 1px solid #245cbd;
    background-color: #245cbd;
}

.pe-board .pe-margin-top {
    margin-top: 4px !important;
}

.pe-board .pe-margin-top-x2 {
    margin-top: 8px !important;
}

.pe-board .pe-margin-top-x4 {
    margin-top: 16px !important;
}

.pe-board .pe-margin-top-x8 {
    margin-top: 32px !important;
}

.pe-board .pe-margin-bottom {
    margin-bottom: 4px !important;
}

.pe-board .pe-margin-bottom-x2 {
    margin-bottom: 8px !important;
}

.pe-board .pe-margin-bottom-x4 {
    margin-bottom: 16px !important;
}

.pe-board .pe-margin-bottom-x8 {
    margin-bottom: 32px !important;
}

.pe-board .pe-margin-left {
    margin-left: 4px !important;
}

.pe-board .pe-margin-left-x2 {
    margin-left: 8px !important;
}

.pe-board .pe-margin-left-x4 {
    margin-left: 16px !important;
}

.pe-board .pe-margin-left-x8 {
    margin-left: 32px !important;
}

.pe-board .pe-margin-right {
    margin-right: 4px !important;
}

.pe-board .pe-margin-right-x2 {
    margin-right: 8px !important;
}

.pe-board .pe-margin-right-x4 {
    margin-right: 16px !important;
}

.pe-board .pe-margin-right-x8 {
    margin-right: 32px !important;
}


.pe-board .pe-bold {
    font-weight: bold;
}

.pe-board input[type=text],
.pe-board input[type=number],
.pe-board select,
.pe-board textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
    padding: 0;
    border: 1px solid #ccd6e6;
    padding: 10px 13px;
    border-radius: 3px;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1;
    height: 34px;
    -webkit-transition: border-color 150ms ease-in-out, -webkit-box-shadow 150ms ease-in-out;
    transition: border-color 150ms ease-in-out, -webkit-box-shadow 150ms ease-in-out;
    transition: border-color 150ms ease-in-out, box-shadow 150ms ease-in-out;
    transition: border-color 150ms ease-in-out, box-shadow 150ms ease-in-out, -webkit-box-shadow 150ms ease-in-out;
}

.pe-board textarea {
    height: 100px;
    padding: 13px;
    line-height: 1.8
}


.pe-board input[type=text]:focus,
.pe-board input[type=number]:focus,
.pe-board select:focus,
.pe-board textarea:focus {
    border: 1px solid #367BF5;
    -webkit-box-shadow: 0px 0px 0 3px #E5EFFF;
            box-shadow: 0px 0px 0 3px #E5EFFF
}

.pe-board .pe-input--inline {
    width: auto !important
}

.pe-board .border-right-radius-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pe-board .border-left-radius-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pe-board .pe-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pe-board .pe-align-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.pe-board .pe-justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.pe-board .pe-fieldset-group {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pe-board .pe-input-group {
    width: 100%;
}

.pe-fieldset-group-2 .pe-input-group {
    width: 50%;
}

.pe-input-group .pe-input-group__title {
    font-weight: bold;
    font-size: 12px;
    color: #8b9aa6;
    margin-bottom: 6px;
}

.pe-input-group .pe-input-group__required {
    color: #ff004c;
    font-weight: bold;
    font-size: 15px;
    line-height: 1;

}

.pe-input-group .pe-input-group__description {
    margin-top: 6px;
    color: #454e75;
    font-size: 12px;
}

.pe-input-group input,
.pe-input-group textarea {
    width: 100%;
}

.pe-board .radio-group {
    z-index: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
}

.pe-board .radio-group__label {
    z-index: 1;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 13px;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    margin: 0 3px 3px 0;
    cursor: pointer;
    border: 1px solid #ccd6e6;
    border-radius: 3px;
    color: #8b9aa6;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 500;
}

.radio-group__label--1-3 {
    width: 33.33333%;
}

.radio-group__label--1-2 {
    width: 50%;
}

.pe-board .radio-group__input {
    z-index: -9;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    opacity: 0;
}

.pe-board .radio-group__input:checked + label {
    background-color: #E5EFFF;
    color: #367BF5;
    /* font-weight: bold; */

}


.pe-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pe-board .pe-modal {
    display: none;
    background-color: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.pe-board .pe-modal.pe-modal--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pe-modal .pe-modal-inner {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    width: 360px;
}