@CHARSET "UTF-8";
/** element 초기화 */
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;padding:0;border:0px;outline:0;/*IE에서 탭키이용시 안보임*/font-size:100%;vertical-align:baseline;background:transparent; }
body {	margin: 0;	padding: 0;     font-family: 'korReg', Arial, Verdana, Helvetica, sans-serif;  letter-spacing:-0.5px; overflow-x:hidden;}
i {font-family:"Apple SD Gothic Neo"!important; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset,img,abbr,acronym{border:0 none;}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;border:0 none;}
caption,th,td{text-align:center;vertical-align:middle;font-weight:normal;}
address,caption,strong,em,cite{font-weight:normal; font-style:normal;}
img{vertical-align:top;}
label,select,input,textarea{vertical-align:middle;  -webkit-box-sizig: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;}
i,em,address{font-style:normal;font-weight:normal;}
legend{left:-5000px;overflow:hidden;position:absolute;top:-5000px;}
a{text-decoration:none; selector-dummy : expression(this.hideFocus=true); cursor:pointer; }
a:hover{text-decoration:none; }
a:focus,a:active{text-decoration:none;  outline: none; }
hr{border:0 none;margin:0;}
a{-webkit-box-sizig: border-box; 
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div {box-sizing:border-box;-webkit-box-sizig: border-box;-moz-box-sizing: border-box;}
.hidden{font-size:0 !important;height:0 !important;left:0 !important;line-height:0 !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;top:0 !important;width:0 !important;z-index:-1 !important;}

/** 접근성을 위한 마우스 커서 포인터 설정  */
label,.cursorPointer{cursor:pointer;}

/** 한줄 text 말줄임 */
.ellipTxt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/** 캡션 전용 hidden(크롬,오페라,사파리) */
.cap_hide{width:0;height:0;visibility:hidden;*display:none;}

/** 투명도100% class */
/* .unvisible{opacity:0;filter:alpha(opacity:'0');_filter:alpha(opacity=0);} */
.unvisible{opacity:0;filter:alpha(opacity=0);-ms-filter:��alpha(opacity=0)��;-moz-opacity:0;-khtml-opacity:0;zoom:1;}

html {-ms-text-size-adjust: 100%;   -webkit-text-size-adjust: 100%; }
article,aside,footer,header,nav,section {  display: block;}

h1 {  font-size: 2em;  margin: 0.67em 0;}
figcaption,figure,main {   display: block;}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box;   height: 0;   overflow: visible; }
pre {  font-family: monospace, monospace;   font-size: 1em; }


a {  background-color: transparent;  -webkit-text-decoration-skip: objects; }
a:active,a:hover {  outline-width: 0;}

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
code,kbd,samp {  font-family: monospace, monospace;  font-size: 1em; }
dfn {  font-style: italic;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
audio,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}


