@charset "utf-8";

html{font-size:20px;}
body{font-size:1rem;}

/* 여백 초기화 */
body, div, ul, li, dl, dd, dt, ol, h1, h2, h3, h4, h5, h6, input, fieldset, legend, p, select, table, th, td, tr, textarea, button, form, figure, figcaption{margin:0; padding:0;}


/* 폰트 초기화 */
body, input, textarea, select, button, table, div, p, span, li{
    font-family:'Noto Sans KR', sans-serif; color:#444; font-size:0.8rem; line-height:1.8;}
img, fieldset {border:none;}

/*폰트 스타일 초기화 */
em,address{font-style:normal;}

/* 블릿기호 초기화 */
ul, li, ol{list-style:none;}

/* 제목 태그 초기화 
h1,h2,h3,h4,h5,h6{font-size:13px; font-weight:normal;}*/

/* 버튼초기화 */
button{border:0;}

/* a링크 초기화 */
a:link,
a:visited,
a:active {color:#444; text-decoration:none;}
a:hover {color:#1379A4;text-decoration:none;}

.hide{display:none;}
/* IR효과 */
.ir_pm{display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;} /* 의미 있는 이미지의 대체 텍스트를 제공하는 경우 */
.ir_wa{display:block; overflow:hidden; position:relative; z-index:-1; width:100%; height:100%;} /* 의미있는 이미지의 대체 텍스트로 이미지가 없어도 대체 텍스트를 보여주고자 할 때 */
.ir_su{overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;} /* 대체텍스트가 아닌 접근성을 위한 숨김 텍스트를 제공할 때 */

.mt_10{margin-top:10px;}
.mb_10{margin-bottom:10px;}
.color_blue{color:#1360BD;}