@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap');

/* CSS Document */

/**********************
Publishing : Lee Bit-na
Beginning : 2016-01-11
Final : 
***********************/

/* Reset */
* {margin:0; padding:0}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0}  
body,input,textarea,select,button,table{font-family: 'Lato', sans-serif; font-size:16px; color:#888; vertical-align: baseline;}  
img,fieldset{border:0}  
i,em,address{font-style:normal}
ul,ol,li{list-style:none; padding:0; margin:0}  
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}  
img {vertical-align:top}

/*html,body{height:100%; width:100%} 허광훈 수정중*/

a { selector-dummy : expression(this.hideFocus=true);}
a:link {color:#777; text-decoration: none;}
a:visited {color:#777; text-decoration: none;}
a:hover {color:#777; text-decoration: none;}
a:active {color:#777; text-decoration: none;}
a:focus {outline:none;}

button { selector-dummy : expression(this.hideFocus=true);}
button:focus {outline:none;}

select {font-family: 'Lato', sans-serif, 맑은고딕,Malgun Gothic,MalgunGothic;}
input { border-radius:0;}
legend{*width:0}
table{border-collapse:collapse; border-spacing:0}

h1,h2,h3,h4,dt,dd,em {font-weight:normal}
h1 sup, h2 sup, h3 sup, h4 sup, p sup, a sup, dd sup, sup { 
  font-size: 0.4em; 
  position: relative;
  top: 0;
}
select {-webkit-appearance: none; border-radius:0; padding:5px; background: #fff url('../images/common/bbs_select_arrow.gif') no-repeat right center; border:1px solid #ddd;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.skip-contents, caption, legend {overflow: hidden; position: absolute; height:0; width:0; font-size: 0; text-indent: -9999px;}

.videoWrapper {
	clear:both;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@font-face {
 font-family: 'NanumBareunGothicUltraLight' ;
 src: url(font/NanumBarunGothicWebUltraLight.eot);
 src: url(font/NanumBarunGothicWebUltraLight.eot?#iefix) format('embedded-opentype'),
      url(font/NanumBarunGothicWebUltraLight.woff) format('woff'),
      url(font/NanumBarunGothicWebUltraLight.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic' ;
 src: url(font/NanumBarunGothicWeb.eot);
 src: url(font/NanumBarunGothicWeb.eot?#iefix) format('embedded-opentype'),
      url(font/NanumBarunGothicWeb.woff) format('woff'),
      url(font/NanumBarunGothicWeb.ttf) format('truetype');
}

@font-face {
 font-family: 'SofiaProBold';
 src: url(font/SofiaProBold-webfont.eot);
 src: url(font/SofiaProBold-webfont.eot?#iefix) format('embedded-opentype'),
      url(font/SofiaProBold-webfont.woff) format('woff'),
      url(font/SofiaProBold-webfont.ttf) format('truetype');
}

@font-face {
 font-family: 'SofiaProLight';
 src: url(font/SofiaProLight-webfont.eot);
 src: url(font/SofiaProLight-webfont.eot?#iefix) format('embedded-opentype'),
      url(font/SofiaProLight-webfont.woff) format('woff'),
      url(font/SofiaProLight-webfont.ttf) format('truetype');
}


@font-face {
 font-family: 'NotoSans-Bold';
 src: url(font/NotoSans-Bold.woff2) format('woff2');
}

@font-face {
 font-family: 'NotoSans';
 src: url(font/NotoSans-Regular.woff2) format('woff2');

}
