.subimg {position:relative;width:100%; height:85px; display:block; overflow:hidden;}	
.subimg .simgTxt{ text-indent:-99999px; font-size:0px; line-height:0px; width:1100px; height:85px; margin:0 auto;}


#sideArea{margin:0 auto; padding:0px; text-align:center;}
#sideArea h1{padding-top:49px; font-family:'nanum-square-b'; color:#bf8f59; font-size:38px; text-align:center; letter-spacing:-1px; font-weight:normal;}
#sideArea h1 span{font-family:'nanum';}
#sideArea h2{padding:4px 0 40px 15px; font-family:'nanum'; font-size:7px; color:#b5b5b5; font-weight:normal; text-align:center; letter-spacing:14px;}


#sideArea ul.submenu {margin:0px 0px 0px 0px; padding:0px;}
#sideArea ul.submenu:after {clear:both; content:''; display:block;}
#sideArea ul.submenu li{display:inline-block; overflow:hidden;list-style-type:none; padding:0px; margin:0px ; }
#sideArea ul.submenu li a{display:block; width:164px; height:40px; font-family:'nanum-square-r'; font-size:18px; line-height:40px; color:#84776c; border:1px solid #dedede; letter-spacing:-0.75px; text-decoration:none;}
#sideArea ul.submenu li a:hover{  border:1px solid #c69065;}
#sideArea ul.submenu li a.on{color:#fff; background-color:#c69065; border:1px solid #c69065;}


#contents{width:100%;min-width:1100px;  margin:0 auto; overflow:hidden;}
#contents h2.tit{margin:50px 0 40px; color:#4182d4; font-family: 'nanum-square-b'; font-weight:normal; font-size:50px;  line-height:42px; text-align:center; letter-spacing:-0.5px; }
#contents h2.tit span{padding-right:0px; background-color:#fff;}

#subContents h3.tit01{margin:10px 0 30px 0px; color:#868686; font-family: 'nanum-square-b'; font-weight:normal; font-size:32px;  text-align:center; letter-spacing:-0.5px; }
#subContents h3.tit01 span {display:inline-block;  padding-bottom:15px; }

#contents h4.tit02{margin:30px 0 10px;  color:#464646; font-family: 'nanum-square-b'; font-weight:normal; font-size:20px;  line-height:42px; letter-spacing:-0.5px; }

.sCont {min-height:400px;width:1060px;  margin:0 auto;padding:0px 20px 70px 20px; text-align:justify; position:relative;font-size:16px; color:#444; line-height:170%; }






#contents dl.fl  {margin-top:0px; letter-spacing:-0.5px;word-break: keep-all;}
#contents dl.fl dt{clear:both; float:left; width:260px; font-size:14px; text-align:center;color:#c69065; line-height:130%; margin-top:18px; }
#contents dl.fl dt img {margin-bottom:10px;}
#contents dl.fl dd{float:left; width:760px;padding-left:40px;position:relative; margin-bottom:10px;}
#contents dl.fl:after{clear:both; content:''; display:block;  }
#contents dl.fl dd h4{margin:16px 0 0px 0px; color:#275da7; font-family:'nanum-square-b'; font-size:18px;  line-height:30px; text-align:left; letter-spacing:-0.5px;}
#contents dl.fl dt.pott { color: #12a5e2 !important;}
#contents dl.fl h4.tt2 {font-family:'nanum-square-b';  font-size:20px; color:#1b1b1b; line-height:130%;margin-top:5px; margin-bottom:10px;}



#contents .fl2  {word-break: keep-all;}
#contents .fl2 dt{ clear:both; float:left; width:290px;  font-family:'nanum-square-b'; color:#868686; font-size:36px; letter-spacing:-1px; line-height: 40px;}
#contents .fl2 dd{float:left; width:720px;letter-spacing:-1px; padding-left:50px;}
#contents .fl2:after{clear:both; content:''; display:block;}
#contents .fl2 dt span{font-family:'nanum-square-r';}
#contents .fl2 dd span{font-family:'nanum-square-b';}
#contents .fl2 .dtbg_02 {background:url(/layouts/default/image/s_about_icon.png) no-repeat 0 0px; display:block; height:100px;}


#contents .potit_01{padding-bottom:22px; font-size:20px; color:#464646; letter-spacing:-0.5px; font-family:'nanum-square-b'; word-break: keep-all;}
#contents .potit_01 span{padding:0 5px; display:inline-block; color:#f05700;}
#contents .potit_02{ font-size:16.5px; color:#464646; font-family:'nanum-square-b'; }


#contents .fl2  dd .txt02{}
#contents .fl2  dd .txt02 span{color:#5c5c5c;}

#contents .fl3 {margin-top:0px; word-break: keep-all;}
#contents .fl3 dt{clear:both; float:left; width:220px; margin-right:40px;  line-height:28px; letter-spacing:-0.5px; font-size:20px; font-family:'nanum-square-b'; color:#275da7;}
#contents .fl3 dd{float:left;  width:800px;  font-size:16px; line-height:28px; font-family:'nanum'; color:#525252;letter-spacing:-1px;}
#contents .fl3:after{clear:both; content:''; display:block;}


#contents .fl3 .exptt {display:block; margin-top:5px; font-size:16px;  font-family:'nanumB';color:#525252;}


#contents .fl4 {margin-top:0px; word-break: keep-all;}
#contents .fl4 dt{clear:both; float:left; width:200px; margin-right:40px; color:#868686; font-family: 'nanum-square-b'; font-weight:normal; font-size:32px;letter-spacing:-0.5px; }
#contents .fl4 dd{float:left;  width:820px;  font-size:16px; line-height:28px; font-family:'nanum'; color:#525252;letter-spacing:-1px;}
#contents .fl4:after{clear:both; content:''; display:block;}



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

hr {display:block; border:none; height:30px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h5 {display:block; border:none; height:10px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h10 {display:block; border:none; height:10px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h15{display:block; border:none; height:15px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h20 {display:block; border:none; height:20px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h30 {display:block; border:none; height:30px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h40 {display:block; border:none; height:40px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.h50 {display:block; border:none; height:50px;margin:0px; padding:0px;line-height:0px; font-size:0px;width:0;color:#fff;}
hr.bd {display:block; border:none; height:1px;margin:50px 0px; background:#f0edec; padding:0px;width:100%;}
hr.bd2 {display:block; border:none; height:1px; margin:30px 0px; border-bottom:1px dashed #ddd; padding:0px; width:100%;}
hr.bd3 {display:block; border:none; height:3px;margin:50px 0px; background:#f0edec; padding:0px;width:100%;}
hr.bd4 {display:block; border:none; height:1px;margin:12px 0px 20px 0px; background:#f0edec; padding:0px;width:100%;}
hr.bd6 {display:block; border:none; height:1px;margin:25px 0px 20px 0px; background:#c69065; padding:0px;width:100%;}

hr.part {display:block; border:none; height:3px;margin:0px 0px 27px 0px; padding:0px;background:url(/layouts/default/image/bg_parti.png) 0 0px repeat-x;}
hr.part2 {display:block; border:none; height:3px;margin:27px 0px 27px 0px; padding:0px;background:url(/layouts/default/image/bg_parti.png) 0 0px repeat-x;}
hr.part3 {display:block; border:none; height:3px;margin:37px 0px 37px 0px; padding:0px;background:url(/layouts/default/image/bg_parti.png) 0 0px repeat-x;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}


.pt5 {padding-top:5px;}


.btn_group {position:absolute; top:0px; right:0px; text-align:right;}
.btn_group a{display:block; background:#00a983; padding:0px 20px;  letter-spacing:-1px;height:70px; line-height:70px; color:#fff;  font-size:20px; font-family:'nanum-square-r'; }


.pott {color:#275da7 !important;}
.pott1 {color:#74a905 !important;}
.pott2 {color:#333 !important;}
.pott3 {color:#e67828 !important;}
.pott4 {color:#212121 !important;}
.pott5 {color:#002e73 !important;}
.pottB {font-weight:normal !important; font-family:'nanumB' !important;}

.font1 {line-height:28px; font-size:15px;}
.font2 {line-height:28px; font-size:13px;}

.poTit1 {color:#894944; font-size:23px;  font-family:'nanum-square-r'; line-height:32px; letter-spacing:-1.5px;}
.poTit1 strong {font-weight:normal;  font-family:'nanum-square-b'; }

.fs1 {font-size:18px !important; line-height:30px !important; }
.fs2 {font-size:15px !important; }

.ls0{letter-spacing:0px !important;}
.ls1{letter-spacing:-1px !important;}
.ls2{letter-spacing:-1.1px !important;}

.banknum{display:inline-block; margin:0px 20px;}

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:4px 0px 8px 10px; line-height:24px;background:url(/layouts/default/image/li_bul.gif) 0px 14px no-repeat;}
ul.bul2 li {list-style:none; padding:8px 0px 0px 14px; line-height:24px;background:url(/layouts/default/image/bul_a.png) 0px 18px no-repeat;}
ul.bul3 li {list-style:none; padding:8px 0px 0px 12px; line-height:24px; font-size:13px; background:url(/layouts/default/image/bul_b.png) 0px 18px no-repeat;}
ul.bul3 li.ptxt {list-style:none; padding:8px 0px 4px 10px; line-height:26px; font-size:16.5px; background:url(/layouts/default/image/bul_b.png) 2px 18px no-repeat; color:#212121;font-family:'nanum-square-b'; }

.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;}

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




.btnArea {display:block; position:relative; width:100%; height:120px;}
.btnArea a.apBtn {display:block; position:absolute; top:50px; left:50%; margin-left:-150px; 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:#275da7; color:#fff; text-align:center; } 
.btnArea a.apBtn2 {display:block; position:absolute; top:60px; left:50%; margin-left:-170px; width:340px; height:60px;  line-height:60px; font-size:18px; font-family:'nanum-square-r'; border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; background:#275da7; color:#fff; text-align:center; } 

.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:#275da7; 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:#275da7; color:#fff; text-align:center; } 

.btnArea2 {display:block; position:relative; width:100%; height:50px;margin:10px 0px;}
.btnArea2 a.apBtn {display:inline-block; height:50px;  line-height:50px; letter-spacing:-0.5px;font-size:16px; background:#275da7; color:#fff; text-align:center; padding: 0 40px; font-family:'nanumB'; margin-right:2px; border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important;} 

.sub_tab2 {width:1060px; overflow:hidden; margin:30px auto 30px auto; }
.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;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab2 li a{display:inline-block; text-decoration:none;background:#f2f2f2; border:1px solid #e6e6e6;   padding:6px 0px 6px 0px; width:103px; font-size:16px; color:#1b1b1b !important; text-align:center;overflow:hidden; }
.sub_tab2 li:first-child , .sub_tab2 li.el  {margin-left:0;}
.sub_tab2 li a:hover{ text-decoration:none;border:1px solid #444;  }
.sub_tab2 li a.on {border:1px solid #444; background:#444; font-size:16px;color:#fff !important;}

.sub_tab3 {width:1060px; overflow:hidden; margin:30px auto 30px auto; }
.sub_tab3 ul{padding:0px; margin:0px;}
.sub_tab3 ul::after {clear:both; content:""; display:block;}
.sub_tab3 li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab3 li a{width:350px; display:inline-block; text-decoration:none;background:#f2f2f2; border:1px solid #e6e6e6;   padding:6px 0px 6px 0px; font-size:16px; color:#1b1b1b !important; text-align:center;overflow:hidden; }
.sub_tab3 li:first-child , .sub_tab2 li.el  {margin-left:0;}
.sub_tab3 li a:hover{ text-decoration:none;border:1px solid #444;  }
.sub_tab3 li a.on {border:1px solid #444; background:#444; font-size:16px;color:#fff !important;}

.sub_tab5 {width:1060px; overflow:hidden; margin:30px auto 30px auto; }
.sub_tab5 ul{padding:0px; margin:0px;}
.sub_tab5 ul::after {clear:both; content:""; display:block;}
.sub_tab5 li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab5 li a{width:250px; display:inline-block; text-decoration:none;background:#f2f2f2; border:1px solid #e6e6e6;   padding:6px 0px 6px 0px; font-size:16px; color:#1b1b1b !important; text-align:center;overflow:hidden;height: 60px;word-break: keep-all; }
.sub_tab5 li:first-child , .sub_tab2 li.el  {margin-left:0;}
.sub_tab5 li a:hover{ text-decoration:none;border:1px solid #444;  }
.sub_tab5 li a.on {border:1px solid #444; background:#444; font-size:16px;color:#fff !important;}


.sub_tab_bbs {width:1060px; overflow:hidden; margin:30px 0px 30px 0px; letter-spacing:-1px; }
.sub_tab_bbs ul{padding:0px; margin:0px;width:1060px; 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;}
.sub_tab_bbs li a{display:block; text-decoration:none;background:#f8f8f8; border-top:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;padding:8px 0px 8px 0px; font-size:14px; color:#555 !important; text-align:center;overflow:hidden; }
.sub_tab_bbs li:first-child , .sub_tab  li.el{  }
.sub_tab_bbs li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab_bbs li a.on {border:1px solid #fc6a19; background:#fc6a19; color:#fff !important; font-family: 'nanumB'; }




#subContents .tabCont h3.tit{margin:20px 0 20px 0px; color:#894944; font-family: 'nanum-square-b'; font-weight:normal; font-size:22px;  line-height:30px; text-align:left; letter-spacing:-0.5px;}

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

.litc2 {width:547px;}



.bg0103_2 {background:url(/layouts/default/image/01/01_i03_2.jpg) right 0px no-repeat; }


.sceTime {float:left; width:200px; margin:0px 0px 0px 40px;font-size:14px;}
.sceTime .sceTit {width:185px; padding-left:15px; height:77px; margin-bottom:10px; line-height:77px; color:#fff; font-family: 'nanum-square-b'; font-weight:normal; font-size:24px; background:url(/layouts/default/image/02/02_i01.jpg) left top no-repeat;}
.sceTime .st {margin-top:0px; }
.sceTime .st dt{line-height:24px; letter-spacing:-0.5px; font-size:15px; font-family:'nanumB'; color:#894944; margin-bottom:3px;}
.sceTime .st dd{font-size:14px; line-height:20px; font-family:'nanum'; color:#275da7;letter-spacing:-1px;margin-bottom:3px;}
.sceTime .st dd strong {letter-spacing:0px !important;}
.sceTime hr.bd {display:block; border:none; height:1px;margin:10px 0px; background:#cacaca; padding:0px;width:100%;}
.secCal {float:left; width:760px;}

.ready {margin:0 auto; padding:0px 0px; text-align:center;}




.box {display:block; overflow:hidden; width:1000px; padding:30px 50px; margin:20px 0; background:#f6f6f6;}

.tit1 {margin:20px 0 20px 0px; color:#1b1b1b; font-weight:normal; font-family:'nanum-square-b'; font-size:32px; line-height:30px; text-align:left; letter-spacing:-0.5px;}
.tit1 span {font-weight:normal !important; font-family:'nanum-square-r' !important; font-size:30px;}
.tit2 {color:#74a905; font-weight:normal; font-family:'nanum-square-b'; font-size:18px; line-height:30px; text-align:left; letter-spacing:-0.5px;}


dl.history {margin-top:0px; letter-spacing:0px;}
dl.history dt{clear:both; display:block; float:left; width:160px; margin-right:50px; color:#275da7; font-family:'nanum-square-b'; font-size:32px; padding:15px 0;}
dl.history dd{width:830px; line-height:35px; margin:15px 0px; padding:0px 0 0px 58px; overflow:hidden; border-left:2px solid #4182d4; }
dl.history dd span.date {width:130px; display:inline-block; font-family:'nanum-square-r'; font-size:18px; text-align:right; padding-right:60px; letter-spacing:-0.5px; color:#4182d4;}
dl.history ul li {padding:10px 0px;}
dl.history:after{clear:both; content:''; display:block;}

div.bg0103 {width:100%; overflow:hidden; background:url(/layouts/default/image/0103_bg.png) right bottom 30px no-repeat;}
div.bg01 {width:100%; overflow:hidden; background:url(/layouts/default/image/01/01_bg.png) right top -30px no-repeat;}
div.bg02 {width:100%; overflow:hidden; background:url(/layouts/default/image/01/02_bg.png) 520px -30px no-repeat;}


.suginfo {position:relative; text-align:center; padding:40px 0px 40px 0px ;font-family:'nanum-square-r'; font-size:32px;}
.suginfo hr{position:absolute; background:#f47fab; top:0px; width:40px; left:50%; margin-left:-20px; height:2px; border:none; }
.suginfo span.pott{ color:#f47fab !important; font-family:'nanum-square-b';}
.scTab {margin:0 auto 30px auto;}
ul.sc_tab {width:1100px; display:table; margin:0px; padding:0px;}
ul.sc_tab li {display:table-cell; width:33.3%; text-align:center;font-family:'nanum-square-r' !important; font-size:18px;}
ul.sc_tab li a{display:block; height:50px; line-height:50px; color:#0b81b3; background:#aed5e8;border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important;}
ul.sc_tab li a.on{border:none; background:#0b8cc1; color:#fff; }


/* ---------------------------------------------------------------------
	footer
----------------------------------------------------------------------*/


/* ---------------------------------------------------------------------
	up down btn
----------------------------------------------------------------------*/
.button_up{position:absolute; z-index:100000000; top:-32px; left:50%; margin-left:21px; width:42px; height:64px; white-space:nowrap; cursor: pointer; background:url(/layouts/default/image/top_btn.gif) no-repeat;}


.btn_mo{margin-top:20px;}
.btn_mo a{background:#275da7;padding:10px;color:#fff !important}
.btn_mo a:hover{background:#0e3c7a;padding:10px;color:#fff !important}
