
.sub_Box{padding-top:25px;}
.sub_contents{padding:52px 67px 52px 68px; }
.sub_contents .sub_tit{position:relative; padding-bottom:15px; margin-bottom:30px; overflow:hidden; background:url(/layouts/default/image/common/bor_bg.gif) no-repeat bottom left;}
.sub_contents .sub_tit span.bor_bg{position:absolute; bottom:-7px; left:0;}
.sub_contents .sub_tit span.txt{float:left; padding-right:17px; font-size:28px; color:#000; letter-spacing:-0.5px;}
.sub_contents .sub_tit span.txt01{float:left; margin-top:10px; padding-left:10px; font-size:19px; border-left:1px solid #c7c7c7;}

#sub_contents{width:1026px; margin:0 auto;  border-top:2px solid #e07171; background-color:#fff; overflow:hidden;    font-family: "Malgun gothic";}

/* ---------------------------------------------------------------------
	sub_q_menu
----------------------------------------------------------------------*/
#sub_q_menu{position:fixed; top:133px; left:50%; width:137px; margin-left:528px; padding-top:17px; background-color:#fff;}
#sub_q_menu .tit{width:47px; margin:0 auto; font-size:15px; border-bottom:1px solid #e07171;}
#sub_q_menu .tit span{font-weight:200;}
#sub_q_menu ul{padding:14px 12px 0; margin-bottom:18px;}
#sub_q_menu li a{display:block; height:32px; padding-left:37px; font-size:13px; line-height:32px; border-top:1px solid #ededed; background:url(/layouts/default/image/sub/sub_q_menu_icon.jpg) no-repeat 0 0;}
#sub_q_menu li a.m01{background-position:0 0; border-top:0;}
#sub_q_menu li a.m02{background-position:0 -32px;}
#sub_q_menu li a.m03{background-position:0 -64px;}
#sub_q_menu li a.m04{background-position:0 -96px;}
#sub_q_menu li a.m05{background-position:0 -128px;}
#sub_q_menu li a.m06{background-position:0 -156px;}
#sub_q_menu li a.m07{background-position:0 -182px;}

/* ---------------------------------------------------------------------
	#sideArea
----------------------------------------------------------------------*/
#sub_contents #sideArea{float:left; width:169px;}
#sub_contents #sideArea h1{width:169px; height:54px; font-size:17px; font-family:'nanum'; line-height:52px; color:#fff; text-align:center; font-weight:normal;background-color:#e07171; letter-spacing:-1px;}

#sub_contents #sideArea ul.submenu {margin:0px 0px 0px 0px; padding:0px;}
#sub_contents #sideArea ul.submenu:after {clear:both; content:''; display:block;}
#sub_contents #sideArea ul.submenu li{overflow:hidden;list-style-type:none; padding:0px; }
#sub_contents #sideArea ul.submenu li a.st1{display:block; height:47px; text-indent:13px; font-size:14px; letter-spacing:-1px;font-weight:bold; line-height:47px; color:#666; background:url(/layouts/default/image/sub/sub_ac_bg.gif) no-repeat 0 -47px; cursor:pointer;}
#sub_contents #sideArea ul.submenu li a.st1:hover{  color:#c63c3c; background-position:0 0;}
#sub_contents #sideArea ul.submenu li a.st1.on{ color:#c63c3c; background-position:0 0;}
#sub_contents #sideArea ul.submenu li ul{padding:12px 0; background:#8f8986;}
#sub_contents #sideArea ul.submenu li a.st2{display:block; padding-left:5px; line-height:26px; font-size:14px; color:#d3d1cd; letter-spacing:-1px;}
#sub_contents #sideArea ul.submenu li a.st2:hover{color:#fff;}
#sub_contents #sideArea ul.submenu li a.st2.on{color:#fff;}




/* ---------------------------------------------------------------------
	sub_contents_box
----------------------------------------------------------------------*/
#sub_contents .sub_contents_box{float:left; width:856px; min-height:750px; border-left:1px solid #ebebeb; padding-bottom:35px; font-size:16px; line-height:170%; letter-spacing:-1px;}

#sub_contents  .sub_tit{position:relative;padding:15px 0px 15px 0px;margin:0px 58px 10px 57px; overflow:hidden; background:url(/layouts/default/image/common/bor_bg.gif) no-repeat bottom left;}
#sub_contents  .sub_tit span.bor_bg{position:absolute; bottom:-7px; left:0;}
#sub_contents .sub_tit span.txt{float:left; padding-right:17px; font-size:24px; color:#000; letter-spacing:-0.5px; font-family:'nanum';}
#sub_contents .sub_tit span.txt01{float:left; margin-top:10px; padding-left:10px; font-size:19px; border-left:1px solid #c7c7c7;}


/* ---------------------------------------------------------------------
  로케이션 
----------------------------------------------------------------------*/
#locationArea {position:relative;height:53px; border-bottom:1px solid #ebebeb;}
#locationArea .home{float:left; display:block; width:61px; height:53px; text-indent:-9999em; }
#locationArea .home a{display:block; width:61px; height:53px; color:#4b4a4a; background:url(/layouts/default/image/common/icon_home.gif) no-repeat center 20px;}
#locationArea .depth1{display:inline-block;width:195px; float:left; background:url(/layouts/default/image/common/bg_selbox01.gif) no-repeat 162px center; }
#locationArea .depth1 a{display:block; height:53px; padding:0px 0px 0px 15px; line-height:55px; color:#4b4a4a; font-size:14px;border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
#locationArea .depth2{display:inline-block; float:left; width:195px; background:url(/layouts/default/image/common/bg_selbox02.gif) no-repeat 165px center; }
#locationArea .depth2 a{display:block; height:53px;padding:0px 0px 0px 15px; line-height:55px; color:#4b4a4a; font-size:14px; font-weight:bold;border-right:1px solid #ebebeb; }
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}

	.subMenuDepth {position:absolute;z-index:99;display:none;left:0px;top:0px;border:#ebebeb solid 1px;background:#fff; padding:0px;}
	.subMenuDepth li {height:46px;font-size:14px;list-style:none;border-top:1px solid #ebebeb;}
	.subMenuDepth li:first-child {border-top:none;}
	.subMenuDepth li a {display:block;color:#464646;padding:0px 20px 0px 15px; line-height:46px; }
	.subMenuDepth li a:hover {background-color:#d27979; color:#fff; text-decoration:none;}

#locationArea .words{float:left;height:53px; padding:0 20px; line-height:55px; font-size:13px; color:#6c6c6c; text-align:center; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/* ---------------------------------------------------------------------
	pages
----------------------------------------------------------------------*/
#sub_contents .sCont  {padding:10px 58px 32px 57px;min-height:400px; text-align:justify;}
#sub_contents .sCont2 {padding:24px 18px 32px 19px}
#sub_contents .scont_box01{position:relative; overflow:hidden;}
#sub_contents .scont_box01 .txt01{position:absolute; top:92px; left:50px;font-family:'nanum'; color:#fff; line-height:54px;  font-size:48px; letter-spacing:-1px;}
#sub_contents .scont_box01 .txt01 span{font-size:18px; font-weight:bold;}
#sub_contents .scont_box01 .txt02{position:absolute; top:350px; left:50px;width:640px; color:#fff;text-align:justify; font-size:18px; line-height:30px;font-family:'nanum';letter-spacing:-0.5px;}
#sub_contents .scont_box01 .txt02 span{font-size:28px;font-family:'nanum';line-height:34px;}
#sub_contents .scont_box01 .txt03{position:absolute; top:50px; left:50px; color:#fff; font-size:29px; line-height:40px; font-family:'nanum';}
#sub_contents .scont_box01 .txt03_1{position:absolute; top:130px; left:50px; color:#000; font-size:29px; line-height:35px;  font-family:'nanum';}
#sub_contents .scont_box01 .txt03_1 strong { font-weight:bold; }
#sub_contents .scont_box01 .txt03_2{position:absolute; top:110px; left:50px; color:#fff; font-size:29px; line-height:35px; font-family:'nanum'; }
#sub_contents .scont_box01 .txt03_2 strong { font-weight:bold; }
#sub_contents .scont_box01 .txt03_3{position:absolute; top:330px; left:50px; color:#000; font-size:29px; line-height:35px;  font-family:'nanum';}
#sub_contents .scont_box01 .txt03_3 strong { font-weight:bold; }
#sub_contents .scont_box01 .txt03_4{position:absolute; top:40px; left:40px; color:#000; font-size:30px; line-height:44px; letter-spacing:-1px; font-family:'nanum'; }
#sub_contents .scont_box01 .txt03_4 strong { font-weight:normal !imporant;}
#sub_contents .scont_box01 .txt_full {position:absolute; top:60px; left:40px; color:#fff; font-size:28px; line-height:180%;  font-family:'nanum'; }
#sub_contents .scont_box01 .txt_full2 {position:absolute; top:40px; left:30px; color:#212121; font-size:27px; line-height:180%;  font-family:'nanum'; }
#sub_contents .scont_box01 .txt_full3 {position:absolute; top:60px; left:30px; color:#212121; font-size:28px; line-height:190%;  font-family:'nanum'; }
#sub_contents .scont_box01 .txt_full4 {position:absolute; top:60px; left:30px; padding-right:30px; color:#fff; font-size:28px; line-height:180%;  font-family:'nanum'; }
#sub_contents .scont_box01 .txt_full5 {position:absolute; top:60px; left:30px; color:#fff; font-size:25px; line-height:160%;  font-family:'nanum'; }
#sub_contents .scont_box01 .txt_full6 {position:absolute; top:40px; left:30px; color:#fff; font-size:26px; line-height:175%;  font-family:'nanum'; }



#sub_contents .scont_box01 .txt_box{padding:30px 0px 0 0px; font-size:16px; line-height:28px; color:#000;  letter-spacing:-0.5px;}
#sub_contents .scont_box01 .txt_box p {font-size:20px; color:#220c03; line-height:36px; letter-spacing:-1.2px; font-weight:bold;}
#sub_contents .scont_box01 .txt_box p span{font-size:14px;}
#sub_contents .scont_box01 .txt_box span.img{display:block; padding-top:26px; text-align:right;}
#sub_contents p.st{font-size:20px; color:#220c03; line-height:35px; letter-spacing:-1px;}

#sub_contents h2.tit{margin:10px 0 20px; color:#e46744;font-weight:normal; font-size:32px;  line-height:42px; text-align:left; letter-spacing:-1px; }
#sub_contents h2.tit span{padding-right:55px; background-color:#fff;}
#sub_contents h3.tit{margin:10px 0 0px 0px; padding:7px 0px 0px 0px; font-size:20px; color:#220c03; line-height:30px; letter-spacing:-1px; font-weight:normal;  background:url(/layouts/default/image/sub/h3_bul.png) no-repeat left top;}
#sub_contents h3.tit2{margin:10px 0 0px 0px; padding:7px 0px 0px 0px; font-size:18px; color:#220c03; line-height:30px; letter-spacing:-1px; font-weight:bold;  background:url(/layouts/default/image/sub/h3_bul.png) no-repeat left top;}

#sub_contents h3.tit span.yeartxt {display:inline-block; padding-left:5px; color:#787878; font-weight:300; font-size:18px; }
#sub_contents h4{margin:20px 0 0px 0px; color:#ff6666;  font-weight:bold; font-size:18px;  line-height:30px; text-align:left; letter-spacing:-0.5px;}
#sub_contents h4.tt{margin:0px 0 0px 0px; color:#212121;  font-weight:bold; font-size:15px;  line-height:30px; text-align:left; letter-spacing:-0.5px;}
#sub_contents h4.tt2{margin:0px 0 5px 0px; color:#212121;  font-weight:400; font-size:16px;  line-height:30px; text-align:left; letter-spacing:-0.5px; line-height:130%;}
#sub_contents h4.tt2 span.nor{display:block; font-weight:300; color:#444;font-size:13px;font-family: 'dotum';}
#sub_contents h4.tt3{background:url(/layouts/default/image/i_bul3.png) 0px 12px no-repeat;  padding:10px 0 8px 30px; color:#212121;}


#sub_contents h5{ position:relative; padding:10px 0 8px 0px; color:#e46744;font-weight:normal; font-size:16px;  line-height:24px; text-align:left; letter-spacing:-1px; }
#sub_contents h5.tt{ position:relative; padding:8px 0 0px 0px; color:#e46744;font-weight:normal; font-size:15px;  line-height:24px; text-align:left; letter-spacing:-1px; }
#sub_contents h5.tt2{ position:relative; padding:0px; margin:8px 0 7px 0px; color:#fff;font-weight:normal; font-size:14px;  line-height:24px; text-align:left; letter-spacing:-1px; }
#sub_contents h5.tt2 span {padding:4px 5px; background-color:#8f8986;}
#sub_contents h4 span.sp{font-family: 'dotum' !important;}
#contents h3.tit span,#contents h3.tit2 span{padding-right:30px; background-color:#fff;}



/*
.sub_tab{margin:0px 58px 30px 57px;}
.sub_tab ul{margin:30px 0 0; padding:0; list-style:none; display:table; table-layout:fixed; width:741px; border-right:0; background-color:#fff;}
.sub_tab li{display:table-cell;list-style-type:none; }
.sub_tab li a{display: block; margin-left:14px; padding:13px 0; text-indent:2px; font-size:15px; color:#3c3737; text-decoration:none; border-bottom:2px solid #8f8986;}
.sub_tab li:first-child a{margin-left:0;}
.sub_tab li a:hover, .sub_tab li a.on{color:#d42a2a; border-bottom:2px solid #f67c7c; background:url(/layouts/default/image/common/tab_arrow.gif) no-repeat top right;}
*/

.sub_tab{margin:0px 58px 10px 57px; width:741px; }
.sub_tab ul{margin:20px 0 0; padding:0; list-style:none; display:table; table-layout:fixed; width:741px; border-right:0; background-color:#fff;}
.sub_tab li{display:table-cell;list-style-type:none; }
.sub_tab li a{display:block; text-decoration:none;background:#fff; margin:1px 0px 0px 1px;border:1px solid #e6e6e6;padding:9px 0px 12px 0px;  font-size:16px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child a{margin-left:0px; }
.sub_tab li a:hover{ text-decoration:none;border:1px solid #5a8d60;  }
.sub_tab li a:hover, .sub_tab li a.on{border:1px solid #5a8d60; background:#5a8d60; font-size:16px;color:#fff !important;}


.sub_tab3{margin:0px 58px 10px 57px;}
.sub_tab3 ul{margin:20px 0 0 0px; padding:0; list-style:none; display:table; table-layout:fixed; width:741px; border-right:0; background-color:#fff;}
.sub_tab3 li{display:table-cell;list-style-type:none;margin-left:3px;  }
.sub_tab3 li a{display: block; width:120px; padding:13px 0;  font-size:16px; color:#3c3737; text-decoration:none; border-bottom:2px solid #8f8986;}
.sub_tab3 li:first-child {margin-left:0;}
.sub_tab3 li a:hover, .sub_tab3 li a.on{color:#d42a2a; border-bottom:2px solid #f67c7c; background:url(/layouts/default/image/common/tab_arrow.gif) no-repeat 98px top ;}
.sub_tab3 li .font{font-size:11pt;}



.sub_tab2 {width:741px; overflow:hidden; margin-bottom:20px; }
.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:#fff; border:1px solid #e6e6e6;  padding:6px 0px 6px 0px; width:103px; font-size:16px; color:#666 !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;background:#e6e6e6;  }
.sub_tab2 li a.on {border:1px solid #fd6766; background:#fd6766; font-size:16px;color:#fff !important;}


/*
.sub_tab_history{margin:0px 0px 30px 0px;}
.sub_tab_history ul{margin:0px 0 0; padding:0; list-style:none; display:table; table-layout:fixed; width:741px; border-right:0; background-color:#fff;}
.sub_tab_history li{display: block; float:left;list-style-type:none;margin:0px 0px 0px 1px; }
.sub_tab_history li a{display: inline-block; padding:13px 0 10px 5px; width:100px;  font-size:15px; color:#3c3737; text-decoration:none; border-bottom:2px solid #8f8986;}
.sub_tab_history li:first-child ,.sub_tab_history li.el  {margin-left:0;}
.sub_tab_history li a.on{color:#d42a2a; border-bottom:2px solid #f67c7c; background:url(/layouts/default/image/common/tab_arrow.gif) no-repeat top right;}
.sub_tab_history li a:hover{color:#f67c7c; border-bottom:2px solid #f67c7c;}
.sub_tab_history ul::after {clear:both; content:""; display:block;}
*/

.sub_tab_history {width:741px; overflow:hidden; margin-bottom:20px; }
.sub_tab_history ul{padding:0px; margin:0px;}
.sub_tab_history ul::after {clear:both; content:""; display:block;}
.sub_tab_history li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_history li a{display:inline-block; text-decoration:none;background:#fff; border:1px solid #d5d5d5;  padding:6px 0px 6px 0px; width:103px; font-size:14px;color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_history li:first-child , .sub_tab_history li.el  {margin-left:0;}
.sub_tab_history li a:hover{ text-decoration:none;border:1px solid #5a8d60;  }
.sub_tab_history li a.on {border:1px solid #5a8d60; background:#5a8d60; font-size:14px;color:#fff !important;}



.tabCont {clear:both;margin:20px 0px 30px 0px; letter-spacing:-0.5px;}
.tabCont2 {clear:both;margin:0px 0px 30px 0px; letter-spacing:-0.5px;}


.litc {padding:12px 25px !important;}
.litc2 {width:372px !important;}
.litc2_1 {width:300px !important;}
.litc3 {width:247px !important;}
.litc3_1 {width:244px !important;}
.litc4 {width:184px !important;}
.litc5 {width:145px !important;}
.litc5_1 {width:243px !important;}
.litc5_2 {width:245px !important;}
.litc5_3 {width:193px !important;}
.litc8 {width:108px !important;}




.sub_tab_bbs {width:741px; overflow:hidden; margin-bottom:30px; }
.sub_tab_bbs ul{padding:0px; margin:0px;}
.sub_tab_bbs ul::after {clear:both; content:""; display:block;}
.sub_tab_bbs li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab_bbs li a{display:block; text-decoration:none;background:#fff; border:1px solid #e6e6e6;  padding:8px 30px 8px 30px; font-size:16px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_bbs li:first-child , .sub_tab_bbs li.el{  margin:0px 0px 1px 0px;   }
.sub_tab_bbs li a:hover{ text-decoration:none;background:#e6e6e6;  }
.sub_tab_bbs li a.on {border:1px solid #fd6766; background:#fd6766; font-size:14px;color:#fff !important;}



.sub_tab_act {width:740px; overflow:hidden; margin-bottom:30px; }
.sub_tab_act ul{padding:0px; margin:0px;}
.sub_tab_act ul::after {clear:both; content:""; display:block;}
.sub_tab_act li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 2px 1px;}
.sub_tab_act li a{display:block; text-decoration:none;background:#fff; border:1px solid #e6e6e6;  padding:8px 30px 8px 30px; font-size:16px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab_act li:first-child , .sub_tab_bbs li.el{  margin:0px 0px 1px 1px;   }
.sub_tab_act li a:hover{ text-decoration:none;background:#fd6766;color:#fff !important;  }
.sub_tab_act li a.on {border:1px solid #fd6766; background:#fd6766; font-size:14px;color:#fff !important;}


#sub_contents dl.fl {margin-top:0px; letter-spacing:-0.5px;}
#sub_contents dl.fl dt{clear:both; float:left; width:141px;}
#sub_contents dl.fl dd{float:left; width:600px;}
#sub_contents dl.fl:after{clear:both; content:''; display:block;}
#sub_contents dl.fl dt span {background:#ff7777; text-align:center; display:block; font-size:18px; width:110px; height:110px; line-height:110px; border-radius: 55px !important;  -webkit-border-radius: 55px !important; -moz-border-radius: 55px !important; color:#fff;}
#sub_contents dl.fl dd ul.flbul {list-style:none; padding:0px; margin:0px; }
#sub_contents dl.fl dd ul.flbul li{display:block;background:url(/layouts/default/image/sub/li_bul2.gif) left 11px no-repeat; margin:0px; padding:0px 0px 12px 10px;}
#sub_contents dl.fl dd ul.flbul li .date {display:inline-block; width:130px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl dd ul.flbul li .txt {display:inline-block; width:460px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}
#sub_contents dl.fl dd ul.flbul li .date2 {display:inline-block; width:150px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl dd ul.flbul li .txt2 {display:inline-block; width:440px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}
#sub_contents dl.fl dd ul.flbul li .date3 {display:inline-block; width:60px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl dd ul.flbul li .txt3 {display:inline-block; width:530px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}


#contents dl.fl dl {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl dl dt{clear:both; float:left; width:100px; }
#contents dl.fl dl dd{float:left; width:500px;position:relative;}
#contents dl.fl dl:after{clear:both; content:''; display:block;  }
#sub_contents dl.fl dl dd ul.flbul li{display:block;background:url(/layouts/default/image/sub/li_bul2.gif) left 11px no-repeat; margin:0px; padding:0px 0px 4px 10px;}



#sub_contents dl.fl_1 {margin-top:0px; letter-spacing:-0.5px;}
#sub_contents dl.fl_1 dt{clear:both; width:100%;}
#sub_contents dl.fl_1 dd{float:left; width:100%;}
#sub_contents dl.fl_1:after{clear:both; content:''; display:block;}
#sub_contents dl.fl_1 dt span {background:#ff7777; text-align:center; display:block; font-size:18px; width:110px; height:110px; line-height:110px; border-radius: 55px !important;  -webkit-border-radius: 55px !important; -moz-border-radius: 55px !important; color:#fff;}
#sub_contents dl.fl_1 dd ul.flbul {list-style:none; padding:0px; margin:0px; }
#sub_contents dl.fl_1 dd ul.flbul li{display:block;background:url(/layouts/default/image/sub/li_bul2.gif) left 11px no-repeat; margin:0px; padding:0px 0px 12px 10px;}
#sub_contents dl.fl_1 dd ul.flbul li .date {display:inline-block; width:130px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl_1 dd ul.flbul li .txt {display:inline-block; width:460px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}
#sub_contents dl.fl_1 dd ul.flbul li .date2 {display:inline-block; width:150px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl_1 dd ul.flbul li .txt2 {display:inline-block; width:440px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}
#sub_contents dl.fl_1 dd ul.flbul li .date3 {display:inline-block; width:60px; color:#12a5e2;  margin:0px; padding:0px; vertical-align:top;}
#sub_contents dl.fl_1 dd ul.flbul li .txt3 {display:inline-block; width:530px; margin:0px;padding:0px;vertical-align:top;   text-align:justify;}


#contents dl.fl_1 dl {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl_1 dl dt{clear:both; }
#contents dl.fl_1 dl dd{width:100%;position:relative;}
#contents dl.fl_1 dl:after{clear:both; content:''; display:block;  }
#sub_contents dl.fl_1 dl dd ul.flbul li{display:block;background:url(/layouts/default/image/sub/li_bul2.gif) left 11px no-repeat; margin:0px; padding:0px 0px 4px 10px;}




#sub_contents dl.fl2 {margin-top:0px;width:721px; }
#sub_contents dl.fl2 dt{clear:both; float:left; width:260px; }
#sub_contents dl.fl2 dd{float:left; width:461px; text-align:justify;}
#sub_contents dl.fl2:after{clear:both; content:''; display:block;}
#sub_contents dl.fl2 dt.pl20{padding-left:20px;width:240px; }




#sub_contents dl.fl2_1 {margin-top:0px;width:701px; }
#sub_contents dl.fl2_1 dt{clear:both; float:left; width:160px; }
#sub_contents dl.fl2_1 dd{float:left; width:541px; text-align:justify;}
#sub_contents dl.fl2_1:after{clear:both; content:''; display:block;}



.rigImg {position:absolute; right:0px; top:10px;}

#contents dl.fl3 {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl3 dt{clear:both; float:left; width:200px;}
#contents dl.fl3 dd{float:left; width:541px;}
#contents dl.fl3:after{clear:both; content:''; display:block;}

#contents dl.fl4 {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl4 dt{clear:both; float:left; width:280px; }
#contents dl.fl4 dd{float:left; width:461px;}
#contents dl.fl4:after{clear:both; content:''; display:block;}

#contents dl.fl5 {margin-top:0px;}
#contents dl.fl5 dt{clear:both; float:left; width:400px;}
#contents dl.fl5 dd{float:left; width:280px; margin:25px 35px 0px 35px; text-align:justify; letter-spacing:-0.5px;}
#contents dl.fl5:after{clear:both; content:''; display:block;}

#contents dl.fl6 {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl6 dt{clear:both; float:left; width:380px; }
#contents dl.fl6 dd{float:left; width:360px;position:relative;}
#contents dl.fl6:after{clear:both; content:''; display:block;  }


#contents dl.fl7  {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl7 dt{clear:both; float:left; width:221px; font-size:13px; color:#656565; line-height:130%; margin-top:18px; }
#contents dl.fl7 dt img {margin-bottom:10px;}
#contents dl.fl7 dd{float:left; width:520px;position:relative; margin-bottom:10px;}
#contents dl.fl7:after{clear:both; content:''; display:block;  }
#sub_contents dl.fl7 dd h4{margin:16px 0 0px 0px; color:#ff6666;  font-weight:500; font-size:17px;  line-height:30px; text-align:left; letter-spacing:-0.5px;}

#contents dl.fl8 {margin-top:0px; letter-spacing:-0.5px;}
#contents dl.fl8 dt{clear:both; float:left; width:460px; }
#contents dl.fl8 dd{float:left; width:280px;position:relative;}
#contents dl.fl8:after{clear:both; content:''; display:block;  }


#sub_contents dl.fl9 {margin-top:0px;width:721px; }
#sub_contents dl.fl9 dt{clear:both; float:left; width:360px; }
#sub_contents dl.fl9 dd{float:left; text-align:justify;}
#sub_contents dl.fl9:after{clear:both; content:''; display:block;}
#sub_contents dl.fl9 dt.pl20{padding-left:20px;width:240px; }


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



hr {display:block; border:none; height:30px;margin:0px; padding:0px; color:#fff; }
hr.h5 {display:block; border:none; height:5px;margin:0px; padding:0px;color:#fff;}
hr.h10 {display:block; border:none; height:10px;margin:0px; padding:0px;color:#fff;}
hr.h15{display:block; border:none; height:15px;margin:0px; padding:0px;color:#fff;}
hr.h20 {display:block; border:none; height:20px;margin:0px; padding:0px;color:#fff;}
hr.h40 {display:block; border:none; height:40px;margin:0px; padding:0px;color:#fff;}
hr.h50 {display:block; border:none; height:50px;margin:0px; padding:0px;color:#fff;}
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:15px 0px 15px 0px; padding:0px;background:url(/layouts/default/image/bg_parti.png) 0 0px repeat-x;}
hr.part4 {display:block; border:none; height:3px;margin:0px 0px 15px 0px; padding:0px;background:url(/layouts/default/image/bg_parti.png) 0 0px repeat-x;}
hr.bd {display:block; border:none; background:#e5e0db; height:1px;margin:35px 0px; padding:0px;}
hr.bd2 {display:block; border:none; background:#e5e0db; height:1px;margin:20px 0px; padding:0px;}
hr.bd3{display:block; border:none; background:#e5e0db; height:1px;margin:15px 0px; padding:0px;}
hr.bd4{display:block; border:none; background:#ece8e3; height:1px;margin:20px 0px 0px 0px; padding:0px;}
hr.ttbul {display:block; border:none;   background:url(/layouts/default/image/main/mb_bul.jpg) no-repeat left top;  height:1px;margin:30px 0px 10px 0px; padding:0px;}


.bg_010101 {padding:40px 45px 370px 45px; font-size:16px;line-height:170%;background:url(/layouts/default/image/01/0101_i01.jpg) left bottom no-repeat #e6e3d5; text-align:justify; color:#000;}
.bg_010301 {width:690px; height:300px; padding:30px 30px 0px 30px; font-size:13px;background:url(/layouts/default/image/page/01/0103_i01.jpg) left bottom no-repeat #e7ddd1; text-align:justify; color:#212121;}
.bg_010106 {padding:60px 45px 45px 45px; font-size:14.5px; letter-spacing:0px; line-height:175%;background:url(/layouts/default/image/01/0106_i01.jpg) left top no-repeat #030200; text-align:justify; color:#fff;}
.bg_04{background:#3e9cad;height:320px;}

.bg_0105 {text-align:center;background:#fbfbfb; padding:30px 0px 30px 0px; border:1px solid #e5e0db;}
.bg_0201 {background:#f4f3f2; padding:30px 0px 15px 50px; border:1px solid #e5e0db;}
.bg_0204 {background:url(/layouts/default/image/page/02/04_i01.jpg) 650px 28px no-repeat;}
.bg_0401 {background:#f4f3f2; padding:30px 40px 20px 40px; border:1px solid #e5e0db;}
.bg_040101 {padding:40px 40px 50px 40px;  font-size:16px;background:url(/layouts/default/image/04/0101_i01.jpg) left bottom no-repeat #eef0f6; text-align:justify; color:#000;}
.bg_040101 .tit { font-size:30px; line-height:44px; letter-spacing:-1px; font-family:'nanum'; }
.bg_040105 {padding:40px 40px 50px 40px;  font-size:16px;background:url(/layouts/default/image/04/0105_i01.jpg) left bottom no-repeat #f3f3f6; text-align:justify; color:#000;}



.i_go{position:absolute; right:10px; top:-3px; font-size:14px; height:30px; line-height:26px; padding:0px 20px; border-radius: 30px !important;  -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; background:#a79a96; color:#fff; text-align:center;}

.bg_040302 {background:url(/layouts/default/image/04/0302_i01.png) 400px bottom no-repeat #f5ece4;  margin:0px 57px 0px 58px; font-size:15px; color:#212121;  padding:35px;}
.bg_040302_1 {margin:30px 57px 0px 58px;}
.bdbg1{background:#f8f8f8; border:1px solid #e9e9e9; text-align:center; padding:20px 0px;}

.bg_title {font-size:30px !important; font-family:'nanum'; line-height:140% !important; letter-spacing:-1px; margin-bottom:0px;  }


.bgc1{background:#f5f5f5;}
.bgc2{background:#92827c;}
.bgc3{background:#80a6a7;}

.pott {color:#e46744 !important;}
.pott1 {color:#ff6666 !important;}
.pott2 {color:#12a5e2 !important;}
.pott3 {color:#73b40b !important;}
.pott4 {color:#212121 !important;}
.pott5 {color:#1c8976 !important;}
.pott6 {color:#b40001 !important;}
.pott7 {color:#c61d23 !important;}
.pott8 {color:#91a93e !important;}
.pott9 {color:#1d5329 !important;}
.pott10 {color:#ffffff !important;}
.pott11 {color:#d2d2d2 !important;}
.pott12 {color:#5a8d60 !important;}
.pott13 {color:#888 !important;}
.pott14 {color:#a7f9fa !important;}
.pott15 {color:#fff !important;}


.sbpott1 {color:#38a15a !important;}
.sbpott2 {color:#f36f21 !important;}
.sbpott3 {color:#253f8c !important;}
.sbpott4 {color:#008bcf !important;}


span.wid80 {display:inline-block; width:80px;}
strong.wid130 {display:inline-block; width:130px;}
span.wid130 {display:inline-block; width:130px;}

.engword {word-break: keep-all !important; }

.lh1{line-height:170% !important;}
.lh2{line-height:150% !important;}
.lh3{line-height:220% !important;}
.lh4{line-height:200% !important;}
.lh5{line-height:250% !important;}

.ls0{letter-spacing:0px !important;}
.ls1{letter-spacing:-0.5px !important;}
.ls2{letter-spacing:-1.0px !important;}
.ls3{letter-spacing:-1.5px !important;}
.ls4{letter-spacing:-1.3px !important;}

.fs1 {font-size:18px !important; line-height:190% !important; }
.fs2 {font-size:15px !important; line-height:170% !important; }
.fs3 {font-size:12px !important; line-height:30px !important; }
.fs4 {font-size:13px !important; line-height:21px !important; }
.fs4_1 {font-size:14px !important; line-height:18px !important; }
.fs5 {font-size:22px !important; }
.fs6 {font-size:16px !important; line-height:200% !important; }


.pt50 {padding-top:50px !important;}
.pl15{padding-left:15px !important;}
.pl30{padding-left:30px !important;}
.p30 {padding:30px !important;}
.pr150 {padding-right:150px !important;}
.pr320 {padding-right:330px !important;}

.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt160 {margin-top:160px !important;}
.mr40 {margin-right:40px !important;}
.ml0 {margin-left:0px !important;}
.ml20 {margin-left:20px !important;}

.box233 {width:120px;}

ol {list-style:none; padding:0px; margin:0px;}
ol  li {list-style:none; padding:0px 0px 30px 0px;}
ul.bul, ul.bul2, ul.bul3,ul.bul_1,ul.none,ul.bul1_1{list-style:none; padding:0px; margin:0px;}
ul.bul1,ul.bul1_2,ul.bul1_3 {list-style:none; padding:0px; margin:8px 0px 0px 0px;}
ul.bul1 li {list-style:none; padding:0px 0px 10px 10px; line-height:22px;background:url(/layouts/default/image/sub/li_bulc1.png) 0px 10px no-repeat; letter-spacing:-1px;}
ul.bul1_1 li {list-style:none; padding:0px 0px 10px 10px; line-height:22px;background:url(/layouts/default/image/sub/li_bulc1.png) 0px 10px no-repeat; letter-spacing:-1px;}
ul.bul1_site li {list-style:none; padding:0px 0px 10px 10px; line-height:22px;background:url(/layouts/default/image/sub/li_bulc1.png) 0px 10px no-repeat; letter-spacing:-1px; color:#ff6666 !important;}

ul.bul1_2 li {list-style:none; padding:0px 0px 10px 10px; line-height:22px;background:url(/layouts/default/image/sub/li_bulc2.png) 0px 10px no-repeat; letter-spacing:-1px;}
ul.bul1_3 li {list-style:none; padding:0px 0px 10px 10px; line-height:22px;background:url(/layouts/default/image/sub/li_bulc3.png) 0px 10px no-repeat; letter-spacing:-1px;}

ul.bul1s li {list-style:none; padding:0px 0px 5px 8px; line-height:22px;background:url(/layouts/default/image/sub/li_bul.gif) 0px 10px no-repeat; letter-spacing:-1px; font-size:14px; color:#666;}
ul.bul1s_2 li {list-style:none; padding:0px 0px 5px 8px; line-height:22px;background:url(/layouts/default/image/sub/li_bul2.gif) 0px 10px no-repeat; letter-spacing:-1px; font-size:14px; color:#666;}
ul.bul1s_3 li {list-style:none; padding:0px 0px 5px 8px; line-height:22px;background:url(/layouts/default/image/sub/li_bul3.gif) 0px 10px no-repeat; letter-spacing:-1px; font-size:14px; color:#666;}

ul.bulss li {list-style:none; padding:2px 0px 1px 7px; line-height:20px;background:url(/layouts/default/image/sub/li_bulss.gif) 0px 11px no-repeat; letter-spacing:-1px; font-size:13px; color:#666;}

ul.check li {list-style:none; padding:10px 300px 10px 22px; line-height:22px;background:url(/layouts/default/image/sub/bul_check.png) 0px 10px no-repeat; letter-spacing:-1px;}

ul.bul2 li {list-style:none; padding:4px 0px 3px 7px; line-height:22px;background:url(/layouts/default/image/bul_s.gif) 0px 13px 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.bul2 li li{background:none;padding:4px 0px 3px 0px; }
ul.none li {list-style:none; padding:4px 0px 2px 0px; line-height:24px;background:none; letter-spacing:-1px;}

ul.bul4 li {list-style:none; padding:4px 0px 3px 30px; line-height:170%;background:url(/layouts/default/image/i_bul1.png) 0px 7px no-repeat; }
ul.bul5 li {list-style:none; padding:4px 0px 3px 30px; line-height:170%;background:url(/layouts/default/image/i_bul2.png) 0px 7px  no-repeat; }
ul.bul6 li {list-style:none; padding:4px 0px 3px 30px; line-height:170%;background:url(/layouts/default/image/i_bul3.png) 0px 7px no-repeat; }


ul.fl {list-style:none; padding:0px; margin:0px;}
ul.fl:after{clear:both; content:''; display:block;}
ul.fl li{list-style:none; float:left; display:inline-block;margin-left:1px; }
ul.fl li a {display:block; text-align:center; background:#fff; color:#212121; padding:6px 8px;} 

.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; background:#f5f5f5}
.tbl01 td{padding:8px; 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:13px;}
.tbl02 th{padding:8px 10px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#f5f5f5}
.tbl02 td{padding:8px 10px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.tbl02 ul.bul1s li { font-size:13px;} 

.tbl03 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; margin-top:5px;}
.tbl03 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#f5f5f5}
.tbl03 td{padding:8px 10px 8px 10px; text-align:left; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  }
.tbl03 ul.bul1s li { font-size:13px; padding:3px 0px 0px 8px; line-height:18px;background:url(/layouts/default/image/sub/li_bul.gif) 0px 10px no-repeat; letter-spacing:-0.5px;} 

.tbl04 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; margin-top:5px;}
.tbl04 th{padding:8px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#f5f5f5}
.tbl04 td{padding:8px 10px 8px 10px;  text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  }
.tbl04 ul.bul1s li { font-size:13px; padding:3px 0px 0px 8px; line-height:18px;background:url(/layouts/default/image/sub/li_bul.gif) 0px 10px no-repeat; letter-spacing:-0.5px;} 

.btnArea {display:block; position:relative; width:100%; margin:8px 0px 10px 0px;}
.btnArea a.apBtn {display:inline-block; padding:0px 10px; margin:0px 1px 1px 0px;height:30px;  line-height:30px; font-size:14px; background:#ff6666; color:#fff; text-align:center; } 
.btnArea a.apBtn2 {display:block; width:200px; margin:0px auto; height:46px;  line-height:46px; font-size:16px;    background:#ff6666; color:#fff; text-align:center; } 
.btnArea a.apBtn3 {display:block; width:200px; margin:0px; height:46px;  line-height:46px; font-size:16px;    background:#ff6666; color:#fff; text-align:center; } 
.btnArea a.apBtn4 {display:inline-block; padding:0px 20px; margin:0px 2px 1px 0px;height:46px;  line-height:46px; font-size:16px; background:#ff6666; color:#fff; text-align:center; } 
.btnArea a.apBtn5 {display:block; width:320px; margin:0px auto; height:46px;  line-height:46px; font-size:16px;    background:#ff6666; color:#fff; text-align:center; } 
.btnArea a.btn_hwp  {display:inline-block; width:215px;margin:0px 1px 1px 0px; padding-left:55px;height:54px;  line-height:56px; font-size:16px;   border:1px solid #8f8986;  background:url(/layouts/default/image/file_hwp.jpg) 20px 16px no-repeat #8f8986; color:#fff; text-align:left; } 
.btnArea a.btn_doc  {display:inline-block; width:215px;margin:0px 1px 1px 0px; padding-left:55px;height:54px;  line-height:56px; font-size:16px;   border:1px solid #8f8986;  background:url(/layouts/default/image/file_doc.jpg) 20px 16px no-repeat #8f8986; color:#fff; text-align:left; } 

#sitemap {vertical-align:top;}
#sitemap .depth1 {float:left; width:246px;vertical-align:top;display:table-cell;}
#sitemap .depth2 {margin-left:0px;border-left:#ccc solid 1px;}
#sitemap .depth2 li {padding-left:10px;margin-top:10px;list-style:none;}
#sitemap .depth3 {margin-left:30px;border-left:#ccc dotted 1px;}
#sitemap .depth3 li {padding-left:10px;margin-top:5px;list-style:none;}
#sitemap .depth4 {margin-left:30px;border-left:#ccc dashed 1px;}
#sitemap .depth4 li {margin-top:5px;list-style:none;}

.txt_l{text-align:left !important;}
.txt_c{text-align:center !important;}