@charset "utf-8";
html{overflow-y: scroll; /*-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%*/}
html,body{height: 100%; -webkit-text-size-adjust:none}/*  -webkit-text-size-adjust:none 뷰표트 변환시 폰트크기 자동확대 방지 */
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
input,select,textarea,button{font-size:100%;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:0 none; border-collapse: collapse; border-spacing: 0; width: 100%}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
html, body, div, span, dl, dt, dd, ol, ul, li,h1, h2, h3, h4, h5, h6, p, a, blockquote, pre,address,cite,form,fieldset,input,textarea,select,table,th,td,button,figure,figcaption,section,article{margin: 0; padding: 0; box-sizing: border-box}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}/* 아이폰 border-radius 자동 방지*/
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}/* 아이폰 border-radius 자동 방지*/
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}/* 아이폰 border-radius 자동 방지*/
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}/* 아이폰 border-radius 자동 방지*/
input,select,textarea,button{font-size:100%;vertical-align:middle}
textarea{resize: none}/* 구글 textarea 크기 조절 금지 */
body,input,select,textarea,button{font-family: Nanum,"나눔고딕", "돋움", Dotum,'굴림',Gulim, "맑은 고딕", "Malgun Gothic",Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size: 0.75em;line-height:1.5}
body {background:#fff}

#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;}

.blind{position: absolute; left: 0; width:0; height: 0; font-size:0; line-height:0; visibility:hidden; text-indent: -9999em;}
.visible{position: absolute; left: -9999em; width:0; height: 0; font-size:0; line-height:0; visibility:hidden;}
.clearF:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix:after{display:table;clear:both;content:""}
.clear{clear: both}
/* a 링크 */
a{color:#333;text-decoration:none}
a:link, a:visited{color:#333}
a:active, a:hover{outline: 0}
/*세로바*/
.vbar:after{display:inline-block;margin-right:8px;height:10px;vertical-align:middle;border:2px solid #d7d7d7;content:""}
/*삼각형 bullet*/
.tri-up:after{display:inline-block;margin:-2px 0 0 7px;width:0;height:0;vertical-align:middle;border:8px solid #d4d4d4;border-top-width:0;border-left-color: transparent;border-right-color: transparent;content: ''}
.tri-right:after{display:inline-block;margin:-2px 0 0 7px;width:0;height:0;vertical-align:middle;border:8px solid #d4d4d4;border-right-width:0;border-top-color:transparent;border-bottom-color:transparent;content: ''}
.tri-down:after{display:inline-block;margin:-2px 0 0 7px;width:0;height:0;vertical-align:middle;border:8px solid #d4d4d4;border-bottom-width:0;border-left-color: transparent;border-right-color: transparent;content: ''}
.tri-left:after{display:inline-block;margin:-2px 0 0 7px;width:0;height:0;vertical-align:middle;border:8px solid #d4d4d4;border-left-width:0;border-top-color:transparent;border-bottom-color:transparent;content: ''}