#sVisualA {width:100%;  height:180px; margin:90px 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;}


#sVisualA h2{margin:60px auto 10px auto; text-align:center; color:#707070;height:48px; font-size:48px; line-height:48px; font-weight:normal;  font-family: 'nanum-square-b';}
#sVisualA .exp {font-size:16.5px; color:#a0a0a0;font-family: 'nanum-square-r'; height:20px; line-height:20px; margin-bottom:39px; }

#sideA {width:100%; margin:2px auto 0px auto; overflow:hidden;position:relative; text-align:center;color:#fff; }
#sideA .snb_2dul {display:block;  font-family: 'nanum-square-b'; }
#sideA .snb_2dul:after {clear:both; content:""; display:block;}
#sideA li{background:none; list-style-type:none;  float:left; display:inline-block;}
#sideA li .snb_2da{display:block; padding:0px 0px; text-align:center; height:54px; line-height:54px; font-size:18px; letter-spacing:-1px;  margin:0px 0px 2px 2px; color:#707070 !important; background:#eeeeee; }
#sideA li:first-child .snb_2da {margin-left:0px;}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {background:#d5d5d5 !important;color:#fff !important;}
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{   color:#fff !important; background:#69c3bc; }
#sideA li .snb_3da{display:block;  line-height:30px; font-size:14px; letter-spacing:-1px;  color:#505050;}
#sideA li .snb_3da:hover {color:#a6112c;}
#sideA  .on2 { font-family: 'nanum-square-b';color:#bd0000 !important;}

#sideA li .snb_wid10 {width:298px;}
#sideA li:first-child .snb_wid10 {width:300px;}
#sideA li .snb_wid20{width:398px;margin:0px 1px 2px 1px; }
#sideA li:first-child .snb_wid20 {width:398px;margin:0px 1px 2px 1px; }
#sideA li .snb_wid30 {width:365px;}
#sideA li:first-child .snb_wid30 {width:366px;}
#sideA li .snb_wid40 {width:598px;}
#sideA li:first-child .snb_wid40 {width:600px;}
#sideA li .snb_wid50 {width:298px;}
#sideA li:first-child .snb_wid50 {width:298px;}
#sideA li .snb_wid60 {width:398px;}
#sideA li:first-child .snb_wid60 {width:400px;}
#sideA li .snb_wid70 {width:100%;}
#sideA li:first-child .snb_wid70 {width:100%;}
#sideA li .snb_wid80 {width:398px;}
#sideA li:first-child .snb_wid80 {width:400px;}

#container {padding:40px 0px 50px 0; min-height:400px; position:relative; line-height:190%;}
#container_title {font-family: 'nanum-square-r'; text-align:left; font-size:24px; line-height:24px; color:#333; padding-bottom:45px;  letter-spacing:-1px; background:url(/img/bg_title.gif) left bottom repeat-x; }
h2#container_title {display:none !important;} 

#container .conTit_exp{position:absolute; top:100px; left:50%; margin-left:-550px; width:1100px; text-align:left;font-size:18px; color:#777; display:block;line-height:30px;font-family: 'nanum-square-r';  letter-spacing:-1px;}
#container .conTit_exp strong{ color:#777; font-family: 'nanum-square-b'; font-weight:normal; }



#container .tit01{margin:20px 0; color:#009d91; font-weight:normal; font-family:'nanum-square-r'; font-size:32px; line-height:42px; text-align:left; letter-spacing:-0.5px; }
#container .tit01 span {color:#67c9b2;}
#container .tit02{margin:0; color:#010101; font-weight:normal; font-family:'nanum-square-r'; font-size:20px; line-height:34px;}
#container .tit03{margin:0; color:#202a2b; font-weight:normal; font-family: 'nanum-square-b'; font-size:23px;  line-height:28px; letter-spacing:-0.5px; }

.pott {color:#1b1b1b !important; font-size:16px; font-family:'nanumB' !important;}
.pott1 {color:#009d91 !important;}
.pott2 {color:#000 !important;}
.pottS {font-family: 'nanum' !important; font-size:13.5px; color:#a0a0a0;}
.pottB {font-family: 'nanumB' !important;}
.pottR {font-family: 'nanum-square-r' !important;}

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



.sub_tab {width:1100px; overflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.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'; }

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

.litc2 {width:547px;}
.litc4 {width:272px;}
.litc5 {width:217px;}

#container dl.fl {margin-top:0px; }
#container dl.fl dt{clear:both; float:left; width:265px;}
#container dl.fl dd{float:right; width:895px; margin-left:40px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; }
#container dl.fl2 dt{clear:both; width:1200px;}
#container dl.fl2 dd{clear:both; width:1200px; margin-top:15px;}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {margin-top:0px; position:relative; overflow:hidden;    height: 900px;}
#container dl.fl3 dt{clear:both; float:left; width:300px;}
#container dl.fl3 dt img {width:100%;}
#container dl.fl3 dd{position:absolute; right:0px;top:0px; width:875px;}
#container dl.fl3:after{clear:both; content:''; display:block;}

/*걸어온길 */
ul.lifl {padding:25px 50px ; background:#f4f4f4; }
ul.lifl li:after {display:block; content:""; clear:both;}
ul.lifl li {list-style:none; padding-bottom:8px; margin:5px 0px !important; line-height:180% !important; border-bottom:1px solid #fff;}
ul.lifl li .year {float:left; width:100px; display:inline; color:#42c4ba; font-family:'nanumB'; font-size:16px; letter-spacing:-0.5px;}
ul.lifl li .exp {float:left;  display:inline; } 

/*책소개*/
ul.lifl2 {position:relative; overflow:hidden; float:left; width:18%; margin-right:30px; padding-bottom:15px;border-bottom:2px solid #e4e4e4;}
ul.lifl2 li:after {display:block; content:""; clear:both;}
ul.lifl2 li {list-style:none; line-height:190%;}
ul.lifl2 li span {font-size:17px; font-family: 'nanumB' !important; color:#333;}
ul.lifl2 li img {width:100%; overflow:hidden; margin:5px 0 15px 0; padding:0 !important;}

/*댄행본*/
ul.lifl3 {margin-top:30px;}
ul.lifl3 li {list-style:none; padding-bottom:20px; margin:20px 0px !important; line-height:180% !important; border-bottom:1px dashed #e4e4e4;}
ul.lifl3 li .year {float:left; width:200px; display:inline; color:#e4e4e4; font-weight:normal; font-family:'nanum-square-b'; font-size:36px; line-height:36px;letter-spacing:-0.5px;}
ul.lifl3 li .exp {float:left;  width:1000px; display:inline; } 
ul.lifl3 li:after {display:block; content:""; clear:both;}

/*사업*/
ul.lifl4 {position:relative; overflow:hidden; float:left; width:20%; margin:0 60px 20px 0;border-bottom:2px solid #e4e4e4; padding-bottom:15px;min-height:400px;}
ul.lifl4 li:after {display:block; content:""; clear:both;}
ul.lifl4 li {list-style:none; padding-left:14px; line-height:200%; background:url(/img/bul.gif) 0 13px no-repeat;}

#container ul li.litit {width:100%; padding:0 !important; font-weight:normal; font-family:'nanum-square-r'; font-size:28px; color:#000; background:none;}
#container ul li.litit span {float:right; color:#e4e4e4; font-weight:normal; font-family:'nanum-square-b'; font-size:56px; letter-spacing:-0.5px;}
#container ul li.li_img {width:100%; overflow:hidden; margin:5px 0 18px 0; padding:0 !important;}
#container ul li.li_img:after{clear:both; content:''; display:block;}



.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;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h70 {display:block; border:none; height:70px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}

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

#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-content .mbimg{height:500px;}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:-180px; background:url(/img/prev_next_btn2.png) no-repeat -50px 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;left:-180px; background: url(/img/prev_next_btn2.png) no-repeat 0px 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 {position:absolute;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;left:-30px;}
#showcase_s1 .showcase-thumbnail-button-forward {position:absolute;background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;right:-30px; }
#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:44px;}
.btnArea a.btn_01 {display:block; position:absolute; top:0; right:0; padding:0px 20px; height:44px;  line-height:44px; font-size:15px; font-family:'nanumb'; background:#fff; border:1px solid #d5d5d5; color:#a0a0a0; text-align:center; } 
.btnArea a.btn_01:hover {background:#d5d5d5 !important; color:#fff; }
.btnArea a.btnCen {left:50% !important; margin-left:-170px;}