@charset "utf-8";
/* CSS Document */

body { font-family:Tahoma, Malgun gothic, sans-serif, dotum} 

#header { background:#fff !important;}

#i_visual { width:100%; height:575px; margin:0 auto; z-index:-999; }

#i_mcont  { width:1040px; margin:20px auto;}
.i_busi { overflow:hidden; margin-right:10px; float:left;}
.i_busi ul { margin:0; padding:0;}
.i_busi ul li { float:left; margin-right:12px; list-style:none;}



.i_noti { width:410px; float:left; background:#fff !important; padding:25px; height:220px;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box; }
.i_data { margin-top:10px; float:left; text-align:center;  background:url(/images/data_bg.jpg) center top no-repeat; width:300px; height:210px;}

.i_data ul { margin:85px 0 0 0; padding:0; }

.i_data ul li { list-style:none; margin-bottom:10px;}

.i_agent { width:310px; height:210px; float:left; margin-top:10px; margin-left:10px;}

.i_cus { width:410px; height:208px; padding:1px 0; background:#fff !important; float:left; margin-top:10px; margin-left:10px;}

#i_footer_wrap { width:100%; text-align:center; float:left; clear:both; margin-top:40px; }
#i_footer { width:1040px; margin:0 auto;}

.langue { position:absolute; right:0; top:0px;}
.langue ul { margin:0; padding:0;}
.langue ul li { list-style:none; float:left;}
.langue ul li a { padding:5px; display:inline-block; color:#666; background:#d7d9df; font-size:11px;}

.langue ul li a.on {padding:5px; display:inline-block; color:#fff; background:#444;}

#i_gnb { position:absolute; right:110px; top:5px;}
#i_gnb ul { margin:0; padding:0;}
#i_gnb ul li { list-style:none; float:left;}
#i_gnb ul li a { color:#bababa; padding:0 15px; background:url(/images/gnb_bar.jpg) right 50% no-repeat;}

#i_pagetit { width:1080px; height:200px; padding:25px 0; margin:0px auto 0; color:#fff !important; font-size:45px; letter-spacing:10px; font-family:Tahoma, Malgun gothic, sans-serif, dotum; text-align:center; line-height:200px; text-indent:-99999px;}

#i_pagetit .titbar { display:block; width:100px; height:3px; background:#728DC2; margin:10px 0;}
#i_pagetit .titment { color:#677485; font-size:18px;}

#i_svisu { z-index:-999; position:absolute; top:110px; width:100%; height:295px; border-bottom:1px solid #dadada;}
#pagenavi { overflow:hidden; width:100%; text-align:right; margin-bottom:3px;}
#pagenavi ul {font-family:Tahoma, Malgun gothic, sans-serif, dotum; margin:0; padding:0; overflow:hidden; display:inline-block;}
#pagenavi ul li { float:left; list-style:none; padding:0 5px;}
#pagenavi ul .navihome { color:#777; background:url(/images/homeico.gif) 0px 3px no-repeat; padding:0 3px 0 20px;}
#pagenavi ul .navimenu { color:#888;}
.srch_result { width:100%; margin-bottom:20px; text-align:right; font-size:20px;font-family:Tahoma, Malgun gothic, sans-serif, dotum;}

#i_sub { width:1080px; margin: 10px auto 80px; min-height:500px; line-height:180%; text-align:justify; overflow:hidden;}
#i_sub .normaltxt { margin-bottom:15px; font-size:16px;}
#i_sub2 { margin-bottom:80px;}

.name { float:right; margin-top:40px;}


.greeting_top { background:url(/images/greeting_01.jpg) left bottom no-repeat; font-size:30px; color:#4E6A9B; line-height:150%; text-align:right; width:100%; padding:130px 0 120px; border-bottom:1px solid #dadada;}

.tgcontent { width:100%; margin:0 auto; border-top:1px solid #222;}
.tgcontent td { padding:15px; border-bottom:1px solid #ddd; font-size:16px;}
.tgcontent .tdhead { background:#F5F5F5; color:#222;font-family:Tahoma, Malgun gothic, sans-serif, dotum; width:150px;}

.infotop { background:url(/images/info_top.jpg) right bottom no-repeat;font-size:30px; color:#4E6A9B; line-height:150%; text-align:left; padding:175px 10px 85px;}

.licen_history { background:url(/images/licen_history.jpg) center top no-repeat; background-size:cover; padding:25px 0;}
.licen_history table { background:url(/images/licen_bar.png) center top repeat-y;}
.licen_history td { color:#fff !important; padding:0px 5px;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box; font-size:15px;}
.licen_history .year { font-size:18px;font-family:Tahoma, Malgun gothic, sans-serif, dotum; color:#728DC2 !important; text-shadow:1px 1px 1px #222;}


.page_subtit { font-size:25px; font-family:Tahoma, Malgun gothic, sans-serif, dotum; color:#222; padding-left:15px; border-left:3px solid #4A6AE3; margin-bottom:10px;}



.enfreetab { margin:0 0 50px 0; padding:0; height:50px;  overflow:hidden;}

.enfreetab li { list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-top:1px solid #dadada; border-left:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
}
.enfreetab li a { text-decoration:none; color:#4E6A9B; font-size:16px;}
.enfreetab li:last-child { border-right:1px solid #dadada}

.enfreetab .on {list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-top:1px solid #4E6A9B; border-left:1px solid #4E6A9B; border-bottom:1px solid #4E6A9B; text-align:center; background:#4E6A9B}
.enfreetab .on a { text-decoration:none; color:#fff !important; font-size:16px;}

.enfreetab li:hover {list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-top:1px solid #4E6A9B; border-left:1px solid #4E6A9B; border-bottom:1px solid #4E6A9B; text-align:center; background:#4E6A9B}
.enfreetab li:hover a { text-decoration:none; color:#fff !important; font-size:16px;}


.enfreetab2 { margin:0 0 50px 0; padding:0; height:50px;overflow:hidden;}

.enfreetab2 li { list-style:none; float:left; width:260px; height:45px; line-height:45px;  border-top:1px solid #dadada; border-left:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
}
.enfreetab2 li a { text-decoration:none; color:#4E6A9B; font-size:16px;}
.enfreetab2 li:last-child { border-right:1px solid #dadada}

.enfreetab2 .on {list-style:none; float:left; width:260px; height:45px; line-height:45px;  border-top:1px solid #4E6A9B; border-left:1px solid #4E6A9B; border-bottom:1px solid #4E6A9B; text-align:center; background:#4E6A9B}
.enfreetab2 .on a { text-decoration:none; color:#fff !important; font-size:16px;}

.enfreetab2 li:hover {list-style:none; float:left; width:260px; height:45px; line-height:45px;  border-top:1px solid #4E6A9B; border-left:1px solid #4E6A9B; border-bottom:1px solid #4E6A9B; text-align:center; background:#4E6A9B}
.enfreetab2 li:hover a { text-decoration:none; color:#fff !important; font-size:16px;}

#bo_list { font-family:나눔고딕,Malgun gothic,sans-serif,dotum; font-size:13px;}
#bo_v	{ font-family:나눔고딕,Malgun gothic,sans-serif,dotum; font-size:13px;}
#bo_w { font-family:나눔고딕,Malgun gothic,sans-serif,dotum; font-size:13px;}
#bo_gall	{ font-family:나눔고딕,Malgun gothic,sans-serif,dotum; font-size:13px;}
.tgbs  {border-collapse:collapse;border-spacing:0;border-color:#aabcfe; width:100%;}
.tgbs td{font-family:Malgun Gothic,dotum,sans-serif;font-size:13px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal; text-align:center;border-color:#dadada;color:#669;background-color:#e0e5ef;}
.tgbs th{font-family:Malgun Gothic,dotum,sans-serif;font-size:13px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#dadada;color:#fff;background-color:#508ad8;}
.tgbs .tg-vn4c{background-color:#D2E4FC}
.tgbs .tg-yw4l{}
.tgbs .tg-6k2t{background-color:#F1F2F4;}

#i_srch { width:170px; height:30px; border:1px solid #dadada; position:absolute; right:0; bottom:30px; line-height:30px;}
#i_srch #sch_str { border:0; padding:4px; height:20px;}
#i_srch #sch_submit { padding:5px;}

#i_swrap { width:1080px; margin:0 auto;}

#i_visual { width:100%; height:900px;}
#i_mcon1 { width:1080px; margin:30px auto; height:450px;}
.tunder { width:100%; margin-bottom:20px; text-align:center; color:#222; padding-bottom:6px; background:url(/images/t_under.jpg) center bottom no-repeat; font-size:22px;font-family:Tahoma, Malgun gothic, sans-serif, dotum;  }
#i_mcon2 { width:1080px; margin:60px auto 30px; height:310px;}

#i_selcate { width:1080px; margin:0 auto;}

#i_smenu { height:45px; line-height:45px; margin-bottom:40px;}
#i_smenu li { list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-left:1px solid #dadada; text-align:center;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
}
#i_smenu li a { text-decoration:none; color:#363839; font-size:17px;font-family:Tahoma, Malgun gothic, sans-serif, dotum;}
#i_smenu li:last-child { border-right:1px solid #dadada}
#i_smenu .lion {list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-top:1px solid #363839; border-left:1px solid #363839; border-bottom:1px solid #363839; text-align:center; background:#363839}
#i_smenu .lion a { text-decoration:none; color:#fff !important; font-size:16px;}
#i_smenu li:hover {list-style:none; float:left; width:216px; height:45px; line-height:45px;  border-top:1px solid #363839; border-left:1px solid #363839; border-bottom:1px solid #363839; text-align:center; background:#363839}
#i_smenu li:hover a { text-decoration:none; color:#fff !important; font-size:16px;}



.back-to-top {
	width:30px; height:30px;
  position: fixed;
  bottom: 40px;
  right: 0;
  display: inline-block;  
  padding:10px;
  line-height:12px;
  margin: 1em;
background-color: rgba(19,  26,  21,  0.4);
background: rgba(19,  26,  21,  0.4);
color: rgba(19,  26,  21,  0.4);
  border: 2px solid #000;
  border:dashed 0px #000000;
-moz-border-radius-topleft: 75px;
-moz-border-radius-topright:75px; 
-moz-border-radius-bottomleft:75px;
-moz-border-radius-bottomright:75px; 
-webkit-border-top-left-radius:75px;
-webkit-border-top-right-radius:75px; 
-webkit-border-bottom-left-radius:75px;
-webkit-border-bottom-right-radius:75px;
border-top-left-radius:75px;
border-top-right-radius:75px; 
border-bottom-left-radius:75px;
border-bottom-right-radius:75px;
text-align:center;

}
.back-to-top:hover {
  cursor: pointer;
}

.back-to-top a { text-align:center; color:#fff !important; text-decoration:none;}


.proinfo > h6 { display:none !important;}

#sfl { height:27px !important;}