
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
	font-family: '3OF9_NEW';
	font-weight: 400;
	font-display: swap;
	src: url('./3OF9_NEW.TTF') format('truetype');
}


a {text-decoration: none;color: #000;}
h1,h2,h3,h4,h5,h6,p,span,strong,b,a{margin: 0;padding: 0;}

* {box-sizing: border-box;margin: 0;padding: 0;}

ul, ol, li {margin: 0;padding: 0;list-style: none;}
input:focus,
select:focus,
textarea:focus{outline: none;}

button {font-family: 'Pretendard-Regular';background-color: transparent;border: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;}

body {height: 100%;position: relative;}

html {height: 100%;}

section {padding: 15px;font-family: 'Pretendard-Regular';font-size: 16px;max-width: 1024px;max-height: 768px;width: 100%;margin: 0 auto;overflow-y: inherit;height: 100%;background-color: #1e2e38;position: relative;}
.m0{margin: 0;}
.mr0{margin-right: 0;}
.ml0{margin-left: 0;}
.mb0{margin-bottom: 0;}
.mt0{margin-top: 0 !important;}
/* 2f4858 */
/* eb0102 */
img{width: 100%;height: 100%;display: block;object-fit: contain;}
input[type=password]{width: 100%;border: 1px solid #e6e6e6;padding: 10px;font-size: 22px;border-radius: 5px;}
input[type=password]:focus{border: 1px solid #333;}
input[type=text].p-word {width: 100%;border: 1px solid #e6e6e6;padding: 10px;font-size: 22px;border-radius: 5px;}
input[type=text].p-word :focus{border: 1px solid #333;}

.w100{width: 100%;}