/* reset */
body{margin:0;font-family:'Noto Sans KR',sans-serif;font-size:13px;/* line-height:22px; */color:#666;-webkit-text-size-adjust:none;}
ol,ul, menu, dir{padding:0;margin:0;list-style-type:none;}
a{color:inherit;text-decoration:none;}
button,
select,
textarea,
input[type='text'],
input[type='password']{/* font-family:inherit; box-sizing:content-box; */}
input[type='password']{font-family: sans-serif !important;}
h1,h2,h3,h4,h5,h6,p{margin:0;font-size:inherit;}
address, dfn{font-style:normal;}
img{vertical-align:top;border:0;}
table{border-spacing:0;border-collapse:collapse;width:100%;}
caption{height:0px;overflow:hidden;visibility:hidden;}
th{color:#0d0d0d;padding:0}
td{padding:0;}
dl{margin:0;}
dd{margin:0;}
button{padding:0;background:none;border:0;border-radius:0;/* box-sizing:content-box; */vertical-align:middle;cursor:pointer}
:focus{outline:none}

html {min-width:1420px;}
body {min-width:1420px; position:relative;}


/* 간격 */
.mgt0{margin-top:0px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgt60{margin-top:60px !important;}
.mgt80{margin-top:77px !important;}
.mgt100{margin-top:100px !important;}
.mgt120{margin-top:120px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb10{margin-bottom:10px !important;}
.mgl16{margin-left:16px !important;}
.mgl5{margin-left:5px !important;}

/* 공통 */
.normal{font-weight:normal !important;}
.bold{font-weight:bold !important;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hide{display:none;}
.font-nsr {font-family: 'NanumSquareRound',sans-serif;}
.t-red {color:red;}
