@charset "euc-kr";
/**********************************************
* µµÆ®ÇÇ¾Æ ¿¤¸®¸ÕÆ® ÃÊ±âÈ­ css
* ¹öÀü : 1.2
* ¸±¸®Áî : 2017-10-26
* º» cssÀÇ ÀúÀÛ±ÇÀº µµÆ®ÇÇ¾Æ¿¡ ÀÖ½À´Ï´Ù.
**********************************************/
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,500,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600');
/*
* NotoSansKR (korean)
*/
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 100;
  src: url(../../img/fonts/NotoSansKR-Thin.woff2) format('woff2'),
       url(../../img/fonts/NotoSansKR-Thin.woff) format('woff'),
       url(../../img/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 300;
  src: url(../../img/fonts/NotoSansKR-Light.woff2) format('woff2'),
       url(../../img/fonts/NotoSansKR-Light.woff) format('woff'),
       url(../../img/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 400;
   src: url(../../img/fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(../../img/fonts/NotoSansKR-Regular.woff) format('woff'),
        url(../../img/fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 500;
   src: url(../../img/fonts/NotoSansKR-Medium.woff2) format('woff2'),
        url(../../img/fonts/NotoSansKR-Medium.woff) format('woff'),
        url(../../img/fonts/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 700;
   src: url(../../img/fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(../../img/fonts/NotoSansKR-Bold.woff) format('woff'),
        url(../../img/fonts/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 900;
   src: url(../../img/fonts/NotoSansKR-Black.woff2) format('woff2'),
        url(../../img/fonts/NotoSansKR-Black.woff) format('woff'),
        url(../../img/fonts/NotoSansKR-Black.otf) format('opentype');
 }
* {margin:0; padding:0; -webkit-text-size-adjust:none; box-sizing:border-box}
*:before, *:after {box-sizing:border-box}
html, body {height:100%}
body {font-family:'NotoSansKR',sans-serif; font-size:14px; color:#555}
a {color:#4b4b4b; text-decoration:none}
ul, ol {list-style:none}
dl, dt, dd {margin:0; padding:0}
img, fieldset {border:0; vertical-align:middle}
img {-webkit-backface-visibility:hidden; transform:translateZ(0)}
input, button, select, textarea {font:inherit}
input[type=text], input[type=password], input[type=button], input[type=reset], input[type=submit], select {-webkit-appearance:none}
select::-ms-expand {display:none}
caption, legend {display:none; visibility:hidden}
address, em, i {font-style:normal}

.clearfix:before, .clearfix:after {content:''; display:block}
.clearfix:after {clear:both}
.fixwidth, .fixwidth img {display:block; width:100%}