@charset "utf-8";
html,body{height: 100%}
ol, ul{list-style: none}
blockquote, q {quotes: none}
input,select,textarea,button{vertical-align:middle}
img{vertical-align:top}
fieldset, img, abbr, acronym, input, button, select{border:0 none}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
button{border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse: collapse; border-spacing: 0; border:0 none}
address, caption, strong, em, cite{font-weight:normal; font-style:normal}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
html{overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%}
html, body, div, span, dl, dt, dd, ol, ul, li,h1, h2, h3, h4, h5, h6, p, blockquote, pre,address,cite,form,fieldset,input,textarea,select,table,th,td,button,section,article,figure,figcaption{margin: 0; padding: 0; box-sizing: border-box}
html, body{-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

#skipNav a{position: absolute; left: -9999em;}
#skipNav a:focus{left: 50%; margin:0 0 0 -10em; padding: 5px 15px; color: #fff; background:#000; outline: 0; z-index: 10;}

/*form태그의 caption , legend 및 숨기할 태그(제목같은것h2)에 적용*/
.visible{position: absolute; left: 0; width:0; height: 0; font-size:1px; line-height:0; visibility:hidden; text-indent: -9999em;}

/*float 삭제 cf : clear float*/
.clearF:after{content: "";display: block; clear: both;visibility: hidden; line-height: 0; height: 0;}
.clear{clear: both;}

/* a 링크 */
a{color:#666666; text-decoration: none; box-sizing:border-box;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:active, a:hover{outline: 0}

textarea{resize: none}
body, input, button, textarea, select{font-family:'Ns',Nanum,"나눔고딕", "돋움", Dotum,'굴림',Gulim, "맑은 고딕", "Malgun Gothic",Helvetica,'Apple SD Gothic Neo',Sans-serif}
body{font-size: 0.75em; line-height: 1.5; color: #303030} /* 다음부터는 line-height: 1.2기본으로 */