#container {margin:0px;position:relative;  }
#container_title {position:relative;font-family: 'nanum-square-r'; text-align:left; font-size:44px; line-height:44px; color:#fff; padding:25px 30px 25px 30px; margin-bottom:10px; letter-spacing:-1px;background:#3083d0;}
#container .conTit_exp{display:none;}
#bo_v_table {position:relative;font-family: 'nanum-square-r'; text-align:left; font-size:44px; line-height:44px; color:#fff; padding:25px 30px 25px 30px; margin-bottom:30px; letter-spacing:-1px;background:#3083d0;}


#container #contArea {padding:30px 30px 50px 30px; min-height:400px; position:relative;}

#ctt {   margin: 0;    padding: 0px;    border-top: none;    border-bottom:none;}
#ctt_con {   padding: 0px 0; text-align:justify;}

#container .tit01{margin-bottom:10px; color:#125492; font-weight:normal; font-family:'nanum-square-b'; font-size:36px;  line-height:160%; text-align:left; letter-spacing:-0.5px; }
#container .tit02{margin:0; color:#6d9541; font-weight:normal; font-family: 'nanum-square-b'; font-size:32px; line-height:160%;}






.sub_tab {width:660px; 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';  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 #1163af; background:#1163af;color:#fff !important; font-family: 'nanum-square-b'; }

.sub_tab2 {width:660px; 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 #1163af; background:#1163af; color:#fff !important; font-family: 'nanumb'; }

.sub_tabmenu {width:660px; overflow:hidden; margin:10px auto 50px auto; letter-spacing:-1px; }
.sub_tabmenu ul{width:660px; 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 #1163af; background:#1163af; font-size:16.5px;color:#fff !important; font-family: 'nanum-square-b'; }



.sub_tab_jk {width:660px; 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 #1163af; background:#1163af; font-size:15px;color:#fff !important; font-family: 'nanumB'; }

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

.litc2 {width:327.5px;}
.litc3 {width:217px;}
.litc3_1 {width:657px;}
.litc4 {width:164px;}
.litc5 {width:129px;}
.litc6 {width:107px;}


#container div.box {display:block;  border:1px solid #eaeaea; border-top:2px solid #8bc717;padding:20px 30px;}

#container dl.fl {margin-top:0px; letter-spacing:-1px;}
#container dl.fl dt{clear:both; }
#container dl.fl dd {margin-top:40px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; letter-spacing:-1px; line-height:30px;}
#container dl.fl2 dt{clear:both; }
#container dl.fl2 dd {margin-top:10px; line-height:190%;}
#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; }
#container dl.fl3 dt{clear:both;  }
#container dl.fl3 dd {}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl5 {margin-top:0px; letter-spacing:-1px;}
#container dl.fl5 dt{clear:both;  }
#container dl.fl5 dd {margin-top:0px;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container dl.fl4 {margin-top:3px;}
#container dl.fl4 dt{clear:both; }
#container dl.fl4 dd {}
#container dl.fl4:after{clear:both; content:''; display:block;}


#container dl.fl6 {margin-top:0px;}
#container dl.fl6 dt{clear:both; }
#container dl.fl6 dd {margin-top:40px;}
#container dl.fl6:after{clear:both; content:''; display:block;}
#container dl.fl6 span.hanja {display:inline-block; width:160px}
#container dl.fl6 span.eum {display:inline-block; color:#507cb8; }


#container dl.fl7 {margin-top:3px;}
#container dl.fl7 dt{clear:both;   }
#container dl.fl7 dd {margin-top:40px;}
#container dl.fl7:after{clear:both; content:''; display:block;}

ul.lifl{margin-top:10px;}
ul.lifl li:after {display:block; content:""; clear:both; }
ul.lifl li {list-style:none; padding:0px; margin:0px 0px 20px 0px !important; line-height:170% !important; border-top:1px solid #e2e2e2;padding-top:20px;}
ul.lifl li .year {float:left; width:150px; display:inline; color:#3083d0;}
ul.lifl li .year2 {float:left; width:150px; display:inline; color:#3083d0;}
ul.lifl li .year3 {float:left; width:100px; display:inline; color:#cc2633;}
ul.lifl li .year4 {float:left; width:100%; display:inline; color:#3083d0;}
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:#3083d0;}
ul.lifl2 li .exp {float:left;width:680px;display:inline;  }


ul.dec li {list-style-position:inside;  margin:5px 0px 20px 0px !important; line-height:170% !important; padding:3px 0px 3px 35px; }
ul.dec li.bg1 {background:url(/img20/i_dec1.png) left 13px no-repeat;}
ul.dec li.bg2 {background:url(/img20/i_dec2.png) left 13px no-repeat;}
ul.dec li.bg3 {background:url(/img20/i_dec3.png) left 13px no-repeat;}
ul.dec li.bg4 {background:url(/img20/i_dec4.png) left 13px no-repeat;}
ul.dec li.bg5 {background:url(/img20/i_dec5.png) left 13px no-repeat;}
ul.dec li.bg6 {background:url(/img20/i_dec6.png) left 13px no-repeat;}



.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;line-height:130%;}
.tbl01 th{padding:8px 5px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'nanum-square-b'; background:#f5f5f5; }
.tbl01 td{padding:8px 5px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.tbl02 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; font-size:26px; line-height:30px;}
.tbl02 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; font-family:'nanum-square-b'; background:#f5f5f5}
.tbl02 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}




#container .bul01 {display:block; padding-left:10px; background:url(/img30/bul_li.gif) 0 18px no-repeat; letter-spacing:-1px; }
#container .bulB {list-style:none; display:block; padding:10px 0px 16px 18px; line-height:40px; background:url(/img30/bul_li2.gif) 0 23px no-repeat; letter-spacing:-1px; font-size:30px;font-family:'nanum-square-b'; }
#container ul.bul li{list-style:none;display:block; padding:1px 0px 1px 10px; line-height:24px; background:url(/img30/bul_li.gif) 0 12px no-repeat; letter-spacing:-1px; font-size:13.5px;}
#container ul.bul02 li{list-style:none;display:block; padding:6px 0px 6px 10px; line-height:38px; background:url(/img30/bul_li3.gif) 0 20px no-repeat; letter-spacing:-1px; font-size:28px;}


#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(/img30/li_bul.gif) 0 12px no-repeat; letter-spacing:-1px; 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;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.bd{display:block; background:#e2e2e2; height:10px; border:1px solid #ccc;  margin:40px 0px; padding:0px; font-size:0px;}
.bd2 {display:block; border:none; border-bottom:2px solid #b4cd70; margin:30px 0px; padding:0px; clear:both;}
.bd3{display:block; background:#f59140; height:4px; width:50px; border:0px;  margin:10px auto; padding:0px; font-size:0px;}



.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mb0 {margin-bottom:0 !important;}
.ml30 {margin-left:30px !important;}
.pd0 {padding:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !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(/img30/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(/img30/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(/img30/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(/img30/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 #1163af;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;}

.bo_notice td a { font-weight:normal !important; font-family:'nanumB' !important;}

.mob_img {width:100% !important;}
.imgCen {text-align:center; margin: 0 auto 30px auto; display:block; }

.hanja, .hj {font-family:'Microsoft Yahei',simsun,STXihei, sans-serif !important; letter-spacing:1px !important; display:inline-block; padding:0px 3px;}
.hj_bold  {font-family:'Microsoft Yahei',simsun,STXihei, sans-serif !important; letter-spacing:1px !important; display:inline-block; padding:0px 3px; font-weight:bold;}


.pott {color:#1163af !important; font-family: 'nanum-square-b' !important;}
.pott1 {color:#6d9541 !important;}
.pott2 {color:#b40000 !important;}
.pott3 {color:#555 !important;}
.pott4 {color:#125492 !important;}


.pottS {font-size:26px !important;}
.pottB {font-family: 'nanum-square-b' !important;}
.pottq {font-family: 'nanum-square-b' !important;}

.fs1{font-size:40px !important;}
.fs2{font-size:32px !important;}


.lets1 {letter-spacing:-0.1px !important;}
.lets5 {letter-spacing:-0.5px !important;}
.lets7 {letter-spacing:-0.7px !important;}
.lets10 {letter-spacing:-1px !important;}

.lets15{letter-spacing:-1.5px !important;}
.lets20{letter-spacing:-2.0px !important;}


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