html{overflow-y: scroll;}
/* 요소(element) 여백 초기화  */
html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, p, address, pre, cite, form, fieldset, input, textarea, select, table, th, td, a {
margin: 0;padding: 0; font-size:12px; color:#000;
}
span {font:inherit;}
/* 제목요소 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
/* 테두리 없애기 */
fieldset, img, abbr, acronym {border: 0 none;}
/* 목록 */
ol, ul, dl, li, a {list-style: none;}
/* 테이블 - 마크업에 'cellspacing="0"' 지정  */
table {	border-collapse: separate;	border-spacing: 0;border: 0 none;}
caption, th, td {text-align: left; font-weight: normal; border: 0;}
/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight: normal;font-style: normal;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
/* 수평선*/
hr {display: none;}
/* 제목숨기기 */
.hidden {position: absolute;left: -9999px; width: 0;height: 0;font-size: 0;}
a {text-decoration: none;}
.clear  {*zoom:1;}
.clear:after {content:'';clear:both; display:block;}

.popup_drag {z-index:9999 !important; } /*솔루션 팝업 z-index*/
.blue {color:#005aab !important;;}

/* ---------- 레이아웃 ----------*/
#wrap {width:100%; position: relative;}
#header {width:100%; }
#container {width:100%; position: relative;}
#footer {width:100%; position: relative;}
/* ---------- 레이아웃 ----------*/

#wrap{
    font-family:"Malgun Gothic", "dotum", sans-serif; 
}
