#subimg {display:block;width:100%;min-width:1200px; height:400px; position:relative; overflow:hidden;}

#contents{width:1200px;min-width:1200px; margin:0 auto; overflow:hidden;}

.sideArea{width:1200px; margin:0px auto 0px auto; padding:349px 0px 0px 0px;}
.sideArea h2{font-style:none; padding:40px 0px 20px 0px; height:48px;color:#fff; font-family: 'nanum-square-r'; font-weight:normal; font-size:48px; line-height:48px; text-align:center; letter-spacing:-0.5px;  }

.sideArea ul.submenu {margin:0px 0px 0px 0px; padding:0px;}
.sideArea ul.submenu:after {clear:both; content:''; display:block;}
.sideArea ul.submenu li{float:left; display:inline-block; overflow:hidden;list-style-type:none; padding:0px; margin:0px ; }
.sideArea ul.submenu li a{display:block; height:50px; line-height:50px; font-size:18px;border:1px solid #dadada; border-bottom:none; font-family:'nanum-square-r';letter-spacing:-0.5px;border-left:none;  letter-spacing:-1px; text-align:center;color:#fff;}
.sideArea ul.submenu li a:hover{ color:#13ad67;font-family:'nanum-square-b'; background:rgba(0,0,0,0.4);}
.sideArea ul.submenu li a.on{ color:#212121;  background:#fff; border:1px solid #fff; border-bottom:none; font-family:'nanum-square-b';}
.sideArea ul.submenu li:first-child a{border-left:1px solid #dadada;}
.sideArea ul.submenu li:first-child a.on{border-left:1px solid #fff;}

.sideArea .tab_type1 li{width:249px;} /* 5°³*/
.sideArea .tab_type1 li:first-child{width:248px;}
.sideArea .tab_type2 li{width:332px;}/* 3°³*/
.sideArea .tab_type2 li:first-child{width:332px;}
.sideArea .tab_type3 li{width:499px;}/* 2°³*/
.sideArea .tab_type3 li:first-child{width:498px;}
.sideArea .tab_type4 li{width:298px;}/* 4°³*/
.sideArea .tab_type4 li:first-child{width:300px;}
.sideArea .tab_type5 li{width:149px;}/* 7°³*/
.sideArea .tab_type5 li:first-child{width:151px;}
.sideArea .tab_type6 li{width:298px;}/* 4°³*/
.sideArea .tab_type6 li:first-child{width:300px;}

.sideArea .tab_type8 li{width:598px;}/* 2°³*/
.sideArea .tab_type8 li:first-child{width:599px;}


.sideArea .tab_type1_ li{width:199px;}/* 6°³*/
.sideArea .tab_type1_ li:first-child{width:198px;}

#contents h3.tit{margin:30px 0 40px 0px; color:#363636; font-family: 'nanum-square-r'; font-weight:normal; font-size:36px;  line-height:42px; padding:0px 0px 20px 0px;text-align:center; letter-spacing:-1px; }
#contents h3.tit span{display:block; color:#16ae67; font-family:'NotoKrM'; font-size:14px; letter-spacing:10px; line-height:14px;text-align:center; padding-left:10px;}
#contents h3.tit  hr.bul {display:block; width:106px; height:1px; border:0px; margin:15px auto 20px auto;; padding:0px; background:#27ae60;}


#contents h4{margin:0px 0 10px 0;color:#66af3a; font-family: 'nanum-square-b'; font-weight:normal; font-size:18px;  line-height:25px; text-align:justify; letter-spacing:-1px; padding:0px; }
#contents h4.tit{margin:0px 0 10px 0;color:#212121; font-family: 'nanum-square-b'; font-weight:normal; font-size:28px;  line-height:40px; text-align:justify; letter-spacing:-1px; padding:0px; }
#contents h4.tit2{margin:0px 0 10px 0;color:#212121; font-family: 'nanum-square-r'; font-weight:normal; font-size:25px;  line-height:37px; text-align:justify; letter-spacing:-1px; padding:0px; }

.sCont {border-bottom:1px solid #e5e2e0 !important; min-height:400px;padding-bottom:70px; font-size:16.5px; line-height:180%;}

#contents .tit01{margin:0; color:#16ae67; font-weight:normal; font-family:'nanum-square-b'; font-size:30px; padding-bottom:15px; line-height:150%;}
#contents .tit02{margin:0; color:#333;  border:2px solid #e5e5e5;font-weight:normal; font-family:'nanum-square-b'; font-size:21px; padding:20px 25px; }
#contents .tit03{margin:0; color:#434343; font-weight:normal; font-family:'nanum-square-b'; font-size:22px; padding-bottom:10px; line-height:150%;}
#contents .tit04{margin:0; color:#e0e0e0; font-weight:normal; font-family:'NotoKrB'; text-align:center; font-size:38px; line-height:52px;padding-bottom:5px;}


span.tit_bg {display:inline-block; width:40px; height:30px;margin-left:20px; background:url(/layouts/default/image/bg_fl.png) left 16px no-repeat;}
span.tit_bg2 {display:inline-block; width:40px; height:30px;margin-right:20px; background:url(/layouts/default/image/bg_fl.png) left 16px no-repeat;}

#contents dl.fl {margin-top:0px; width:100%; overflow:hidden;}
#contents dl.fl > dt{float:left; width:600px; position:relative; }
#contents dl.fl > dd{float:right; width:530px;position:relative; }
#contents dl.fl:after{clear:both; content:''; display:block;}



#contents .fl2 {margin-top:0px;width:100%; letter-spacing:-1px;overflow:hidden;}
#contents .fl2 dt{clear:both; float:left; width:150px; font-style:none; margin-right:70px; text-align:justify; }
#contents .fl2 dd{float:left; width:980px; font-style:none;text-align:justify;padding-top:2px;}
#contents .fl2 dd .tit03 span{display:inline-block;background:#16ae67; padding:7px 15px;font-family:'NotoKrR'; color:#fff; font-size:18px; line-height:140%; word-break:keep-all;}
#contents .fl2 dd .tit03  a.goBtn{font-size:14.5px;  display:inline-block; padding:0px 10px; font-family:'NotoKrM'; color:#fff; margin-left:10px; background:#16ae67; }

#contents .fl2:after{clear:both; content:''; display:block;}


#contents .fl2s {margin-top:0px;width:980px; letter-spacing:-1px;overflow:hidden;}
#contents .fl2s dt{clear:both; float:left; width:300px; font-style:none;  margin-right:20px; text-align:justify;overflow:hidden; }
#contents .fl2s dd{float:left; width:660px; font-style:none;text-align:justify;padding-top:2px;overflow:hidden;}
#contents .fl2s:after{clear:both; content:''; display:block;}



#contents .fl3 {margin-top:0px; letter-spacing:-1px;}
#contents .fl3 dt{clear:both; float:left; width:280px; font-style:none; text-align:justify; }
#contents .fl3 dd{float:left; width:720px; font-style:none;text-align:justify; }
#contents .fl3:after{clear:both; content:''; display:block;}

#contents .fl4 {margin-top:0px; letter-spacing:-1px;}
#contents .fl4 dt{clear:both; float:left; width:180px; font-style:none; margin-right:50px; text-align:justify; }
#contents .fl4 dd{float:left; width:770px; font-style:none;text-align:justify;padding-top:2px;}
#contents .fl4:after{clear:both; content:''; display:block;}


.flh2{float:left; display:inline-block; width:460px; margin:0px 0px 0px 40px; padding:0px; }
.flh{float:left; display:inline-block; width:460px; margin:0px 40px 0px 0px; padding:0px; }
dl.fl4 {margin-top:0px; position:relative;}
dl.fl4 dt{line-height:28px; letter-spacing:-0.5px; font-size:20px; font-family:'nanum-square-b'; color:#61b000;}
dl.fl4 dd{font-size:16px; line-height:28px; font-family:'NotoKrR'; color:#525252;letter-spacing:-1px;}
dl.fl4 dd ul.bul4 li {list-style-type:none; margin:0px;list-style:none; padding:8px 0px 0px 12px; line-height:24px;background:url(/layouts/default/image/bul_p.png) 0px 16px no-repeat;}

#contents strong { font-weight:normal !important;font-family:'NotoKrM' !important;}

.pott {color:#0eb667 !important;}
.pott1 {color:#c0499e !important;}
.pott2 {color:#37588e !important;}
.pott3 {color:#fc9576 !important;} 
.pott4 {color:#000 !important;}

.pottS {font-size:13.5px; color:#a0a0a0;}
.pottB {font-family: 'NotoKrM' !important;}
.pottSB {font-family: 'nanum-square-b' !important;}

.fs1 {font-size:18px !important;}
.fs2 {font-size:12px !important;}
.fs3 {font-size:16px !important;}

.lets1 {letter-spacing:-0.1px;}
.lets5 {letter-spacing:-0.5px;}
.lets10 {letter-spacing:-1px;}
.lets15 {letter-spacing:-1.5px !important;}
.lets20 {letter-spacing:-2px !important;}


.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;}
.h25 {display:block; border:none; height:25px;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;}
.part {display:block; border:none; background:url(/layouts/default/image/bg_part.gif) left top repeat-x; height:3px;margin:40px 0px; padding:0px; font-size:0px; clear:both;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50); }



.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mt30 {margin-top:30px !important;}
.ml0 {margin-left:0px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !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;}



ol {list-style:none; padding:0px; margin:0px;}
ol  li {list-style:none; padding:0px 0px 30px 0px;}
ul.bul, ul.bul2, ul.bul3 {list-style:none; padding:0px; margin:0px;}
ul.bul li {list-style:none; padding:6px 0px 0px 9px; line-height:24px;background:url(/layouts/default/image/bul_g.gif) 2px 17px no-repeat;}
ul.bul2 li {list-style:none; padding:8px 0px 0px 12px; line-height:24px;background:url(/layouts/default/image/bul_g.png) 0px 16px no-repeat;}
ul.bul3 li {list-style:none; padding:8px 0px 0px 12px; line-height:24px;background:url(/layouts/default/image/bul_p.png) 0px 16px no-repeat;}

ul.libg li  { list-style:none; padding:6px 0px 0px 50px;  background:url(/layouts/default/image/bg_fl.png) left 16px no-repeat;}



.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-weight:'NotoKrM'; background:#f5f5f5}
.tbl01 td{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}

.btnArea {display:block; position:relative; width:100%; }
.btnArea a.goBtn {display:inline-block;  font-size:13.5px; padding:0px 20px; height:30px; line-height:30px; font-family:'NotoKrM';  color:#fff; background:#b0b3b9; text-align:center; } 
.btnArea a.goBtn:hover {background:#727781; }

.btnArea a.apBtn_1 {display:block; position:absolute; top:60px; left:50%; margin-left:-301px; width:300px; height:60px;  line-height:60px; font-size:20px; font-family:'nanum-square-b'; border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; background:#61b000; color:#fff; text-align:center; } 
.btnArea a.apBtn_2 {display:block; position:absolute; top:60px; left:50%; margin-right:-301px; width:300px; height:60px;  line-height:60px; font-size:20px; font-family:'nanum-square-b'; border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; background:#61b000; color:#fff; text-align:center; } 


.sub_tab {width:100%; overflow:hidden; margin-bottom:30px; }
.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; }
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #eaeaea; margin:0px 1px 1px 0px;margin:0px; padding:10px 0px 10px 0px; font-size:16px; color:#666 !important;; font-family:'NotoKrR'; text-align:center;overflow:hidden; }
.sub_tab li a.on {border:1px solid #66af3a;background:#fff; font-size:16px;color:#66af3a !important; font-family:'NotoKrM';}
.sub_tab li a.ln2 {width:497px;}

.tabCont h3 {font-size:24px; color:#212121; font-family:'nanum-square-r';  font-weight:normal; letter-spacing:-1px; margin:0px 0px 20px 0px;}

.sub_tab .exp {margin:5px 0px 10px 0px; font-size:13px; color:#268385;  } 
.tabCont {clear:both;margin:40px 0px 30px 0px; letter-spacing:-0.5px;}



.sub_tab_bbs {width:1200px; overflow:hidden; margin-bottom:30px; }
.sub_tab_bbs ul{padding:0px; margin:0px;width:1200px;  display:table;}
.sub_tab_bbs ul::after {clear:both; content:""; display:block;}
.sub_tab_bbs li{list-style-type:none;  display:table-cell;overflow:hidden; margin:0px;}
.sub_tab_bbs li a{display:block; text-decoration:none;background:#f3f3f3; border:1px solid #e3e3e3;border-left:none;  padding:8px 30px 8px 30px; font-size:15px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_bbs li:first-child a {  border-left:1px solid #e3e3e3; }
.sub_tab_bbs li a:hover{ text-decoration:none; color:#212121 !important; font-family:'NotoKrM'; background:#fff;  }
.sub_tab_bbs li a.on {border:1px solid #13ad67;border-left:none;  background:#13ad67; font-size:14px;color:#fff !important;font-family:'NotoKrM';}
.sub_tab_bbs li:first-child a.on {  border-left:1px solid #13ad67; }