@font-face {
  font-family: 'NanumMyeongjo';
  src: url('/2023/fonts/NanumMyeongjo.eot');
  src: url('/2023/fonts/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
      url('/2023/fonts/NanumMyeongjo.woff2') format('woff2'),
      url('/2023/fonts/NanumMyeongjo.woff') format('woff'),
      url('/2023/fonts/NanumMyeongjo.ttf') format('truetype'),
      url('/2023/fonts/NanumMyeongjo.svg#NanumMyeongjo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'MINI Serif';
  src: url('/2023/fonts/MINISerif-Regular.eot');
  src: url('/2023/fonts/MINISerif-Regular.eot?#iefix') format('embedded-opentype'),
      url('/2023/fonts/MINISerif-Regular.woff2') format('woff2'),
      url('/2023/fonts/MINISerif-Regular.woff') format('woff'),
      url('/2023/fonts/MINISerif-Regular.ttf') format('truetype'),
      url('/2023/fonts/MINISerif-Regular.svg#MINISerif-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
font-family: 'NanumMyeongjo';
  font-size: 18px;
  color: #262626;
  letter-spacing: -0.4px;
  font-weight: 300;
  word-break: break-word;
}
.font-mini-serif {
  font-family: 'MINI Serif';
}
h1{
  font-weight: bold!important;
}
h2,
h3,
h4,
h5,
h6,
strong
{
  font-weight: 300;
  font-size: 100%;
}

ul {
  padding-left: 40px;
  margin-bottom: 0px!important;
}

li {
  padding: 5px 0;
}
h3 {
  font-size: 30px!important;
  line-height: 45px!important;
  font-weight: bold!important;
}
a {
  color: #333!important;
  text-decoration: underline!important;
}

.right {
  text-align: end;
}

.unorder_list_3 {
  list-style-type: none;
}
.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px 15px;
  position: relative;
}
.navigation a {
  padding: 10px 20px;
  text-decoration: none!important;
}
.navigation a:active,.navigation a.active {
  text-decoration: underline!important;
}
img {
  width: 100%;
}

.wrapper {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
body {
  background: #fff;
  color: #262626;
  padding: 0;
  margin: 0;
font-family: 'NanumMyeongjo';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  cursor: default;

}
.main-body table {
  margin: 36px 0 14px 0;
  font-size: 14px;
  line-height: 22px;
  width: 100%;
  word-break: break-word;
}
.main-body table caption {
  display: none;
}
.main-body table tr {
  border-bottom: none;
}
.main-body table tr th {
  padding: 5px;
  border: 1px solid grey;
  font-size: 18px;
  line-height: 26px;
font-family: 'NanumMyeongjo';
  text-align: center;
}
.main-body table tr td {
  padding: 5px;
  border: 1px solid grey;
  vertical-align: middle;
  font-size: 18px;
  line-height: 26px;
font-family: 'NanumMyeongjo';
  text-align: center;
}
.main-body .personal-table td {
  text-align: left;
}
#wrap {
  display: block;
  width: auto;
  max-width: 1200px;
  height: 100%;
  position: relative;
  margin: 0 auto;
  padding: 0 37.5px;
}
.dropdown-main .dropdown-toggle, .dropdown-main .dropdown-menu {
  text-align: center;
  width: 300px;
  padding: 12px 20px;
  margin-top: 0px;
  font-size: 18px;
    line-height: 26px;
}

.dropdown-main.mini-connected .dropdown-toggle, .dropdown-main.mini-connected .dropdown-menu {
  text-align: left;
  width: 250px;
  padding: 12px 20px;
  margin-top: 0px;
  font-size: 18px;
  line-height: 26px;
}
.dropdown-main.privacy-usage-dropdown .dropdown-toggle, .dropdown-main.privacy-usage-dropdown .dropdown-menu {
  text-align: left;
  width: 280px;
  padding: 12px 20px;
  margin-top: 0px;
  font-size: 18px;
    line-height: 26px;
}
.privacy-usage-dropdown .dropdown-submenu .caret {
  float: right;
  margin-top: 10px;
}
.dropdown-main .dropdown-menu>li>a {
  padding: 3px 0px;
  text-decoration: none!important;
}
.dropdown-main .dropdown-menu>li>a:focus {
  outline: none;
  offset: none;
  background: transparent;
}
.dropdown-main .btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:active {
  outline: none;
  offset: none;
 
}
.dropdown-main .dropdown-menu>li>a:hover {
  background: transparent;
}
.dropdown-main .dropdown-menu>li>a:hover {
  color: #0653b6;
}
.dropdown-main .multilevel-drop>li>a {
  padding: 3px 20px;
}
.dropdown-main .dropdown-toggle .caret {
  margin-top: 10px;
  float: right;
}
/* .dropdown-main .dropdown-submenu .caret {
  margin-left: 12px;
}
.dropdown-main .dropdown-toggle .caret {
  margin-left: 40px;
} */
@media only screen and (max-width:576px){
  .main-body .row {
    padding: 0px 15px;
 }
 .navigation a {
  display: block;
  padding: 10px 0px;
}
 h3 {
  font-size: 26px!important;
  line-height: 34px!important;
  font-weight: bold!important;
}
 .main-body{
  padding: 0px 20px!important;
 }
  .main-body ul {
    padding-left: 15px;
  }
  .dropdown-main.mini-connected .dropdown-toggle, .dropdown-main.mini-connected .dropdown-menu,.dropdown-main .dropdown-toggle, .dropdown-main .dropdown-menu,.dropdown-main.privacy-usage-dropdown .dropdown-toggle, .dropdown-main.privacy-usage-dropdown .dropdown-menu{
    width: 100%;
  }
  .dropdown-main.mini-connected {
    padding: 0px;
  }
  .dropdown-main.mini-connected .dropdown {
    margin-bottom: 15px;
}
}
@media only screen and (max-width:375px){
  .dropdown-main .dropdown-toggle, .dropdown-main .dropdown-menu {
    width: 280px!important;
}
.dropdown-toggle , .dropdown-main .dropdown-menu>li>a{
  font-size: 16px!important;
}
.dropdown-main .dropdown-toggle .caret {
  margin-left: 3px!important;
}
h1{
  font-size: 24px!important;
  line-height: normal;
}

}
.table-responsive {
  border: none!important;
}
.border-box {
  border: 1px solid #000;
  padding: 5px 10px;
}