@charset "utf-8";

@import url("main.css");
@import url("style.css");

// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.noto-sans-<uniquifier> {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


html {height:100%;}
body {font-family: "Noto Sans", sans-serif; font-size:16px; color:#333333; line-height:120%;}

@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanskr/v13/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.0.woff2)
    format("woff2");
}


html, body {
  height: 100%; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, aside, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0; }

body {font-family: "Noto Sans", sans-serif; font-size:16px;
  /* -webkit-text-size-adjust: none;
  font-size: 0.78em;
  color: #444444;
  font-family: '돋움',Dotum,AppleGothic,Arial Unicode MS,sans-serif;
  overflow-y: scroll;
  *overflow-y: visible; */}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  font-size: 1em; }

dl, ul, ol, li {
  list-style: none; }
.hidden{
	display:none;
}
button {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  margin: 0;
  font-family: "Noto Sans", sans-serif;}

input, select, textarea, button {
  font-size: 100%;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input[type=text], input[type=password], input[type=submit], input[type=search], input[type=tel], input[type=email] {
  -webkit-appearance: none;
  border-radius: 0; }

input:checked[type=checkbox] {
  background-color: #666;
  -webkit-appearance: checkbox; }

button, input[type=button], input[type=submit], input[type=reset], input[type=file] {
  -webkit-appearance: button;
  border-radius: 0;
  cursor: pointer;
  border: none; }

address, caption, cite, code, dfn, em, var {
  font-style: normal;
  font-weight: 400; }

fieldset, .section {
  padding-bottom: 20px; }

  .mT10 {margin-top:10px !important;}
  .mT50 {margin-top:50px !important;}
  .mT70 {margin-top:70px !important;}
  .mT100 {margin-top:100px !important;}
  .mT150 {margin-top:150px !important;}
  .pT10 {padding-top:10px !important;}
  .pT20 {padding-top:20px !important;}

