/* OMNIUS Style */
@font-face {
font-family: 'S-CoreDream-3Light';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'S-CoreDream-2ExtraLight';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'S-CoreDream-4Regular';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'S-CoreDream-5Medium';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'S-CoreDream-6Bold';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
font-weight: normal;
font-style: normal;
}



html, body { 
        margin: 0;
        padding: 0;
}
ul, li {
        list-style: none;
}

html select {
        -webkit-appearance: none;
        -moz-appearance: none;
        image-rendering: -webkit-optimize-contrast;
        appearance: none;
        background-image: url("/om_img/down.svg");
        background-repeat: no-repeat;
        background-size: 10px;
        background-position: center right 8px;
        padding-right: 30px;
        border-color: #dfdfdf;
        border-radius: 5px;
        background-color: #fff;
        min-width: 200px;
        height: 30px;
        padding: 0 10px;
        box-sizing: border-box;
}

.om_wrap a,
.om_wrap p,
.om_wrap span,
.om_wrap div,
.om_wrap li,
.om_wrap button,
.om_wrap input,
.om_wrap select,
.om_wrap option,
.om_wrap textarea {
        /* font-family: 'S-CoreDream-3Light'; */
        font-family: "Noto Sans KR", sans-serif;
        /* font-weight: 300; */
        color:rgb(49, 49, 49);
        font-size: 13px;
        
}



html, body {
        width: 100%;
        height: 100dvh;
        overflow: hidden;
}

.om_wrap {
        width: 100%;
        display: flex;
        justify-content: center;
        /* background-color: #eaeaea; */
        height: 100dvh;
        overflow: hidden;
}

.om_wrap > .om_content_wrap {
        width: 100%;
        height: 100dvh;
        min-height: 100dvh;
        max-width: 600px;
        background-color: #fff;
        /* overflow: hidden; */
        overflow-y: auto;
        box-shadow: 0px 9px 13px 5px rgba(0, 0, 0, 0.1);
        box-sizing: border-box;
        -ms-overflow-style: none; /* 인터넷 익스플로러 */
        scrollbar-width: none; /* 파이어폭스 */
}
.om_wrap > .om_content_wrap:-webkit-scrollbar {
        display: none;
}
.om_wrap .register {
        padding: 15px;
        box-sizing: border-box;
}
.btn_submit {
        color: #fff!important;
        background-color: var(--om-bt-color);
}
.btn_submit:hover {
        background-color: var(--om-bt-color);
}
.fregister_agree input[type="checkbox"] + label:hover {
        color: #676e70;
}
.fregister_agree input[type="checkbox"]:checked + label span {
        background: url(/theme/basic/skin/member/basic/img/chk.png) no-repeat 50% 50% var(--om-bt-color);
        border-color: var(--om-bt-color);
}


/*
font-family: 'S-CoreDream-3Light';
font-family: 'S-CoreDream-2ExtraLight';
font-family: 'S-CoreDream-4Regular';
font-family: 'S-CoreDream-5Medium';
font-family: 'S-CoreDream-6Bold';
*/



.omPaging { width:100%; margin-top: 30px; }
.omPaging > ul { width:100%; display: flex; justify-content: center; align-items: center; }
.omPaging > ul li { margin:0 2px; }
.omPaging > ul li p { width: 40px; height:25px; border:1px solid #eaeaea; border-radius: 5px; display:flex; justify-content: center; align-items: center; cursor: pointer; margin: 0; padding: 0; line-height: 0; }
.omPaging > ul li p.act { border: 0; background-color: #000; color:white; font-weight: 700; }