@charset "utf-8";

/* Font-나눔고딕 */
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
/* Common */
html{font-size:12px}
body{text-align: justify;font-size:12px;color:#3a3a3a;line-height:1.8em; font-family:'Nanum Gothic',Dotum,돋움,sans-serif;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,address,table, tbody, tfoot, thead, th, tr, tdvideo, tt{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{font-family:'Nanum Gothic',Dotum,돋움,sans-serif;font-size:12px}
img,fieldset,iframe{border:0 none}
li{list-style:none}
img,input,select,button,textarea{vertical-align:middle}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}
label{top:2px;position: relative;}
button{margin:0;padding:0}
a:link,a:visited{text-decoration:none;/*color:#3a3a3a*/}
a:hover,a:focus,a:active{text-decoration:underline;color:#434343}
/*button img{left:-3px;*left:auto}*/
button img{left:-3px;}
hr{display:none}
legend,caption{ visibility:hidden; font-size:0; width:0; height:0; line-height:0}
p{text-align:justify;line-height:20px}
table {	width:100%;  border-spacing:0}
/* hidden contents */
.skip,.hidden{position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1}

h1.pag_tit{margin:15px 0 30px 0;padding-bottom:10px;font-size:22px;font-family:'Nanum Gothic',"Malgun Gothic",AppleGothic,"Lucida Grande",Tahoma,Verdana,"나눔고딕",UnDotum,Dotum,sans-serif;border-bottom:1px solid #e0e0e0;}


h1.pag_tit{margin:15px 0 30px 0;padding-bottom:10px;font-size:22px;font-family:'Nanum Gothic',"Malgun Gothic",AppleGothic,"Lucida Grande",Tahoma,Verdana,"나눔고딕",UnDotum,Dotum,sans-serif;border-bottom:1px solid #e0e0e0;}
h2.title{margin:20px 0 10px 0;font-size:14px;border-bottom:1px dashed #e0e0e0}
h2.title:before{content:'■ '}
.update{position:absolute;top:20px;right:20px;font-size:10px}
.ex_link{padding:10px 20px;background:#fff;border:1px solid #e0e0e0}

.tab{height:100%;overflow:hidden}
.tab li{float:left;text-align:center;font-size:12px;font-weight:bold;}
.tab li a{display:block;margin-left:-1px;padding:5px 15px;text-decoration:none;color:#fff;background:#aeaeae;}
.tab li:first-child a{margin-left:0;}
.tab li.on a{color:#fff;font-weight:800;background:#000;}



#skipNavi {display:none}