@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* index */

.lat_title {
  float:left;
  width:100%;
  margin:0px 0px 0px 0px;
  font-size:18px;
  font-family:¸¼Àº °íµñ, Malgun Gothic, nanum;
  font-weight:700;
  height:30px;
  line-height:20px;
  color:#0065bd;
  letter-spacing:-0.06em;
}

.lat_box {
  float:left;
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  border:0px solid #dedede;
}
.lat_box .cont ul {
  float:left;
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  border:0px solid #dedede;
  list-style:none;
}

.lat_box .cont ul li {
  font-family:gulim,verdana;
  font-size:12px;
  float:left;
  width:100%;
  line-height:17px;
  margin:0px 0px 0px 0px;
  border:0px solid #dedede;
}

.lat_box .cont ul li.title {
  font-family:gulim,verdana;
  font-size:12px;
  float:left;
  width:100%;
  line-height:17px;
  margin:0px 0px 0px 0px;
  border:0px solid #dedede;
}

.lat_box .head {
  margin:0px 0px 0px 0px;
  height:23px;
  border-bottom:0px solid #ededed;
}
.lat_box .head .title {
  float:left;
  text-align:left;
  font-weight:700;
  font-size:16px;
  height:29px;
  line-height:23px;
  color:#343434;
}
.lat_box .more {
  float:right;
  font-size:11px;
  font-family:dotum;
  color:#989898;
  line-height:13px;
  text-align:right;
  letter-spacing:-0.06em;
  margin-top:3px;
  padding-right:0px
}

.lat_box .head_tab {
  float:left;
  width:100%;
  margin:0px 0px 0px 0px;
  height:25px;
  padding-left:0px;
  padding-bottom:0px;
  border:0px solid red;
  border-bottom:1px solid #ededed;
}

.lat_box .head_tab .title_tab .on {
  float:left;
  font-family:gulim,nanum ;
  color:#1a73c2;
  font-weight:700;
  height:25px;
  line-height:24px;
  font-size:12px;  
  text-align:center;
  padding:3px 10px 0px 10px;
  letter-spacing:0em;
  border-top:1px solid #dedede;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;
  margin:0px 5px 0px 0px ;
  background-color:#FFFFFF ;
  cursor:pointer;
}
.lat_box .head_tab .title_tab .off:hover{
  color:#1a73c2;
}

.lat_box .head_tab .title_tab .off {
  float:left;
  font-family:gulim,nanum ;
  color:#676767;
  font-weight:400;
  height:25px;
  line-height:24px;
  font-size:12px;  
  text-align:center;
  padding:2px 10px 0px 10px;
  letter-spacing:0em;
  border-top:1px solid #dedede;
  border-left:1px solid #dedede;
  border-right:1px solid #dedede;
  border-bottom:1px solid #ededed;
  background-color:#f3f3f3 ;
  margin:0px 5px 0px 0px ;
  cursor:pointer;
}
.lat_box .head_tab .more {
  height:10px;
  float:right;
  margin-top:4px;
  font-size:11px;
  font-family:dotum;
  color:#aaaaaa;
  line-height:10px;
  text-align:right;
  letter-spacing:-0.05em;
  padding:0px;
}

.index_tltle {
  font-family: nanum ;
  line-height:13px;
  font-size:13px;
  color:#343434;
  font-weight:700;
  letter-spacing:0em;
}

.lat_box .cont {
  border:0px solid red;
  float:left;
  width:100%;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  word-break:break-all;
}


.lat_table { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; border:0px solid #dedede; border-collapse:collapse; }
.lat_table th { padding:0.53em 0.6em 0.4em 0.6em;text-align:center;color:#ffffff;font-family:gulim,dotum,verdana;font-size:12px;font-weight:400;letter-spacing:-0.05em;border-collapse:collapse;background-color:#878787;vertical-align:middle; }
.lat_table .tr1 { border-top:1px solid #aaaaaa; }
.lat_table .tr1 th { border-right:1px solid #aaaaaa;letter-spacing:-0.07em; }
.lat_table td { padding:0.53em 0.6em 0.4em 0.6em;}
.lat_table td { text-align:center; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:1px #ededed solid;border-collapse:collapse;overflow:hidden; }
.lat_table td.field1 { text-align:center;background-color:#f7f7f7; }
.lat_table td.field2 { text-align:center;background-color:#ffffff; }
.lat_table td.field1.left, .lat_table td.field2.left { text-align:left }
.lat_table td.field2.lsp0 { letter-spacing:-0.06em }
.lat_table img { max-width:100%; }
.lat_table div { max-width:100%; }

.mk_table { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; border:0px solid #dedede;}
.mk_table th { padding:0.53em 0.6em 0.4em 0.6em;text-align:center;color:#FFFFFF;font-family:gulim,dotum,verdana;font-size:12px;font-weight:400;letter-spacing:-0.05em;border-collapse:collapse;background-color:#878787; }
.mk_table .tr1 { border-top:1px solid #aaaaaa; }
.mk_table .tr1 th { border-right:1px solid #aaaaaa;letter-spacing:-0.07em; }
.mk_table td { padding:0.53em 0.6em 0.4em 0.6em; line-height:16px;}
.mk_table td { text-align:center; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:1px #ededed solid;border-collapse:collapse; }
.mk_table td.field1 { text-align:center;background-color:#f7f7f7; }
.mk_table td.field2 { text-align:center;background-color:#ffffff; }
.mk_table td.field1.left, .lat_table td.field2.left { text-align:left }
.mk_table td.field2.lsp0 { letter-spacing:-0.06em }
.mk_table img { max-width:100%; }
.mk_table div { max-width:100%; }

.self2_table .self_table_wh1 { float:left; width:196px; margin-right:12px; padding:0px;}
.self2_table .self_table_wh2 { float:left; width:196px; margin-right:0px; padding:0px;}
.self2_table .self_table { clear:both; width:100%; table-layout:fixed; margin:0px; padding:0px; border:1px solid #dedede;}
.self2_table .self_table th { padding:5px;text-align:center;color:#FFFFFF;font-family:gulim,dotum,verdana;font-size:12px;font-weight:400;border-collapse:collapse;background-color:#878787; }
.self2_table .self_table td { padding:5px; line-height:16px;}
.self2_table .self_table td { text-align:center; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:1px #ededed solid;border-collapse:collapse; }
.self2_table .self_table td.sfield1 { text-align:center;font-weight:bold;line-height:18px; padding:5px; color:#ff00ff; letter-spacing:-0.06em; background-color:#4ccb3b; height:64px;}
.self2_table .self_table td.sfield2 { text-align:center;line-height:18px; color:#000000; padding:5px; background-color:#b6e7db; }
.self2_table .self_table td.field2 { text-align:left; line-height:16px; padding:5px; background-color:#ffffff; }
.self2_table { clear:both; width:100%; table-layout:fixed; margin:0px; padding:0px; border:0px solid #dedede;}
.self2_table td { padding:0px; line-height:16px;}
.self2_table td { text-align:left; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:0px #ededed solid;border-collapse:collapse; }
.self2_table td.field1 { text-align:center;background-color:#f7f7f7; }
.self2_table td.field2 { text-align:left;background-color:#ffffff; }
.self_bt { float:center; text-align:center; font-weight:bold; border-radius:1em; width:120px; margin-left:30px; border:1px solid #a9a9a9; padding:1px; background:#F3F3F3;}

.Bself2_table .Bself_table_wh1 { float:left; width:264px; margin-right:14px; padding:0px;}
.Bself2_table .Bself_table_wh2 { float:left; width:264px; margin-right:0px; padding:0px;}
.Bself2_table .Bself_table { clear:both; width:100%; table-layout:fixed; margin:0px; padding:0px; border:1px solid #dedede;}
.Bself2_table .Bself_table th { padding:5px;text-align:center;color:#FFFFFF;font-family:gulim,dotum,verdana;font-size:12px;font-weight:400;border-collapse:collapse;background-color:#878787; }
.Bself2_table .Bself_table td { padding:5px; line-height:16px;}
.Bself2_table .Bself_table td { text-align:center; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:1px #ededed solid;border-collapse:collapse; }
.Bself2_table .Bself_table td.Bsfield3 { text-align:center;font-weight:bold;line-height:18px; color:#000000; letter-spacing:-0.06em; background-color:#ec93ea; height:64px;}
.Bself2_table .Bself_table td.Bsfield4 { text-align:center;line-height:18px; color:#000000; padding:5px; background-color:#ffe8df; }
.Bself2_table .Bself_table td.Bsfield5 { text-align:center;line-height:16px; color:#ff00ff; padding:5px; background-color:#ffe8df; }
.Bself2_table .Bself_table td.Bfield2 { text-align:left; line-height:16px; padding:5px; background-color:#ffffff; }
.Bself2_table .Bself_table td.Bfield3 { text-align:left; line-height:16px; height:53px; background-color:#ffffff; }
.Bself2_table { clear:both; width:100%; table-layout:fixed; margin:0px; padding:0px; border:0px solid #dedede;}
.Bself2_table td { padding:0px; line-height:16px;}
.Bself2_table td { text-align:left; color:#545454;font-family:gulim,dotum,verdana;font-size:12px;border-bottom:0px #ededed solid;border-collapse:collapse; }
.Bself2_table td.Bfield { text-align:left;background-color:#ffffff; }
.Bself_bt { float:center; text-align:center; font-weight:bold; border-radius:1em; width:120px; margin-left:65px; border:1px solid #a9a9a9; padding:1px; background:#F3F3F3;}


.lat_table_11 { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; border-top:1px solid #dedede; border-collapse:collapse; }
.lat_table_11 th { padding:0.53em 0.6em 0.4em 0.6em;text-align:center;color:#FFFFFF;font-family:dotum,gulim,verdana;font-size:11px;font-weight:400;letter-spacing:-0.08em;border-collapse:collapse;background-color:#878787; }
.lat_table_11 td { padding:0.8em 0.6em 0.56em 0.7em;line-height:17px; }
.lat_table_11 td { text-align:center; color:#545454;font-family:dotum,gulim,verdana;font-size:11px;letter-spacing:-0.06em;border-bottom:1px #dedede solid;border-collapse:collapse; }
.lat_table_11 td.field1 { text-align:center;background-color:#f7f7f7;font-family:dotum,verdana;font-size:11px; }
.lat_table_11 td.field2 { text-align:left;background-color:#ffffff;font-family:dotum,verdana;font-size:11px; }
.lat_table_11 td.field1.center, .lat_table_11 td.field2.center { text-align:center;padding:0.53em 0.6em 0.4em 0.6em; }