@charset "utf-8";

@font-face {
    font-family: 'NotoSansCJKjp-Thin';
    src: local('※'), url('/static/employee/serviceportal/css/fonts/NotoSansCJKjp-Thin.otf') format('otf');
    font-weight: 400;
    font-style: normal;
}


html,body,div,span,applet,object,iframe,button,
h1,h2,h3,h4,h5,h6,p,blockquote,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
article,aside,details,figcaption,figure,dialog,
footer,header,hgroup,menu,nav,section,input {margin:0px; padding:0px; border:0px;}
img,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0;}
article,aside,details,figcaption,figure,dialog,
footer,header,hgroup,menu,nav,section {display:block}
html,body {height:100%; overflow: visible;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
ol,ul {list-style:none;}
hr {clear:both; display:none;}
legend {position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0}
caption {overflow:hidden; visibility:hidden; margin:0; padding:0; font-size:0; line-height:0; width:0; height:0;}
table {border-collapse:collapse;}
em, i {font-style:normal;}
img{border:0;}
select,input,textarea {font-size:16px; vertical-align:middle;  background:transparent;} /* 공통 - 폰트 색상 */
textarea {resize:none;}
input, button {margin:0; padding:0; font-family:'맑은 고딕', 'Malgun Gothic', 'arial', 'Gulim', '굴림', 'Sans-serif' !important; color:#2e2e2e; outline: none;} /* 공통 - 폰트 색상 */
button{background:none; color:#2e2e2e; cursor:pointer; border:none;}
input[type=checkbox] {border:0px}
input::-webkit-input-placeholder {color:#ccc}
input:-moz-placeholder {color:#ccc}
input::-moz-placeholder {color:#ccc}
input:-ms-input-placeholder {color:#ccc}
input[type=text]::-ms-clear {display:none;}
textarea::-ms-clear {display:none;}
object{font-size:0; line-height:0; position:absolute; left:0; top:0;}
input,
select,
option{font-family: 'NotoSansCJKjp-Thin',sans-serif !important;}
input::-ms-clear {display:none;}
input::-ms-reveal {display: none;width: 0;height: 0;}

p {font-family:'맑은 고딕', 'Malgun Gothic', 'arial', 'Gulim', '굴림', 'Sans-serif' !important; margin:0;}
td {font-family:'맑은 고딕', 'Malgun Gothic','arial', 'Gulim', '굴림', 'Sans-serif' !important;}
li {font-family:'맑은 고딕', 'Malgun Gothic','arial', 'Gulim', '굴림', 'Sans-serif' !important;}
body{font-family:'맑은 고딕', 'Malgun Gothic','arial', 'Gulim', '굴림', 'Sans-serif' !important;}
button span{position:relative;}