@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/NanumGothic-Regular.eot);
  src: url(fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(fonts/NanumGothic-Regular.woff) format('woff'),
       url(fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/NanumGothic-Bold.eot);
  src: url(fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(fonts/NanumGothic-Bold.woff) format('woff'),
       url(fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(fonts/NanumGothic-ExtraBold.eot);
  src: url(fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

html, body, h1, h2, h3, h4, h5, h6, li, p {font-family:'Nanum Gothic' !important;}
html, body, h1, h2, h3, h4, h5, h6, li, p { font-size:14px; color:#666666; line-height:24px;}
strong{font-weight:bold;}


.text_point{ font-size:18px; font-weight:bold; color:#c75f60; line-height:23px;}
.text_main{ font-size:18px; font-weight:bold; color:#666666; line-height:23px;}
.text_main_01{ font-size:16px; font-weight:bold; color:#333333; line-height:25px;}
.main_tit{font-size:22px; font-weight:700; color:#333333;  line-height:25px;}


#qm {position:absolute; left:50%; top:435px; margin-left:500px; width:91px; height:85px;}

.table_blue01 { border-collapse:collapse; clear:both;  overflow:hidden;  margin:0px 0 10px 0;}
.table_blue01 th { border:  padding:4px;   color:#2f4403; font-size:12px; text-align:left;  padding:20px 0px 20px 0px;}
.table_blue01 td { border-bottom:1px solid #d9d9d9;  padding:4px;   text-align:left;  padding:5px 0px 5px 0px;}
.table_blue01 td.tdtit { border-bottom:1px  solid #d9d9d9; border-right:0px solid #d9d9d9; padding:4px;   text-align:left; color:#4c82a8; font-size:18px; font-weight:bold;}
.table_blue01 td.text_left { text-align:left; padding-left:10px;}
.table_blue01 b  {font-size:12px; color:#ff4800; }

.tabletit {color:#0e5993;font-weight:600;}