@CHARSET "UTF-8";

/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);*/

/*
* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
 @font-face {
    font-family: 'Futura';
    src: url('/w2/asset/fonts/FuturaStd-Book.eot');
    src: url('/w2/asset/fonts/FuturaStd-Book.woff') format('woff'),
         url('/w2/asset/fonts/FuturaStd-Book.ttf') format('truetype'),
         url('/w2/asset/fonts/FuturaStd-Book.otf') format('opentype');
      font-weight: 500;
      font-style: normal;
  }

/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), 
        url('/w2/asset/fonts/Pretendard-Black.ttf') format('truetype'), 
        url('/w2/asset/fonts/Pretendard-Black.otf') format('opentype'), 
        url('/w2/asset/fonts/Pretendard-Black.woff2') format('woff2'), 
        url('/w2/asset/fonts/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), 
    url('/w2/asset/fonts/Pretendard-ExtraBold.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-ExtraBold.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-ExtraBold.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), 
    url('/w2/asset/fonts/Pretendard-Bold.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-Bold.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-Bold.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), 
    url('/w2/asset/fonts/Pretendard-SemiBold.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-SemiBold.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-SemiBold.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), 
    url('/w2/asset/fonts/Pretendard-Medium.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-Medium.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-Medium.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), 
    url('/w2/asset/fonts/Pretendard-Regular.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-Regular.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-Regular.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), 
    url('/w2/asset/fonts/Pretendard-Light.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-Light.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-Light.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), 
    url('/w2/asset/fonts/Pretendard-ExtraLight.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-ExtraLight.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-ExtraLight.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), 
    url('/w2/asset/fonts/Pretendard-Thin.ttf') format('truetype'), 
    url('/w2/asset/fonts/Pretendard-Thin.otf') format('opentype'), 
    url('/w2/asset/fonts/Pretendard-Thin.woff2') format('woff2'), 
    url('/w2/asset/fonts/Pretendard-Thin.woff') format('woff');
}
/* default */
html, body {margin:0; padding:0; font-family: 'Pretendard','맑은고딕';}
html, body *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;letter-spacing: -0.025em;}
form, input, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd {margin:0; padding:0;}
ul, ol, li {list-style:none;}
img{max-width: 100%; border:0; vertical-align:top;}
table {border-collapse:collapse; border-spacing:0 !important; width: 100%} 
th, td {padding:0;}
th {font-weight: normal}
textarea {padding:0; margin:0; resize: none}
fieldset {display:block; border:none; padding:0; margin:0}
legend, caption	{width:0; height:0; padding:0; margin:0; font-size:0; line-height:0;}
a{text-decoration: none; color: #000; outline:0;}
input, select {vertical-align: middle;outline:0;}
input, select, textarea {border: 1px solid #dbdbdb; background: #fff; color:#6d6d6d; font-size: 13px; font-family: 'Pretendard','맑은고딕'; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing:border-box;}
i {font-style: normal}
button {margin: 0; padding:0; overflow: visible; text-transform: none; -webkit-appearance: button; cursor: pointer; border: 0; outline: 0; background: none;font-family: 'Pretendard', '돋움', Dotum, '굴림', Gulim, sans-serif;}
textarea{border-radius:0;}
input[type="text"], input[type="password"], select{/*height:30px;*/ border-radius:0;}
input[type="text"], input[type="password"]{/*padding-left:4px;*/ font-weight:300;}
/*
input[type="radio"] {
    border: 0;
    background: transparent;
}
*/
/* Base */
[role="button"],
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    /*-webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;*/
}

/* Reset `button` and button-style `input` default styles */

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    background: none;
    border: 0;
	border-radius:0;
	font-family: 'Pretendard', sans-serif;
    color: inherit;
    /* cursor: default; */
    /* font: inherit; */
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-appearance: button; /* for input */
    -webkit-user-select: none; /* for button */
       -moz-user-select: none;
        -ms-user-select: none;
}
input::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* Make `a` like a button */
[role="button"] {
    color: inherit;
    cursor: default;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    white-space: pre;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
}

html {
	width: 100%;
	height: 100%;
	font-family: 'Pretendard', '돋움', Dotum, '굴림', Gulim, sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -0.075em; 
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
}
body {width: 100%; height: 100%;}