@charset "utf-8";

/*  
* 기본 Html Tag attribute reset Stylesheet *
- Skip Navigation
- 숨김처리
*/

html,body,div,p,iframe,frameset, h1,h2,h3,h4,h5,h6, strong,span,b,em,var,label,legend, ul,ol,li,dl,dt,dd, 
table,thead,tbody,tfoot,tr,th,td,caption, form,fieldset,input,textarea, sub,sup,img,a,del,button {padding:0;margin:0;}

body {color:#222;font-size:14px;line-height:1.42;letter-spacing:-1px;font-family:'맑은 고딕','Malgun Gothic','돋음',Dotum,Apple SD Gothic Neo,AppeGothic,Arial,Helvetica,sans-serif;}

/* 태그 리셋 */
button {cursor:pointer !important;background:transparent;}
img,button,fieldset,table {border:0;}
em, address, del {font-style:normal;}
label,a {display:inline-block;}

img.diagram {max-width:100%;}
strong,b {font-weight:bold;}

/* 목록 스타일 리셋 */
ul, ol, li {list-style:none;}

/* table */
table{border-collapse:separate;border-spacing:0;}
th, td{word-break:break-all;word-wrap:break-word;}
table col {table-layout:auto;}
table td, table td a, table td div {word-break:break-all;}

/* alink 세팅 */
a {border:0;color:#222;text-decoration:none;}
a:hover {text-decoration:underline;}
a.on{height:auto;text-indent:inherit;background-image:none;}

/* Skip Navigation */
.skipNav a {position:absolute;top:-100px;left:0;width:100%;padding:5px 0;text-align:center;color:#fff;background-color:#0977c9;z-index:1000;}
.skipNav a:focus, .skipNav a:active{top:0;}

/* Skip pdf (pdf 다운로드 : 접근성관련)*/
.skipPdf a {position:absolute;top:-1000px;left:0;width:100%;padding:5px 0;text-align:center;color:#fff;background-color:#0977c9;z-index:1000;}
.skipPdf a:focus, .skipPdf a:active{top:0;}

/* 대체텍스트 and 숨김처리 */
caption, legend,
.blind, .hidden {top:0 !important;left:0 !important;overflow:hidden !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:0 !important;line-height:0 !important;text-indent:-9999px !important;}
legend, .blind, .hidden {position:absolute !important;}