@charset "utf-8";

/* 폰트 */

@font-face {
    font-family: 'Eulyoo1945';
    src: local('Eulyoo1945-Regular'), local('Eulyoo1945-Regular'),
    url(../fonts/Eulyoo1945-SemiBold.eot),
    url(../fonts/Eulyoo1945-Regular.eot?#iefix) format('embedded-opentype'),	
	url(../fonts/Eulyoo1945-Regular.woff2) format('woff2'),
    url(../fonts/Eulyoo1945-Regular.woff) format('woff'),
    url(../fonts/Eulyoo1945-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Eulyoo1945';
    src: local('Eulyoo1945-SemiBold'), local('Eulyoo1945-SemiBold'),
    url(../fonts/Eulyoo1945-SemiBold.eot),
    url(../fonts/Eulyoo1945-SemiBold.eot?#iefix) format('embedded-opentype'),	
	url(../fonts/Eulyoo1945-SemiBold.woff2) format('woff2'),
    url(../fonts/Eulyoo1945-SemiBold.woff) format('woff'),
    url(../fonts/Eulyoo1945-SemiBold.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button, select, option {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Eulyoo1945';
}
html * { font-family: 'Eulyoo1945'; }
/* HTML5 display-role reset for older browsers */

html, body {width:100%;  font-size: 16px;  }
html, body * { letter-spacing: -0.025em; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, header, footer {display: block;}
body {line-height: 1.4; color:#252525; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
sub { font-size: 0.875em; }
table {border-collapse: collapse; border-spacing: 0;}
b, strong { font-weight: 600; }

.Hidden, .blind {position:absolute; width:1px; height:1px; margin:0; padding:0; background:none; font-size:0px; color:transparent; line-height:0; left:-9999px; top:-9999px; overflow:hidden;}
.Dis_none {display:none; position:absolute; width:1px; height:1px; margin:0; padding:0; background:none; font-size:0px; color:transparent; line-height:0; left:-9999px; top:-9999px; overflow:hidden;}
caption {overflow:hidden;width:1px;height:1px;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px; overflow: hidden;}
button { background: none; cursor: pointer; line-height: inherit; }
button:focus { outline: none; }
input:focus { outline: none; }

a { text-decoration:none; color:#333333; cursor:pointer;}

