/*
 * Dotum (Korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Dotum';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Dotum';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Dotum';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

body,div,ul,ol,li,form,p{margin:0;padding:0; color:#3e3e3e; font-family:'Dotum', dotum, serif; font-size:13px;font-weight:normal; }
div { position:relative; color:#3e3e3e; font-family:'Dotum', dotum, serif; font-weight:normal; font-size:13px;  }
img,fieldset{border:0}
ul,ol,li{list-style:none}
img,input,select,textarea{vertical-align:middle}



table, td, th { font-family:'Dotum'; font-size:13px; }

.li_across { display:inline; float:left; }

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}


.headLine2 { width:100%; height:1px; background-color:#c4b673; }

#headF { width:980px; height:100px;  margin:0 auto; }

#headF .logo { position:absolute; left:6px; top:16px; }
#headF .logo_site { position:absolute; left:326px; top:5px; }
#headF .login { position:absolute; right:20px; top:10px; }
#headF .menu ul { padding:0; margin:0; }
#headF .menu { position:absolute; right:0; bottom:0; text-align:center; word-spacing:0; letter-spacing:0;   }
#headF .menu a.a_menu { display:block;  width:140px; text-align:center; padding:20px 0; }
#headF .menu li { font-size:15px; font-weight:bold;  }

#headF .menu .over { color:#0e88ce; }

#headF .menu .menuback1 { position:absolute; width:150px; z-index:9999;  }
#headF .menu .menuback2 { position:absolute; width:150px; z-index:9999;  }
#headF .menu .menuback3 { position:absolute; width:150px; z-index:9999;  }
#headF .menu .menuback4 { position:absolute; width:150px; z-index:9999;  }
#headF .menu .menuback5 { position:absolute; width:150px; z-index:9999;  }
#headF .menu .menu_div { display:none; }

#headF .menu .li_across ul { width:164px; padding:0; margin:0; }
#headF .menu .li_across li { position:relative; padding:0; margin:0; margin-left:13px; font-family:'Dotum'; }

#headF .menu ul.ddown li { border:1px solid #c4b673; background:red;}
#headF .menu a.ddown1 { display:block; font-size:14px; padding:14px 10px 16px 10px; background:#fff; font-weight:normal; border-bottom:1px solid #ddd; border-left:1px solid #c4b673; border-right:1px solid #c4b673;  }
#headF .menu a.ddown_bottom { border-bottom:1px solid #c4b673; }


#IndexMain { width:100%; margin:0 auto; z-index:1; }
#IndexMain .main { width:100%; height:300px; background-image:url('/image/main_bg.gif'); background-repeat:repeat-x;}
#IndexMain .main_img {  width:980px; margin:0 auto;}

#IndexMain .latest_c { width:980px; margin:0 auto; margin-top:10px;}
#IndexMain .latest_c .notice { float:left; width:240px; }
#IndexMain .latest_c .news { float:left; width:230px; }
#IndexMain .latest_c .qna { float:left; width:240px;}
#IndexMain .latest_c .login { float:left; width:240px; padding-left:30px; }
#IndexMain .latest_c .latest_head { font-family:'Dotum'; font-size:16px; font-weight:700; }

.a_latest { font-family:'Dotum'; }

#IndexMain .index_link {  width:980px; margin:0 auto; margin-top:10px; }
#IndexMain .index_link .il { float:left; padding-left:12px; width:230px; font-size:15px; font-family:'Dotum'; font-weight:700; line-height:40px; text-align:center; }

#IndexMain .index_gallery {  width:980px; margin:0 auto; margin-top:10px;}
#IndexMain .index_gallery .latest_head { font-family:'Dotum'; font-size:16px; font-weight:700; }
#IndexMain .index_gallery ul { margin-top:20px; }
#IndexMain .index_gallery li { float:left; padding-left:20px; text-align:center; font-family:'Dotum'; line-height:30px;  }

#hc { width:100%; height:130px; background-color:#f8f8f8; }
#hc .m_head { width:980px; margin:0 auto; }
#hc .m_head .left { float:left; width:200px; height:80px; padding-top:50px; text-align:center; background-color:#1ba4e7; color:#fff; font-family:'Dotum'; font-size:22px; font-weight:700; }
#hc .m_head .right { float:right; width:740px; }
#hc .m_head .right .navi { position:absolute; top:30px;font-family:'Dotum'; font-size:13px;  }
#hc .m_head .right .stitle { position:absolute; top:60px; font-family:'Dotum'; font-size:24px; font-weight:700;  }
#hc .m_head .right .bimg1 { position:absolute; width:373px; height:130px; right:0; top:0; background:url(/image/himg_1.gif) no-repeat; }
#hc .m_head .right .bimg2 { position:absolute; width:373px; height:130px; right:0; top:0; background:url(/image/himg_2.gif) no-repeat; }
#hc .m_head .right .bimg3 { position:absolute; width:245px; height:130px; right:0; top:0; background:url(/image/himg_3.gif) no-repeat; }
#hc .m_head .right .bimg4 { position:absolute; width:373px; height:130px; right:0; top:0; background:url(/image/himg_4.gif) no-repeat; }
#hc .m_head .right .bimg5 { position:absolute; width:245px; height:130px; right:0; top:0; background:url(/image/himg_5.gif) no-repeat; }
#hc .m_head .right .bimg100 { position:absolute; width:245px; height:130px; right:0; top:0; background:url(/image/himg_100.gif) no-repeat; }


#mainF { width:980px; margin:0 auto; }
#mainF .left { float:left; width:200px; margin-top:20px;  }
#mainF .left a { font-family:'Dotum'; font-size:15px; text-decoration:none; }
#mainF .left a:hover { color:#7fcb2d; border-bottom:1px solid #113d78; }
#mainF .left .a_leftmenu1 { display:block; width:160px; padding:14px 20px; border-bottom:1px solid #cecece; }
#mainF .left .a_leftmenu2 { display:block; width:160px; padding:14px 20px; border-bottom:1px solid #cecece; }
#mainF .left .tlink { width:170px; padding:15px; background:#f5f5f5; margin-top:20px; }
#mainF .left .tlink a.a_tlink { font-size:12px; }
#mainF .left .tlink div { width:80px; font-size:13px; line-height:16px; text-align:center; }
#mainF .left .tlink div.ll1 { width:170px; height:120px;  }
#mainF .left .tlink div.ll2 { width:170px; height:100px;  }
#mainF .left .tlink .l1 { float:left; }
#mainF .left .tlink .l2 { float:right; }

#mainF .m_right { float:right; width:740px; top:30px;  }
#mainF .m_right .c_text { width:740px; font-size:14px; line-height:24px; }

.tbl_intro { width:100%; border-top:2px solid #000; border-collapse:collapse; }
.tbl_intro th { background-color:; font-size:15px; font-weight:600; line-height:24px; border-bottom:1px solid #ddd; }
.tbl_intro td { border-bottom:1px solid #ddd;font-size:15px;  padding:14px 0 14px 10px; }

#mainF .m_right .intro_logo { width:738px; border:1px solid #ddd; border-radius:10px; text-align:center; padding:20px 0; line-height:26px;  margin-bottom:14px;  }

#mainF .m_right .content { width:740px; font-size:14px; line-height:26px; margin-bottom:30px; }
#mainF .m_right .content .greeting_title { font-size:18px; font-weight:700; }
#mainF .m_right .content .greeting_text { font-size:16px; padding:30px 20px;}
#mainF .m_right .content .stitle { font-size:16px; font-weight:700; }
#mainF .m_right .content .stitle2 { font-size:14px; font-weight:700; }
#mainF .m_right .content .scontent { margin-top:10px; padding-left:36px; font-size:14px; line-height:36px; }
#mainF .m_right .content .scontent2 { margin-top:10px; padding-left:30px; font-size:14px; line-height:36px; }
#mainF .m_right .content .stext { width:698px; border:1px solid #ddd; text-align:center; font-size:16px; padding:30px 20px; border-radius:5px; line-height:36px;  }
#mainF .m_right .content .ceo { border:1px solid #ddd; text-align:center; padding:30px 20px; border-radius:5px; line-height:36px;  }


.content .history_lr { width:720px; margin:0 auto; padding:42px 0; border-bottom:1px solid #dbdbdb; }
.content .history_lr .year { float:left; width:112px; font-size:26px; font-family:Verdana; color:#23ae85;padding-top:5px;  }
.content .history_lr .list { float:left; width:600px; }
.content .history_lr .list li { font-size:14px; line-height:30px;  }
.content .history_lr .list li.point { color:#0074e2; font-weight:normal;  }


.tbl_center { width:740px; border-top:1px solid #ee275f; border-collapse:collapse; margin-top:10px;  }
.tbl_center thead th { height:36px; font-size:16px; font-weight:700; background:#f2f2f2; }
.tbl_center tbody th { font-size:14px; border-bottom:1px solid #ddd; }
.tbl_center tbody td { border-bottom:1px solid #ddd; line-height:24px; padding:14px 0; }

.tbl_center2 { width:740px; border-top:1px solid #ee275f; border-collapse:collapse; margin-top:10px;   }
.tbl_center2 thead th { height:50px; font-size:15px; font-weight:700; background:#f2f2f2; border-bottom:1px solid #767676; }
.tbl_center2 tbody th { font-size:14px; border-bottom:1px solid #ddd; }
.tbl_center2 tbody td { font-size:13px; border-bottom:1px solid #ddd; line-height:30px; padding:14px 0;  }
.tbl_center2 tbody td.td_center { text-align:center; }
.tbl_center2 tbody td li { margin-left:20px; line-height:30px; list-style-type:circle; }
.tbl_center2 tbody td li.lhe { line-height:20px; padding-bottom:6px; }
.tbl_center2 tbody td li.lhe2 { line-height:20px; padding:6px 0 12px 0; }
.tbl_center2 tbody td p.lhe3 { margin-bottom:2px; }
.tbl_center2 tbody th.pit { height:40px; background-color:#f2f2f2; }



#tailF { width:100%; border-top:1px solid #c4b673; margin-top:50px; }
#tailF .tail { width:980px; height:114px; margin:0 auto; }
#tailF .tail .logo { position:absolute; width:209px; height:87px; left:0; top:18px; }
#tailF .tail .cont { padding:20px 0 0 308px; font-family:'Dotum'; line-height:30px; }
