@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Work+Sans:200,400);
/* 
 * Noto KR Web Fonts
*/
 
@font-face { 
font-family: 'notokr'; 
src: url('../fonts/notokr-light.eot'); 
src: url('../fonts/notokr-light.eot?#iefix') format('embedded-opentype'), 
url('../fonts/notokr-light.woff2') format('woff2'), 
url('../fonts/notokr-light.woff') format('woff'), 
url('../fonts/notokr-light.ttf') format('truetype'), 
url('../fonts/notokr-light.svg#notokr-regular') format('svg'); 
font-weight: 300; 
font-style: normal; 
}
@font-face { 
font-family: 'notokr'; 
src: url('../fonts/notokr-regular.eot'); 
src: url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'), 
url('../fonts/notokr-regular.woff2') format('woff2'), 
url('../fonts/notokr-regular.woff') format('woff'), 
url('../fonts/notokr-regular.ttf') format('truetype'), 
url('../fonts/notokr-regular.svg#notokr-regular') format('svg'); 
font-weight: 400; 
font-style: normal; 
}
@font-face { 
font-family: 'notokr'; 
src: url('../fonts/notokr-bold.eot');
src: url('../fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-bold.woff2') format('woff2'),
url('../fonts/notokr-bold.woff') format('woff'),
url('../fonts/notokr-bold.ttf') format('truetype'),
url('../fonts/notokr-bold.svg#notokr-bold') format('svg');
font-weight: 600; 
font-style: normal;
}

/* Reset*/
* {
margin:0; padding:0; border:0; outline:0;
box-sizing: border-box; /* W3C */
-o-box-sizing: border-box; /* Opera */
-ms-box-sizing: border-box; /* Internet Explorer */
-moz-box-sizing: border-box; /* Firefox */
-webkit-box-sizing: border-box; /* Safari & Chrome */
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul, ol, dl {list-style:none;}
img, video{max-width:100%;border:0;vertical-align:top;}
table { border-collapse:collapse; border-spacing:0; }
input, select {vertical-align:middle; }
label {cursor:pointer;}
i,em,address {font-style:normal; font-weight:normal;}
.blind,legend,hr,caption {display:block;overflow:hidden;position:absolute;top:0;left:-1000em; }
body{font-family:'Raleway','notokr'; margin:0px; padding:0px; font-size:13px; color:#333; line-height:1.75}
.chn{font-family:"Microsoft Yahei","微&#36719;雅黑", STXihei, "&#21326;文&#32454;黑", sans-serif;font-size:12px;line-height:20px;}
a:link {text-decoration:none;color:#555;}
a:visited{text-decoration:none;color:#555;}
a:hover {text-decoration:none;color:#000;}
a:active {text-decoration:none;color:#555;}
/*common*/
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.taj{text-align:justify !important;}
.tal{text-align:left !important;}
.vam{ vertical-align:middle;}
.clb{clear:both;}
.posr{position:relative;}