@charset 'UTF-8';
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('./font-icon.css');

* {outline:none;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

body,button,input,select,table,textarea {
    font-family:  Pretendard, -apple-system,helvetica,'Apple SD Gothic Neo',sans-serif !important;
    font-size: 14px;
    line-height: 20px;
    color: #202020
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    line-height: inherit
}

textarea {
    word-wrap: break-word;
    word-break: keep-all;
    border: 0;
    background-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

button,input {
    border: 0;
    border-radius: 0;
	outline:none;
}

button {
    background-color: transparent;
	cursor:pointer;
}


button:disabled{
    background: rgba(0, 0, 0, 0.1)!important;
    border: none!important;
    color: #B3B7BA;
}

fieldset,img {
    border: 0
}

img {
    vertical-align: top;
	max-width:100%;
    image-rendering: -webkit-optimize-contrast;
}

ol,ul {
    list-style: none
}

address,em {
    font-style: normal
}

a {
    text-decoration: none;
    color: inherit;
	outline:none;
}

iframe {
    overflow: hidden;
    margin: 0;
    padding: 0;
    vertical-align: top;
    border: 0
}

mark {
    background-color: transparent
}

i {
    font-style: normal
}


select {
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
	background: #fff url(../images/select-arrow.png) calc(100% - 12px) no-repeat;  /* 화살표 모양의 이미지 */
	min-width:120px; height:40px; border:1px solid #cfd4dd; padding: 0 25px 0 15px; box-sizing:border-box; border-radius:2px; font-size:14px; color:#555;outline:none;
}

/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {
    display: none;
}

table {border-collapse:collapse; width:100%;}
.ml5 { margin-left:5px!important; }
.smart-edited-area ul {
    list-style: disc;
    padding-left: 30px;
}
.smart-edited-area ol {
    list-style: number;
    padding-left: 30px;
}