@charset "utf-8";

@font-face {
	font-family: 'Pretendard-Bold';
    src: url('../font/Pretendard-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Black';
    src: url('../font/Pretendard-Black.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-ExtraBold';
    src: url('../font/Pretendard-ExtraBold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-ExtraLight';
    src: url('../font/Pretendard-ExtraLight.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Light';
    src: url('../font/Pretendard-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Medium';
    src: url('../font/Pretendard-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Regular';
    src: url('../font/Pretendard-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-SemiBold';
    src: url('../font/Pretendard-SemiBold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Thin';
    src: url('../font/Pretendard-Thin.otf') format('opentype');
}


@font-face {
	font-family: 'ONEMobilePOP';
    src: url('../font/ONEMobilePOP.ttf') format('truetype');
}
@font-face {
	font-family: 'ONEMobileOTF-Regular';
    src: url('../font/ONEMobileOTF-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobileOTF-Light';
    src: url('../font/ONEMobileOTF-Light.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobileOTF-Bold';
    src: url('../font/ONEMobileOTF-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobilePOPOTF';
    src: url('../font/ONEMobilePOPOTF.otf') format('opentype');
}

@font-face {
	font-family: 'neodgm';
    src: url('../font/neodgm.ttf') format('truetype');
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}


html,
body,
#root {
    font-size: 10px;
    color: #2E2F30;
    font-family: 'ONEMobileOTF-Regular';
    
}
html,
body{height: 100%;  background-color: #eaedf4;}
body{position:relative;text-align: left; overflow-x: hidden; width: 1920px;}
::-webkit-scrollbar {width: 10px; height: 10px;}
::-webkit-scrollbar-track {border-radius: 5px;background-color: #EAEDF4;}
::-webkit-scrollbar-thumb {	border-radius: 5px; background-color: #FFBA08;}
#root, #app{
    height: 100%; 
   }
input, select, span,p, label {
    font-size: 16px;
}
input::placeholder{color: #8C8E92;}
input[type="text"]{ padding:10px 20px; width: 100%; }

  
button{
    border: none;
    background-color: transparent;
    cursor: pointer;
}
textarea{resize: none; border: 0; outline: 0; font-size: 20px; font-family: 'ONEMobileOTF-Regular';}

a{text-decoration: none; color: #2E2F30;}

table {
    font-size: 20px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
border: 0;}
thead{background-color: #eaedf4;}
tbody tr{border-bottom: #eaedf4 1px solid; cursor: pointer;}
td{padding: 10px ; text-align: center;} 