#sVisualA {width:100%;  height:230px;  margin:110px 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 .svisTxt {position:absolute; top:85px; left:50%; margin-left:-500px; width:1000px;  z-index:9; text-align:center;}
#sVisualA .svisTxt span {display:block;margin:0px 0px 15px 0px; padding:0px; font-weight:normal;  color:#fff; font-size:28px; line-height:30px;  letter-spacing:-0.5px; text-shadow:0px 1px  1px #555;}
#sVisualA .svisTxt p {display:block;margin:0px; padding:0px 0px 0px 0px; font-weight:normal;  color:#fff; font-size:36px; line-height:40px; letter-spacing:-1px;text-shadow:0px 1px 1px #000; font-family: 'nanum-square-b'; }
#sVisualA .locbgA{position:absolute; bottom:0px; left:50%; width:1600px; height:40px; margin-left:-800px; background:#3e3835;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);z-index:8; }

#locationA {position:absolute; left:50%; margin-left:-600px; width:1200px; bottom:0px;height:40px; line-height:40px;  overflow:hidden; text-align:left; z-index:9;}
#locationA .cloc{}
#locationA .cloc a{color:#fff;}

#locationA .cloc span {display:inline-block; padding:0px 15px 0px 16px;background:url(/img/loca_line.png) left 15px no-repeat;; font-size:14.5px; }
#locationA .cloc span.home {width:15px;display:inline-block;padding-bottom:4px; padding-right:0px; text-indent:-999999px; background:url(/img/home.png) left 14px no-repeat; }


#wrapper {width:100%;padding:0px; display:block; }
#wrapper .swrap {width:1200px; margin:0px auto 0px auto;  display:block; background:url(/img/bg_scont.gif) left top repeat-y;padding-bottom:40px;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#sideA {display:inline-block; width:240px; padding:45px 0px 110px 0px; margin-right:50px;}
#sideA h2{color:#31343f; text-align:center;  font-size:28px; margin:0px 30px 20px 30px; border-bottom:2px solid #3b8dc6; padding-bottom:25px; line-height:120%; }

#sideA .snb_2dul {display:block;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden; }
#sideA li .snb_2da{display:block;text-align:left; margin:0px;  padding:10px 30px 10px 30px; font-size:14px; letter-spacing:-0.5px; color:#636363;  }
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {color:#3b8dc6; }
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{   color:#fff !important; background:#262439 }
#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 {color:#bd0000 !important;}


#container {float:right; display:inline-block;  width:910px; padding:30px 0px;  position:relative;overflow:hidden;}



#container_title {position:relative;  width:910px; margin:0px 0px;   font-family: 'nanum-square-b'; letter-spacing:-1px;}
#container_title .conTit_tt {font-size:28px; line-height:30px; color:#31343f;padding:40px 0 26px 0px; }


h2#container_title {display:none !important;} 

.scontA {width:910px; padding:40px 0px; min-height:400px;   overflow:hidden; display:block;line-height:180%; font-size:15px; color:#555; letter-spacing:-1px; text-align:justify;}
.scontA strong {font-weight:normal; font-family:'NotoKrM';} 



#container .tit01{position:relative; color:#3c95d5; font-weight:normal;font-size:28px; line-height:42px; letter-spacing:-1px;}
#container .tit01 p {position:absolute; bottom:0; left:0; padding:30px; background:#463e3e;color:#fff; }
#container .tit01 span{display:block; text-align:center;color:#fec911; font-weight:normal; font-size:18px; line-height:28px; letter-spacing:-1px; margin:6px 0; border-bottom:1px solid #fec911;border-top:1px solid #fec911;}

#container .tit01_jk{position:relative; color:#db6c00; font-weight:normal;font-size:22px; line-height:42px; letter-spacing:-1px; padding-bottom:42px;}
#container .tit01_jk p {position:absolute; bottom:0; left:0; padding:0px 0px; width:100%; background:#463e3e;color:#fff; height:42px; line-height:42px; overflow:hidden;}
#container .tit01_jk span{display:inline-block; text-align:center;color:#fec911; font-weight:normal; font-size:16.5px; line-height:26px; letter-spacing:-1px; margin:0px 20px 0px 30px; border-bottom:1px solid #fec911;border-top:1px solid #fec911;}


#container .tit02{margin:0; color:#333; font-weight:normal; font-size:18px; padding-bottom:5px; line-height:170%;}
#container .tit03{display:block; margin:0; color:#fff; font-weight:normal; font-family:'NotoKrM'; font-size:16px; padding:8px 20px; background:#e17543;line-height:170%; letter-spacing:-0.5px;}
#container .tit04{display:block; margin:0; color:#db6c00; font-weight:normal; font-family:'NotoKrM'; font-size:16px; padding:8px 20px; line-height:170%; letter-spacing:-0.5px; border:1px solid #e5e5e5; border-bottom:none;}
#container .tit05{display:block; margin:0; color:#db6c00; font-weight:normal; font-family:'NotoKrM'; font-size:16px; padding:8px 20px; line-height:170%; letter-spacing:-0.5px; border:1px solid #e5e5e5; border-top:none; background:#f0f0f0;}


.pott1 {color:#e17543 !important;}
.pott2 {color:#3b8dc6 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#a17500 !important;}
.pott5 {color:#2e75b6 !important;}
.pott6 {color:#548235 !important;}
.pott7 {color:#c55a11 !important;}
.pottS {font-size:13.5px; color:#a0a0a0;}
.pottB {font-family: 'NotoKrM' !important;}
.pottSB {font-family: 'nanum-square-b' !important;}

.fs1 {font-size:18px;}
.lh150 {line-height:150% !important;}

.lets1 {letter-spacing:-0.1px;}
.lets5 {letter-spacing:-0.5px;}
.lets10 {letter-spacing:-1px;}
.lets15 {letter-spacing:-1.5px;}
.lets20 {letter-spacing:-1.5px;}

.sub_tab {width:910px; 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:#fff; border:1px solid #e5e5e5;  padding:6px 0px 6px 0px;  font-size:14.5px; color:#555 !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 #f8b605; background:#f8b605; color:#fff !important; font-family: 'NotoKrM'; }

.sub_tabmenu {width:910px; overflow:hidden; margin:0px auto 30px auto; letter-spacing:-1px; }
.sub_tabmenu ul{width:910px; display:table; padding:0px; margin:0px;}
.sub_tabmenu li{list-style-type:none; display:table-cell;overflow:hidden;padding-right:1px;  }
.sub_tabmenu li a{display:block; text-decoration:none;background:#fff; border:1px solid #e5e5e5;  padding:6px 0px 6px 0px;  font-size:14.5px; color:#555 !important; text-align:center;overflow:hidden; }
.sub_tabmenu li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tabmenu li.on a {border:1px solid #f8b605; background:#f8b605;  color:#fff !important; font-family: 'NotoKrM'; }



.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:452px;}
.litc4 {width:224.5px;}
.litc5 {width:217px;}
.litc6 {width:148px;}
.litc7 {width:127px;}

#container dl.fl {position:relative; margin-top:0px; width:100%; clear:both; }
#container dl.fl > dt{position:relative; float:left; width:450px;}
#container dl.fl > dt.el{width:415px;  }
#container dl.fl > dt.el2{width:400px;  }
#container dl.fl > dd{position:relative; float:right; width:450px; margin-left:10px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; width:450px; position:relative; float:left; margin-right:10px;}
#container dl.fl2 > dt{float:left; width:220px;}
#container dl.fl2 > dd{float:right; width:220px;}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {position:relative; float:left; width:100%; font-size:18px;}
#container dl.fl3 dt{float:left; width:100px; padding:6px 0px; background:#3b8dc6; color:#fff; font-family:'NotoKrM'; text-align:center;}
#container dl.fl3 dd{float:left; width:86%; line-height:42px; padding-left:15px;}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {position:relative; float:left; box-sizing:border-box; width:24%; margin-right:10px; background:#f5f5f5; padding:30px;}
#container dl.fl4_1 {position:relative; float:left; box-sizing:border-box; width:24%;; height:270px; margin-right:12px; background:#f5f5f5; padding:15px;border:1px solid #e8e8e8;}
#container dl.fl4 dt , dl.fl4_1 dt {width:100%; font-size:17px; font-family:'nanum-square-b'; margin-bottom:15px;}
dl.fl4 dt span, dl.fl4_1 dt span {position:absolute; right:0px; top:0px; font-family:'NotoKrM'; color:#fff; height:20px; line-height:20px;background:#f2ca2a; padding:0 5px;}
#container dl.fl4:after, #container dl.fl4_1:after{clear:both; content:''; display:block;}




ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul li {padding:0 0 2px 10px; background:url(/img/bul.gif) left 13px no-repeat;}
ul.bul li span.libox {display:inline-block; width:80px; color:#c02026; font-family:'NotoKrM';}

ul.bul2 {margin-bottom:10px; color:#777;}
ul.bul2 li {padding-left:8px; background:url(/img/bul2.gif) left 12px no-repeat; font-size:15px; line-height:180%;}

ul.bul3 {width:60%; position:relative; clear:both; margin:0 auto;}
ul.bul3 li {border-radius:50%;width:100px;height:65px;border:3px solid #ffc000; float:left;text-align:center;margin-right:20px;font-family:'NotoKrM';color:#c02026;padding-top:35px;}

ul.lifl {position:relative; clear:both; margin:0 auto; overflow:hidden;}
ul.lifl li {padding:1px 0;display:block;}
ul.lifl li span {display:inline-block; width:160px;}

ul.lifl2 {position:relative; float:left; overflow:hidden; width:300px;}
ul.lifl2 li {padding:1px 0;display:block;}

ul li.time {padding:2px 0 2px 28px !important; display:block; background:url(/img/icon_time.png) center left no-repeat;}
ul li span.libox2 {display:inline-block; width:210px;}
ul li span.libox {display:inline-block; width:140px;}
ul.wd400 li{position:relative; float:left; width:400px;}

ul.libg{border:1px solid #e8e8e8; background:#f6f6f6; padding:30px 0px 30px 150px; overflow:hidden;}
ul.libg2{border:1px solid #e8e8e8; background:#f6f6f6; padding:20px; overflow:hidden;}
ul.libg li, ul.libg2 li {padding:1px 0;display:block;}
ul.libg span {margin-right:20px; font-family: 'NotoKrM'; color:#e17543;}
ul.libg2 span.litit {display:inline-block; width:80px; font-family: 'NotoKrM'; color:#000; }
ul.libg2 span.litit2 {display:inline-block; width:140px; font-family: 'NotoKrM'; color:#000; }
ul.libg2 span.liwid {width:16px; display: inline-block }


.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:'NotoKrM'; background:#f5f5f5}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}


/* ¿¬Çõ */
dl.history {width:100%; overflow:hidden; position:relative; padding:0px; }
dl.history dt {display:block; position:relative; float:left;  padding:10px 0px; text-align:center; width:150px; color:#fff;font-family:'NotoKrM'; font-size:16.5px; background:#05a7bd;}
dl.history dd {display:block; position:relative; float:left; margin-left:40px; width:648px; border:1px solid #f2f2f2}
dl.history:after {display:block; content:""; clear:both;}

dl.history dd > ul > li {list-style:none;line-height:160%; padding:10px 0px; border-bottom:1px solid #f2f2f2;}
dl.history dd > ul > li:after {display:block; content:""; clear:both;}
dl.history dd > ul > li span {float:left; width:123px; display:block; color:#05a7bd; font-family:'NotoKrM'; padding-left:25px; }
dl.history dd > ul > li p {float:left; width:479px; padding-left:20px; display:block; line-height:160%; }


/* ÀÚ¿øºÀ»ç ½ÅÃ»Á¶È¸ */
table.volunteer {padding:50px 140px; border:1px solid #e5e5e5; background-color:#f6f6f6;}
table.volunteer input {padding:7px 10px; border:1px solid #e5e5e5; margin:2px 5px}
table.volunteer input.volunteer_btn {width:100%; display:block; line-height:32px; margin:10px 0 0 0; color:#fff; border:none; background:#e17543; font-size:20px; cursor:pointer;}



.clear {clear:both; position:relative;}
.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:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;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;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:10px 0px; padding:0px; font-size:0px; clear:both;}


.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}

.bg_0302{border:1px solid #e8e8e8; background:#f6f6f6; padding:30px 0px 30px 150px; }
.bg_0302 span {margin-right:10px;}

.ht {height:100% !important;}
.txt_c {text-align:center !important;}
.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mt5 {margin-top:5px !important;}
.mt8 {margin-top:8px !important;}

.mt10 {margin-top:10px !important;}
.mt30 {margin-top:30px !important;}
.ml30 {margin-left:30px !important;}
.pd0 {padding:0 !important;}
.pt0 {padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pl20 {padding-left:20px !important;}

.sbtn_01{background:#baaa02;color:#fff;padding:0 20px;}

#showcase_s1 {position:relative;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-arrow-next { position:absolute; top:200px; outline:0; width:34px; height:34px; text-indent:-9999px; z-index:99;right:0px; background:url(/img/prev_next_btn.png) no-repeat -35px 0px;  cursor:pointer;opacity:0.5; -moz-opacity:0.5; filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{  position:absolute; top:200px; outline:0; width:34px; height:34px; text-indent:-9999px; z-index:99;left:0px; background:url(/img/prev_next_btn.png) no-repeat 0 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 span {font-size:0px;}
#showcase_s1 .showcase-thumbnail-container {display:none;}

.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;}


 #ft  #ft_menu {border-top:2px solid #e5e5e5;}

.tem_btn {text-align:center;display:block; margin:0 auto; width:220px;}
.tem_btn a {display:block; width:220px; height:50px; line-height:50px; font-size:16.5px;  padding-left:25px; background: url(/img/tem_btn.png) 200px 16px #463e3e no-repeat; color:#fec911; text-align:left;text-decoration:none; }
.tem_btn a:hover {background: url(/img/tem_btn.png) 200px 16px #292424 no-repeat;}

.redy{font-size:28px;text-align:center;padding-top:30px;}

.txtLef {text-align:left !important;}
.txtRig {text-align:right !important;}
.txtCen {text-align:center !important;}
.txtJus {text-align:justify !important;}
.clear {clear:both; content:''; display:block;}
.relat {position:relative;}