/*#sVisualA {width:100%;  height:300px;  margin:136px auto 0px auto;  overflow:hidden;position:relative; text-align:center;color:#fff; }
.svbg1 {background:url(/img/bg_sub1.jpg) center top no-repeat;}
.svbg2 {background:url(/img/bg_sub2.jpg) center top no-repeat;}
.svbg3 {background:url(/img/bg_sub3.jpg) center top no-repeat;}
.svbg4 {background:url(/img/bg_sub4.jpg) center top no-repeat;}
.svbg5 {background:url(/img/bg_sub5.jpg) center top no-repeat;}
.svbg6 {background:url(/img/bg_sub6.jpg) center top no-repeat;}
.svbg7 {background:url(/img/bg_sub7.jpg) center top no-repeat;}
*/

body {background:#eeeeee;}

#wrapper .sub_wrap {width:980px; margin:170px auto 0px auto;  display:block; background:url(/img/bg_scont.gif) 200px top repeat-y #fff;border-top:2px solid #696d97;}

#sideA {float:left; display:inline-block; width:199px; padding-right:1px;}
#sideA h2{margin:0px; width:200px; height:60px; padding-left:35px; font-size:18px; line-height:60px; color:#fff; font-weight:normal;  font-family: 'nanumb'; background:#696d97; box-sizing:border-box;}

#sideA .snb_2dul {display:block;  font-family: 'nanum'; width:200px;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden;}
#sideA li .snb_2da{display:block; padding:0px 35px; text-align:left; height:60px; line-height:60px; font-size:15px; letter-spacing:-0.5px; border-bottom:solid 1px #e2e2e2; border-top:none;color:#313131 !important; background:#fff;}
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {color:#000 !important;  font-family: 'nanumB'; }
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{   color:#6972bd !important;  background:#fff; font-family: 'nanumB'; }
#sideA li .snb_3da{display:block;  line-height:30px; font-size:13px; letter-spacing:-1px;  color:#505050;}
#sideA li .snb_3da:hover {color:#a6112c;}
#sideA  .on2 { font-family: 'nanum-square-b';color:#bd0000 !important;}


#container {float:left; display:inline-block;  width:780px; padding:0px;  position:relative;overflow:hidden;}



#locationA {width:700px; padding:0px 40px;   height:59px; overflow:hidden; text-align:left; border-bottom:1px solid #e2e2e2;}
#locationA .wrap {position:relative; overflow:hidden; width:700px; margin:0 auto; }
#locationA .cloc{line-height:59px; }
#locationA .cloc a{color:#313131;}
#locationA .cloc span {display:inline-block; padding:0px 15px 0px 20px;background:url(/img/bg_loca.gif) left center no-repeat;}
#locationA .cloc span.loca_bg {}
#locationA .cloc span.home {display:inline-block; padding-right:0px; text-indent:-9999px; background:url(/img/home.gif) left center no-repeat;}








#container_title {height:120px; width:700px; margin:0px 40px;   font-family: 'nanum-square-r'; color:#fa980c; letter-spacing:-1px; background:url(/img/sub_titbg.png) left bottom no-repeat;}
#container_title .conTit_exp {font-family:'nanum'; font-size:14.5px; color:#959595; padding:36px 0 8px 0px;}
#container_title .conTit_tt {font-size:32px; line-height:36px; color:#1b1b1b; }

h2#container_title {display:none !important;} 

.scontA {width:700px; padding:40px 40px; min-height:400px;   overflow:hidden; display:block;line-height:180%; font-size:14.5px; text-align:justify;}


#container  h4.tit{margin:0; color:#5f82b2; font-weight:normal; font-family:'nanum-square-r'; font-size:18px; text-align:left;}

#container .tit01{margin-bottom:5px; color:#3f5765; font-weight:normal; font-family:'nanum-square-b'; font-size:23px;  line-height:36px; text-align:left; letter-spacing:-0.5px; }
#container .tit01_1{margin-bottom:5px; color:#3f5765; font-weight:normal; font-family:'nanum-square-b'; font-size:20px;  line-height:28px; text-align:left; letter-spacing:0px; }
#container .tit01_2{margin-bottom:5px; color:#3f5765; font-weight:normal; font-family:'nanum-square-b'; font-size:25px;  line-height:28px; text-align:left; letter-spacing:0px; }
#container .tit02{margin:0; color:#1b91bc; font-weight:normal; font-family: 'nanum-square-b'; font-size:18px; line-height:28px; letter-spacing:-0.5px;}
#container .tit03{margin:0; color:#f4701b; font-weight:normal; font-family: 'nanumB'; font-size:16px; }
#container .tit04{margin:0; color:#1b91bc; font-weight:normal; font-family: 'nanum'; font-size:18px; line-height:28px; letter-spacing:-0.5px;}
#container .tit05{margin:0; color:#1b91bc; font-weight:normal; font-family: 'nanumB'; font-size:25px; line-height:28px; letter-spacing:-0.5px;}
#container .tit07{margin:14px 0; color:#fa980c; font-weight:normal; font-family: 'nanum-square-r'; font-size:28px; line-height:42px; letter-spacing:-1px;}
#container .tit08{margin:0; color:#aa9e00; font-weight:normal; font-family: 'nanum-square-b'; font-size:23px;  line-height:32px; letter-spacing:-0.5px; }
#container .tit09{margin:0; color:#777; font-weight:normal; font-family: 'nanum-square-r'; font-size:24px;  line-height:40px; letter-spacing:-1px; }

.pott {color:#3f5765 !important; font-family: 'nanumB' !important;}
.pott1 {color:#f4720a !important;}
.pott2 {color:#3f5765 !important; font-family: 'nanumB' !important; font-size:18px;}
.pott3 {color:#000 !important;}
.pott4 {color:#6f77cd !important;}
.pottS {font-size:13px !important;}
.pott5 {color:red !important;}

.pottB {font-family: 'nanumB' !important;}
.pottR {font-family: 'nanum-square-r' !important;}

.lets1 {letter-spacing:-0.1px;}
.lets5 {letter-spacing:-0.5px;}
.lets8 {letter-spacing:-0.8px;}
.lets1p {letter-spacing:1px;}
.lets10 {letter-spacing:-1px;}

.lh200 {line-height:200% !important;}


.sub_tab {width:880px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; border:1px solid red;}
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  font-family: 'nanum-square-r'; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #fc6a19; background:#fc6a19; font-size:16.5px;color:#fff !important; font-family: 'nanum-square-b'; }

.sub_tab2 {width:780px; overflow:hidden;  margin-bottom:30px; letter-spacing:-1px; }
.sub_tab2 ul{padding:0px; margin:0px;}
.sub_tab2 ul:after {clear:both; content:""; display:block;}
.sub_tab2 li{list-style-type:none; float:left; display:inline;  }
.sub_tab2 li a{display:block; text-decoration:none; width:173px; height:39px; background:#f8f8f8; border:1px solid #e5e5e5; font-size:13px; color:#666; font-family:'nanum'; text-align:center; line-height:40px; margin-left:1px; margin-bottom:1px;}
.sub_tab2 li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab2 li a.on {border:1px solid #fc6a19; background:#fc6a19; color:#fff !important; font-family: 'nanumb'; }

.sub_tabmenu {width:880px; overflow:hidden; margin:10px auto 50px auto; letter-spacing:-1px; }
.sub_tabmenu ul{width:880px; display:table; padding:0px; margin:0px;}
.sub_tabmenu li{list-style-type:none; display:table-cell;overflow:hidden;  }
.sub_tabmenu li a{display:block; margin:0px 0px 1px 1px;text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px;  font-family: 'nanum-square-r'; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {border:1px solid #fc6a19; background:#fc6a19; font-size:16.5px;color:#fff !important; font-family: 'nanum-square-b'; }



.sub_tab_jk {width:880px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tab_jk ul{padding:0px; margin:0px;}
.sub_tab_jk ul::after {clear:both; content:""; display:block;}
.sub_tab_jk li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_jk li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:6px 0px 6px 0px;  font-family: 'nanum'; font-size:15px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_jk li:first-child , .sub_tab_jk  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_jk li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab_jk li a.on {border:1px solid #fc6a19; background:#fc6a19; font-size:15px;color:#fff !important; font-family: 'nanumB'; }

.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:437px;}
.litc3 {width:290px;}
.litc4 {width:217px;}
.litc5 {width:173px;}
.litc6 {width:143px;}
.litc9 {width:95px;}
li:first-child .litc9 {width:94px;}


#container dl.f0 {margin-top:0px; letter-spacing:0px; line-height:28px;padding-left:30px;}
#container dl.f0 dt{clear:both; float:left; width:160px;}
#container dl.f0 dd{float:left; width:450px; margin-left:50px;}
#container dl.f0:after{clear:both; content:''; display:block;}

#container dl.fl {margin-top:0px; letter-spacing:0px; line-height:28px;}
#container dl.fl dt{clear:both; float:left; width:380px;}
#container dl.fl dd{float:left; width:270px; margin-left:50px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; letter-spacing:0px; line-height:28px;}
#container dl.fl2 dt{clear:both; float:left; width:170px;}
#container dl.fl2 dd{float:left; width:530px;}
#container dl.fl2 dd.txt01{font-family:'nanumB'; color:#9a007d;}
#container dl.fl2 dd.txt02, #contents dl.fl dd .txt02{font-family:'nanumB'; color:#212121;}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {margin-top:0px; line-height:28px;}
#container dl.fl3 dt{clear:both; float:left; width:280px; }
#container dl.fl3 dd{float:left; width:380px; margin-left:40px; text-align:justify;}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {margin-top:3px;}
#container dl.fl4 dt{clear:both; float:left; width:100px; }
#container dl.fl4 dd{float:left; width:570px; margin-left:10px; text-align:justify;}
#container dl.fl4:after{clear:both; content:''; display:block;}

#container dl.fl5 {margin-top:0px; letter-spacing:0px; line-height:28px;}
#container dl.fl5 dt{clear:both; text-align:left;}
#container dl.fl5 dd{float:left; width:700px;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl6 {margin-top:0px; line-height:28px;}
#container dl.fl6 dt{clear:both; float:left; width:460px; padding:2px 0px 3px 0px;}
#container dl.fl6 dd{float:left; width:380px; margin-left:40px; text-align:justify;padding:2px 0px 3px 0px;}
#container dl.fl6:after{clear:both; content:''; display:block;}
.hanja {font-family:'Microsoft Yahei',simsun,STXihei, sans-serif !important; letter-spacing:0px !important;}
#container dl.fl6 span.hanja {display:inline-block; width:160px}
#container dl.fl6 span.eum {display:inline-block; color:#507cb8; }




ul.lifl li:after {display:block; content:""; clear:both;}
ul.lifl li {list-style:none; padding:0px; margin:10px 0px 20px 0px !important; line-height:170% !important;}
ul.lifl li .year {float:left; width:110px; display:inline; color:#ff530d;}
ul.lifl li .year2 {float:left; width:150px; display:inline; color:#ff530d;}
ul.lifl li .year3 {float:left; width:100px; display:inline; color:#cc2633;}
ul.lifl li .month {float:left; width:100px; display:inline; color:#465b99;}

ul.lifl li .exp {float:left;  display:inline;  } 
ul.lifl li .exp2 {float:left;width:290px;  display:inline;  }
ul.lifl li .exp3 {float:left;width:410px;  display:inline;  }
ul.lifl li .exp4 {float:left; margin-left:150px;  display:inline;  }


ul.lifl2 li:after {display:block; content:""; clear:both;}
ul.lifl2 li {list-style:none; padding:0px; margin:5px 0px 20px 0px !important; line-height:170% !important;}
ul.lifl2 li .year {float:left; width:80px; display:inline; color:#ff530d;}
ul.lifl2 li .exp {float:left;width:680px;display:inline;  }


.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.tbl01 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'nanumB'; background:#f5f5f5}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}


#container div.intro01 {display:block; width:100%; text-align:justify; line-height:28px; overflow:hidden; margin:0; padding-bottom:25px;}
#container dl.intro02 {display:block; width:100%; text-align:justify; padding-bottom:25px; margin:0;}
#container dl.intro02 dt {float:left; width:500px; padding-right:30px;}
#container dl.intro02 dd {float:left; width:570px; line-height:28px; padding-right:30px;}
#container dl.intro02:after{clear:both; content:''; display:block;}

#container ul.fl_img {padding:0 80px; overflow:hidden; margin-top:30px;}
#container ul.fl_img li {float:left; padding-right:35px; line-height:300px;}
#container ul.fl_img:after{clear:both; content:''; display:block;}

#container ul.fl_img2 {overflow:hidden; margin-bottom:20px;}
#container ul.fl_img2 li {float:left; padding-right:40px; text-align:center;}
#container ul.fl_img2 li > p {padding-top:20px;}
#container ul.fl_img2:after{clear:both; content:''; display:block;}

#container div.tit0301 {width:720px; text-align:center; padding-left:30px; margin-bottom:30px;}

#container dl.history {margin-top:0px; letter-spacing:0px;}
#container dl.history dt{clear:both;display:block; float:left; width:147px; color:#b7aa00; font-family: 'nanum-square-b'; font-size:24px; line-height:32px; border-right:3px solid #b7aa00;}
#container dl.history dd{float:left; width:950px; padding:0 0 30px 20px; border-left:1px solid #eee; box-sizing:border-box; line-height:28px; }
#container dl.history dd p{color:#212121; font-size:18px; line-height:32px; text-align:left; letter-spacing:-1px; font-family: 'nanum-square-b';}
#container dl.history dd span.date {width:74px; display:inline-block; color:#000; font-family:'nanumB';}
#container dl.history ul li {float:left; margin:10px 2px 0 0;}
#container dl.history:after{clear:both; content:''; display:block;}

#container ul.bul li{list-style:none;display:block; padding:1px 0px 1px 10px; line-height:24px; background:url(/img/bul_li.jpg) 0 12px no-repeat; letter-spacing:0px; font-size:13.5px;}
#container .bullet {display:block; padding:1px 0px 1px 10px; line-height:24px; background:url(/img/bul_li.jpg) 0 12px no-repeat; letter-spacing:0px; font-size:14.5px;}

#container ul.bul_fl li{list-style:none;display:inline-block; float:left; width:48%; padding:1px 0px 1px 10px; line-height:24px; background:url(/img/li_bul.gif) 0 12px no-repeat; letter-spacing:0px; font-size:13.5px;}
#container ul.bul_fl:after {clear:both; content:''; display:block;}


#container ul.cont_year {margin-top:15px;}
#container ul.cont_year li {padding-bottom:3px;}

.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:25px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; margin:15px 0px; padding:0px; clear:both;}

.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.ml30 {margin-left:30px !important;}
.pd0 {padding:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}

.pb10 {padding-bottom:15px !important;}


.pl20 {padding-left:20px !important;}

#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:0px; background:url(/img/prev_next_btn2.png) no-repeat 0 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:0px; background: url(/img/prev_next_btn2.png) no-repeat -50px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;}
#showcase_s1 .showcase-thumbnail-button-forward {background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;   }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}


.btnArea {display:block; position:relative; width:100%; height:50px;}
.btnArea a.btn_01 {display:block; position:absolute; height:50px; width:240px; line-height:50px; font-size:18px; font-family:'nanum-square-r'; background:#3f5765; color:#fff; text-align:center; } 
.btnArea a.btnCen {left:50% !important; margin-left:-170px;}
.btnArea a.btnRig {right:0 !important;}

.ctt_admin {position:absolute; right:30px; top:80px;}


/* ÇÏ´Ü ·¹ÀÌ¾Æ¿ô */

#ft {clear:both; width:100%; min-width:980px;  margin-top:30px;background:#fff; position:relative; display:block;letter-spacing:-0.5px;}
#ft .wrap {position:relative;}


#ft #ft_copy {position:relative; margin:0 auto; padding:30px 0px 40px 0px; width:980px; font-family:'nanum'; color:#9d9d9d; display:block; text-align:right;}
#ft_copy .flogo {position:absolute; left:0;}
#ft_copy .info { color:#aaaaaa;  font-size:14px; margin-bottom:5px; }
#ft_copy .info strong {font-weight:normal; font-family:'nanumB';   }
#ft_copy .cp{font-size:13px; color:#aaaaaa;}
#ft_copy a {display:inline-block;margin:0 10px 0 0;color:inherit}
#ft_copy #ft_totop {position:absolute;top:10px;right:0}

#ft_copy .cp .logA {text-align:right;}
#ft_copy .cp .logA a{display:inline-block; padding:0px 10px; border:1px solid #888; height:28px; line-height:28px; font-size:14px; color:#f0f0f0; margin-bottom:20px;}

.ready {display:block; margin:0 auto; width:700px; height:360px; background:url(/img/i_ready.jpg) center top no-repeat; text-indent:-99999px; font-size:0px; line-height:0px;}

.sub_table{width:100%;text-align:center;}
.sub_table th{background:#e5e5e5;padding:5px;font-weight:bold;font-size:12px;}
.sub_table td{padding:10px;border:1px solid #e5e5e5;}
.su{font-size:25px;padding:40px 0;border-bottom:1px solid #e5e5e5;}
.f25{font-size:25px;}