@font-face {
    font-family: 'KoddiUDOnGothic-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/KoddiUDOnGothic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.KoddiUDOnGothic-Regular * {
 font-family: 'KoddiUDOnGothic-Regular';
}

html {
  font-family: 'KoddiUDOnGothic-Regular';
}

body, td, p, input, button, textarea, select, .c1 {
  font-family: 'KoddiUDOnGothic-Regular';
  font-size: 11pt;
  color: #222222;
}

form {
  margin: 0px;
}

img {
  border: 0px;
}

a:link, a:visited, a:active {
  text-decoration: none;
  color: #466C8A;
}

a:hover {
  text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:active {
  text-decoration: none;
  color: #454545;
}

a.menu:hover {
  text-decoration: none;
}

.member {
  font-weight: 700;
  color: #888888;
}

.guest {
  font-weight: bold;
  color: #888888;
}

.lh {
  line-height: 150%;
}

.jt {
  text-align: justify;
}

.li {
  font-weight: 700;
  font-size: 20px;
  vertical-align: -4px;
  color: #66AEAD;
}

.ul {
  list-style-type: square;
  color: #66AEAD;
}

.ct {
  font-family: 'PurenJeonnam';
  color: #222222; 
}

.ed {
  border: 1px solid #CCCCCC;
  height: 20px;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 3px 2px 0 2px;
}

.tx {
  border: 1px solid #CCCCCC;
  height: 20px;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 3px 2px 0 2px;
}

.small {
  font-size: 10pt;
  font-family: 'PurenJeonnam';
}

.cloudy, a.cloudy {
  color: #888888;
}

.ed_password {
  border: 1px solid #9A9A9A;
  height: 20px;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 3px 2px 0 2px;
}